html,body,div,object,h1,h2,h3,h4,h5,h6,p,a,em,img,var,b,u,dd,ol,form,legend,table,tbody,head,tr,th,td,aside,embed,footer,header,menu,output,section,time,mark,video{margin:0;padding:0;border:0;font-size:17px;font:inherit;vertical-align:baseline}aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,::before,::after{box-sizing:border-box}@font-face{font-family:Gothic;src:url(Gothic.woff2);font-display:swap}body{font-family:'Gothic';text-align:center}ol{list-style-type:circle;margin:15px 0;}ol li{font-family:'Times New Roman',Times,serif;font-style:italic;font-size:20px}p,li{word-spacing:5px}ol li{list-style-type:none}.hover-a:hover{color:red}h1,h2,h3,h4,h5{text-transform:uppercase}h2,h3,h4,h5{font-size:20px;font-weight:700;margin:45px 0 5px}h3,h4,h5{text-align:right}h2{text-align:left}h1{font-size:25px;margin:0 0 25px -1px}.hikor{font-size:30px;margin:26px 0 26px -196px}a:hover{color:#fffdcc;-webkit-transition-duration:.5s;-o-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}a{font-family:'Gothic';color:#000;text-decoration:none;display:inline-block;line-height:1;text-decoration:none;cursor:pointer;-moz-transition:color .1s .1s ease;-o-transition:color .1s .1s ease;-webkit-transition:color .1s .1s ease}a:hover:after,a:focus:after{width:100%}a:after{background-color:#fffdcc;display:block;content:"";height:2px;width:0;margin-top:3px;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out}ol li{margin:10px 0}
.tex-link{text-decoration:underline}
.tex-link:hover{color: red; text-decoration:underline}
.palitra{ width:49%; display: inline-block;margin:15px 3px;}.palitra img{ width:100%; height:auto;}.palitra p{text-align: center; font-weight: bold;margin: 10px 0 0 !important;}.widtimg{width:100%;height:auto;} .widtimg1{width:60%;height:auto;}
.aktive-li{color: brown;font-weight:bold;margin-left:-23px;padding-left:21px;border-left:2px solid;}.span-link{color:#335C7D;}.span-link:hover{color:brown;}
.less-boks2 span{background:#fff2dd; padding: 0 2px;}.img3-roll{width:516px;height:303px;float:right;
    margin:-262px -324px 0 0}.block-roll{width:61%;margin-bottom:83px}

ul.less-boks2 li{margin-bottom: 15px;}.style-activ,.style-activ2,.kor-fonts{color:brown}.style-activ{font-size:1.2em;font-weight:700;padding:0 20px;margin-left:-23px;border-left:2px solid red;word-spacing:5px}.style-activ2 a{ display: block}ol span{padding-right:12px;color:green}.ban-stroka1,.ban-stroka2,.ban-stroka3,.ban-stroka1-1,.ban-stroka2-2,.menu-top-logo2{position:absolute}.meny-top,.body-content{width:1255px}.text-eff{font-size:36px;text-align:right;position:absolute;left: 65%;margin-top:30px;text-shadow: 4px 3px 2px #ccc;}.meny-top{text-align:right;height:100%;display:block;margin:0 auto}.meny-top ul{width:100%}.meny-top ul li{text-align:center;display:inline-block;padding:0 10px}.meny-top ul li a{font-size:16px;text-transform:uppercase;font-weight:700}.ul-meny-top{margin-top:20px}

.ban{position:fixed;width:100%;z-index:10000;height:83px;padding-top:32px;top:-88px;}
.margin-top div{margin:0 15px;display:inline}


.opacity{opacity:.1;-webkit-transition:all 1s ease;transition:all 1s ease}.menu-top-logo2{width:126px;height:82px;top:1px;left:-117px}.top-logo-kor{left:15px;-webkit-transition:all 4s ease;transition:all 4s ease}.krochki{display:block;margin:-52px 0 27px -40px}

.krochki ul{margin:0 0 0-5px}.krochki li{font-size:12px;display:inline-block;padding:0 4px}.krochki li a{font-size:12px; padding-right:11px}.krochki li a:hover{color:red}.kor-fonts{font-family:'Script';font-size:60px;margin-left:181px}.style-str{font-family:'Alterna';color:#333;font-size:38px;text-shadow:1px 1px 0 black,0 0 10px #fff}.style-str2{font-family:'Gothic';color:#333;font-size:40px}.slick-dots{bottom:-10px}.slide-message{margin-bottom:20px}.osnova-content{text-align:left;width:915px;min-height:900px;margin:380px 0 0 -5px;padding:0 32px 32px;position:relative;display:inline-block;vertical-align:top;z-index:8000}.osnova-content p{margin:20px 0}
.img-stroka{display:inline-block;width:49%;height:auto;margin:10px 0;}

.osnov-img-kor{width:335px;height:484px;}
.osnov-img,.osnov-img-kor {margin:-25px 0}.spacing,.spacing2,.ahtung,.osnova-content{line-height:1.2}.spacing{width:699px;margin-right:30px!important}.spacing2{width:699px;margin-left:30px!important}.spacing p,.spacing2 p{padding:6px 0}.img-less1{width:379px;height:252px}.img-less1,.spacing,.spacing2{margin:15px 0}.spacing,.spacing2,.img-less1{text-align:left;display:inline-block;vertical-align:top}.text-background{background-color:#fffee6}.ahtung{width:550px;padding:22px;margin:10px auto;border:1px solid red;background-color:#fffee6}.less-block1{display:block;margin:25px 0}.less-boks1,.less-boks2,.less-img-kor{display:inline-block;vertical-align:top}.less-boks1{width:379px;height:252px}.less-img-kor{width:379px;height:auto}.less-boks2{width:450px;margin:0 15px 0 0 !important}.roll-kor2{width:83%}.bespl-uslug{font-size:22px;margin:25px 0 0 -25px;font-weight:700}.uslugi-img{margin:20px 0;border:1px solid red}.nadpis-uslugi-meny{position:absolute;margin:15px;padding:12px 20px;background-color:#fff;z-index:1}.img-meny{height:auto;margin-top:20px}.img-meny figure{width:344px;height:219px;position:relative;overflow:hidden;text-align:center;margin-left:25px}.we-he-imgindex{width:379px;height:252px}.img-meny figure img{width:344px;height:219px;opacity:.8}.img-less1 figure{position:relative;overflow:hidden;text-align:center}.img-less1 figure img{opacity:.8}figure.effect-julia img{max-width:none;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-julia:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}figure.effect-julia figcaption{text-align:left}figure.effect-julia img{max-width:none;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.effect-julia a:hover{color:red;opacity:1}.footer{color:#ececec;display:block;text-align:center;width:100%;margin:30px auto 0;padding:15px 0 33px;position:relative;z-index:30000;background-color:#335C7D}.footer p{margin:23px 0}.footer ul{padding:0}.footer ul li{margin:25px 3px;display:inline-block}.footer a{color:#ececec}.footer a:hover{color:#fffdcc}.footer a:after{background-color:#fffdcc}.nav{text-align:left;display:inline-block;width:345px;height:100%;position:relative;margin-top:375px;left:0;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s;z-index:8000}.nav-toggle{display:none;position:absolute;left:320px;top:1em;padding:13px 13px 13px 20px;background:inherit;color:#dadada;cursor:pointer;font-size:1.2em;line-height:1;z-index:2001}.nav-toggle:after{content:'\2630';text-decoration:none}[id='nav-toggle']{position:absolute;display:none}[id='nav-toggle']:checked ~ .nav > .nav-toggle{left:auto;right:18px;top:21px}[id='nav-toggle']:checked ~ .nav{left:0;box-shadow:4px 0 20px 0 rgba(0,0,0,0.5);-moz-box-shadow:4px 0 20px 0 rgba(0,0,0,0.5);-webkit-box-shadow:4px 0 20px 0 rgba(0,0,0,0.5);overflow-y:auto}[id='nav-toggle']:checked ~ .nav > .nav-toggle:after{content:'\2715'}.nav > ul{display:block;margin:0;padding:0;list-style:none}.nav > ul > li{line-height:2.5}.nav > ul > li > a{display:inline-block;position:relative;padding:0;font-size:1.2em;font-weight:700;color:#203a47;width:100%;text-decoration:none}.hover-a li a:hover:after,.hover-a li a:focus:after{width:100%}.hover-a li a:after{background-color:#000;display:block;content:"";height:2px;width:0;margin-top:3px;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out}.bespl-uslug-kor{text-align:left;color:#335C7D}.title{padding:12px 0 12px 1px}.accordion{width:100%}.accordion-item{position:relative}.accordion-item .heading{display:block;text-transform:uppercase;text-decoration:none;color:brown;font-weight:700;position:relative;margin-left:-23px;padding:0 20px;border-left:2px solid brown;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.accordion-item .heading:hover .icon:before,.accordion-item .heading:hover .icon:after{background:#968e8f}.accordion-item i{display:block;position:absolute;top:38%;left:340px;z-index:10}.accordion-item i:before,.accordion-item i:after{content:"";position:absolute;background-color:#000;width:3px;height:10px}.accordion-item i:before{transform:translate(-3px,0) rotate(45deg)}.accordion-item i:after{transform:translate(3px,0) rotate(-45deg)}.accordion-item.active i:before{transform:translate(-3px,0) rotate(-45deg)}.accordion-item.active i:after{transform:translate(3px,0) rotate(45deg)}.accordion-item .contakk{display:block}.contakk p{height: 30px; font-weight:700;margin:8px 0 8px 36px !important}.contakk a{color:#335C7D;font-weight:700;display:block}.contakk a:hover{color:brown}.contakk a:hover:after,.contakk a:focus:after{width:100%}.contakk a:after{background-color:brown;display:block;content:"";height:2px;width:0;margin-top:3px;-webkit-transition:width .3s ease-in-out;-moz--transition:width .3s ease-in-out;transition:width .3s ease-in-out}.block-img{width:100%;height:292px;position:fixed;top:0;margin:228px auto;z-index:2000}

.link-top{font-size:17px;color: #fff;}
.ban-img,.ban-img2,.ban-img3,.ban-vor,.ban-balkonimg,.ban-zaluzimg{width:100%;height:292px;margin:-228px 1054px 0 0;-moz-background-size:100%;-webkit-background-size:100%;-o-background-size:100%;background-size:100%}
.ban-img{background:url(picture/baner-str1.png)no-repeat}
.ban-img2{background:url(picture/baner-str2.png)no-repeat}
.ban-vor{background:url(picture/baner-vor.png)no-repeat}
.ban-balkonimg{background:url(picture/baner-balkonu.png)no-repeat}
.ban-zaluzimg{background:url(picture/ban-zaluzimg.png)no-repeat}

.ban-nadpisi{width:320px;height:100px;margin:-292px auto 0;display:block}.ban-logo{width:452px;height:272px;margin:62px 0 0 -595px;background:url(picture/logo-mirokon-str.png)no-repeat;background-size:452px 272px}.ban-stroka1{width:945px;height:58px;margin:-303px 0 0 -352px;background:url(picture/nadpis-str1.png)no-repeat;background-size:945px 58px}.ban-stroka2{width:921px;height:58px;margin:-244px 0 0 -11px;background:url(picture/nadpis-str2.png)no-repeat;background-size:921px 58px}.ban-stroka1-1{width:945px;height:58px;margin:-303px 0 0 -352px;background:url(picture/nadpis-str1-1.png)no-repeat;background-size:945px 58px}.ban-stroka2-2{width:921px;height:58px;margin:-244px 0 0 -11px;background:url(picture/nadpis-str2-2.png)no-repeat;background-size:921px 58px}

.ban-stroka3,.ban-str-vor3{width:400px;height:116px;margin:-174px 0 0 366px;background-size:400px 116px}
.ban-stroka3{background:url(picture/logo-rechau-str.png)no-repeat;}
.ban-str-vor3{background: url(picture/logo-alutech-str.png)no-repeat;}
#video{width:560px;height:315px;}
#yandex-map{width:100%;height: 400px;border:1px solid #999;}


@media only screen and (max-width:1680px){.ban-img{-moz-background-size:119%;-webkit-background-size:119%;-o-background-size:119%;background-size:119%}}

@media only screen and (max-width:1536px){.ban-img{-moz-background-size:127%;-webkit-background-size:127%;-o-background-size:127%;background-size:127%}.ban-stroka2{margin-left:-38px}}

@media only screen and (max-width:1440px){.ban-img{-moz-background-size:135%;-webkit-background-size:135%;-o-background-size:135%;background-size:135%}.ban-logo{margin-left:-540px}.ban-stroka1,.ban-stroka1-1{margin-left:-246px}.ban-stroka2,.ban-stroka2-2{margin-left:-61px}.footer ul li{margin:0 3px}}

@media only screen and (max-width:1400px){.ban-img{-moz-background-size:137%;-webkit-background-size:137%;-o-background-size:137%;background-size:137%}.ban-logo{margin-left:-525px}.ban-stroka2{margin-left:-81px}}

@media only screen and (max-width:1366px){.ban-img{-moz-background-size:141%;-webkit-background-size:141%;-o-background-size:141%;background-size:141%}.ban-logo{margin-left:-513px}.ban-stroka2,.ban-stroka2-2{margin-left:-92px}}

@media only screen and (max-width:1280px){.ban-img{height:272px;-moz-background-size:150%;-webkit-background-size:150%;-o-background-size:150%;background-size:150%}.ban-logo{margin:72px 0 0 -454px;background-size:432px 257px}.ban-stroka1,.ban-stroka1-1{margin:-295px 0 0 -187px;background-size:887px 48px}.ban-stroka2,.ban-stroka2-2{margin:-242px 0 0 -104px;background-size:884px 54px}.ban-stroka3{margin-top:-171px;background-size:370px 88px}.nav{width:282px;margin-top:357px;margin-right:54px;left:54px}.accordion-item i{left:299px}.bespl-uslug{margin-left:-22px;width:307px}.nadpis-uslugi-meny{margin:29px}.osnova-content{width:920px;margin:362px 0 0 2px}
.img-meny figure {width: 300px;margin-left: 0px;margin-bottom:-32px;}.contakk p{margin-left:14px !important;}.img-meny figure img {width: 300px;height:189px;}.top-logo-kor{display:none;}
}

@media only screen and (max-width:1250px){.osnova-content{width:898px}.less-boks1{width:363px;height:220px}.less-boks2{width:auto;margin: 0 15px 18px 0 !important;}.ban-str-vor3{margin-left:50%}.ban-stroka3{margin-left:10%;}
}

@media only screen and (max-width:1200px){.ban-logo{margin-left:-427px}.text-eff{left: 40%;}.ban-stroka1,.ban-stroka1-1{margin-left:-217px;background-size:784px 44px}.ban-stroka2{background-size:852px 51px}.osnova-content{width:853px}.less-boks1{width:317px;height:180px}}

@media only screen and (max-width:1152px){.ban-logo{margin-left:-406px;background-size:412px 247px}.ban-stroka1{margin-left:-201px;background-size:821px 47px}.ban-stroka2,.ban-stroka2-2{margin-left:-95px;background-size:815px 51px}.ban-stroka3{margin-left:330px}.osnova-content{width:809px}}

@media only screen and (max-width:1136px){.margin-top{text-align:right;margin-right:12px}.nav{width:255px;margin-top:338px;margin-right:70px;left:42px}.osnova-content{width:795px;padding:0 20px 32px;}.text-eff{left: 37%;}

}@media only screen and (max-width:1080px){.ban-logo,.ban-img,.ban-stroka1,.ban-stroka1-1,.ban-stroka2,.ban-stroka2-2,.ban-stroka3,.ban-str-vor3,.ban-zaluzimg,.ban-nadpisi,.ban-balkonimg,.ban-vor{background-image:none}.ban-logo{margin:40px 0 0 -351px;background-size:338px 207px}.nav{display:block;left:-320px;padding:23px;margin:90px 0 0;width:310px;position:fixed;background-color:#fff;z-index:30000}.nav-toggle{display:block;color:#000}.accordion-item i::before,.accordion-item i::after{background-color:red}i{left:28px!important}.title{padding:12px 0 12px 36px !important}.bespl-uslug-kor{text-align:center}.osnova-content{margin-top:172px}.ban{color:#fff;top:0;background-color:#335C7D}.menu-top-logo2{display:none}.footer ul li{margin:5px 0;display:inline-block}.less-boks2{margin-right:0px !important;}.ban-img2{display:none;background: url()no-repeat !important;}#video {
    width: 100%;
    height: 429px;
}}

@media only screen and (max-width:1024px){.osnova-content{margin-top: 178px;}.margin-top{text-align:center;margin:-7px 0 22px;}.ban{height:auto;}.margin-top div{line-height:30px;}}

@media only screen and (max-width:980px){#yandex-map{width:100%;}}

@media only screen and (max-width:900px){h3,h4,h5{text-align:left}.menu-top-logo2{position:relative;left:0;margin:0 auto}.krochki{text-align:center}.osnova-content{width:80.40%;margin:172px 0 0;padding:0}}

@media only screen and (max-width:720px){h3,h4,h5{font-size:18px;}.widtimg1{width: 100%;}}

@media only screen and (max-width:667px){.less-boks1,.less-boks2{display:block}.less-boks1{margin:0 auto}.less-boks2{margin:0 0 25px!important}}

@media only screen and (max-width:640px){.osnova-content{width: 90%;}.palitra{width: 98%;}ol{margin: 0px;}.margin-top span{margin: 0 5px;}#video{height:322px;}.margin-top{margin: -7px 26px 22px;}.footer{margin:0 auto}}

@media only screen and (max-width:603px){#video{height:304px;}.krochki{display:none}}

@media only screen and (max-width:540px){h2,h3,h4,h5{text-align:left}ol{margin:15px 0}li span{margin-right:16px}.footer{padding:15px 20px 20px}.margin-top span{margin: 0 12px;}
.margin-top{margin: -7px 10px 22px;}.menu-top-logo2{display: none;}.nav-toggle{top: 29px;}}

@media only screen and (max-width:480px){.margin-top{margin:-7px 17px 22px;}#video{height:242px;}}

@media only screen and (max-width:416px){h1{font-size:22px !important;font-weight: bold;}h2, h3, h4, h5 {font-size:18px;} .osnova-content{margin-top:175px;}.margin-top{margin: -7px 0px 22px;}#video{height:200px;}.less-img-kor{width: 359px;}}

@media only screen and (max-width:386px){.less-img-kor{width:347px;}.off{display:none !important;}}

@media only screen and (max-width:386px){.less-img-kor{width:324px;}}

@media only screen and (max-width:324px){h1{margin:0px;}.margin-top div{margin: 0 2px;}.less-img-kor{width:289px;}.widtimg1{width:100%;}li span {margin-right: -7px;}#video{height: 164px;}}

@media only screen and (max-width:320px){.less-boks1{width:276px}.less-block1{margin: 17px 0;}.osnov-img-kor{width: 288px;height: 455px;}.footer p{margin:15px 0}#gallery{margin-top:20px;}}