﻿/*.loading{display:none}#wrapper{margin-top:80px}*/
.cd-hero{
    padding-top:8px;
	background:var(--mhd-bg-dark);
 /*    background:linear-gradient(120deg,var(--bgcl-dark),var(--bgcl-middl));  margin-bottom:14vw; height:90vh;*/
}

/*.owl-item{opacity:0;transition:opacity .5s;}
.owl-item.active{opacity:1}*/
.cd-hero .cd-hero-content {
    height:100%; /*40vw;
	padding-top:2.5vw;*/
    background: url("/upload/slider/ecross-label.webp") no-repeat center center;
    background-size:auto 100%;
    max-height: 900px;
    min-height:160px;
}
#banner {
    min-height: 60vw;
/*    overflow: visible;*/
    max-height: 960px;
}
.cd-main-content{overflow:hidden}
/*.cd-main-content {margin-top:12vw}*/
.cd-main-content .h2{
    background: var(--mhd-bg-middl);
    padding: 3px 0 6px;
    color: #FFF;
    letter-spacing: -.02em;
    font-size:1.44em;
    line-height: 1;
    border-radius: 5px;
    margin: 1.5em 0 .75em;
}

/*.hid .cd-hero-content article,.hidden .cd-hero-content article p{opacity:0}*/

#form-in-slide h3:after{content:"×";margin:-1.25rem -.5rem 0 0;float:right;font-size:2em;cursor:pointer}
.cd-hero section{position:relative;height:100%;width:100%}
/*
.cd-hero-content .wrap,.cd-hero article,.cd-hero figure{position:relative;display:table-cell;vertical-align:middle}.cd-hero figure{z-index:500}

.bg_video,.cd-hero figure img{width:100%}
*/

#banner .owl-item section,#banner>section,.cd-hero section{background-repeat:no-repeat;background-position:center center;background-size: 100% auto}#banner>section{background-size:auto 100%;background-position:left bottom}#banner>section picture,.bg_video video{position:absolute}

.cd-hero:after {
    content: ".";
    display: block;
    line-height: 0;
    height: 128px;
    background: linear-gradient(0deg, var(--bgcl-bodys), transparent);
    position: absolute;
pointer-events: none;
    inset: auto 0 0;
}

#wrapper {
    margin: -60px auto 60px;
}

.list-brand,.list-brand .owl-stage-outer{margin:0 auto}
.--flex.list-brand{display:flex;overflow:hidden;/*gap:.5em*/}

