@font-face{font-family:EtelkaLight;src:url("/css/fonts/EtelkaPro-Light.eot")}
@font-face{font-family:EtelkaLight;src:url("/css/fonts/EtelkaPro-Light.ttf")}
@font-face{font-family:EtelkaLight;src:url("/css/fonts/EtelkaPro-Light.woff");}
@font-face{font-family:EtelkaBold;src:url("/css/fonts/EtelkaBoldPro.eot")}
@font-face{font-family:EtelkaBold;src:url("/css/fonts/EtelkaBoldPro.ttf")}
@font-face{font-family:EtelkaBold;src:url("/css/fonts/EtelkaBoldPro.woff");}
*{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{box-sizing:inherit;}
HTML,BODY{margin:0;height:100%;}
HTML{color:#231F20;font-family:'EtelkaLight';font-size:14px;font-style:normal;}
INPUT,TEXTAREA,SELECT{background:none;font-family:inherit;font-size:inherit;}
BODY{line-height:1.8em;}
B{font-family:'EtelkaBold';}
A{color:#231F20;text-decoration:none;}
H1{font-family:'EtelkaBold';font-size:32px;font-weight:normal;line-height:36px;margin:0;padding:0;}
H1.header{font-family:'EtelkaLight';}
H1.header B{color:red;font-family:'EtelkaBold';}
H2{color:#E31F26;font-family:'EtelkaBold';font-size:42px;line-height:46px;margin:0;padding:30px 0;text-align:center;}
H3{color:#231F20;font-family:'EtelkaBold';font-size:28px;line-height:28px;margin:0;margin-bottom:30px;text-align:left;}
.demo-msg{background:rgba(255,27,27,0.62);color:#FFF;font-weight:bold;height:auto;left:0;padding:4px 10px;position:fixed;bottom:0;text-align:center;width:auto;z-index:9999;}
/*Background*/
.header-bg,.products-bg{background-position:left;background-repeat:no-repeat;position:relative;}
.header-bg{background-image:url("/img/bg.jpg");background-position:-150px -400px;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.7);height:100%;}
.products-bg{background:linear-gradient(0deg,rgba(227,228,229,0.55),rgba(227,228,229,0.55)),url('/img/tooted_bg.jpg');background-color:rgba(227,228,229,1.00);background-size:cover;height:auto;}
/*Header*/
SECTION.header-top{margin:0 auto;position:relative;width:100%;}
.header{display:block;margin:0 auto;width:100%;}
.header-logo IMG{max-height:120px;padding:10px 0 0 10px;}
.header-language{float:right; position:relative;}
.header-language A{color:#FFF;font-family:'EtelkaBold';font-size:16px;text-decoration:none;}
.header-language IMG{float:left;}
.header-language-box{background:#E31F26;float:left;height:90px;position:relative;width:100px;z-index:200;}
.header-language-active{background-image:url('/img/icon_down.png'); background-position:right center;background-repeat:no-repeat;background-size:auto 9px;color:#FFF;cursor:pointer;font-family:'EtelkaBold';position:absolute;bottom:26px;margin-left:35px;width:45px;z-index:550;}
.header-language-other{bottom:65px;margin-left:35px; position:absolute;}
.top-lang-mobile{background-image:url('/img/icon_down.png'); background-position:right center; background-repeat:no-repeat; background-size:auto 9px; color:#FFF; cursor:pointer; font-family:'EtelkaBold';position:absolute;bottom:30px;margin-left:35px;width:45px; z-index:550;}
.top-lang-close{background-image:url('/img/icon_up.png');background-position:right center;background-repeat:no-repeat;background-size:auto 9px;}
/*Main*/
SECTION.header-middle{color:#000;margin:0 auto;padding:20px;position:relative;text-align:center;width:100%;}
.header-img IMG{display:block;max-width:100%;max-height:300px;margin:auto;}
.header-title{color:#FFF;}
.header-btn{color:#FFF;display:block;padding-top:40px;}
.header-link{background-color:#E31F26;background-image:url('/img/icon_next.png');background-position:right 20px center;background-repeat:no-repeat;background-size:auto 16px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;cursor:pointer;color:#FFF;font-family:'EtelkaBold';padding:17px 145px 15px 20px;text-transform:uppercase;}
.header-bottom{display:block;padding-top:20px;}
.header-industech20{float:left;}
.header-slogan{color:#FFF;float:right;line-height:20px;padding:20px 0 0 20px;}
.header-readmore{display:none;}

.box{margin:0 auto;padding:40px 20px;position:relative;width:100%;}
.products-img,.products .header-btn{display:none;}
.contacts{clear:both;display:block;}

.description IMG.fullimg{padding-bottom:30px;}
.description .grid-container{padding-bottom:90px;}

IMG.fullimg{display:block;max-width:100%;max-height:100%;margin:auto;}

.wrapper{ display: flex; justify-content:center;}
.wrapbox{ position: relative; width: max-content}
.wrapbox IMG[class^="dot"]{display:none;position:absolute;}
/*Products*/
.product-box{float:left;height:70px;margin-bottom:20px;width:100%;}
.product-img{float:left;}
.product-txt{background:rgba(167,170,172,0.6);color:#231F20;display:inline-block;font-family:'EtelkaBold';font-size:18px;float:left;height:70px;padding-left:20px;padding-top:22px;width:calc(100% - 70px);}
/*Contact*/
.contact-name{border-top:2px solid red;display:block;font-family:'EtelkaBold';font-size:28px;margin:30px 0 10px 0;padding-top:20px;}
.contact-phone{font-family:'EtelkaBold';}
.contact-mail{color:#E31F26;font-family:'EtelkaBold';}
/*FOOTER*/
FOOTER{background:#333534;display:inline-block;color:#FFF;padding:40px 20px 0 20px;width:100%;}
FOOTER H1{color:#E31F26;padding-bottom:60px;text-align:left;}
H3.footer{color:#FFF;font-family:'EtelkaBold';font-size:28px;font-weight:normal;line-height:28px;margin:0;margin:40px 0 30px 0;padding:0;text-align:left;}
FOOTER P{margin:0;padding:0;}
FOOTER P.name{color:#E31F26;padding-bottom:20px;}
FOOTER P.title{font-family:'EtelkaBold';}
FOOTER P.address{font-size:28px;font-weight:200;}
FOOTER P.mail{padding-top:30px;}
FOOTER P.phone{font-family:'EtelkaBold';padding:4px 0;}
FOOTER INPUT[type=submit]{background:none;border:0;color:#E31F26;float:right;font-family:'EtelkaBold';font-size:28px;margin:0;padding:0;padding-right:5px;padding-top:20px;text-align:right;width:100%;}
FOOTER ::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */ color:#FFF; opacity: 1; /* Firefox */ }
FOOTER :-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#FFF; }
FOOTER ::-ms-input-placeholder { /* Microsoft Edge */ color:#FFF; }
.footer-bottom{clear:left;float:left;padding-top:40px;width:100%; }
.footer-left{padding-top:60px;width:100%; }
.footer-right{float:left;padding-top:60px;width:100%;}
.footer-copyright,.footer-social{display:block;float:left;line-height:18px;width:100%;}
.social{float:right;padding-top:20px;text-align:right;}
.footer-facebook{background:url('/img/social_icons.png');background-position:-50px 0; float:right; height:50px; width:50px; }
/*Fededback*/
FORM.feedback INPUT[type=text],FORM.feedback SELECT,FORM.feedback TEXTAREA{ background:none; border:none; border-bottom:1px solid #FFF; color:#FFF; padding:22px 16px 22px 0; width:100%; }
FORM.feedback .select-style{ height:auto; }
FORM.feedback .select-style SELECT:not(:checked){ background:#000; font-weight:normal; }
FORM.feedback .select-style:after{ right:10px; top:15px; }
@media only screen and (min-width:1261px){
.products-bg{height:100%;}
H1{font-size:56px;line-height:66px;font-weight:normal;}
H2{font-size:56px;line-height:60px;padding:120px 0;}
H2.products-title{border-bottom:2px solid #ED1C24;color:#ED1C24;padding:0;margin-bottom:50px;padding-bottom:50px;text-align:left;}
H2.spareparts-title{padding:0;text-align:left;}
H3{font-size:28px;line-height:28px;}
/*Header*/
SECTION.header-top{height:35%;width:1200px;}
.header-logo IMG{padding:20px 0 0 10px;max-height:100%;}
.header-language-box{height:110px;width:118px;}
.header-language-active{bottom:36px;}
SECTION.header-middle{height:65%;padding-left:50px;text-align:left;width:1200px;}
.header-img{float:right; width:50%;}
.header-img IMG{max-height:100%;}
.header-bottom{bottom:40px;position:absolute;left:0;width:1200px;}
.header-industech20{color:#FFF;float:left;padding:0 0 0 20px;}
.header-slogan{float:left;line-height:20px;padding:20px 0 0 20px;}
.header-readmore{color:#FFF;display:block;float:right;font-family:'EtelkaBold';margin-bottom:20px;writing-mode:tb-rl;transform:rotate(-180deg);}
.header-readmore::before{border-left:2px solid red;border-top:2px solid red;content:'';float:left;height:8px;margin-bottom:8px;margin-right:8px;transform:rotate(45deg);width:8px;}
.box{width:1200px;}
.spareparts{padding:150px 0;}
.products{padding:100px 0;}
.products-img,.products .header-btn{display:block;}
.grid-container{display:grid;grid-template-columns:auto auto auto;}
.grid{margin-right:30px;padding:0;width:370px;}
.line{border-top:2px solid red;padding-top:30px;}
.space{padding-top:30px;}
/*Products*/
.products-left{float:left;width:370px;}
.products-right{float:right;width:770px;}
.product-box{width:auto;}
.product-txt{margin-right:20px;width:290px;}
.product-box:nth-of-type(2n) .product-txt{width:300px;}
.dot-roomikuketid{top:25px;left:350px;}
.roomikuketid:hover + .dot-roomikuketid{display:block;}
.dot-pingutid{top:175px;left:490px;}
.pingutid:hover + .dot-pingutid{display:block;}
.dot-tahikud{top:100px;left:525px;}
.tahikud:hover + .dot-tahikud{display:block;}
.dot-roomikukilbid{top:55px;left:595px;}
.roomikukilbid:hover + .dot-roomikukilbid{display:block;}
.dot-juhtrattad{top:180px;left:105px;}
.juhtrattad:hover + .dot-juhtrattad{display:block;}
.dot-ulemised-rullikud{top:75px;left:270px;}
.ulemised-rullikud:hover + .dot-ulemised-rullikud{display:block;}
.dot-alumised-rullikud{top:218px;left:290px;}
.alumised-rullikud:hover + .dot-alumised-rullikud{display:block;}
.dot-keti-suunajad{top:170px;left:165px;}
.keti-suunajad:hover + .dot-keti-suunajad{display:block;}
}
@media only screen and (min-width:1350px){
.header-readmore{margin-bottom:50px;}
/*FOOTER*/
FOOTER{padding:40px 90px;}
.footer-left{ float:left; width:40%; }
.footer-right{ display:block; float:left; width:60%; }
.footer-copyright{ float:left; padding-top:30px; max-width:900px; width:80%; }
.footer-social{ float:right; width:20%; }
}