@media screen and (max-width:1190px){.ogranicznik{width:100%;}
img{max-width:100%;height:auto;}
#content_container, #content_container2, #content_container3, #content_container4, #content_container5, #content_container6{width:100%;}
#content, #content2, #content3, #content4, #content5, #content6{width:100%;}
#wn{width:100%;}
#footer{width:100%;}
#topmenu_box{width:100%;padding:15px 7px 15px 7px;height:75px;}
#randomPhotos2 .latestWorkPhotoDescription br{display:none;}
}
@media screen and (min-width:1050px) and (max-width:1190px){#topmenu_box #mega-menu-1 li{padding:8px 12px;}
#icons-footer img{margin:0 30px 0 30px;}
#randomPhotos2 .randomphotos_photo:first-of-type{margin-right:1px;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:14px;}
.table:nth-of-type(3){float:right;}
.table select{margin-right:10px;}
.table td:last-child{padding:0 0 0 0!important;}
.table tr:nth-of-type(2) td{height:200px;}
.table tr:nth-of-type(3) td{height:100px;}
.table br{display:none;}
.table:nth-of-type(2n+2) td{padding:0 5px 0 5px !important;}
.table .custFormCP{width:100%;padding:0 10px;margin:0 auto;}
.table .custFormCP div{max-width:100%;width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{max-width:100%;width:100%;}
.arrows-article{position:static;transform:translateX(0);width:100%;}
.left-previous-articles{position:absolute;left:0px;width:110px;top:100px;}
.right-next-articles{top:100px;}
.cat_prod_div_tl{height:450px;}
.cat_prod_div_tl .img_product{top:-110px;}
}
@media screen and (min-width:1024px) and (max-width:1049px){#topmenu_box #mega-menu-1 li{padding:8px 12px;}
#logo{width:200px;margin-top:5px;}
#icons-footer img{margin:0 30px 0 30px;}
.arrows-article{position:static;transform:translateX(0);width:100%;}
.left-previous-articles{position:absolute;left:0px;width:80px;top:100px;}
.right-next-articles{position:absolute;right:0;width:80px;top:100px;}
#randomPhotos2 .randomphotos_photo:first-of-type{margin-right:1px;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;margin-top:18px;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:14px;}
.table select{margin-bottom:10px;}
.table br{display:none;}
.table:nth-of-type(3){float:right;}
.table td:last-child{padding:0 0 0 0!important;}
.table tr:nth-of-type(2) td{height:225px;}
.table tr:nth-of-type(3) td{height:100px;}
.table:nth-of-type(2n+2) td{padding:0 5px 0 5px !important;}
.table .custFormCP{width:100%;padding:0 10px;margin:0 auto;}
.table .custFormCP div{max-width:100%;width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{max-width:100%;width:100%;}
.cat_prod_div_tl{height:450px;}
.cat_prod_div_tl .img_product{top:-70px;}
}
@media screen and (max-width:1024px){#social_bar{display:none;}
#leftMenuTextMCP_1{margin-top:10px;}
#social_bar2{display:block;}
.arrows-article{display:none;}
#menu-responsive{display:inline-block;}
#mega-menu-1{display:none;}
body .cp-widget-btn-container.cp-position-bottom-right{z-index:499 !important;}
}
@media screen and (min-width:980px) and (max-width:1023px){#icons-footer img{margin:0 25px 0 25px;}
#randomPhotos2 .randomphotos_photo:first-of-type{margin-right:1px;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table br{display:none;}
.table:nth-of-type(3){float:right;}
.table select{margin-bottom:10px;}
.table td:last-child{padding:0 0 0 0!important;}
.table tr:nth-of-type(2) td{height:250px;}
.table tr:nth-of-type(3) td{height:100px;}
.table:nth-of-type(2n+2) td{padding:0 5px 0 5px !important;}
.table .custFormCP{width:100%;padding:0 10px;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;}
.cat_prod_div_tl{height:450px;}
.cat_prod_div_tl .img_product{top:-50px;}
.cat_prod_description{padding:18px 10px 0 10px;}
.list_produkt_button .button{width:270px;}
}
@media screen and (min-width:860px) and (max-width:979px){#icons-footer img{margin:0 15px 0 15px;}
.block.article{width:calc(100%/2 - 10px);height:530px;}
.block.article:nth-of-type(2n){margin:0 0 40px 5px;float:right;}
.block.article:nth-of-type(2n+1){margin:0 5px 40px 0px;float:left;}
.articlesListBox hr{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table .custFormCP{width:100%;padding:0 10px;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;}
.table select + .button{display:block;}
#content .table .button{float:left;}
.list_produkt_button{height:calc(100% - 130px);}
.cat_prod_div_tl_long h2{font-size:1.5em;}
}
@media screen and (min-width:900px) and (max-width:979px){.table tr:nth-of-type(2) td{height:300px;}
.authors-container .single-article-author-info{width:calc(100%/4 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
.table tr:nth-of-type(3) td{height:65px;}
.table br{display:none;}
.table:nth-of-type(3){float:right;}
.table select{display:block;margin-bottom:10px;clear:right;}
.table td:last-child{padding:0 0 0 0!important;}
.table tr:nth-of-type(2) td{height:250px;}
.table tr:nth-of-type(3) td{height:100px;}
.table:nth-of-type(2n+2) td{padding:0 5px 0 5px !important;}
.table h3{font-size:1.2em;}
.table .custFormCP{width:100%;padding:0 10px;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.cat_prod_div_tl{height:410px;}
.cat_prod_div_tl .img_product{top:-50px;left:-40px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
}
@media screen and (min-width:860px) and (max-width:899px){.table tr:nth-of-type(2) td{height:300px;}
.authors-container .single-article-author-info{width:calc(100%/4 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
.table tr:nth-of-type(3) td{height:65px;}
.table br{display:none;}
.table:nth-of-type(3){float:right;}
.table select{display:block;margin-bottom:10px;clear:right;}
#content .table .button{float:left;}
.table td:last-child{padding:0 0 0 0!important;}
.table tr:nth-of-type(2) td{height:275px;}
.table tr:nth-of-type(3) td{height:100px;}
.table:nth-of-type(2n+2) td{padding:0 5px 0 5px !important;}
.table h3{font-size:1.2em;}
.table .custFormCP{width:100%;padding:0 10px;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.cat_prod_div_tl{height:410px;}
.cat_prod_div_tl .img_product{top:-50px;left:-40px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
}
@media screen and (min-width:800px) and (max-width:859px){#custom-map-div{display:flex;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:40%;padding-right:20px;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:60%;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:30px 7px 50px 7px;}
#randomPhotos2 img.latestWorkPhoto{width:100%;}
#randomPhotos2 .randomphotos_photo{width:calc(100%/2 - 10px);margin:0 0 20px 0 !important;float:none;display:inline-block;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3){width:100% !important;margin:0 auto !important;display:block;text-align:center;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3) .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 .randomphotos_photo:nth-of-type(2){float:right;}
#icons-footer img{margin:0 11px 0 11px;}
.block.article{width:calc(100%/2 - 10px);height:540px;}
.block.article:nth-of-type(2n){margin:0 0 40px 5px;float:right;}
.block.article:nth-of-type(2n+1){margin:0 5px 40px 0px;float:left;}
.articlesListBox hr{display:none;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table{width:48%;margin-bottom:45px;}
.table td{padding:0 0 0 0 !important;}
.authors-container .single-article-author-info{width:calc(100%/4 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
.table h2{font-size:1.7em;margin:0 0 40px 2px;}
.table h3{font-size:1.2em;}
.table br{display:none;}
.table tr:first-of-type td img{width:40px;}
.table:nth-of-type(2){float:right;}
.table:nth-of-type(3){width:100%;float:none;}
.table .custFormCP{width:335px;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.table tr:nth-of-type(2) td{height:205px;}
.table tr:nth-of-type(3) td{height:65px;}
.table:nth-of-type(3n) tr:nth-of-type(2) td{height:auto;}
.table:nth-of-type(3n) tr:nth-of-type(3) td{height:auto;}
h1, h2{font-size:3em;margin:30px 0 30px 0;}
.cat_prod_div_tl{height:375px;}
.cat_prod_div_tl .img_product{top:-42px;left:-32px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (min-width:320px) and (max-width:820px){#custForm{width:335px}
#custForm label.customForm{width:100%;display:block;}
#custForm input[type="file"]{width:calc(100% - 24px);}
#custForm input[type="text"]{width:100%;}
#custForm textarea{width:100%;max-width:100%;}
#custForm p span.choose{width:100%;}
#custForm p.labelDescription{margin:0 auto 5px;}
#custForm .red{left:0;width:auto;}
#custForm input[type="submit"]{margin:15px 0;}
}
@media screen and (min-width:730px) and (max-width:799px){#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
.authors-container .single-article-author-info{width:calc(100%/3 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
.single-article{width:100%;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:30px 7px 50px 7px;}
#randomPhotos2 .randomphotos_photo{width:calc(100%/2 - 10px);margin:0 0 20px 0 !important;float:none;display:inline-block;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3){width:100% !important;margin:0 auto !important;display:block;text-align:center;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3) .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 .randomphotos_photo:nth-of-type(2){float:right;}
#icons-footer img{margin:0 7px 0 7px;width:110px;}
#icons-footer{margin-bottom:40px;}
.block.article{width:calc(100%/2 - 10px);height:530px;}
.block.article:nth-of-type(2n){margin:0 0 30px 5px;float:right;}
.block.article:nth-of-type(2n+1){margin:0 5px 30px 0px;float:left;}
.articlesListBox hr{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table{width:48%;margin-bottom:45px;}
.table td{padding:0 0 0 0 !important;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table h2{font-size:1.7em;margin:0 0 40px 2px;}
.table h3{font-size:1.2em;}
.table br{display:none;}
.table tr:first-of-type td img{width:40px;}
.table:nth-of-type(2){float:right;}
.table:nth-of-type(3){width:100%;float:none;}
.table .custFormCP div{width:100%;}
.table .custFormCP{width:335px;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.table tr:nth-of-type(2) td{height:205px;}
.table tr:nth-of-type(3) td{height:65px;}
.table:nth-of-type(3n) tr:nth-of-type(2) td{height:auto;}
.table:nth-of-type(3n) tr:nth-of-type(3) td{height:auto;}
h1, h2{font-size:3em;margin:30px 0 30px 0;}
#custom-map-description p{text-align:center !important;}
.cat_prod_div_tl{height:340px;}
.cat_prod_div_tl .img_product{top:-42px;left:-32px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (min-width:686px) and (max-width:729px){div#map{pointer-events:none;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
.authors-container .single-article-author-info{width:calc(100%/3 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:30px 7px 50px 7px;}
#content_container6{margin:0 auto 10px auto;}
#randomPhotos2 .randomphotos_photo{width:calc(100%/2 - 10px);margin:0 0 20px 0 !important;float:none;display:inline-block;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3){width:100% !important;margin:0 auto !important;display:block;text-align:center;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3) .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 .randomphotos_photo:nth-of-type(2){float:right;}
#wn{margin:0 auto 20px auto;}
.single-article{width:100%;}
#icons-footer img{margin:0 7px 0 7px;width:110px;}
#icons-footer{margin-bottom:40px;}
.block.article{width:calc(100%/2 - 10px);height:530px;}
.block.article:nth-of-type(2n){margin:0 0 40px 5px;float:right;}
.block.article:nth-of-type(2n+1){margin:0 5px 40px 0px;float:left;}
.articlesListBox hr{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table{width:48%;margin-bottom:45px;}
.table td{padding:0 0 0 0 !important;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table h2{font-size:1.7em;margin:0 0 40px 2px;}
.table h3{font-size:1.2em;}
.table br{display:none;}
.table tr:first-of-type td img{width:40px;}
.table:nth-of-type(2){float:right;}
.table:nth-of-type(3){width:100%;float:none;}
.table .custFormCP{width:100%;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.table tr:nth-of-type(2) td{height:220px;}
.table tr:nth-of-type(3) td{height:75px;}
.table:nth-of-type(3n) tr:nth-of-type(2) td{height:auto;}
.table:nth-of-type(3n) tr:nth-of-type(3) td{height:auto;}
h1, h2{font-size:3em;margin:30px 0 40px 0;}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 20px 0px 20px;}
#callpage.work form{width:65%;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#callpage #callpage_downinfo{margin-top:10px;}
#callpage{width:650px;}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#bottom_callpage_button{border-top-right-radius:0px;}
#custom-map-description p{text-align:center !important;}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
.cat_prod_div_tl{height:320px;}
.cat_prod_div_tl .img_product{top:-36px;left:-26px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (min-width:600px) and (max-width:685px){div#map{pointer-events:none;}
#custom-map-description p{text-align:center !important;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
.authors-container .single-article-author-info{width:calc(100%/3 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#bottom_callpage_button{border-top-right-radius:0px;}
#callpage{width:600px;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:30px 7px 50px 7px;}
#content_container6{margin:0 auto 10px auto;}
#randomPhotos2 .randomphotos_photo{width:calc(100%/2 - 10px);margin:0 0 20px 0 !important;float:none;display:inline-block;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3){width:100% !important;margin:0 auto !important;display:block;text-align:center;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3) .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 .randomphotos_photo:nth-of-type(2){float:right;}
#wn{margin:0 auto 20px auto;}
.single-article{width:100%;}
#icons-footer img{margin:0 5px 0 5px;width:95px;}
#icons-footer{margin-bottom:40px;}
.block.article{width:100%;margin:0 0 30px 0;}
.articlesListBox hr{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:auto;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table{width:48%;margin-bottom:45px;}
.table td{padding:0 0 0 0 !important;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table h2{font-size:1.7em;margin:0 0 40px 2px;}
.table h3{font-size:1.2em;}
.table br{display:none;}
.table tr:first-of-type td img{width:40px;}
.table:nth-of-type(2){float:right;}
.table:nth-of-type(3){width:100%;float:none;}
.table .custFormCP{width:100%;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.table tr:nth-of-type(2) td{height:250px;}
.table tr:nth-of-type(3) td{height:100px;}
.table:nth-of-type(3n) tr:nth-of-type(2) td{height:auto;}
.table:nth-of-type(3n) tr:nth-of-type(3) td{height:auto;}
h1, h2{font-size:3em;margin:20px 0 40px 0;}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 20px 0px 20px;}
#callpage.work form{width:70%;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#callpage #callpage_downinfo{margin-top:10px;}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
.cat_prod_div_tl{height:560px;width:100%;}
.cat_prod_div_tl .img_product{top:-65px;left:-50px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (min-width:540px) and (max-width:599px){div#map{pointer-events:none;}
.authors-container .single-article-author-info{width:calc(100%/3 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
#custom-map-description p{text-align:center !important;}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 20px 0px 20px;}
#callpage.work form{width:75%;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#callpage #callpage_downinfo{margin-top:10px;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:20px 7px 40px 7px;}
#randomPhotos2 .randomphotos_photo{width:100%;margin:0 0 50px 0 !important;float:none !important;text-align:center;}
#randomPhotos2 .latestWorkPhotoDescription{text-align:left;}
#wn{margin:0 auto 20px auto;}
.single-article{width:100%;}
#logo{width:200px;margin-top:5px;}
.fixedTop #logo{width:200px;height:auto;margin-top:19px;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:65px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #leftMenuTextMCP_1{margin-top:23px;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:19px;}
.table{width:48%;margin-bottom:45px;}
.table td{padding:0 0 0 0 !important;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table h2{font-size:1.7em;margin:0 0 40px 2px;}
.table h3{font-size:1.2em;}
.table br{display:none;}
.table tr:first-of-type td img{width:40px;}
.table:nth-of-type(2){float:right;}
.table:nth-of-type(3){width:100%;float:none;}
.table .custFormCP{width:100%;}
.table .custFormCP div{width:100%;}
.table .custFormCP input[type="text"], .table .custFormCP input[type="password"], .table .custFormCP textarea{width:100%;max-width:100%;}
.table tr:nth-of-type(2) td{height:300px;}
.table:nth-of-type(3n) tr:nth-of-type(2) td{height:auto;}
.block.article{width:100%;margin:0 0 30px 0;}
.articlesListBox hr{display:none;}
.logo-end{width:60px;bottom:-20px;}
.logo-start{width:60px;top:40px;}
h1, h2{font-size:3em;margin:30px 0 40px 0;}
#footer_section{padding:5px 0 5px 0;height:auto;}
#footer_section p:first-of-type{display:none;}
#icons-footer img{margin:0 5px 0 5px;width:85px;}
#icons-footer{margin-bottom:40px;}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
#callpage form{width:70%;}
.cat_prod_div_tl{height:500px;width:100%;}
.cat_prod_div_tl .img_product{top:-65px;left:-50px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (min-width:480px) and (max-width:539px){div#map{pointer-events:none;}
.authors-container .single-article-author-info{width:calc(100%/2 - 10px);}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
.authors-container .single-article-author-info .button{max-width:100%;}
#custom-map-description p{text-align:center !important;}
#callpage.work form{width:80%;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 20px 0px 20px;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#callpage #callpage_downinfo{margin-top:10px;}
#callpage form{width:80%;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#content_container2{padding:0px 0 20px 0;}
#content3{padding:25px 7px 50px 7px;}
#content_container4{padding:25px 0 10px 0;}
#content_container5{padding:0 7px 30px 7px;}
#content5 .table{margin-bottom:20px;}
#content_container6{padding:25px 0 8px 0;}
#randomPhotos2 .randomphotos_photo{width:100%;margin:0 0 45px 0 !important;float:none !important;text-align:center;}
#randomPhotos2 .latestWorkPhotoDescription{text-align:left;}
#wn{margin:0 auto 0px auto;}
#leftMenuTextMCP_1{display:none;}
.single-article{width:100%;}
.top-info-bar{font-size:0.8em;line-height:0.8em;height:32px;}
.block.article{width:100%;margin:0 0 30px 0;}
.articlesListBox hr{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:55px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:13px;}
.fixedTop #logo{width:200px;height:auto;margin-top:13px;}
.table{width:100%;float:none;margin-bottom:45px;}
.table h2{font-size:1.5em;margin:0 0 20px 5px;}
.table br{display:none;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table td{padding:0 0 0 0 !important;}
#menuSelect{top:65px;}
#menuSelect.fixedTopMenu{top:55px;}
#logo{width:200px;margin-top:5px;}
.logo-end{width:60px;bottom:-20px;}
.logo-start{width:60px;top:40px;}
h1, h2{font-size:3em;margin:30px 0 40px 0;}
#footer_section{padding:5px 0 5px 0;height:auto;}
#footer_section p:first-of-type{display:none;}
#icons-footer img{margin:0 5px 0 5px;width:75px;}
#icons-footer{margin-bottom:30px;}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
.cat_prod_div_tl{height:450px;width:100%;}
.cat_prod_div_tl .img_product{top:-46px;left:-40px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
#footer p:last-of-type{line-height: 1.6em;}
}
@media screen and (min-width:380px) and (max-width:479px){div#map{height:300px;pointer-events:none;}
#footer p:last-of-type{line-height: 1.6em;}
.authors-container .single-article-author-info{width:calc(100%/2 - 10px);}
.authors-container .single-article-author-info .button{max-width:100%;}
#custom-map-description p{text-align:center !important;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 0px 0px 0px;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#callpage #callpage_downinfo{margin-top:10px;}
#callpage form{width:80%;}
#callpage.work form{width:80%;}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
#callpage #callpage_downinfo .button2{float:none;}
#bottom_callpage_button{text-align:center;}
#callpage #callpage_downinfo{margin-top:0;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#randomPhotos2 .randomphotos_photo{width:100%;margin:0 0 40px 0 !important;float:none !important;}
#randomPhotos2 .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 h2{margin:0 0 25px 5px;}
#wn{margin:0 auto 0px auto;}
h1, h2{font-size:2.5em;margin:30px 0 40px 0;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:30px 7px 45px 7px;}
#content_container4{padding:30px 0 0px 0;}
#content_container5{padding:15px 7px 20px 7px;}
#content5 .table{margin-bottom:30px;}
#content_container6{padding:25px 0 10px 0;margin:0 auto 10px auto;}
#leftMenuTextMCP_1{display:none;}
.single-article{width:100%;}
.top-info-bar{font-size:0.7em;line-height:0.7em;height:29px;}
.block.article{width:100%;margin:0 0 30px 0;}
.articlesListBox hr{display:none;}
#logo{width:200px;margin-top:5px;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:55px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:13px;}
.fixedTop #logo{width:200px;height:auto;margin-top:13px;}
#menuSelect{top:65px;}
#menuSelect.fixedTopMenu{top:55px;}
.logo-end{width:60px;bottom:-20px;}
.logo-start{width:60px;top:40px;}
.table{width:100%;float:none;margin-bottom:40px;}
.table h2{font-size:1.5em;margin:0 0 20px 5px;}
.table tr:first-of-type img{width:35px;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table .button{float:none;}
.table td{padding:0 0 0 0 !important;}
.table br{display:none;}
#icons-footer img{margin:0 5px 0 5px;width:55px;}
#icons-footer{margin-bottom:20px;}
#footer_section{padding:25px 0 5px 0;height:auto;}
#footer_section p:first-of-type{display:none;}
.cat_prod_div_tl{height:345px;width:100%;}
.cat_prod_div_tl .img_product{top:-33px;left:-38px;}
.cat_prod_description{padding:18px 10px 0 10px;height:130px;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.5em;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (min-width:320px) and (max-width:379px){div#map{height:300px;pointer-events:none;}
.authors-container .single-article-author-info{width:100%;}
#footer p:last-of-type{line-height: 1.6em;}
.authors-container .single-article-author-info .button{max-width:100%;}
#custom-map-description p{text-align:center !important;}
.mainform{width:100% !important;}
#custForm{width:100%;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
.mainform div{width:100% !important;}
.mainform input:not(.button){width:100% !important;margin:0 0 0 0 !important;}
.mainform input[type="file"]{width:92% !important;}
.mainform textarea{width:100% !important;margin:0 0 0 0 !important;max-width:100%;}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 20px 0px 20px;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#close_callpage{background:#000;}
#callpage #callpage_downinfo p{display:block;margin:15px auto 15px auto;float:none;text-align:center;clear:both;}
#callpage #callpage_downinfo .button2{float:none;}
#bottom_callpage_button{text-align:center;}
#callpage #callpage_downinfo{margin-top:0;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#content_container2{padding:0 0 20px 0;}
#content3{padding:25px 7px 45px 7px;}
#content_container6{padding:25px 0 10px 0;margin:0 auto 10px auto;}
#content_container5{padding:0 7px 20px 7px;}
#content_container4{padding:25px 0px 10px 0px;}
#randomPhotos2 .randomphotos_photo{width:100%;margin:0 0 30px 0 !important;}
#randomPhotos2 .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 h2{margin:0 0 25px 5px;}
#wn{margin:0 auto 10px auto;}
h1, h2{font-size:2em;margin:30px 0 40px 0;}
.single-article{width:100%;}
.top-info-bar{font-size:0.6em;line-height:0.6em;height:26px;padding:10px 5px;}
.block.article{width:100%;margin:0 0 30px 0;}
.articlesListBox hr{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:55px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:13px;}
.fixedTop #logo{width:200px;height:auto;margin-top:13px;}
#menuSelect{top:65px;}
#menuSelect.fixedTopMenu{top:55px;}
#logo{width:200px;margin-top:5px;}
#leftMenuTextMCP_1{display:none;}
.logo-end{width:45px;bottom:-15px;}
.logo-start{width:45px;top:35px;}
.table{width:100%;float:none;margin-bottom:40px;}
#content5 .table{margin-bottom:20px;}
.table td:last-child{padding:0 0 0 0;}
.table h2{font-size:1.5em;margin:0 0 20px 5px;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table .button{float:none;}
.table br{display:none;}
.table td{padding:0 0 0 0 !important;}
.table tr:first-of-type img{width:35px;}
#footer_section{padding:20px 0 5px 0;height:auto;}
#footer_section p:first-of-type{display:none;}
#icons-footer img{margin:0 5px 0 5px;width:40px;}
#icons-footer{margin-bottom:20px;}
input[type="text"], input[type="password"]{width:100% !important;}
textarea{width:100% !important;max-width:100% !important;}
.custFormCP select{width:100% !important;}
.custFormCP, .custFormCP div{width:100% !important;}
.cat_prod_div_tl{height:280px;width:100%;}
.cat_prod_div_tl .img_product{top:-30px;left:-27px;}
.cat_prod_description{padding:15px 10px 0 10px;height:120px;font-size:0.8em;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.3em;}
.cat_prod_div_tl_short{font-size:0.9em;float:none;}
.list_produkt_button{height:calc(100% - 120px);}
.mini-logo-produkt{margin-top:5px;}
}
@media screen and (max-width:319px){div#map{height:300px;pointer-events:none;}
.authors-container .single-article-author-info{width:100%;}
.mini-logo-produkt{margin-top:5px;}
.authors-container .single-article-author-info .button{max-width:100%;}
#custom-map-description p{text-align:center !important;}
#callpage.work #bottom_callpage_button{width:100%;height:120px;top:auto;bottom:0;position:relative;border-top-right-radius:0;border-bottom-left-radius:6px;}
#callpage.work #close_callpage{content:url("images/close-grey.png")}
#callpage.work #box_callpage{border-top-right-radius:6px;}
#callpage.work #callpage_rest{width:100%;padding:0 0 0 0;}
.timer{top:35%;}
.mainform{width:100% !important;}
.mainform div{width:100% !important;}
.mainform input:not(.button){width:100% !important;margin:0 0 0 0 !important;}
.mainform textarea{width:100% !important;margin:0 0 0 0 !important;max-width:100%;}
#callpage.work #box_callpage{width:100%;padding:20px 20px 10px 20px;}
#callpage form{width:80%;padding:0 20px 0px 20px;}
#callpage.work form input{width:100%;}
#callpage.work form input.button{width:100%;margin:5px auto 15px auto;}
#callpage #callpage_downinfo{margin-top:10px;}
#callpage #callpage_downinfo p{display:block;margin:0 auto 10px auto;float:none;text-align:center;clear:both;}
#callpage #callpage_downinfo .button2{float:none;}
#custom-map-div{display:flex;flex-direction:column-reverse;}
#custom-map{width:0;}
#footer p:last-of-type{line-height: 1.6em;}
#bottom_callpage_button{text-align:center;}
#custom-map-div #custom-map-description{order:1;width:100%;padding-top:0;}
#custom-map-div #mapOutline{order:2;width:100%;}
#content_container2{padding:0 0 20px 0 !important;}
#content3{padding:25px 7px 40px 7px;}
#content_container{padding:5px 7px 15px 7px;}
#content_container6{padding:25px 0 10px 0;margin:0 auto 10px auto;}
#content_container5{padding:5px 7px 10px 7px;}
#content_container4{padding:20px 0 0px 0;}
#randomPhotos2 .randomphotos_photo{width:100%;margin:0 0 30px 0 !important;}
#randomPhotos2 .latestWorkPhotoDescription{text-align:left;}
#randomPhotos2 h2{font-size:1.7em;}
#randomPhotos2 .randomphoto-mini-img{width:40px;}
#wn{margin:0 auto 10px auto;}
.table{width:100%;float:none;margin-bottom:40px;}
#content5 .table{margin-bottom:30px;}
.table h2{font-size:1.5em;margin:0 0 20px 5px;}
.table tr:first-of-type img{width:35px;}
#content .table .button{float:left;}
.table select{margin:10px 10px 10px 0px;float:left;}
.table .button{float:none;}
.table td{padding:0 0 0 0 !important;}
.table br{display:none;}
h1, h2{font-size:2em;margin:30px 0 40px 0;}
.logo-end{width:40px;bottom:-15px;}
.logo-start{width:40px;top:32px;}
#logo{width:150px;margin-top:12px;}
#topmenu_box{padding:7px 7px 7px 7px;height:65px;}
#menuSelect{top:65px;display:block;}
#menuSelect.fixedTopMenu{top:55px;}
#leftMenuTextMCP_1{display:none;}
.fixedTop{position:relative !important;background-color:#fff;padding:0px 7px 0px 7px !important;top:0;height:55px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #mega-menu-1{margin-top:18px;}
.fixedTop #menu-responsive{margin-top:13px;}
.fixedTop #logo{width:150px;height:auto;margin-top:19px;}
.single-article{width:100%;}
.top-info-bar{font-size:0.5em;line-height:0.5em;height:24px;padding:10px 5px;}
.latestProductsFromCategory{width:50%;}
input[type="text"], input[type="password"]{width:100%;}
textarea{width:100% !important;max-width:100% !important;}
.custFormCP select{width:100% !important;}
.custFormCP, .custFormCP div{width:100% !important;}
#caloscContainer{width:100%;}
#right_section{max-width:100px;width:auto;}
#left_section{width:auto;float:none;}
#footer_section{padding:20px 0 5px 0;height:auto;}
#footer_section p:first-of-type{display:none;}
#icons-footer img{margin:0 3px 0 3px;width:35px;}
#icons-footer{margin-bottom:20px;}
.block.article{width:100%;margin:0 0 30px 0;}
.articlesListBox hr{display:none;}
.cat_prod_div_tl{height:230px;width:100%;}
.cat_prod_div_tl .img_product{top:-30px;left:-27px;}
.cat_prod_description{padding:10px 5px 0 5px;height:130px;font-size:0.8em;}
.list_produkt_button .button{width:270px;}
.cat_prod_div_tl_long h2{font-size:1.3em;}
.cat_prod_div_tl_short{font-size:0.9em;float:none;}
.list_produkt_button{height:calc(100% - 130px);}
}
@media screen and (max-width:750px){}
@media screen and (min-width:631px) and (max-width:750px){}
@media screen and (max-width:630px){.single-article-author-img img.avatar{margin-right:15px;}
.custFormCP .button{margin:5px auto 0 auto;}
.form .button{margin:5px auto 0 auto !important;}
.form p{margin:0.5em 0;}
.custFormCP label{margin:0 0 0 0;}
#callpage_trigger{right:5px;}
.single-article-author-data-name{padding-left:5px;}
#custForm label.customForm{width:90%;}
}
@media screen and (max-width:420px){.single-article .buttonprev, .single-article .buttonnext{display:block;margin:5px auto;clear:both;float:none;text-align:center;}
}
@media screen and (max-width:480px){.description table h2{font-size:1.5em;margin:0 10px;}
.description table img{display:none;}
}
@media screen and (max-width:380px){}
@media screen and (min-width:481px) and (max-width:980px){#caloscContainer{width:100%;}
}
@media screen and (min-width:321px) and (max-width:480px){#caloscContainer{width:100%;}
#right_section{max-width:100px;width:auto;}
#left_section{width:auto;float:none;}
.latestProductsFromCategory{width:33%;}
#menuh{display:none;}
#menuSelect{display:block;}
}
@media screen and (max-width:325px){#custForm #p26{top:-245px;}
textarea#custForm-25.customForm{margin-top:60px;}
textarea#custForm-27.customForm{margin-top:50px;}
#custForm #p28{top:-235px;}
#custForm #p32{top:-245px;}
textarea#custForm-31.customForm{margin-top:60px;}
#custForm #p34{top:-235px;}
textarea#custForm-33.customForm{margin-top:50px;}
#custForm #p37{top:-235px;}
textarea#custForm-36.customForm{margin-top:50px;}
#custForm p#p39{top:-95px;}
input#Brief{margin-top:30px;}
#custForm p#p45{top:-70px;}
input#custForm-44.customForm{top:45px;}
#custForm #p49{top:-235px;}
textarea#custForm-48.customForm{margin-top:50px;}
}