.list-brand .owl-item>a {
    display: flex; 
    position: relative;
    height: 80px;
    border-radius: var(--brdr-r5);
    border: 0px solid #b0bec5;
    background: linear-gradient(125deg,#eceff1,#cfd8dc 80%);
    line-height: 80px;
    text-align: center;
    /* vertical-align: middle; border: 1px solid red;*/
    align-items: center;
    
    justify-content: center;
}

.list-brand .owl-item>div:hover {}

.list-brand a span {
    /* color: #37474F; */
    display: block;
    /* height: 100%; */
    /* width: 100%; */
    line-height: 1;
    padding:30px 0;
    font-weight: 600;
    /* opacity: .8; */
    transition: 1.5s;
    /* border: 1px solid green; */
}
.list-brand .owl-item>a {
    display: flex;
    position: relative;
    height: 80px;
    border-radius: var(--brdr-r5);
    border: 0px solid #b0bec5;
    background: linear-gradient(125deg,#eceff1,#cfd8dc 80%);
    line-height: 80px;
    text-align: center;
    align-items: center;
    justify-content: center;
}
/*
background: linear-gradient(136deg,#163189,#009d80 80%);
*/

.list-brand div a:hover {
/*	opacity:.9;*/
/*
color:#fff;
background: linear-gradient(45deg,var(--bgcl-dark),var(--bgcl-middl));
background: linear-gradient(45deg,#b0bec5,#cfd8dc);*/
    background: linear-gradient(160deg,#eceff1,#cfd8dc 80%);

}




@media only screen and (min-width:601px){#banner>section picture{position:relative;float:right;text-align:right;width:50%;height:100%}}

#banner>section picture img{height:100%;width:100%;object-fit:contain;display:inline-block}#banner>section .wrap{position:relative;display:table;z-index:1;padding:0}

/*
#banner .owl-item section .wrap,.owl-carousel#how .owl-item{display:table}
.cd-hero article{font-size:1em;opacity:.75;text-shadow:0 1px 7px rgba(0,25,45,.4);-ms-transition:opacity .4s;transition:opacity .4s}


.bg_video{background-color:#263238;height:100%}.bg_video video{top:0;left:0;width:100%;height:100%;background-size:cover;object-fit:cover;z-index:0;opacity:.5}
*/
#banner article a,#sc_advantages a,.hwork h2{color:inherit}#banner article h2{font-weight:500;margin-bottom:1em}
#banner article h3{font-size:1.64em}
/*
#banner article p,#banner article ul{font-size:1.4em;padding:0 2em;opacity:0;transition:opacity .75s .5s ease-out,margin-bottom .5s .5s}
*/
/*
#banner article ul{list-style:disc inside;text-align:inherit}
#banner article ul li{background:url(/img/x-bg-li.png)no-repeat 0 55%;background-size:auto 24px;display:inline-block;padding:.25em .5em .25em 1.5em;opacity:0}
#banner .owl-item section:before,#banner>section:before,.sc_howwework:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0}
#banner .active article p,#banner .active article ul,#banner .active article ul li{opacity:1;margin-bottom:0}
.ti-phone{display:none}
.search-head{background:none}
*/
.owl-carousel{overflow:hidden}

.list-brand,.list-brand .owl-stage-outer{margin:0 auto}
.--flex.list-brand{display:flex;overflow:hidden;/*gap:.5em*/}
.list-brand .owl-item>div {
    display: flex;
    height: 80px;
    line-height: 80px;
    border-radius: var(--brdr-r5);
    border: 0px solid #b0bec5;
    background: linear-gradient(125deg,#eceff1,#cfd8dc 80%);
    align-items: center;
    justify-content: center;
}

.list-brand div a {
    color: #37474F;
    display: block;
    height: 100%;
    line-height: 80px;
    text-align: center;
    font-weight: 600;
    width: 100%;
    /* transition: 1.5s; */
}

/*
background: linear-gradient(136deg,#163189,#009d80 80%);
*/



@media only screen and (min-width:769px){section.bg_video:before{display:none}#banner article{font-size:.9725em}#banner article a{opacity:0}#banner .active article a{opacity:1}#banner .owl-item section:before{background-color:rgba(0,40,80,.25);background:-webkit-radial-gradient(left bottom,circle cover,#ffe52426,#0c8bfb80 80%)}#banner .btn{float:right}.cd-hero article>div{width:70vw}form#frmBackCall{width:80%}}
/*@media only screen and (min-width:1601px){#banner{max-height:768px}}*/
@media only screen and (max-width:768px){#banner .owl-item section{background-image:url(/upload/tmp-banner-bg.jpg)}.bg_video video{display:none}}#banner:hover .owl-controls .owl-nav{opacity:.9}#banner:hover .owl-controls .owl-nav div{margin:0}#banner .owl-controls{margin-top:-5rem}#banner .owl-controls .owl-dot span{border:2px solid rgba(255,255,255,.7)}ul.small{font-size:1vw;font-weight:300;margin-left:3%}ul.small li{margin-bottom:.5em}.hwork,.sc_howwework{position:relative;overflow:hidden}.sc_howwework{background:url(/upload/sc_master-work.jpg)no-repeat center 0#eceff1;background-size:cover;background-attachment:fixed;color:#607d8b;margin-top:0;padding-bottom:2.5rem}.sc_howwework:before{background:linear-gradient(to top,rgba(0,104,112,.8),rgba(0,204,212,.7));opacity:1;z-index:0}.hwork{clear:both;color:#fff;z-index:10}.hwork h2{text-transform:uppercase;font-weight:600;padding-top:1em}.hwork h4{font-weight:600;font-size:1.25em}.hwork a{color:#00e0f4}.hwork a.btn,.unbtn a.btn{font-weight:600;background:rgba(0,172,193,.5);border-color:#b2ebf2;border-radius:3px;padding-top:.75em;padding-bottom:.75em;margin-top:.75em;margin-bottom:.75em}.hwork strong{padding:1rem;background:#eceff1;display:block;color:#607d8b;border-radius:1rem}.hwork ul{margin:1rem 0;counter-reset:list;border-bottom:2px solid #60bac1;overflow:hidden}.hwork ul li{width:33.3%;float:left;border:0 solid #a8e5fe;padding:1rem 0;margin:0 auto;display:table;position:relative}.hwork ul li>div{padding:2rem 1rem;margin:0 auto}.hwork ul li:nth-child(2n)>div{border:solid #cfd8dc;border-width:0}.hwork p{font-weight:400;font-size:1.1em;color:#e0f7fa}
.cat-sec img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
/*.hwork ul li img{width:5rem;height:5rem}*/#banner .btn,#sc_services .btn,.sc_howwework .btn{color:#fff}#banner .btn{margin:1em 0-2em;border:4px solid #019cd4;font-size:.75em;line-height:2}#sc_price{padding-bottom:2rem}#sc_blog h2{padding-top:1em;text-transform:uppercase}#sc_blog .btn,#sc_price .btn,.btn.more{color:#546e7a;border:2px solid #cfd8dc}#sc_blog .btn.active,#sc_price .btn.active{color:#0288d1;border:2px solid #81d4fa}.hwork .icon,.prdstat4:after,.rcm:before{display:block;text-align:center;border-radius:50%}.hwork .icon{background-color:rgba(0,128,132,.5);font-size:5em;border:3px solid #b2ebf2;padding:1rem;line-height:7rem;width:10rem;height:10rem;margin:0 auto}#sc_natural img,#sc_ordernow img,.btn.btn-more{margin:1em auto}.search-main{position:relative;max-width:768px;min-width:280px;width:100%;height:42px;margin:1em auto 0;/*overflow:hidden*/}.search-main button{/*background:var(--bgcl-bases);color:var(--midl-grays)!important;*/float:right;height:40px;width:64px;font-size:1.25em;cursor:pointer;border-radius:0 5px 5px 0}.search-main input{float:left;width:calc(100% - 64px);padding:.5em 1.5em!important;border:solid #cfd8dc;border-width:2px 0 2px 2px;outline:0;border-radius:5px 0 0 5px}
.search-main button.fa-times {
    float: left;
    margin-left: -44px;
    color: var(--mhd-ft-dark);
    width: 38px;
    border-radius: 20px;
}
.search-main .label,form.wrap{overflow:visible!important}.drpdown .drpmenu{position:absolute;display:none;min-width:50%;background-color:#fff;list-style:none;z-index:1000}.drpdown.drpdwn .drpmenu,.drpdown.drpup .drpmenu{border-radius:0 0 .5em .5em}.drpdown.drpup .drpmenu{border:1px solid #f7f7f7}.drpdown.drpdwn .drpmenu{top:100%;-webkit-box-shadow:8px 8px 2px -2px rgba(100,100,100,.25);box-shadow:0 12px 12px -2px #1c58764f;border:solid #eceff1;border-width:0 0 2px}#aucompl_drpdwn{width:calc(100% - 60px);max-height:67vh;overflow-y:auto}ul.drpmenu>li{font-weight:400;font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 10px 5px 12px;vertical-align:middle;border-bottom:1px solid #fafafa}ul.drpmenu>li[data-id=""]{background:#f1f3f5;position:sticky;bottom:0}ul.drpmenu>li:not(.act){cursor:pointer}ul.drpmenu li a{display:block;padding:5px .5em;max-width:90%;overflow:hidden;text-overflow:ellipsis;line-height:2.25em}#aucompl_drpdwn li span{float:right;line-height:2.9em}#aucompl_drpdwn img{float:left;margin-right:.5em;width:auto;height:3em;max-width:3.75em}.open .drpmenu{display:block}.open input.aucompl{border-radius:.5em 0 0 0!important}.drpmenu>.act,ul.drpmenu>li:hover{background-color:#f1f3f5}#aucompl_drpdwn li.act{background:#def}
#owl-slide{overflow:hidden;clear:both}#owl-slide .owl-stage-outer{max-height:480px;padding:1em 0}#owl-slide .owl-item>div{background-color:var(--lght-grays);border:1px solid var(--lght-two);position:relative;overflow:hidden;padding-bottom:1rem;min-height:328px;border-radius:.5em;box-shadow:0 5px 10px -10px #d2d2e2;transition:box-shadow .25s}#owl-slide .owl-item>div>a{min-height:250px;display:block;overflow:hidden}#owl-slide .owl-item picture{background-color:#eceff1;position:relative;width:100%;overflow:hidden;max-height:100%;-webkit-background-clip:padding-box}#owl-slide .owl-item picture img{min-height:100%;display:block;margin:auto}#owl-slide .owl-item label{display:block;white-space:nowrap;width:86%;margin-left:-5%}#owl-slide .owl-item h4,#owl-slide .owl-item label,.nwslast p{overflow:hidden;text-overflow:ellipsis}#owl-slide .owl-item h4{font-size:1.2em;line-height:1.1;min-height:2.2em;color:#455a64;margin:.75em 1em .25em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#owl-slide .owl-item:hover>div{background-color:#fff;-webkit-box-shadow:0 5px 15px -10px rgba(100,100,140,.75);box-shadow:0 5px 15px -10px rgba(100,100,140,.75)}#owl-slide .owl-item .item-footer{padding:0 1em 0 1.25em;margin-top:1em;display:block;line-height:1}#owl-slide .owl-item .articul{font-size:.75rem;padding:2.5px 0}#owl-slide .owl-item a{text-decoration:none}#owl-slide .owl-item a:hover picture{border-bottom-color:#9c27b0}#owl-slide .owl-item a.fa:hover,#owl-slide .owl-item a:hover h4{color:#3c3c64}.prdstat4:after,.rcm:before{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:4.25rem}.prdstat4:after{content:"новинка";right:-3rem;top:-1rem;background-color:rgba(0,160,180,.5);padding:2.5em 0 1em;color:#ffe;width:8rem}.rcm:before{font-family:fontawesome;content:"\f005";font-size:1.2em;right:-4.25rem;top:-1.5rem;z-index:1;background-color:rgba(100,95,190,.75);padding:2rem 0 0;line-height:2;color:#ffca28;width:8em;overflow:hidden}.block-item picture{height:100%;object-fit:cover;line-height:0}#owl-slide .owl-item picture img,.block-item picture img{width:100%;height:100%;object-fit:cover}.sc-block .blocks h3,.sc-block .blocks header{display:table-row}.blocks .block-detail{font-size:1rem;position:absolute;bottom:0;font-weight:500;display:block;padding:2.25% 3.25%;border-bottom:4px solid}#sc_counters{margin:1em auto 2em}#sc_counters .cnt-flex{display:flex;flex-flow:row wrap}#sc_counters .cnt-item{position:relative;width:48.5%;color:#fff;min-height:10em;text-align:center;background-color:#cfd8dc;padding:2em;margin:1em auto 3em;z-index:1}#sc_counters .cnt-item:before{content:"";position:absolute;top:-1em;left:.5em;right:.5em;bottom:-1em;background:#019bd3;transform:skewX(-10deg);border:solid rgb(207 216 220/.5);border-width:0 10px;z-index:-1}#sc_counters .cnt-item output{display:block;font-weight:700;font-size:3.25em}@media only screen and (min-width:641px){.sc-block .blocks article{font-size:1.7vw}.sc-block .blocks h2{font-size:1.9em}.sc-block .blocks h3{font-size:1.4em}.blocks .block-detail,.sc-block .blocks p{font-size:1em}.sc-block:nth-child(odd){background:#eceff1}.sc-block:nth-child(odd) .blocks{background:#fff}.sc-block:nth-child(odd) .blocks .block-detail{left:0;border-left:4px solid}.sc-block:nth-child(even) .blocks .block-detail{right:0;border-right:4px solid}.sc-block .blocks{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%}.sc-block .block-l{margin-left:10%;flex-flow:row-reverse}.sc-block .block-r{margin-right:10%}.blocks .block-item{width:50%}.sc-block .block-l .block-item:first-child{float:left}.sc-block .block-r .block-item:not(:first-child){float:right}}.block-item .owl-dots{top:-2.5rem}.block-item .owl-controls{height:0}.block-item .owl-controls .owl-dot span{width:14px;height:14px;background:rgb(255 255 255/.7)}.block-item .owl-controls .owl-dot.active span{background:rgb(70 90 100/.7)}

#banner .owl-item {overflow:hidden}
#banner .owl-item article{font-size:2vw;padding:12vw 0 0 5.25vw;display:block;white-space:nowrap;opacity:.1;transform:translateX(-75%);transition:opacity .5s ease-in .25s,transform .25s ease-in .25s}
#banner .owl-item article p{display:block}
#banner .owl-item.active article{opacity:.97;transform:translateX(0);transition:opacity 1s .35s,transform .75s ease-in .35s}

.main-wide .plist-items li, .main-wide #cd-catalog-items li {
width:calc(100% / 5)}

@media only screen and (min-width:701px){.ti-phone{display:flex;/*margin:0 auto*/}.sc-block .blocks article{font-size:1.55vw}#sc_slogan{padding:2em 12%}}
@media only screen and (max-width:640px){.sc-block .blocks article{text-align:center;margin:0 auto}.sc-block .blocks article h3{display:block;margin:0 auto 2em}.blocks .block-detail{left:50%;transform:translateX(-50%)}}
@media only screen and (max-width:700px){.ti-sch{margin-left:auto}}

@media only screen and (min-width:901px){/*.cd-main-content {margin-top:8vw}*/#sc_counters .cnt-item{width:24%}.sc-block .blocks p{display:block}.sc-block .blocks article{font-size:1.36vw}}
@media only screen and (max-width:540px){
	.cd-hero{padding-top:108px}#wrapper {
    margin:-24px auto 60px;
}
.cd-hero:after {height:64px}

.cat-sec li{min-height:50vw}
	ul.drpmenu>li{font-size:.9em}#aucompl_drpdwn{width:100%}ul.drpmenu li a,ul.drpmenu li span{float:none}.open button.search_but{border-radius:0 .5em 0 0!important}
	
	}
/*@media only screen and (min-width:1025px){#banner article{font-size:2em;width:44vw}}*/
@media only screen and (max-width:480px){
/*	.cd-main-content{margin-top:20vw}*/
/*.cd-hero{height:84vw}
	.cd-hero .cd-hero-content {
		background-position:center 8vw;
		background-size:auto 90%;
		max-height:800px;
    height:68vw;padding:9vw 0 0;
	}
*//*	#banner {height:70vw}
	#banner .owl-item article{margin-top:4vw;font-size:.6em}*/
}
.cd-hero #banner .light article{color:#fff}
/*
#sc_advantages{background:#00acc1 url(/img/bg-pages-flash-blue.jpg)center 0 no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:1em 0 3em;margin:0 auto!important}#sc_advantages h2,.project-covers h2{font-weight:600;text-transform:uppercase}#sc_advantages h2{color:inherit;margin:1.5em auto .5em;text-align:center}#sc_advantages ol.advant{counter-reset:adv;overflow:hidden;margin-bottom:1rem;display:block}#sc_advantages ol.advant>li{background:url(/img/x-bg.png)no-repeat .75rem center;background-size:auto 48px;background-color:rgba(0,160,172,.55);font-weight:600;display:table;padding:1.25rem .75rem 1.25rem 5rem;min-width:256px;min-height:5rem;margin-bottom:1.5rem;border-radius:5px;vertical-align:middle}ol.advant>li ul{list-style:circle;list-style-position:outside;margin:.75em 0 .75em 1.25em}ol.advant li span{display:table-cell}
*/
form .nxfield label{position:relative;float:left;padding-top:5px;margin-top:5px;border:1px solid transparent}form .nxfield label.autocomplete{width:70%}form .nxfield label+label{width:28%}.nwslast li .time,.nwslast li time{background-color:rgba(0,172,193,.7);color:#fff6e7;font:80% Tahoma,Calibri;top:48%;padding:5px 15px;margin:0 auto 0-50px;left:50%;opacity:1;overflow:hidden;position:absolute;border-radius:20px;z-index:1}.nwslast article .time{visibility:hidden;background-color:rgba(0,172,193,.7);text-align:center;padding:1px 8px;color:#fff;font-size:12px;margin:-3rem auto 1.64rem;position:relative;z-index:1;border-radius:16px}.nwslast article:hover .time{visibility:visible}#sc_blog,#sc_folio .owl-stage-outer,.nwslast .owl-stage-outer{overflow:visible!important}.nwslast .owl-item article,.nwslast li{background:#f2f4f5;border:0;border-radius:4px}.nwslast .owl-item article h4{font-weight:600}.nwslast .owl-item{padding:1rem 0}#sc_blog .owl-item,#sc_folio .owl-item{opacity:.25;transition:opacity .5s}#sc_blog .owl-item.active,#sc_folio .owl-item.active,.prlx .nwslast li{opacity:1}.map{margin-top:4em}.info,.map h3{position:relative;display:inline-block}.map h3{text-transform:uppercase;top:0;background:rgb(0 125 200/.5);padding:.25em 1em;bottom:-2.5em;z-index:1000;border-radius:3px}.map iframe,.nwslast img{display:block}.nwslast .owl-item article{margin:0 .5rem;box-shadow:0 1px 20px transparent;transition:box-shadow .75s}#sc_price .nwslast .owl-item article{padding-bottom:1rem}.nwslast .owl-item .nwsimg,.nwslast li .nwsimg{position:relative;min-width:100%;min-height:190px;max-height:225px;overflow:hidden;margin:-.1rem -1.1rem .75rem;box-sizing:border-box}.nwslast img{border:0;width:100%;min-width:100%;max-width:120%;min-height:100%;margin:0 auto;box-sizing:border-box;transform:scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;transition:transform .5s}.nwslast article{height:100%;line-height:1.25em;display:block;overflow:hidden;padding:0 4%}.nwslast p{max-height:5em;-webkit-line-clamp:4}.nwslast li h4,.nwslast p{padding-left:1%;padding-right:1%;display:-webkit-box;-webkit-box-orient:vertical}.nwslast article:hover,.nwslast li:hover{box-shadow:0 5px 25px -4px rgba(100,125,150,.25)}.nwslast li:hover img{transition-delay:.5s;transform:rotate(-2deg) scale(1.2)}.nwslast article:hover a,.nwslast li:hover a{color:#e91e63}#sc_mapareas,.map h3{color:#fff}.info{background:#00a0df;padding:.75rem 1.5rem;z-index:10}#sc_mapareas h3{margin:0 auto;bottom:-2rem;border-radius:40px}p.info{top:-3.6rem;margin:-3rem auto;border-radius:10px}@media only screen and (min-width:601px){.col3>.row-flex>:not(:first-child),.col4>.row-flex>*{width:49.99%;width:calc(100%/2 - .5rem)}.col3>.row-flex>:last-child{margin-left:1rem}}@media screen and (min-width:801px){#sc_advantages,#sc_blog,#sc_price,#sc_whoweare{margin:2rem auto;overflow:hidden}.col3>.row-flex>*{width:33.33%!important;width:calc(100%/3 - .5rem)!important}.col3>.row-flex>:not(:first-child){margin-left:.75rem}}@media screen and (min-width:1051px){.underbanner{font-weight:300;font-size:1.15em}.col4>.row-flex>*{width:calc(100%/4 - .75rem)!important}.col4>.row-flex>:not(:first-child){margin-left:1rem}.col3>.row-flex>*{width:calc(100%/3 - 1.5rem)!important}.col3>.row-flex>:not(:first-child){margin-left:2.25rem}}#sc_feedback{background:#546e7a no-repeat center center;background-size:cover;color:#b4ceda;padding:1rem 0 2rem;margin:0 auto}#sc_feedback h2,#sc_feedback h3{text-transform:uppercase;color:inherit}#sc_feedback h2,.action-btn{text-align:center}#sc_feedback h3{margin-top:1.5em}#frmFooter,#sc_contacts,#sc_whatrepair{margin:-1px auto 0;height:340px;clear:both;overflow:hidden}#frmFooter{background:#acbdd1}#frmFooter>article,#frmFooter>div,#frmFooter>figure{height:100%;margin:0}#frmFooter>figure{float:right;width:45%;padding:0 2%}#frmFooter>article{background:#90a4ae;color:#fff;padding:50px 0 0 5%;width:55%;float:left;text-align:left}#frmFooter h2,#frmFooter h3,#frmFooter h4{color:inherit;margin:0;line-height:1}#frmFooter h2{font-size:3.5vw}#frmFooter h3{font-size:3.75vw;font-weight:300;margin-top:25px}#frmFooter h4{font-size:3.25vw}.action-btn{background:#2c596c;padding:15px 0}.action-btn .col2 li{padding:5px}#aucompl_drpdwn li a,#sc_contacts,#sc_whatrepair{position:relative}#sc_whatrepair{color:#fff;background:#0ab0de}#sc_whatrepair figure{float:left;width:55%;background:url(/img/bg-repair-00.jpg)no-repeat center center #acbdd1;background-size:cover}#sc_whatrepair article{float:right;width:45%;color:#fff;padding:0 2%}#sc_contacts{background:#00a0df}#sc_contacts h5,#sc_whatrepair h5{font-size:1.8rem;font-weight:500;margin-top:1em}#sc_contacts>article,#sc_contacts>div,#sc_contacts>figure,#sc_whatrepair>div,#sc_whatrepair>figure{height:100%}#sc_contacts .gmap,#sc_contacts figure{float:left;width:55%;background:url(/img/gmap.png)no-repeat center center #acbdd1;background-size:cover}#sc_contacts article{float:right;width:45%;color:#fff;padding:0 2%}#sc_contacts .gmap iframe{width:100%;height:100%}.tOrder,.tOrder>div{box-sizing:border-box;position:relative}.tOrder{height:64px;width:100%;display:table;font-size:1.15em}.tOrder>div{display:table-cell;vertical-align:middle;margin:0 auto;text-align:center;overflow:hidden}.tOrder input:focus{background:#fff;border-color:#c8003c}.btn.send:hover,.tOrder button:hover{text-shadow:0 1px 1px #a00}.hform input{width:35%;background:0 0;border:2px solid #8ab;font-size:1.1em;padding:0 10px;line-height:52px;color:#ace}.hform button{width:28%;float:right}form ::placeholder{color:#acd!important}#frmOrder,.forma{background:rgba(255,255,255,.5);width:88%;min-width:280px;padding:1.5rem;margin:0 2%;overflow:hidden;border-radius:10px}#form-in-slide-step-2{display:table-cell;vertical-align:middle}#frmOrder h3{color:#00a0df}.srv-items picture{background:#cfd8dc;overflow:hidden;margin:0-.75em;display:block;padding:1em;background-position:center center;background-size:75%;background-repeat:no-repeat}#sc_tabslide{overflow:hidden;margin:0 auto;padding-top:3em;padding-bottom:3em;background-color:#f6f9fb;min-height:320px}#sc_tabslide .owltab{float:right;width:58%;padding:1em}#sc_tabslide article{float:left;width:40%;padding-right:2%;box-shadow:20px 0 25px -25px rgba(25,50,75,.25)}#sc_tabslide h3{font-size:2.25em;margin:.5em auto 1.5em;text-transform:uppercase;color:#d81b60}#sc_tabslide h4{font-weight:600;font-size:1.25em;text-transform:uppercase}#sc_tabslide article img{display:block;opacity:.25;margin:0 auto;width:auto;transition:opacity 1s}#owl-slide.owl-dots,#owltabDots.owl-dots{position:relative;clear:both;text-align:center;overflow:hidden}#owl-slide .owl-dots,#owltabDots .owl-dot{display:inline-block;cursor:pointer}#owl-slide .owl-dot span,#owltabDots .owl-dot span{display:block;width:10px;height:10px;margin:5px 10px;opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition:.5s;border:2px solid #26c6da}#owl-slide .owl-dot.active span,#owltabDots .owl-dot.active span{background-color:#26c6da;opacity:1}@media only screen and (max-width:1050px){.col4>.row-flex>:nth-child(2n+1){margin-right:2rem}.nwslast img{width:100%}}
@media only screen and (max-width:768px){.wrap-r{margin:0 auto}#sc_tabslide .owltab .owl-item>div,.wrap-r{padding:0}.cd-hero-content #banner span,.cd-hero-content h1{font-size:5.2vw}#sc_services ul li,#sc_srvadv ul li{width:calc((100% - 1.5rem)/2)}#sc_tabslide .owltab,#sc_tabslide article{float:none;width:100%;padding:0 0 1.5em!important}#reviews .owl-item h3{font-size:2vw;margin:0;padding:0}.hwork ul li{width:88%;padding-bottom:0;float:none}.nwslast .owl-item .nwsimg,.nwslast li .nwsimg{height:200px}#owltabDots.owl-dots{float:none;margin:0 auto;width:auto}#sc_tabslide article{margin-bottom:2em;box-shadow:0 25px 20px -15px rgba(25,50,75,.1)}}.srv-items{text-align:justify;display:flex;flex-wrap:wrap;justify-content:space-around}.srv-items a{display:inline-block;width:22.5%;min-height:5em;text-align:center;margin:.5rem;padding:0 .75em;color:inherit;background:#fff;line-height:5em;white-space:nowrap;overflow:hidden;border:2px solid #eceff1;border-radius:3px;text-overflow:ellipsis;flex:22.5%}.dvc.srv-items a{line-height:64px;font-weight:400;font-size:1.2rem}.srv-items a img{float:left;width:64px}.dvc.srv-items a:hover:active,.srv-items a.act,.srv-items a.act:active,.srv-items a.act:focus{background:rgba(207,216,220,.2);border-color:#cfd8dc}.dvc.srv-items a.act img,.dvc.srv-items a:hover img{-webkit-filter:none;filter:none;transition:all .25s ease-in}.srv-items:after{content:"";display:inline-block;height:1px;width:100%}.srv-items a:hover{background:#f8fbfd;color:#0a9fc8;border-color:#00a0df}
@media only screen and (max-width:640px){#banner article p{display:none;font-size:1.5em}
.cd-hero-content #banner span,.cd-hero-content h1{font-size:5.8vw;padding:0}#frmOrder,.forma{margin:0 auto;width:100%}.underbanner{font-size:1.2rem}#sc_contacts{height:auto;padding:0}#sc_contacts>article,#sc_contacts>div,#sc_contacts>figure{width:100%;float:none}#sc_contacts>figure{height:256px}#frmFooter figure{background-position:0}.srv-items a{width:47%;flex:47%}.srv-items picture{min-height:12em;min-width:12em}}
@media only screen and (min-width:641px){
/*	#banner article p,#banner article ul{max-width:70%}*/
#sc_slogan .in_lg{padding-bottom:1em;margin-bottom:1em;border-bottom:0 solid #eceff1}.srv-items a{width:32%;flex:32.5%}.srv-items picture{min-height:15em;min-width:15em}}@media only screen and (min-width:801px){#form-in-slide-step-2{width:55%;padding-left:44%}.srv-items a{width:22.5%;flex:22.5%}.srv-items picture{min-height:18em;min-width:auto}}@media only screen and (max-width:600px){.col4>.row-flex>:nth-child(2n+1){margin-right:0}.nwslast .owl-item .nwsimg,.nwslast li .nwsimg{max-height:300px;height:300px}#sc_srvadv ul li{background-position:0 center;width:100%}#sc_srvadv ul li a span{padding-left:4.5rem;vertical-align:middle}}@media only screen and (max-width:540px){.cd-hero-content #banner span,.cd-hero-content h1{font-size:7.8vw;font-weight:400}.cd-hero:before{background-size:auto 100%}.underbanner{padding-top:0}.underbanner button{float:none;display:block;margin:0 auto;max-width:260px;width:260px}.srv-items{margin:1rem auto 0}.srv-items a{width:100%;margin:.5rem;flex:100%;text-align:left}.srv-items picture{min-height:8em;min-width:8em;margin-right:1em;float:left}.nwslast .owl-item .nwsimg,.nwslast li .nwsimg{max-height:280px}}@media only screen and (max-width:400px){.cd-hero .cd-hero-content{min-height:160px}/*#banner{min-height:185px;background-size:auto 100%}*/.cd-secondary-nav .wrap li{font-size:.95em}#form-in-slide{margin:0 auto;padding:0;width:100%}#frmOrder{margin:0 auto}.cd-main-content h1{width:100%;font-size:1.5em;text-align:center;display:block;float:none;line-height:1.1em}.cd-main-content h1 small{font-size:.9em}.nwslast .owl-item .nwsimg,.nwslast li .nwsimg{height:228px}#sc_review #reviews{margin:2rem -.5rem 1rem}#sc_services ul,#sc_srvadv ul{margin:1em auto}#sc_services ul li,#sc_srvadv ul li{width:100%;margin:0 auto}#sc_form{padding:0!important}.inner-order{padding:1em!important}#sc_mapareas h3{font-size:1.5rem}form .nxfield label{float:none;width:100%!important}#frmFooter{height:225px}#frmFooter figure{width:48%}#frmFooter article{width:52%}.hform button,.hform input{float:none;width:90%;display:block;margin:1em auto}#frmOrder,.frmpop{width:100%;float:none}}.aleft{float:left;overflow:hidden}.sc_repair .repair-content{width:auto;padding:2rem 1rem;font-size:1.2rem}.sc_repair figure{max-height:400px;overflow:hidden}.sc_repair figure img{width:100%}.repair-content h2{font-size:1.5rem;line-height:1}.sc_repair a{color:inherit}@media only screen and (min-width:769px){.cd-hero article{vertical-align:bottom}}@media only screen and (min-width:801px){.sc_repair figure{max-height:none;overflow:visible}.image-left,.image-right{position:relative;overflow:hidden;clear:both;background:#eefaff}.image-left figure img,.image-right figure img{float:left;min-height:100%;width:50%;height:auto}.image-right figure img{float:right}.sc_repair .repair-content{position:absolute;width:50%;margin:0;top:0;bottom:0;font-size:inherit}.image-left .repair-content{float:right;padding:1rem 3%0 2rem;right:0}.image-right .repair-content{float:left;padding:1rem 2rem 0 3%;left:0}.repair-content p{text-align:justify}.table{display:table;height:100%}.table-cell{display:table-cell;height:100%;vertical-align:middle}.sc_repair .table{width:100%;position:relative}}@media only screen and (min-width:1024px){.repair-content h2{font-size:1.8rem;line-height:1.25}.image-left .repair-content{padding:1rem 7%0 5rem}.image-right .repair-content{padding:1rem 5rem 0 7%}}@media only screen and (min-width:1300px){#banner {min-height:50vw;height:50vh}.srv-items a{width:18.5%;flex:18.5%}.srv-items picture{min-height:15em}}