body{font:16px PTSansRegular,Arial,Verdana,Tahoma,sans-serif;color:#333333;font-weight:normal;min-width:320px;overflow-x:hidden;}

/*--HEADER--*/
.header-block{background:url(../images/header/background.jpg) no-repeat top center #1f3d59;background-attachment:fixed;background-size:cover;max-height:650px;height:100%;min-height:100%}
.load-header{background:url(../images/header/background.jpg) no-repeat top center #1f3d59;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;opacity:1;z-index:999}
.header-block .welcome{
    align-items:center;
    justify-content:center;
    align-content:center;
}

.header-block .welcome-title,
.header-block .welcome-text,
.header-block .welcome-phone{
    color:#FFF;text-shadow:5px 5px 5px rgba(0,0,0,.75)
}

.header-block .welcome-title{font-size:46px;font-family:PTSansCaption;}
.header-block .welcome-text{font-size:18px;line-height:20px;margin-top:20px}
.header-block .welcome-phone{font-size:36px;margin-top:20px}
.header-block .welcome-phone a{color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF;}
.header-block .welcome-service-get{margin-top:40px;text-align:center;}
.header-block .welcome-service-get .btn{width:auto}
.header-block .site-logo{}
.header-block .site-logo img{display:block;max-width:100%;height:auto;}

.header-block .site-logo svg{fill:#ffffff}

/*.mobile-menu-trigger{position:fixed;top:46px;right:15px;width:40px;z-index:12;padding:13px 10px;background:#4d8dc4;border-radius:50px}
.mobile-menu-trigger .bar{display:block;background:#FFF;width:100%;height:2px;box-shadow:1px 1px 1px #4c90cd;margin-top:4px}
.mobile-menu-trigger .bar:first-child{margin-top:0}*/

#nav-icon {z-index:30;width:24px;height:24px;position:fixed;top:40px;right:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
#nav-icon:before{content:' ';display:block;position:absolute;width:160%;height:160%;background:#4e8fcd;left:-30%;top:-30%;margin-top:-3px;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px}
#nav-icon span:nth-child(1){top:0px}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:8px}
#nav-icon span:nth-child(4){top:16px}
#nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}
#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}
#nav-icon span{display:block;position:absolute;height:1px;width:100%;background:#FFF;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}


.block .block-title{font-size:34px;font-family:PTSansCaption;margin-bottom:50px;margin-top:50px;}

/*--ADVANTAGES-BLOCK--*/
.advantages {
    padding:30px 0 45px;
}
.advantages .advantages-row{display:table;width:100%}
.advantages .master-photo-wrapper,
.advantages .advantages-list{display:table-cell;float:none;vertical-align:top}
.advantages .master-photo-wrapper{}
.advantages .advantages-list{}
.advantages>.container{position:relative}
.advantages .master-photo-wrapper{}
.advantages .master-photo{display:block;position:absolute;bottom:0;left:15px;max-width:100%;height:auto}
.advantages .advantages-title{color:#4c90cd}

.advantages .advantage{
    margin-bottom:20px;
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
}
.advantages .advantage .advantage-icon,
.advantages .advantage .advantage-info{}
.advantages .advantage .advantage-icon{}
.advantages .advantage .advantage-info{vertical-align:middle;padding-left:30px}
.advantages .advantage .advantage-name{font-size:24px}
.advantages .advantage .advantage-text{}
.advantages .advantages-text{margin-top:30px;margin-bottom:45px;line-height:18px}

/*--PROFESSIONALS BLOCK--*/
.professionals{
    background:url(../images/block2/background.jpg) no-repeat bottom center #1f3d59;
    background-attachment:fixed;
    background-size:cover;
    color:#FFF;
    text-shadow:1px 1px 5px rgba(0, 0, 0, .75);
}
.professionals .professionals-top{
    padding:50px 0 80px;
}
.professionals .master-photo{margin-top:50px;margin-bottom:50px}
.professionals .professionals-title{margin-bottom:20px}
.professionals .professionals-text{font-size:18px}
.professionals .professionals-text strong{display:block;margin:15px 0}
.professionals .professionals-bottom,
.body-shop .body-shop-bottom{padding-top:50px;padding-bottom:50px;font-size:18px}
.professionals .professionals-bottom{background:rgba(0,0,0,.3);}
.body-shop .body-shop-bottom{background:rgba(0,20,55,.6);}
.professionals .professionals-bottom strong,
.body-shop .body-shop-bottom strong{font-size:24px}
.professionals .professionals-bottom strong a,
.body-shop .body-shop-bottom strong a{color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF;}

/*--SERVICES BLOCK--*/
.services{
    padding:30px 0;
}
.services .services-title{color:#4c90cd}
.services .services-text{font-size:18px;margin-bottom:50px}
.services .service{position:relative;margin-top:40px;margin-bottom:20px}
.services .service .service-wrapper{
    padding:75px 20px 20px;
    background-color:#d6ecff;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
.services .service .service-icon{
    text-align:center;
    position:absolute!important;
    left:0;
    width:100%;
    top:-40px;
}
.services .service .service-icon img{
    width:100px;
}
.services .service .service-info{}
.services .service .service-info .service-name{text-align:center;margin-top:15px;font-size:16px;margin-left:-5px;margin-right:-5px;line-height:18px;font-family:PTSansBold}
.services .service .service-info .service-text{
    font-size:14px;
    color:#444;
    margin-top:20px;
    margin-bottom:20px;
}
.services .service .service-price{text-align:center;color:#0c54a0;font-size:18px;font-family:PTSansCaption}
.services .services-service-get{
    margin:30px 0;
}
.services .services-service-get .btn{
    width:auto;
    min-width:250px;
}
/*--BODY SHOP BLOCK--*/

.body-shop{
    color:#FFF;
    min-height:500px;
    position:relative;
    max-width:1600px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}
.body-shop .body-shop-content{
    
}
.body-shop .body-shop-bottom{width:100%;position:absolute;bottom:0;left:0;z-index:10;}

.body-shop .body-shop-title,
.body-shop .body-shop-content{
    position:relative;z-index:6;
}
.body-shop .body-shop-title{
    font-family:PTSansBold;
    padding-left:30px;
}

.body-shop .body-shop-content .body-shop-content-text{}
.body-shop .body-shop-content .body-shop-content-text + .body-shop-content-text{
    margin-top:15px;
}

.body-shop .body-shop-left{position:relative;}
.body-shop .body-shop-left .body-shop-left-bg{
    display:block;
    height:500px;
    min-width:860px;
    position:absolute;
    top:0;
    right:-30%;
    background:transparent url(../images/body_shop/body_shop_left_n.png) no-repeat top right;
    z-index:5;
}

.body-shop .body-shop-left .body-shop-left-bg:before,
.body-shop .body-shop-left .body-shop-left-bg:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    height:100%;
}
.body-shop .body-shop-left .body-shop-left-bg:before{
    width:20%;
    left:0;
    background: transparent;
    background: -ms-linear-gradient(left, #394e81 0%, transparent 100%);
    background: -webkit-gradient(linear, left top, right top, from(#394e81), to(transparent));
    background: -moz-linear-gradient(left, #394e81, transparent);
    background: gradient(linear, left, #394e81, transparent);
    background: -o-linear-gradient(left, #394e81, transparent);
}
.body-shop .body-shop-left .body-shop-left-bg:after{
    right:99%;
    background:#394e81;
    width:1000%;
}
.body-shop .body-shop-right{height:500px;}
.body-shop #body-shop-before-after{
    position:relative;
    height:500px;
}
.body-shop #body-shop-before-after .body-shop-before-image,
.body-shop #body-shop-before-after .body-shop-after-image{
    display:none;
    position:absolute;
    top:0;
    bottom:0;
    height:500px;
    background-repeat:no-repeat;
    background-color:transparent;
    z-index:-1;
}
.body-shop #body-shop-before-after .body-shop-bai[data-active="true"]{display:block;}
.body-shop #body-shop-before-after .body-shop-bai.current{z-index:1;}

.body-shop #body-shop-before-after .body-shop-label{
    display:block;
    background-color:#0082ce;
    color:#FFF;
    position:absolute;
    top:0;
    font-size:18px;
    font-family:PTSansBold;
    padding:10px 50px 10px 55px;
    margin-left:-10px;
    transform: skewX(165deg);
    width:170px;
    text-align:center;
}
.body-shop #body-shop-before-after .body-shop-label span{
    display: inline-block;
    transform: skewX(-165deg);
}

/*--BOSCH BLOCK--*/
.bosch{background:url(../images/block4/background.jpg) no-repeat top center #1f3d59;background-attachment:fixed;background-size:cover;color:#FFF}
.bosch .bosch-top{padding-top:50px;padding-bottom:50px}
.bosch .bosch-text{font-size:18px}

/*--FEEDBACK BLOCK--*/
.leave-feedback{background:#35658f;padding-top:50px;padding-bottom:50px;text-align:center;color:#FFF}
.leave-feedback .leave-feedback-text{height:55px}

.faq-block{
    margin-bottom:80px;
}
.faq-items-list{}
.faq-item{}
.faq-item+.faq-item{
    margin-top:30px;
}
.faq-item-inner{
    background: #edf6ff;
    padding: 30px;
    border-radius: 15px;
}
.faq-item-q{
    font-family: PTSansBold;
}
.faq-item-q+.faq-item-a{
    margin-top:7px;
}
.faq-item-a{}
.faq-item-a a,
.faq-item-a a:hover,
.faq-item-a a:focus,
.faq-item-a a:active,
.faq-item-a a:visited,
.faq-item-a a:link{
    outline:none;
    text-decoration:none;
}

.faq-item-a a{
    color:#0082ce;
    border-bottom:1px solid #0082ce;
    -webkit-transition: border-color 0.15s ease,color 0.15s ease;
    -o-transition: border-color 0.15s ease,color 0.15s ease;
    -ms-transition: border-color 0.15s ease,color 0.15s ease;
    -moz-transition: border-color 0.15s ease,color 0.15s ease;
    transition: border-color 0.15s ease,color 0.15s ease;
}

.faq-item-a a:hover{
    color:#00a1ff;
    border-color:#00a1ff;
}

.reviews-block{
    background:#35658f;padding-top:10px;padding-bottom:50px;
}

.reviews-block .reviews-title{
    color:#fff;
    
}
#block-services,
#block-prices{
    position:relative;
    overflow:hidden;
}

/*--BLOCK MAP--*/
.block.map{}
.block.map>.container{position:relative}
.map-legend{left:15px;top:150px;position:absolute;z-index:10;background:rgba(255,255,255,.75);padding:30px 40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.map-legend .legend-name{font-size:18px;font-family:PTSansBold}
.map-legend .legend-line{position:relative;padding-left:25px;margin-top:15px}
.map-legend .legend-line:before{content:' ';display:block;width:18px;height:18px;background-position:center left;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-9px;left:0}
.map-legend .address:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAyCAYAAAA5kQlZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y3OThDNTMwRUZFMTFFN0EwQkZDMDI2MTM3MDM0NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y3OThDNTQwRUZFMTFFN0EwQkZDMDI2MTM3MDM0NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjc5OEM1MTBFRkUxMUU3QTBCRkMwMjYxMzcwMzQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjc5OEM1MjBFRkUxMUU3QTBCRkMwMjYxMzcwMzQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuJl8E8AAANMSURBVHjavJlLSFVBGMfnHjIighZR9pDCIggMgyAiLAupRVAhUauCaulKWhhRGKWLSIs0XERRFD1EspIkCEzSHmQPzSDLpLhJZGWLHkYPrXv7fzYnDnHnzDdzHn/4O1zPPH5+M3dmvmMinU4LP62t7fJ+nAgvglfKMgeeBqfgt/BruANuhTvhr82lCwVHCSYIDVgJbxVmqqN2gBkMBAIIB8VJeIsIphrAbLcCAUQ+ihZ4ighHL2lKAfQq00NHAbERxeMQIUhz4CT6XsWKCCoWo7gsotUKRKZdCQKIBSi6RfT6Ac8DTL9qai6IeDQOPp8xIohGFYoyZkfD8F24DX4q/6D5cBG8WLX2MmgXorL/HwggaFOiMGUxGjfDm+AhxfNsuAFezuhrAM4FzLBLXsaE2Aav84EgvafFCO9g9DfdnQUXpJjRqBQ+ZbAOquVurNPq0alZU9OZh/KJpjJ9nddbLsyb8DLNesuliBQwOjsU4BtSoXk+Fi4kkDxNxfvwHVsKLMTr8lT20ywCmc04I4KqX/N8AoFM1lT6GALIT930EMiIptL4GHbaFIG80FSaGsJA2bqIOYz5WwpPsiXArj1Tbv9++kAg7bqFJDczW+1k1Olx5GVXtyDL4XwLiEK4RFPnGb7ibQ5+fMeHK4xOrzLm2qu5so1O17xnzT5Ggxy5MRUx6tJx0Cen1U+f3fPIkbtfEkUjY4AsmbPchjfIe+gMCUkR2CzzmYvMqDVg7NFlMcbzy72yc44KPGeUe9dMGK6fEe855HjOhB6ZPpgqYQFBasSYb1R31nIRnyqUeQ0I78m7aNRqwli9ugRrdwwgldpMD6Q3UDyKEKIVY3SxUk5oT1xrg5OE98m9IUx1IBpL2Em4wW5rqgOqB34g9Yy7pom6EY0mYxA0SjHzEq6q/B7qctQz8GAIEM/xh9Vbg6AxvT44EgKItg9O1n5W/H1raKuh/19B2ILQnfZgAJBqRPZTGCCk05YQv+ETnIpcEHoZU2cZjYEwQWyjcoxb0QTkITfMUrVwMgoQ06gcN+nYFOQWfIlR7xwlTVGCkI4yp0VEDdLiJkWqayD8IA4QEv2n4ZfiXUqJTYe2IL3ydQUtyG/wF/gwTJn/O5sO/wgwAJTG5YLHGOQVAAAAAElFTkSuQmCC)}
.map-legend .phone:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlCNDI2NEQwRUZCMTFFNzhDODBCOENGMURGOUYzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlCNDI2NEUwRUZCMTFFNzhDODBCOENGMURGOUYzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOUI0MjY0QjBFRkIxMUU3OEM4MEI4Q0YxREY5RjNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOUI0MjY0QzBFRkIxMUU3OEM4MEI4Q0YxREY5RjNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PszkBj4AAAMxSURBVHjazJpbiI1RFMe/sx1MjsLwMg8uI5RQTG65hxca49ZIaBJFCSNJ4YUpCi+G3DLuyu1k0kkxhAa5zmgiXoykIRKlPLgO/zVnHZ1OZ2b2t/f+zrdW/Tqdc761Zv/Pt7+911p7IsV76rxWrDsYDMaCiSAf1IAdniBLlBe1vEazfBcBFWAN6Jbx3WTwCNzwhFmmEAUegpFt+FSBQvBXkhCV8T7ejgiyvmCVtDuSLqQMzNX025Vl2okQQlPsgA+/LvwciROyHsR8+q4FPSQJ6WTx6x6WJIT2ic6G/qUai0POhMyxjHFWipBxljEGgJ0ShBQ6iLMRFIQtJOYoVixsIR8cxDkIXoUtxHYApyWkLIpTc1Or4NRGRPZ73cCvGSwDJyWl8S/BN9BV0+c7mMLpvqhc67ePfeArGC9NRHrSeELz+geg3hNoKSFNmgMcFfZ+oVNYVWlcTw2IrdKFXNb02QAGShbyHhzT9DsuWQjZXk0/WrmWSBbSAG5r+h4FHaUKSaXkOkYlclyykMfgiKZ/CVgtVQgZdUj+aMbYB0ZLFUL5VLGPOPcdVZrOhZBdBft9xLkHeksU4vH8r9OMVcBpziBHY4u4FEI2A/zUjNeLl3CbZ2Y6aARvwCaXQj7xBqhreZzmrzQQUcqFXn/Qx0seKtGUHe5CCNkTMN/noA5xIqrbxRwKLmT5nPpuT8FuL3mKZiWE7JJBfb6cK9D2uplUnd7VSFYb+TXPRkiqY7LOpw8ty9Vc37eWNdNRns55Sz7fmRdgsY0QskqwwsCvjO/OdtAh7fNrYIzBj3OGKtZZlfUlLUtcG6e6OgMz7aLQilQLRoBhDpbqbVEL51PgBzhn4NuPcWWblWWA82CCj30mKHurHAShdZ7+seB5iEKalKNAr3muh9V5rFGOAy4FC8GXHAu5ogIISs/NEC93R3LUNHmmAgpOZy6LwAKuVYK0mYnyomYV8B+5yLkSCUo4jk196GkQ0WC6s5sKoh14Eme07yzjVXOSedMmRbGxO2ALpxhTOdv95cO/lv3mecl+9X+LeuEYDf4WQ5UlNcdnc93Rk5NDOkz6DD7ydXFO57PaPwEGAGQJjuNCH3DjAAAAAElFTkSuQmCC)}
.map-legend .clock:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjU4NDE2NDYwRUZCMTFFN0FGM0ZFNjhFNkYwQ0E1MDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjU4NDE2NDcwRUZCMTFFN0FGM0ZFNjhFNkYwQ0E1MDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTg0MTY0NDBFRkIxMUU3QUYzRkU2OEU2RjBDQTUwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTg0MTY0NTBFRkIxMUU3QUYzRkU2OEU2RjBDQTUwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm53DnoAAASzSURBVHjazJpnaBRBFMcnZ1Q0KpaoRKwoxkIUYy9gw26s2FCxhthFxS7G3hUNKBr9ICjBgAoa4hcVFbGhJoq9RcWCXST2Fv/Peyfrcjszu7d3mwc/Dm5mdua/N/PmzZuL6r35snDJqoM6oAVoCeJAbVCcy7+DB+AFuAgugLvgcSidZk1P/PsZHeLgK4HuIAW0BlGK+hX4s4/hOxKVDo6A504H4lRIQzAOTAAlQnwZzRn6xXaCXeCK3Yf4bNYvCpaD62CGCyKMVgxMBrncR4lwCekJboJFIvxGfdwCA9wWshBk82KOlNUAB8BKt4TsBSuEd7YAHAx1se8HA212/BKcBFd5Kn7k70uCBqAxaA+q2Hhmf/ZqPZ0I2WNDBLnNDJAJroFvVm7f4DQSwDAwmPcglfUAu8FoO1NrPhih8fBfYDWoCWaDSxIRRvsBcrhNLZAKvmq0G2W1ZoIJaQdWaTz0FIjnOfwjhDXwGywDdcFRzTXTTSXEx55CZdtBBw453LInoCvYpFF3H+87lmtkGYcdKh+/0uYgO/ECpxAmj+e6lc0Cr8AaSZ2yYAOYFkxIVd4vZLbLgYgYcNz0HTkEWbS6FlTm6MHKpoLN/GL+m1rzFQOi4C7ZYejxy/RdnEa7mbwOZbbEvEYorpmkaNQrhMX8xfTdF822SYrykUlbcsoYhaga0Hx97cGunq8xU4YYhcySVPyq8bBwGr3EDwrn8FdIZT7VWdkO4b2lScriMb2q+XhTU3kqr223ojyBhDSTVPgE7hUCIY/AG0l5WxLSRlLhmGbsFG77zdGvlTX1KSLPy6Lw2HlJWSwJiZVUuOPCAMjjFLjwHFlcFxOtEPJOs5MioHSQAdOUKOcgyWEV+luedKNd6ICm5hkesFlIAYuICfe8IyFv+W0Gs3Iaz4jngDMSY7WyAp8i9Kir0UGUg0E5+YVqS8o++vhAY+nWNDp4ZnNAP8FtB0JaScre0M91VlgnwrpwokC20G4Ifwo1TnNAdH54aFNElCyDAsuN5oSBlZUC9fggJLObTLiMplVFSflpn8bPnCy8tzGK8msk5KViBx9bCISkSMruZU1PfBLYqDYqPMxyD0XQeaOCpHyj8WB1SCNzUt4DESU5W6JKDf0T8lnjAJXtgZDDivIMTKsP5iyKKs1DfnxbhI+4nRV1Us1ZFMEbo2otTASLIyCCpvJcRR3Kad0PJoRsqeIkFqiTFkYRqzVeaL5ZqFkIJdIGaXRGWT7KHtZwUUAcr8N5GnXpOuK7TAjZSePck1gnPnilunDeoLd7VxGGBGxdMMdjNQBKZmdqPJT+DLCEYye6nmvChywda8Rt8nhhl9Jok2G1dmQx/lDhT6X20TxcLWSeghPCf1d+g6PdwEuj4JKu3jo6mJZ0dzLcyWGFrK/w57XG2eiQDlkjGbcsQyZCaM7t8TzVvLL1KhHCxiKlBd1P+BNlkbJnPL3n6FS2420oHqsv5DdJbtla7itTt4FdtxnIzJN32ipCuwQVQVJH9C+hFryX5Ntp7NT/k0eaIvzX0ikitIzkVd5ga/GzLrqdYtGx5/wW03kgdCymXHIih/1lDVkWynFRpPpe+O/Yzwn/H2dcuRn+I8AAYW3n1cK4VfUAAAAASUVORK5CYII=)}

.map-legend a,
.map-legend a:hover,
.map-legend a:focus,
.map-legend a:active,
.map-legend a:visited,
.map-legend a:link{
    outline:none;
    text-decoration:none;
}
.map-legend a{
    color:#0082ce;
    border-bottom:1px solid #0082ce;
    -webkit-transition: border-color 0.15s ease,color 0.15s ease;
    -o-transition: border-color 0.15s ease,color 0.15s ease;
    -ms-transition: border-color 0.15s ease,color 0.15s ease;
    -moz-transition: border-color 0.15s ease,color 0.15s ease;
    transition: border-color 0.15s ease,color 0.15s ease;
}
.map-legend a:hover{
    color:#00a1ff;
    border-color:#00a1ff;
}
/*--FOOTER--*/
footer{background-color:#333;color:#FFF;padding-top:40px;padding-bottom:40px}
footer .footer-copyrights{line-height:36px}
footer .footer-socials{}
footer .footer-socials:after{content:' ';display:table;clear:both;}
footer .footer-socials a {display:block;width:36px;height:36px;float:right}

@media all and (max-width:575px) {
   .header-block .top-menu-wrapper{width:70%}
   .header-block .welcome-title{margin-top:20px;}
   .header-block .welcome-title,
   .header-block .welcome-phone{font-size:32px}
   .header-block .welcome-service-get .btn{min-width:40%}
   .header-block .logo-menu .site-logo{margin-left:16.6666%}
   .bosch .bosch-text,
   .services .services-text,
   .professionals .professionals-text,
   .advantages .advantage .advantage-text,
   .header-block .welcome-text{font-size:14px}
   .block .block-title{font-size:20px;text-align:center;margin-top:30px;margin-bottom:30px}
   
   .advantages .advantage .advantage-icon{
       flex:0 0 20%;
       width:20%;
       max-width:20%;
   }
   
   .advantages .advantage .advantage-info{
       flex:0 0 80%;
       width:80%;
       max-width:80%;
       padding-left:15px;
   }
   .advantages .advantage .advantage-name{font-size:18px}
   
   .bosch-photo-wrapper{text-align:center;margin-bottom:20px}
   .bosch-photo-wrapper img{max-width:50%}
   .body-shop .body-shop-content .disabled{margin-top:15px;} 
}

@media all and (min-width:576px) and (max-width:991px) {
    .header-block .welcome-service-get .btn{min-width:36%}
    .block .block-title{font-size:28px}
    .header-block .nav.navbar-nav.header-top>li{margin-left:15px}
    .header-block .nav.navbar-nav.header-top>li>a span{font-size:14px}
    .header-block .welcome-title{font-size:40px}
    .advantages .advantages-title{text-align:center}
    .professionals{position:relative}
    .bosch .bosch-text,
    .professionals .professionals-text{font-size:16px}
    .professionals .professionals-text{margin-bottom:50px}
}

@media all and (min-width:576px) and (max-width:767px)
{
    .header-block .welcome-service-get .btn{min-width:41}
    /*.header-block nav.navbar .nav.navbar-nav.header-top{display:inline-block;margin-top:10px}*/
    footer .footer-copyrights{font-size:14px;}
    
    .header-block .welcome-phone{font-size:30px}
    .header-block .welcome-text{font-size:16px}
    .header-block .welcome-title{margin-top:10px}
    .body-shop .body-shop-right{margin-bottom:140px;}
    .body-shop .body-shop-content .active,
    .body-shop .body-shop-content .disabled{
        float:left;
        width:50%;
    }
    .body-shop .body-shop-content .active{
        padding-right:20px;
    }
    .body-shop .body-shop-content .disabled{
        padding-left:20px;
    }
}

@media all and (max-width:767px)
{
    .header-block nav.navbar{display:block;width:100%;text-align:left;float:none}
    .header-block .top-menu-wrapper{position:fixed;right:-100%;top:0;width:50%;height:100%;background:#363a3f;padding-top:40px;padding-left:40px;overflow-y:scroll;z-index:30;padding-right:15px}
    .header-block .top-menu-wrapper.active{right:0;}
    .header-block nav.navbar{text-align:left;}
    .header-block nav.navbar .nav.navbar-nav.header-top{margin-top:30px;display:block;float:none}
    .header-block .nav.navbar-nav.header-top>li{margin-left:0;display:block;float:none;margin-bottom:30px}
    .map-legend{display:none}
    
    .bx-yandex-view-layout .bx-yandex-view-map .bx-yandex-map,
    .bx-yandex-view-layout .bx-yandex-view-map .bx-yandex-map>ymaps,
    .bx-yandex-view-layout .bx-yandex-view-map .bx-yandex-map>ymaps>ymaps{height:300px!important}
    
    .body-shop .body-shop-title{margin-top:30px;padding-left:0;}
    
    .body-shop .body-shop-left{padding-bottom:60px;}
    .body-shop .body-shop-left .body-shop-left-bg{
        width:100%;
        height:100%;
        min-width:0;
    }
    .body-shop{background-color:#394e81;}
    .body-shop #body-shop-before-after .body-shop-label{
        left:50%;
        margin-left:-85px;
    }
    .body-shop #body-shop-before-after .body-shop-before-image,
    .body-shop #body-shop-before-after .body-shop-after-image{
        width:120%;
        left:-10%;
        right:-10%;
        background-size:cover;
        background-position:top center;
        border-radius:5px;
    }
    .body-shop .body-shop-left .body-shop-left-bg{right:-40%;}
    
    
}
@media all and (min-width:768px){
    .body-shop .body-shop-content .active,
    .body-shop .body-shop-content .disabled{
        position:absolute;
        top:0;
        left:0;
        padding-left:30px;
    }
    .body-shop .body-shop-content .disabled{opacity:0;}
}

@media all and (min-width:768px) and (max-width:991px) {
    .header-block .nav.navbar-nav.header-top{
        margin-top:5px;
    }
    .body-shop{min-height:450px;}
    .body-shop #body-shop-before-after .body-shop-label{left:20%;}
    .body-shop #body-shop-before-after .body-shop-before-image,
    .body-shop #body-shop-before-after .body-shop-after-image{
        width:140%;
        left:-10%;
        background-size:cover;
        background-position:top center;
    }
    .body-shop .body-shop-title{
        margin-top:30px;
        padding-left:15px;
    }
    .body-shop .body-shop-content .active,
    .body-shop .body-shop-content .disabled{padding-left:15px;}
    .body-shop .body-shop-content .body-shop-content-text{font-size:15px;line-height:20px;}
    .body-shop .body-shop-right{height:450px;}
    
    
    #drycleaning .washing-prices .prices-table tbody tr td.item-name-td{width:20%;}
    
}

@media all and (max-width:991px) {
    .advantages .master-photo-wrapper{display:none}
    .body-shop .body-shop-bottom{
        padding-top:25px;
        padding-bottom:25px;
        font-size:15px;
    }
    .body-shop .body-shop-bottom strong{
        font-size:18px;
    }
}

@media all and (min-width:992px) {
    .body-shop .body-shop-title{margin-top:60px;}
}

@media all and (min-width:992px) and (max-width:1199px) {
    .header-block .welcome-service-get .btn{min-width:28%}
    .block .block-title{font-size:30px}
    .professionals .professionals-text{font-size:16px}
    .bosch .bosch-text{font-size:16px}
    
    .body-shop #body-shop-before-after .body-shop-label{left:20%;}
    .body-shop #body-shop-before-after .body-shop-before-image,
    .body-shop #body-shop-before-after .body-shop-after-image{
        width:140%;
        left:-10%;
        background-size:cover;
        background-position:top center;
    }
}

@media all and (min-width: 1200px) {
    .body-shop{border-radius:5px;}
    .body-shop #body-shop-before-after .body-shop-label{left:10%;}
    .body-shop #body-shop-before-after .body-shop-before-image,
    .body-shop #body-shop-before-after .body-shop-after-image{
        background-position:top right;
        background-size:contain;
        width:1000px;
        left:0;
    }
    .header-block .welcome-service-get .btn{min-width:23%}
}