.loading{display:none}
.hid .cd-hero-content article,.hidden .cd-hero-content article p,.hid .cd-hero button,.underbanner button,.hid .cd-hero .xmen{opacity:0}#form-in-slide-step-2,#form-in-slide{opacity:0}
/*
#form-in-slide h3:after{content:'\00d7';margin:-1.25rem -.5rem 0 0;float:right;font-size:2em;cursor:pointer}
*/
@media only screen and (min-width:769px){.cd-hero{max-height:768px;}
section.bg_video:before{display:none}
#banner article{font-size:1.55em}
#banner article a{opacity:0}
#banner .active article a{opacity:1}
#banner .owl-item section:before{background-color:rgb(0 60 120/0.55)}
#banner .btn{float:right}
.cd-hero #banner .light article{color:#FFF}
.cd-hero article > div{width:70vw}
form#frmBackCall{width:80%}
}
@media only screen and (min-width:1601px){.cd-hero{max-height:680px}
}
@media only screen and (max-width:768px){#banner .owl-item section{background-image:url(/upload/tmp-banner-bg-2.jpg)}
.bg_video video{display:none}
#banner article{color:#ECEFF1}
}
#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)}
.owl-carousel#how .owl-item{display:table}ul.small{font-size:1vw;font-weight:300;margin-left:3%}ul.small li{margin-bottom:.5em}.cd-main-content h3{font-size:2em;line-height:1}
.sc_howwework{position:relative;background:url(/upload/sc_master-work.jpg) no-repeat center 0 #ECEFF1;background-size:cover;background-attachment:fixed;overflow:hidden;color:#607D8B;margin-top:0em;padding-bottom:2.5rem;}
.sc_howwework:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to top,rgba(0, 104, 112, 0.8),rgba(0, 204, 212, 0.7));opacity:1;z-index:0;}
.hwork{position:relative;clear:both;overflow:hidden;color:#FFF;z-index:10}
.hwork h2{text-transform:uppercase;font-weight:600;padding-top:1em;color:inherit}
.hwork h4{font-weight:600;font-size:1.25em}
.hwork a{color:#00e0f4}
.unbtn a.btn,.hwork 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 rgb(207,216,220);border-width:0px}
.hwork p{font-weight:400;font-size:1.1em;color:#E0F7FA;}.hwork ul li img{width:5rem;height:5rem}
#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:rgb(84,110,122)}#sc_blog .btn,#sc_price .btn,.btn.more{border:2px solid rgb(207,216,220)}#sc_blog .btn.active,#sc_price .btn.active{color:rgb(2,136,209);border:2px solid rgb(129,212,250)}
.hwork .icon{background-color:rgba(0, 128, 132, .5);font-size:5em;border:3px solid #B2EBF2;padding:1rem;border-radius:50%;line-height:7rem;width:10rem;height:10rem;display:block;margin:0 auto;text-align:center;}
.btn.btn-more{margin:1em auto}




.sc-block{position:relative;padding:4em 0 2em}
.sc-block:nth-child(even) .blocks{border-color:#019bd3}
.sc-block:nth-child(odd) .blocks{border-color:#CFD8DC}
.sc-block .blocks article{font-size:2vw}
.sc-block .blocks h2{font-weight:600;color:#039BE5;text-transform:uppercase;font-size:5vw}
.sc-block .blocks h3{}
.sc-block .blocks p{display:none;color:#607D8B}
.sc-block .blocks:after{content:'';display:block;width:100%;position:absolute;bottom:-4rem;left:0;z-index:1;height:4rem;background-color:rgb(144 164 174/.4);}
.sc-block .blocks{/**/position:relative;width:97%;margin:0 auto 7%;background-color:#ECEFF1;/*border-top:4px solid;*/}
.sc-block .blocks:after{content:'';display:block;clear:both;}
.sc-block .blocks.block-l:after{-webkit-clip-path:polygon(100% 100%,0 0,0 100%);clip-path:polygon(100% 0,3% 0,2.5% 75%);}
.sc-block .blocks.block-r:after{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0);clip-path:polygon(0 0, 97.5% 80%, 97% 0);}
.block-item picture{height:100%;object-fit:cover;line-height:0;}
.block-item picture img{width:100%;height:100%;object-fit:cover;}
.sc-block .blocks article{display:table;margin:0 7%;padding-bottom:5em}
.sc-block .blocks header,
.sc-block .blocks h3{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:white;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/0.5);border-width:0 10px;z-index:-1;}
#sc_counters .cnt-item output{display:block;font-weight:bold;font-size:3.25em;}
@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 (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}
.sc-block .blocks p{font-size:1em}
.blocks .block-detail{font-size:1em}
.sc-block:nth-child(even){background:#ECEFF1}
.sc-block:nth-child(even) .blocks{background:#FFF}
.sc-block .block-l .block-detail{left:0;border-left:4px solid;}
.sc-block .block-r .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(0 170 255/.9)}
.more{display:table;position:relative;height:100%;width:100%;background-color:#019bd3}
.more a{display:table-cell;text-align:center;vertical-align:middle;color:#FFF!important}
.more a:before,
.more a:after{content:'';display:block}

@media only screen and (min-width:701px){.sc-block .blocks article{font-size:1.55vw}
.cd-hero article{width:70vw}
#sc_slogan{padding:2em 12%}
}
@media only screen and (min-width:901px){#sc_counters .cnt-item{width:24%}
.sc-block .blocks p{display:block}
.sc-block .blocks article{font-size:1.36vw}
}
@media only screen and (min-width:1025px){#banner article{font-size:1.75em;width:50vw}
}
#sc_slogan{text-align:center;margin:2em auto 0}
#sc_slogan hr{border:0;border-bottom:2px solid #ECEFF1;margin:2em}
#sc_services{position:relative;background-color:#eceff1;padding:2em 0 4em;margin:2em auto 0;}

#sc_services h2,
.sc-block h2,
#sc_review h2
{color:#cfd8dc;font-size:6vw;text-transform:uppercase}

#sc_srvadv ul, #sc_services ul{font-weight:600;font-size:1.25em;text-align:justify;text-transform:uppercase;margin:2em -.25rem}
#sc_srvadv ul li, #sc_services ul li{display:inline-block;min-height:80px;width:calc((100% - 1.5em)/3);background-repeat:no-repeat;text-align:center;overflow:hidden;margin:0 .25rem;position:relative;border-radius:2px;}
#sc_srvadv ul li>a,
#sc_services ul li>a{display:table;padding:5px;width:101%;height:101%;position:relative;overflow:hidden;transition:background-color .5s;}
#sc_services ul li{background-size:cover;height:18vh;}
#sc_services ul li>a{color:#546E7A;background-color:rgb(255,255,255);}
#sc_services ul li:before{content:'';position:absolute;top:-1em;left:.5em;right:.5em;bottom:-1em;background:#019bd3;transform:skewX(-10deg);border:solid rgb(207 216 220/0.5);border-width:0 10px;z-index:-1;}
#sc_srvadv ul li{background-color:rgba(178, 235, 242, .75);background-position:center 0;background-size:auto 80%;color:#0b93a1;height:30vw;vertical-align:bottom;transition:background-color .5s;}
#sc_srvadv ul li>a{padding:1.5rem .5rem;background:none;color:inherit;}
#sc_services ul li>a:hover{background-color:rgba(255,255,255,.9)}
#sc_srvadv ul li:hover{background-color:rgba(40,180,190,.8);color:#FFF}
#sc_srvadv ul li>a span,
#sc_services ul li>a span{display:table-cell;width:100%;white-space:pre-line;text-align:center;overflow:hidden;text-overflow:ellipsis;}
#sc_services ul li>a span{vertical-align:middle}
#sc_srvadv ul li>a span{vertical-align:bottom}
@media screen and (min-width:1151px){#sc_services ul li,
#sc_srvadv ul li{}
#sc_srvadv ul li{background-size:auto 90%;background-position:-1em center;height:22vh;}
#sc_srvadv ul li a{padding:0 0 0 6rem;}
#sc_srvadv ul li>a span,
#sc_services ul li>a span{vertical-align:middle;}
}
#sc_form form{background-image:url(/upload/spanch-hand.jpg);background-position:right center;background-size:cover;}
#sc_faq{background:#f2f4f5;padding:2em 0}
.project-covers{background:#E0F7FA url(/img/folio-pattern.jpg) repeat center center;background-size:40%;background-attachment:fixed;padding:1em 0 5em;margin:3em auto 1em}
.project-covers h2{padding:1em 0;text-transform:uppercase}
.project-covers h2,#sc_blog h2{font-weight:600;color:#04afbe}
#sc_natural h4 ,#sc_ordernow h4{font-size:1.2em;padding-bottom:.25em;color:#00ACC1}
#sc_natural img ,#sc_ordernow img{margin:1em auto}
#sc_natural ul ,#sc_ordernow ul{font-size:1.1em;margin:4em auto 2em}
#sc_natural ul li,#sc_ordernow ul li{padding-left:2.75em;background:url(/img/x-bg-li.png) no-repeat 0 .25em;background-size:auto 2em;font-size:1.2em;min-height:2.5em;margin-top:1.25em;}
@media screen and (max-width:768px){#sc_natural figure{border-bottom:2px solid #ECEFF1}
#sc_natural img{margin:0 auto;width:75%;}
#sc_natural h3{padding-top:0;text-align:center}
}
#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{color:inherit;font-weight:600;text-transform:uppercase;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;vertical-align:middle}
#sc_advantages a{color:inherit}
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:normal 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,.nwslast .owl-stage-outer,#sc_folio .owl-stage-outer{overflow:visible!important}.nwslast li,.nwslast .owl-item article{background:#f2f4f5;border:0;border-radius:4px}.nwslast .owl-item article h4{font-weight:600}.nwslast .owl-item{padding:1rem 0}
#sc_folio .owl-item,#sc_blog .owl-item{opacity:.25;transition:opacity .5s}
#sc_folio .owl-item.active,
#sc_blog .owl-item.active{opacity:1}
.inner-order {box-shadow:0 40px 5px -10px rgba(0,0,0,.25)}
.map{background:url(/upload/gmap.webp) no-repeat 50% 50%;background-size:cover;position:relative;min-height:256px;margin-top:-5em;height:30em;z-index:-1}
.map h3{text-transform:uppercase;top:-1.75em;background:rgb(0 125 200/.5);padding:.5em 1em;color:#fff;z-index:1000;position:relative;border-radius:3px;display:inline-block}
.map iframe{display:block}
.nwslast .owl-item article{margin:0 .5rem;box-shadow:0 1px 20px rgba(100,125,150,0);transition:box-shadow .75s}
#sc_price .nwslast .owl-item article{padding-bottom:1rem}.nwslast li .nwsimg,.nwslast .owl-item .nwsimg{position:relative;min-width:100%;min-height:190px;max-height:225px;overflow:hidden;margin:-0.1rem -1.1rem .75rem;box-sizing:border-box}.nwslast img{display:block;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%;display:block;overflow:hidden;line-height:1.25em;padding:0 4% 10px;display:block;overflow:hidden;padding:0 4%}.nwslast p{max-height:5em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}.nwslast li h4,.nwslast p{padding-left:1%;padding-right:1%;display:-webkit-box;-webkit-box-orient:vertical}
.prlx .nwslast li{opacity:1}.nwslast li:hover,.nwslast article: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 li:hover a,.nwslast article:hover a{color:#E91E63}#sc_mapareas{color:#fff}.info{background:#00a0df;position:relative;display:inline-block;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 - 0.5rem)}.col3>.row-flex>*:last-child{margin-left:1rem}}@media screen and (min-width:801px){#sc_whoweare,#sc_blog,#sc_advantages,#sc_price{margin:2rem auto;overflow:hidden}.col3>.row-flex>*{width:33.33%!important;width:calc(100%/3 - 0.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:rgb(84,110,122) no-repeat center center;background-size:cover;color:#b4ceda;padding:1rem 0 2rem;margin:0 auto}#sc_feedback h2{text-align:center;text-transform:uppercase;color:inherit}#sc_feedback h3{margin-top:1.5em;text-transform:uppercase;color:inherit}#frmFooter{background:#ACBDD1;height:340px;margin:-1px auto 0;clear:both;overflow:hidden}#frmFooter>div,#frmFooter>article,#frmFooter>figure{height:100%;margin:0}#frmFooter>figure{float:right;width:45%;padding:0 2%}#frmFooter>article{background:rgb(144,164,174);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;text-align:center;padding:15px 0}.action-btn .col2 li{padding:5px}#sc_whatrepair{position:relative;margin:-1px auto 0;color:#FFF;background:rgb(10,176,222);height:340px;clear:both;overflow:hidden}#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{position:relative;margin:-1px auto 0;background:rgb(0,160,223);height:340px;clear:both;overflow:hidden}#sc_whatrepair h5,#sc_contacts h5{font-size:1.8rem;font-weight:500;margin-top:1em}#sc_whatrepair>figure,#sc_whatrepair>div,#sc_contacts>div,#sc_contacts>article,#sc_contacts>figure{height:100%}
/*#sc_contacts figure,#sc_contacts .gmap{float:left;width:55%;background:url(/img/gmap.webp) 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{height:64px;width:100%;position:relative;display:table;font-size:1.15em;box-sizing:border-box}.tOrder>div{display:table-cell;box-sizing:border-box;position:relative;vertical-align:middle;margin:0 auto;text-align:center;overflow:hidden}.tOrder input:focus{background:#FFF;border-color:rgb(200,0,60)}.btn.send:hover,.tOrder button:hover{text-shadow:0 1px 1px #AA0000}.hform input{width:35%;background:none;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}.active #form-in-slide,.active #form-in-slide-step-2{opacity:1}#form-in-slide{display:table-cell;vertical-align:middle;padding:0 5% 5%;height:100%}
#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;}
#sc_tabslide article .active img{opacity:1;}
#owltabDots.owl-dots{position:relative;clear:both;text-align:center;overflow:hidden}
#owltabDots .owl-dot{display:inline-block;cursor:pointer;}
#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;}
#owltabDots .owl-dot.active span{background-color:#26C6DA;opacity:1;}
@media only screen and (min-width:421px){}
@media only screen and (max-height:560px){.cd-hero,.cd-hero .cd-hero-content{min-height:560px;overflow:hidden}.frmpop{min-height:420px}
}
@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){.cd-main-content .wrap{padding:0 4%}.wrap-r{margin:0 auto;padding:0}.cd-hero .xmen{padding:0}.cd-hero-content h1,.cd-hero-content #banner span{font-size:5.2vw}
#sc_srvadv ul li, #sc_services 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 li .nwsimg,.nwslast .owl-item .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)}#sc_tabslide .owltab .owl-item>div{padding:0}
}
.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;}
.srv-items a.act,.srv-items a.act:active,.srv-items a.act:focus,.dvc.srv-items a:hover:active{background:rgba(207,216,220,0.2);border-color:#CFD8DC}.dvc.srv-items a:hover img,.dvc.srv-items a.act 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:rgb(248,251,253);color:#0a9fc8;border-color:#00a0df}
@media only screen and (max-width:640px){#banner article p{display:none;font-size:1.5em}
.cd-hero-content h1,.cd-hero-content #banner span{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>div,#sc_contacts>article,#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:0px 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 li .nwsimg,.nwslast .owl-item .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 .xmen{width:67%;bottom:32%}
.cd-hero-content h1,.cd-hero-content #banner span{font-size:7.8vw;font-weight:400}
.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:0.5rem;flex:100%;text-align:left}
.srv-items picture{min-height:8em;min-width:8em;margin-right:1em;float:left}
.nwslast li .nwsimg,.nwslast .owl-item .nwsimg{max-height:280px}}
@media only screen and (max-width:420px){.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 li .nwsimg,.nwslast .owl-item .nwsimg{height:228px}#sc_review #reviews{margin:2rem -.5rem 1rem}
#sc_srvadv ul, #sc_services ul{margin:1em auto}
#sc_srvadv ul li, #sc_services ul li{width:100%;margin:0 auto}
#sc_form{padding:0!important}.inner-order{padding:1em!important}
#sc_review .rvw-user blockquote{}#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 input,.hform button{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: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{float:left;min-height:100%;width:50%;height:auto}.image-right figure img{float:right;min-height:100%;width:50%;height:auto}.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:1367px){.srv-items a{width:18.5%;flex:18.5%}
.srv-items picture{min-height:15em}
}
#aucompl_drpdwn{width:100%;min-width:100%;max-width:380px;max-height:10.75rem;overflow-y:auto;box-shadow:2px 2px 10px rgba(25,40,55,.25)}.drpdown .drpmenu{position:absolute;display:none;margin-top:-1px;min-width:50%;background-color:#FFF;list-style:none;z-index:10}.drpdown.open>.drpmenu{display:block}#aucompl_drpdwn li{font-weight:500;font-size:0.88rem;padding:5px 10px;color:#37474f;border-top:1px dotted #CCC;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#aucompl_drpdwn li a{position:relative}#aucompl_drpdwn li.act{background:#e1f5fb}