.price-box{animation:jump 1s infinite;}
@keyframes jump{0%{top:50px;}
50%{top:80px;}
100%{top:50px;}
}
*{font-family:'Lato', sans-serif;}
header{z-index:9999;position:relative;width:100%;height:90px;}
body{font-family:'Lato', sans-serif;}
.black-mouse{-webkit-filter:contrast(200%) brightness(0%);-khtml-filter:contrast(200%) brightness(0%);-moz-filter:contrast(200%) brightness(0%);-ms-filter:contrast(200%) brightness(0%);-o-filter:contrast(200%) brightness(0%);filter:contrast(200%) brightness(0%);}
.hide-mouse{visibility:hidden;filter:alpha(opacity=00);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.clear{clear:both;}
.text{font-family:'Lato', sans-serif;}
.shortline-box{position:relative;width:100%;height:30px;}
.shortline-icon{background:url('images/dom.png') no-repeat center;width:70px;height:30px;margin:auto;position:absolute;left:0px;right:0px;}
.shortline-box:after{content:'';height:1px;background:#FFF;opacity:0.7;position:absolute;width:40%;right:0px;top:60%;}
.shortline-box:before{content:'';height:1px;background:#FFF;opacity:0.7;position:absolute;width:40%;left:0px;top:60%;}
.shortline{height:1px;background:#FFF;opacity:0.7;position:relative;width:100%;left:0px;margin:20px 0px;}
.bottom-box-content{position:fixed;bottom:60px;left:0px;right:0px;margin:auto;z-index:100;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.bottom-box-content .mouse-icon{background:url('images/mouse-icon.png') no-repeat;width:33px;height:60px;margin:auto;left:-50px;z-index:1000;position:relative;cursor:pointer;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.bottom-box-content .mouse-icon:after{content:'Przewiń w dół';position:absolute;margin-left:50px;margin-top:20px;display:block;width:100px;font-family:'lato',sans-serif;font-style:italic;left:0px;color:#FFF;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.stick-box{background:#FFF;z-index:2000;display:none;}
.movable-box{position:fixed;top:0px;background:#FFF;z-index:1000;width:100%;}
.logo-place{display:inline-block;float:left;position:relative;top:20px;margin-left:45px;}
.logo-place .logo{margin-right:20px;}
.menu-box{display:inline-block;float:right;}
.menu-box .menu-item{position:relative;display:inline-block;margin-right:15px;text-transform:uppercase;padding:35px 30px;font-size:17px;font-family:'lato', sans-serif;font-weight:700;cursor:pointer;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.menu-box .menu-item:hover{background:#ff8a00;}
.menu-box .menu-item.active{background:#ff8a00;}
.menu-box .menu-item.buy{padding-left:70px;}
.menu-box .menu-item.buy:after{content:'';width:40px;height:40px;margin-left:20px;top:27px;display:inline-block;background:url('images/shopping-cart.png') no-repeat;width:33px;position:absolute;height:35px;left:0px;}
.menu-box .menu-item.buy .price-box{position:absolute;background:#cf001a;color:#FFF;padding:10px 15px;margin-top:20px;border-radius:3px;left:40px;}
.menu-box .menu-item.buy .price-box:before{content:'';position:absolute;background:#cf001a;top:-5px;width:10px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.menu-box .menu-item.buy .price-box .price-small{display:inline-block;float:right;font-size:10px;margin-left:5px;}
.menu-box .menu-item.buy .price-box .price-small .pln{font-size:8px;}
.slider-content{position:relative;height:auto;}
.slider-box{position:absolute;height:100%;width:100%;top:0px;margin:auto;color:#FFF;text-align:center;z-index:100;}
.slider-images img{min-width:100%;}
.middle-box-content{position:absolute;top:25%;left:0px;right:0px;margin:auto;paddin:20px;width:25%;height:auto;}
.middle-box-content .text.middle-text{font-size:60px;margin:10px 0px;}
.middle-box-content .text.bottom-text{font-size:30px;}
.first-line, .secound-line{display:block;}
.middle-box-content .text.middle-text .first-line{}
.middle-box-content .text.middle-text .secound-line{font-size:50px;}
.slider-mask{position:absolute;top:0px;height:100%;width:100%;background:rgba(0,0,0,0.6);-moz-box-shadow:inset 0px 0px 280px 50px #000;-webkit-box-shadow:inset 0px 0px 280px 50px #000;box-shadow:inset 0px 0px 280px 50px #000;}
.pagewidth{position:relative;margin:auto;left:0px;right:0px;display:block;width:1180px;}
h5, h6{font-family:'lato',sans-serif;font-size:24px;display:block;position:relative;margin:auto;left:0px;right:0px;font-weight:400;}
h5.row-large-text:before, h6.row-large-text:before{content:'';margin-right:25px;display:inline-block;position:relative;vertical-align:middle;}
.content p{margin-bottom:20px;text-align:justify;line-height:30px;letter-spacing:1px;}
.col-width-1{width:280px;}
.col-width-2{width:530px;}
.col-width-3{width:650px;}
.col-width-4{width:460px;margin:0px;padding:0px 30px;}
.col-width-5{width:200px;}
.col-width-6{width:900px;}
.float-left{float:left;}
.float-right{float:right;}
.float-left > *{padding:0px 50px 0px 0px;}
.front-row-1, .front-row-2, .front-row-3, .front-row-4, .front-row-5, .front-row-6, .front-row-7{position:relative;overflow:hidden;}
.front-row-2{background:#f8f8f8;padding:30px 0px 50px;}
.front-row-2 h5.row-large-text{color:#95ab63;text-align:center;margin-bottom:40px;margin-top:10px;}
.front-row-2 h5.row-large-text:before{background:url('images/star-icon.png') no-repeat center;width:62px;height:60px;}
.front-row-2 h6.row-large-text{color:#cf011e;text-align:center;position:absolute;bottom:0px;}
.front-row-2 h6.row-large-text:before{background:url('images/clock-icon.png') no-repeat center;width:62px;height:60px;}
.front-row-2 img.image.col-width-1.float-right{position:relative;top:-50px;}
.front-row-3{background:#e2f0d6;padding:0px 0px 50px;min-height:435px;}
.front-row-3 .row-large-text{color:#95ab63;text-align:center;padding:25px 0px;}
.front-row-3 h5.row-large-text:before{background:url('images/grass-icon.png') no-repeat center;width:62px;height:60px;margin-bottom:18px;}
.films-objects{position:relative;}
.films-objects .film-object{width:480px;height:285px;overflow:hidden;visibility:hidden;filter:alpha(opacity=00);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0px;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;font-size:15px;letter-spacing:0;}
.films-objects .film-object.active{visibility:visible;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:relative !important;}
.films-objects .film-object > a{position:relative;top:-20%;-webkit-transition:0.8s all;-khtml-transition:0.8s all;-moz-transition:0.8s all;-ms-transition:0.8s all;-o-transition:0.8s all;transition:0.8s all;}
.films-objects .film-object > a:hover{-webkit-filter:grayscale(100%);-khtml-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.films-list{width:100%;margin-top:10px;white-space:nowrap;}
.films-list .film-name{display:inline-block;margin-right:2px;margin-left:0px;margin-top:10px;cursor:pointer;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;background:#ff8a00;padding:9px 6px;position:relative;z-index:1;max-width:155px;letter-spacing:-0.1px;font-size:16px;}
.films-list .film-name:before{display:block;content:'';height:20px;width:20px;background:#ff8a00;position:absolute;top:0px;left:50%;margin-left:-10px;z-index:-1;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.films-list .film-name:hover{color:#000;}
.films-list .film-name:hover:before,
.films-list .film-name.active:before{top:-10px;}
.films-list .film-name.active{color:#000;}
.files-list{margin-top:10px;}
.files-list .file{display:inline-block;margin-right:15px;margin-top:10px;}
.files-list .file .file-document{cursor:pointer;display:block;width:100%;padding:10px 30px;text-align:center;font-size:24px;text-decoration:none;color:#000;background:#ff8a00;position:relative;border:1px solid #ff8a00;margin-bottom:25px;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.files-list .file .file-document.book:before{content:'';background:url('images/book-icon-black.png') center no-repeat;width:64px;height:64px;display:inline-block;margin-right:25px;position:relative;vertical-align:middle;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.files-list .file .file-document:hover{background:none;}
.files-list .file .file-document:hover:before{}
.front-row-4{background:#FFF;padding:30px 0px;min-height:435px;}
.front-row-4 .row-large-text{color:#95ab63;padding-bottom:30px;}
.front-row-4 h5.row-large-text:before{background:url('images/ask-icon.png') no-repeat center;width:62px;height:60px;}
.front-row-4.front-row .float-right{position:absolute;right:-70px;top:0px;width:920px;}
.front-row-5{background:#f8f8f8;min-height:435px;}
.front-row-5 .row-large-text{color:#95ab63;}
.front-row-5 h5.row-large-text:before{background:url('images/clock-green-icon.png') no-repeat center;width:66px;height:68px;}
.front-row-5 h6.row-large-text:before{background:url('images/box-icon.png') no-repeat center;width:72px;height:70px;}
.front-row-5 .target-image{background:url('images/bakterie-500.jpg') no-repeat center;height:510px;position:relative;display:inline-block;width:370px;background-position-y:60px;}
.front-row-5 .content, .front-row-5 .info{display:inline-block;vertical-align:top;margin-top:100px;}
.front-row-5 .content p{text-align:left;}
.front-row-5 .content ul{font-weight:700;margin-bottom:45px;}
.front-row-5 .content ul li{margin-top:8px;font-weight:400;}
.realisation-box-info{display:block;height:130px;background:#FFF;margin-top:-3px;text-align:center;}
.front-row-5 h5.row-large-text, .front-row-5 h6.row-large-text{display:inline-block;width:50%;float:left;padding:30px 0px;}
.prices-box{display:block;position:relative;margin-top:35px;font-size:20px;}
.prices-box .new-price{color:#cf011e;font-weight:700;margin-right:20px;}
.prices-box .old-price{font-weight:700;text-decoration:line-through;color:#b8b8b8;}
.front-row-5 .info a.order-button{display:block;width:100%;padding:50px 0px;text-align:center;font-size:24px;text-decoration:none;color:#000;background:#ff8a00;position:relative;border:1px solid #ff8a00;margin-bottom:25px;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.front-row-5 .info a.order-button:hover{background:none;}
.front-row-5 .info a.order-button:before{content:'';top:35px;display:inline-block;background:url('images/shopping-cart-big.png') no-repeat;width:66px;height:70px;left:0px;background-size:50px;position:relative;margin-top:-50px;}
.front-row-5 .info a.call-button, .front-row-5 .info a.mail-button{display:block;padding:25px;text-decoration:none;color:#000;}
.front-row-5 .info a img{width:40px;display:inline-block;vertical-align:top;float:left;margin-right:30px;position:relative;top:7px;}
.front-row-5 .info a .button-send-info{font-weight:700;font-size:18px;display:block;margin-top:5px;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.front-row-5 .info a:hover .button-send-info{color:#cf011e;}
.front-row-6{background:#e2f0d6;min-height:435px;background-attachment:fixed;}
.front-row-6 .target-comments-image{background:url('images/front-img-4.png') no-repeat center;background-size:370px;height:510px;position:relative;display:inline-block;width:370px;background-position-y:60px;float:right;}
.front-row-6 .row-large-text{color:#95ab63;text-align:center;padding:25px 0px 10px 0px;}
.front-row-6 h5.row-large-text:before{background:url('images/comment-icon.png') no-repeat center;width:62px;height:60px;background-size:50px;top:-15px;}
.comments-box{display:inline-block;vertical-align:top;width:100%;float:none;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;-webkit-column-count:2;-khtml-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;}
.comments-box .product-comment{margin-bottom:30px;padding-bottom:20px;margin:0px 25px 30px 25px;padding:0px 25px 15px 25px;border-bottom:1px solid #000;display:inline-block;}
.comments-box .product-comment .comment-name, .comments-box .product-comment .comment-date{display:inline-block;margin:5px 0px;}
.comments-box .product-comment .comment-content{display:block;margin:5px 0px;}
.comments-box .product-comment .comment-name{color:#ff8a00;}
.comments-box .product-comment .comment-date{}
.comments-box .product-comment .comment-date:before{content:' - ';margin:0px 10px;}
.add-comment{display:inline-block;width:100%;height:auto;margin:auto;left:0px;right:0px;position:relative;text-align:center;}
.add-comment a{display:inline-block;width:30%;padding:25px 0px;text-align:center;font-size:24px;text-decoration:none;color:#000;background:#ff8a00;position:relative;border:1px solid #ff8a00;margin-bottom:25px;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.add-comment a:hover{background:none;}
.front-row-7{background:url('images/contact-movable-background.png');min-height:435px;background-attachment:fixed;}
.front-row-7 .pagewidth{z-index:9999;}
.email-box{padding:100px 0px;display:block;position:relative;width:100%;}
.email-box > div{position:relative;}
.email-box .left-info, .email-box .middle-info, .email-box .right-info{display:inline-block;padding:0px;vertical-align:top;position:relative;}
.email-box .middle-info{margin-left:20px;}
.email-box .right-info{position:absolute;right:0px;bottom:0px;}
.email-box .left-info > *, .email-box .middle-info > *, .email-box .right-info > *{width:80%;padding:0px 10px;font-family:'lato',sans-serif;font-size:24px;background:none;border:1px solid #FFF;color:#FFF;margin:16px 0px;padding-bottom:15px;outline:0;}
.email-box .middle-info > *, .email-box .right-info > *{width:96%;}
.email-box .left-info > *{border:0px;border-bottom:1px solid #FFF;}
.email-box .right-info > input{float:right;padding:30px;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.email-box .right-info > input:hover{background:#FFF;color:#95ab63;}
.email-box .right-info > .icon{position:absolute;width:40px;height:40px;top:20px;left:70px;background:url('images/submit-icon.png') center no-repeat;border:none;z-index:-1;}
.email-box .middle-info > span{text-align:left;display:block;border:0px;margin-bottom:0px;}
.email-box .middle-info > textarea{margin:0px;min-height:140px;max-height:140px;padding:15px 0px 0px 15px;font-size:18px;}
.front-row-6 .pagewidth{z-index:100;}
.email-mask{position:absolute;top:0px;background:rgba(0,0,0,0.4);width:100%;height:100%;}
.dots-menu{position:fixed;right:40px;bottom:65px;z-index:1000;}
.dots-menu .dot-element{background:rgba(239,239,239,0.4);border-radius:25px;width:15px;height:15px;margin-top:20px;cursor:pointer;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.dots-menu .dot-element:hover{background:rgba(239,239,239,1);}
.dots-menu .dot-element.active{background:rgba(239,239,239,1);}
.dots-menu .dot-element.green-dots:hover{background:#95ab63;}
.dots-menu .dot-element.green-dots.active{background:#95ab63;}
.dots-menu .dot-element.green-dots{background:rgba(149, 171, 99, 0.4);}
footer{padding:40px 0px;z-index:9999;position:relative;margin:0px 60px;}
footer > div{display:inline-block;}
footer > div span a{margin-left:5px;}
footer > div span a:hover{color:#0000ff;}
footer > a{display:inline-block;float:right;vertical-align:top;text-decoration:none;position:relative;top:-10px;}
footer a img{vertical-align:middle;}
footer a{color:#000;}
footer .realisation-text{margin-right:20px;}
::-webkit-input-placeholder{color:#FFF;}
:-moz-placeholder{color:#FFF;}
::-moz-placeholder{color:#FFF;}
:-ms-input-placeholder{color:#FFF;}
.menu-button{display:none;}
@media screen and (max-width:1540px){.pagewidth{width:1200px;}
.menu-box .menu-item{margin-right:15px;padding:36px 15px;font-size:15px;}
.middle-box-content{width:30%;top:20%;}
.col-width-1{width:360px;}
.col-width-2{width:540px;}
.col-width-2 .films-objects .film-object{width:500px !important;}
.col-width-3{width:630px;}
.col-width-4{width:450px;margin:0px;padding:0px 35px;}
.col-width-5{width:250px;}
.col-width-6{width:830px;}
.front-row-4.front-row .float-right{width:100%;positioN:absolute;right:-48%;right:-33%;top:-31%;transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);}
.email-box .right-info > .icon{left:15%;}
.front-row-5 .target-image{width:260px;}
}
@media screen and (max-width:1340px){.pagewidth{width:960px;}
.menu-box .menu-item{margin-right:10px;padding:36px 5px;font-size:15px;}
.middle-box-content{width:35%;top:15%;}
.col-width-1{width:260px;}
.col-width-2{width:380px;}
.col-width-2 .films-objects .film-object{width:380px !important;}
.col-width-3{width:500px;}
.col-width-4{width:350px;margin:0px;padding:0px 45px;}
.col-width-5{width:200px;}
.col-width-6{width:700px;}
.films-list .film-name{font-size:12px;}
.email-box .right-info > .icon{left:20px;}
.front-row-5 .target-image{width:260px;}
h5, h6{font-size:20px;}
.front-row-4.front-row .float-right{width:100%;positioN:absolute;right:-48%;top:0px;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
}
@media screen and (max-width:1180px){.front-row-4.front-row .float-right{right:-50%;}
.pagewidth{width:820px;}
.logo-place .logo{margin-right:20px;}
.logo-place{top:30px;}
.logo-place > img{height:30px;}
.menu-box .menu-item{margin-right:5px;padding:37px 5px;font-size:13px;}
.middle-box-content{width:35%;top:15%;}
.middle-box-content .text.middle-text{font-size:45px;}
.middle-box-content .text.middle-text .secound-line{font-size:40px;}
.middle-box-content .text.bottom-text{font-size:25px;}
.front-row-2 img.image.col-width-1.float-right{top:-50px;}
.content p{line-height:25px;letter-spacing:0px;}
.col-width-1{width:260px;}
.col-width-2{width:50%;}
.col-width-2 .films-objects .film-object{width:380px !important;}
.col-width-3{width:50%;}
.col-width-4{width:290px;margin:0px;padding:0px 0px 0px 35px;}
.col-width-5{width:200px;}
.col-width-6{width:550px;}
.email-box .right-info > .icon{left:20px;}
.front-row-5 .target-image{width:220px;}
h5, h6{font-size:20px;}
.front-row-5 h5.row-large-text, .front-row-5 h6.row-large-text{font-size:18px;}
.email-box .left-info > *, .email-box .middle-info > *, .email-box .right-info > *{font-size:18px;}
.email-box .middle-info > textarea{min-height:125px;max-height:125px;}
.email-box .right-info > .icon{background-size:30px;top:15px;}
}
@media screen and (max-width:920px){.stick-box ul{display:none;}
.pagewidth{width:640px;}
.menu-box .menu-item{margin-right:10px;padding:35px 5px;font-size:11px;}
.front-row-5 > div{display:block;width:640px;margin:auto;}
.float-right, .float-left{float:initial !important;width:100% !important;}
.front-row-2 img.image.col-width-1.float-right{top:0px;width:50% !important;margin:50px auto;left:0px;right:0px;text-align:center;display:block;}
.col-width-2 .films-objects .film-object{width:100% !important;padding:0px;margin:0px 0px 30px 0px;}
.front-row-4{padding:0px;}
.front-row-4.front-row .float-right{position:relative;margin-top:20px;right:0px;}
.front-row-5 .target-image{display:none;}
.front-row-5 .content, .front-row-5 .info{width:45%;padding:0px;margin-top:50px;margin-bottom:50px;}
.front-row-5 .info{float:right;}
.realisation-box-info:before{content:'';background:#FFF;width:200%;position:absolute;left:-100%;height:100%;}
.front-row-5 h5.row-large-text:before, .front-row-5 h6.row-large-text:before{width:40px;height:66px;background-size:40px;}
.front-row-5 h5.row-large-text, .front-row-5 h6.row-large-text{font-size:15px;}
h5.row-large-text:before, h6.row-large-text:before{margin-right:15px;}
.email-box .left-info, .email-box .middle-info, .email-box .right-info{width:100%;margin:0px;}
.email-box .left-info > *, .email-box .middle-info > *, .email-box .right-info > *{width:100%;margin:20px 0px;}
.email-box .right-info{position:relative;margin-left:10px;}
.email-box .right-info > .icon{left:20%;}
}
@media screen and (max-width:920px){.menu-box{position:absolute;width:50%;height:90px;right:0px;top:0px;right:-100%;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.menu-box.active{right:0px;}
.menu-box .menu-item{margin-right:10px;padding:15px 25px !important;font-size:14px;width:70%;top:90px;background-color:#FFF;border-bottom:1px solid #000;}
.menu-box .menu-item.buy .price-box{display:none;}
.menu-box .menu-item.buy:after{display:none;}
.menu-movable{height:90px;width:50%;float:right;}
.menu-box .menu-item.buy{padding:35px 25px;}
.menu-button{height:90px;line-height:90px;text-align:center;width:100%;display:block;z-index:1000;cursor:pointer;positioN:relative;font-size:20px;font-weight:700;border-left:1px solid #000;background:#FFF;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.menu-button:hover{background-color:#95ab63;}
.menu-button.active{background-color:#95ab63;}
.front-row-4 .row-large-text{color:#95ab63;padding-bottom:30px;margin:autp;text-align:center;padding:20px 0px;}
.middle-box-content{top:15%;}
.middle-box-content .text.middle-text{font-size:40px;}
.middle-box-content .text.middle-text .secound-line{font-size:30px;}
.middle-box-content .text.bottom-text{font-size:25px;}
.front-row-2 h6.row-large-text{bottom:-65px;}
.front-row-5 .content, .front-row-5 .info{width:100%;float:initial;}
.front-row-5 .info a.call-button, .front-row-5 .info a.mail-button{display:block;padding:15px;text-decoration:none;color:#000;display:inline-block;width:45%;float:left;}
.front-row-5 .info a.mail-button{float:right;}
.films-list{text-align:center;margin:-15px 0px 15px 0px;}
footer > a, footer > div{text-align:center;display:block;width:100%;float:initial;margin-bottom:20px;}
.float-left > *{padding:0px;}
.files-list .file{font-size:20px;text-align:center;width:100%;}
.add-comment a{width:100%;}
}
@media screen and (max-width:720px){.pagewidth, .front-row-5 > div{width:480px;}
.middle-box-content{top:20%;}
.middle-box-content .text.middle-text{font-size:30px;}
.middle-box-content .text.middle-text .secound-line{font-size:25px;}
.middle-box-content .text.bottom-text{font-size:18px;}
.prices-box{font-size:25px;}
.front-row-5 .info a.call-button, .front-row-5 .info a.mail-button{display:block;width:100%;float:initial;margin:auto;padding:20px 0px 20px 40px;}
.front-row-5 h5.row-large-text, .front-row-5 h6.row-large-text{display:block;width:100%;padding:0px 0px;text-align:center;}
.logo-place{top:18px;}
.logo-place > img{display:block;}
.logo-place > img.logo-2{height:auto;width:120px;}
.comments-box{width:100%;}
}
@media screen and (max-width:600px){.dot-element:nth-child(1){display:none;}
header{z-index:10000;}
.menu-movable{width: 25%;}
.files-list .file .file-document{padding: 10px 0px;}
.comments-box{column-count: 1;}
.comments-box .product-comment{display: inline-block;width: 100%;position:relative;padding:10px 0px;margin:20px 0px;}
.menu-movable{width:40%;}
.bottom-box-content .mouse-icon{display:none;}
.pagewidth, .front-row-5 > div{width:300px;}
.middle-box-content{top:15%;}
.middle-box-content .text.middle-text{font-size:25px;}
.middle-box-content .text.middle-text .secound-line{font-size:20px;}
.middle-box-content .text.bottom-text{font-size:15px;}
.prices-box{font-size:25px;}
.prices-box > *{display:block;margin:20px 0px;}
.front-row-1{display:none;}
.films-list .film-name{font-size:10px;padding:12px 7px;}
.menu-box{width:100%;}
.menu-box .menu-item, .menu-box .menu-item.buy{margin-right:10px;padding: 15px 0px !important;font-size:14px;text-align:center;width:100%;}
.comments-box .product-comment .comment-name, .comments-box .product-comment .comment-date{display:block;text-align:center;}
.comments-box .product-comment .comment-content{text-align:justify;}
.comments-box .product-comment .comment-date:before{display:none;}
.email-box .left-info > *, .email-box .middle-info > *, .email-box .right-info > *{padding:10px 0px;}
.email-box .right-info{margin-left:0px;}
.email-box .right-info > .icon{left:10%;top:12px;}
.front-row-5 .info a.call-button, .front-row-5 .info a.mail-button{padding:20px 10px;}
.email-box .middle-info > textarea{width:94%;}
}