html,body,p,ol,ul,li,div,span,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.navbar,.brand,.btn-simple,a,.td-name,td{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif}
html{font-size:14px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-kerning:normal;font-size:100%}
.text-gray{color:#777}
:not(.btn)::selection{background:#8ed90a;color:#FFF}
.form-control{margin-bottom:1.875em}
@-webkit-keyframes zoomOut {
0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
100%{opacity:0}
}
@keyframes zoomOut {
0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
100%{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.animated{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.loading{position:fixed;top:0;width:100%;height:100%;background:#fff;z-index:1032;opacity:1;transition:opacity .7s cubic-bezier(0.7,0,0.3,1)}
.loading.hide{display:none}
.loading .loading-container{z-index:1033;display:block;position:relative;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.loading .loading-container .loader{width:40px}
.loading .loading-container p{font-size:30px;margin-bottom:30px}
.sale_index_text{padding:40px;width:270px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/template/img/ram.png);padding-left:100px;color:#fff;position:relative}
.sale_index_text a,.right_index a{color:#fff;text-decoration:underline}
.sale_index_text a:hover,.right_index:hover a{color:#44bb27}
.right_index{color:#fff}
.right_index li + li{margin-top:35px}
@media (min-width: 450px) {
.sale_index{padding-left:40px}
.right_index{padding-right:40px}
.sale_index_num{position:absolute;top:calc(50% - 28px);font-size:46px;font-family:''Montserrat',serrat';font-weight:bolder;color:#fff;left:-30px;width:100%;height:100%}
}
@media (max-width: 459px) {
.sale_index_num{position:absolute;top:calc(50% - 25px);font-size:36px;font-family:''Montserrat',serrat';font-weight:bolder;color:#fff;left:-10px;width:100%;height:100%}
}
@media (min-width: 992px) {
.m-t-30{margin-top:30px}
.sale_index{padding-left:100px}
.right_index{padding-right:100px}
}
a,img{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:400;margin:30px 0 15px}
body,body p{font-size:14px;font-family:"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif}
a:focus,botton:focus,input:focus,.btn:focus,:focus{outline:0!important}
h1,.h1{font-size:3em;line-height:1.213483146em;font-weight:700}
h2,.h2{font-size:44px;line-height:1.25;margin-top:50px;margin-bottom:45px;position:relative;font-weight:700;text-align:center;padding-left:60px}
h2:not(.notrumb):before,.h2:not(.notrumb):before{content:'';position:absolute;top:calc(50% - 15px);margin-left:-55px;width:35px;height:35px;background-image:url(/template/img/romb.svg);background-size:35px 35px}
.h2.notrumb:before{display:none;opacity:0}
.h2.notrumb{padding-left:0!important}
h3,.h3{font-size:22px;line-height:1.1em;font-weight:500;margin-top:10px;margin-bottom:10px}
h4,.h4{font-size:22px;line-height:1.2em}
h5{font-size:1.2em}
@media (max-width: 992px) {
h1,.h1{font-size:2.5em}
h2,.h2{font-size:28px;margin-top:35px;margin-bottom:30px}
h3,.h3{font-size:21px}
h4,.h4{font-size:19px}
h5{font-size:1.1em}
}
p{line-height:1.4737;font-weight:400;margin:0 0 .75em}
p,label,.form-control,.title h5{font-family:"IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
a{color:#333}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:70%}
a:hover,a:focus{text-decoration:none}
a:focus,a:active,:focusб
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{outline:0}
.ui-slider-handle:focus,.navbar-toggle{outline:0!important}
.form-control,.input-group-addon,.tagsinput,.navbar,.navbar .alert{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}
body{color:#080705}
html body .p-0{padding:0}
html body .p-10{padding:10px}
html body .p-15{padding:15px}
html body .p-20{padding:20px}
html body .p-30{padding:30px}
html body .p-40{padding:40px}
html body .p-l-0{padding-left:0}
html body .p-l-10{padding-left:10px}
html body .p-l-20{padding-left:20px}
html body .p-r-0{padding-right:0}
html body .p-r-10{padding-right:10px}
html body .p-r-20{padding-right:20px}
html body .p-r-30{padding-right:30px}
html body .p-r-40{padding-right:40px}
html body .p-t-0{padding-top:0}
html body .p-t-10{padding-top:10px}
html body .p-t-20{padding-top:20px}
html body .p-t-30{padding-top:30px}
html body .p-b-0{padding-bottom:0}
html body .p-b-5{padding-bottom:5px}
html body .p-b-10{padding-bottom:10px}
html body .p-b-20{padding-bottom:20px}
html body .p-b-30{padding-bottom:30px}
html body .p-b-40{padding-bottom:40px}
html body .m-0{margin:0}
html body .m-l-5{margin-left:5px}
html body .m-l-10{margin-left:10px}
html body .m-l-15{margin-left:15px}
html body .m-l-20{margin-left:20px}
html body .m-l-30{margin-left:30px}
html body .m-l-40{margin-left:40px}
html body .m-r-5{margin-right:5px}
html body .m-r-10{margin-right:10px}
html body .m-r-15{margin-right:15px}
html body .m-r-20{margin-right:20px}
html body .m-r-30{margin-right:30px}
html body .m-r-40{margin-right:40px}
html body .m-t-0{margin-top:0}
html body .m-t-5{margin-top:5px}
html body .m-t-10{margin-top:10px}
html body .m-t-15{margin-top:15px}
html body .m-t-20{margin-top:20px}
html body .m-t-30{margin-top:30px}
html body .m-t-40{margin-top:40px}
html body .m-b-0{margin-bottom:0}
html body .m-b-5{margin-bottom:5px}
html body .m-b-10{margin-bottom:10px}
html body .m-b-15{margin-bottom:15px}
html body .m-b-20{margin-bottom:20px}
html body .m-b-30{margin-bottom:30px}
html body .m-b-40{margin-bottom:40px}
.text-green,.addres_top .glyphicon,.footer .glyphicon{color:#21b42a}
.text-m-green{color:#84ca34}
.text-white{color:#fff}
.text-l-green{color:#84ca34}
.text-sl-green{color:#77c51e}
.tagsinput .tag,.tagsinput-remove-link,.filter,.btn-hover,[data-toggle="collapse"] i,body > .navbar-collapse a{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}
.section{padding:1.875em 0 2em;position:relative;overfloy:hidden;background-color:#f0f0f0}
.section .title{max-width:760px;margin:0 auto;display:block}
.section .text-area{padding:4.375em 0;position:relative;z-index:3;display:block;background-color:#f0f0f0}
.section .parallax,.section .full-image{width:100%;min-height:100vh;overflow:hidden;display:block}
.section .parallax > .shad_bg{width:100%;height:100%;position:relative;z-index:1;min-height:100vh}
@media (max-width: 450px) {
.section .parallax > .shad_bg{min-height:860px}
}
.section .parallax > .shad_bg:before,.section .parallax > .shad_bg:after,.section .romb_bg:before,.section .romb_bg:after{width:100%;height:100%;content:'';position:absolute;left:0;right:0;top:0;bottom:0}
#services,#type-auto,#price,#comments,#team{background-size:cover;background-position:center center;background-repeat:no-repeat}
#services{background-image:url(../img/background_uslugi.jpg)}
#type-auto{background-image:url(../img/background_cars.jpg)}
#price{background-image:url(../img/background_prices.jpg)}
#comments{background-image:url(../img/background_quality.jpg)}
#team{background-image:url(../img/background_review_team.jpg)}
.section .parallax > .shad_bg:after,.section .romb_bg:after{background-image:url(../img/rombblack.png);background-repeat:no-repeat;background-size:960px auto;background-position:75% -170px;z-index:2}
.section .romb_bg:before{background-color:rgba(255,255,255,0.75);z-index:3}
.section .parallax > .shad_bg:before{background-color:rgba(0,0,0,0.5);z-index:1}
.section .parallax > .shad_bg > img,.section .full-image > img{min-width:100%;min-height:100%;width:auto;height:auto;position:relative;z-index:0}
.section .responsive-background{position:relative;background-color:#44bb27;padding:0;z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:860px}
.btn .caret{border-top-color:#888}
.btn:active,.btn.active,.open > .btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0!important}
.form-control{background-color:#f0f0f0;color:#838383;padding:8px 10px;border:1px solid #f0f0f0;height:40px;-webkit-box-shadow:none;box-shadow:none}
.form-control:focus{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-color:#ea4200;outline:0!important}
.section{padding:30px 0;overflow:hidden;position:relative;background-color:#f0f0f0}
#akcziya.section{padding:0}
.section-white{background-color:#fff}
.nav > li > a:hover,.nav > li > a:focus{background-color:transparent}
.navbar{border:0;font-size:16px}
.navbar .navbar-brand{margin:5px 0;padding:20px 0}
.navbar-default:not(.navbar-transparent) .navbar-brand{padding:5px 0}
.navbar .navbar-brand img{max-height:80px}
.navbar .navbar-nav > li > a{padding:10px 15px;margin:15px 3px}
.navbar-default:not(.navbar-transparent) .navbar-brand img{max-height:60px}
@media (max-width: 767px) {
.navbar-default .navbar-brand img{max-width:200px}
.navbar .navbar-brand{margin:12px 0 15px;padding:0}
}
@media (max-width: 500px) {
.navbar-default .navbar-brand img{max-width:170px}
.navbar-default:not(.navbar-transparent) .navbar-brand{margin:12px 0 15px;padding:0}
}
.navbar .navbar-nav.navbar-uppercase > li > a{text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:600}
.navbar .navbar-nav > li > a.btn{margin:15px 3px;padding:8px 16px}
.navbar .navbar-nav > li > a.btn-round{margin:16px 3px}
.navbar .navbar-nav > li > a [class^="fa"]{font-size:18px;position:relative;top:1px}
.navbar .btn{margin:15px 3px;font-size:14px}
.navbar .btn-simple{font-size:16px}
.navbar-nav > li > .dropdown-menu{border-radius:10px;margin-top:-5px}
.navbar-default .navbar-nav > li > a:not(.btn){color:#343434}
@media (min-width: 992px) {
.col-md-30{width:30%}
.col-md-36{width:36.666666663%}
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:not(.btn):hover,.navbar-default .navbar-nav > .active > a:not(.btn):focus,.navbar-default .navbar-nav > li > a:not(.btn):hover,.navbar-default .navbar-nav > li > a:not(.btn):focus{background-color:transparent;border-radius:3px;color:#44bb27;opacity:1;filter:alpha(opacity=100)}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret{border-bottom-color:#44bb27;border-top-color:#44bb27}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#44bb27}
.navbar-default .navbar-nav .navbar-toggle:hover,.navbar-default .navbar-nav .navbar-toggle:focus{background-color:transparent}
.navbar-default:not(.navbar-transparent){background:#0c1905;box-shadow:0 5px 12px rgba(103,122,141,.17)}
.navbar-default:not(.navbar-transparent) .btn-default:hover{color:#44bb27;border-color:#44bb27}
.top-phone .glyphicon{display:none}
.top-phone{padding-top:35px;font-size:12px;letter-spacing:.4px}
.addres_top{padding-top:27px}
.top-phone p{margin:0 0 6px}
.addres_top .glyphicon{font-size:16px;top:5px}
.top-phone a:not(.text-sl-green){color:#fff;font-size:22px;letter-spacing:0}
.addres_top a{color:#fff;text-decoration:underline}
.addres_top a:hover{color:#44bb27}
.addres_top p + p{margin-top:8px}
.addres_top p{color:#fff;font-size:14px;line-height:1em;margin:0}
@media (max-width: 991px) {
.top-phone p{margin-bottom:0}
.addres_top p{display:inline-block}
}
.navbar-default:not(.navbar-transparent) .top-phone{padding-top:10px}
.navbar-default:not(.navbar-transparent) .addres_top{padding-top:5px}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}
.navbar-transparent .navbar-brand,[class*="navbar-ct"] .navbar-brand{opacity:1;filter:alpha(opacity=100)}
.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*="navbar-ct"] .navbar-brand:focus,[class*="navbar-ct"] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100)}
.navbar-transparent .navbar-nav > li > a:not(.btn),[class*="navbar-ct"] .navbar-nav > li > a:not(.btn){color:#FFF;border-color:#FFF;opacity:1;filter:alpha(opacity=100)}
.navbar-transparent .navbar-nav > .active > a:not(.btn),.navbar-transparent .navbar-nav > .active > a:hover:not(.btn),.navbar-transparent .navbar-nav > .active > a:focus:not(.btn),.navbar-transparent .navbar-nav > li > a:hover:not(.btn),.navbar-transparent .navbar-nav > li > a:focus:not(.btn),[class*="navbar-ct"] .navbar-nav > .active > a:not(.btn),[class*="navbar-ct"] .navbar-nav > .active > a:hover:not(.btn),[class*="navbar-ct"] .navbar-nav > .active > a:focus:not(.btn),[class*="navbar-ct"] .navbar-nav > li > a:hover:not(.btn),[class*="navbar-ct"] .navbar-nav > li > a:focus:not(.btn){background-color:transparent;border-radius:3px;color:#44bb27;opacity:1;filter:alpha(opacity=100)}
.navbar-transparent .navbar-nav .nav > li > a.btn:hover,[class*="navbar-ct"] .navbar-nav .nav > li > a.btn:hover{background-color:transparent}
.navbar-transparent .navbar-nav > .dropdown > a .caret,.navbar-transparent .navbar-nav > .dropdown > a:hover .caret,.navbar-transparent .navbar-nav > .dropdown > a:focus .caret,[class*="navbar-ct"] .navbar-nav > .dropdown > a .caret,[class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret,[class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret{border-bottom-color:#FFF;border-top-color:#FFF}
.navbar-transparent .navbar-nav > .open > a,.navbar-transparent .navbar-nav > .open > a:hover,.navbar-transparent .navbar-nav > .open > a:focus,[class*="navbar-ct"] .navbar-nav > .open > a,[class*="navbar-ct"] .navbar-nav > .open > a:hover,[class*="navbar-ct"] .navbar-nav > .open > a:focus{background-color:transparent;color:#FFF;opacity:1;filter:alpha(opacity=100)}
.navbar-transparent .btn-default,[class*="navbar-ct"] .btn-default{color:#FFF;border-color:#FFF}
.navbar-transparent .dropdown-menu .divider{background-color:rgba(255,255,255,0.2)}
.nav-open .nav .caret{border-bottom-color:#FFF;border-top-color:#FFF}
.navbar-transparent{background-color:transparent;border-bottom:1px solid transparent}
.navbar-toggle{margin-top:25px;margin-bottom:15px;border:0}
.navbar-toggle .icon-bar{background-color:#f0f0f0}
.navbar-toggle .navbar-collapse,.navbar-toggle .navbar-form{border-color:transparent}
.navbar-toggle.navbar-default .navbar-toggle:hover,.navbar-toggle.navbar-default .navbar-toggle:focus{background-color:transparent}
.navbar.navbar-fixed-top{transition:all .5s .1s}
.dropdown-menu{visibility:hidden;margin:0;padding:0;border-radius:10px;display:block;z-index:9000;position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.125);box-shadow:1px 2px 3px rgba(0,0,0,0.125)}
.open .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}
.select .dropdown-menu{border-radius:0 0 10px 10px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform-origin:50% -40px;-moz-transform-origin:50% -40px;-o-transform-origin:50% -40px;-ms-transform-origin:50% -40px;transform-origin:50% -40px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;margin-top:-20px}
.select.open .dropdown-menu{margin-top:-1px}
.dropdown-menu > li > a{padding:8px 16px;color:#333}
.dropdown-menu > li > a img{margin-top:-3px}
.dropdown-menu > li > a:focus{outline:0!important}
.dropdown-menu > li:first-child > a{border-top-left-radius:10px;border-top-right-radius:10px}
.dropdown-menu > li:last-child > a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.select .dropdown-menu > li:first-child > a{border-radius:0;border-bottom:0 none}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#F5F5F5;color:#333;opacity:1;text-decoration:none}
.dropdown-with-icons > li > a{padding-left:0;line-height:28px}
.dropdown-with-icons i{text-align:center;line-height:28px;float:left}
.dropdown-with-icons i[class^="pe-"]{font-size:24px;width:46px}
.dropdown-with-icons i[class^="fa"]{font-size:14px;width:38px}
.carousel{padding:0 50px}
.scroll-text .col-xs-1{position:relative;height:100%}
.carousel-control,.owl-control{width:50px;border:0;opacity:1;height:50px;top:calc(50% - 25px);background:-webkit-linear-gradient(left,#21b42a,#77c51e);background:-o-linear-gradient(left,#21b42a,#77c51e);background:-moz-linear-gradient(left,#21b42a,#77c51e);background:linear-gradient(to right,#21b42a,#77c51e);font-size:24px;text-align:center}
.carousel-control{top:calc(50% - 25px)}
.owl-control{color:#fff;margin-top:120px}
.carousel-control span{margin-top:12px}
@media (max-width: 767px) {
.carousel-control,.owl-control{width:30px;height:30px;top:-25px;font-size:20px}
.carousel-control span{margin-top:4px}
.one_comment{margin:0 auto;max-width:320px}
}
.owl-control.disabled{opacity:.5;cursor:none}
.carousel-control.left,.carousel-control.right span,.owl-control.left> span,.owl-control.right{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.carousel-control.right,.carousel-control.left span,.owl-control.right>span,.owl-control.left{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@-webkit-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
#bodyClick{height:100%;width:100%;position:fixed;opacity:0;top:0;left:auto;right:300px;content:"";z-index:1029;overflow-x:hidden}
body{position:relative}
body > .navbar-collapse{position:fixed;display:block;top:0;height:100%;width:300px;right:0;padding-left:0;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;padding-right:0;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-moz-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-o-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-ms-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);transition:all .5s cubic-bezier(0.685,0.0473,0.346,1)}
body > .navbar-collapse ul{position:relative;z-index:3;overflow-y:auto;height:95%}
body > .navbar-collapse .nav > li.first{height:50px}
body > .navbar-collapse .nav > li{background-color:#50a520;padding-left:40px}
body > .navbar-collapse .nav > li:last-child{border-bottom:0}
body > .navbar-collapse .nav > li > a{margin:0;color:#fff;text-transform:uppercase;font-weight:600;font-size:13px;line-height:13px;padding:24px 0}
body > .navbar-collapse .nav > li.first > a{padding:20px 0 0}
body > .navbar-collapse .nav > li:not(.first):hover,body > .navbar-collapse .nav > li.active{background-color:#0c1905}
body > .navbar-collapse::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#50a520;display:block;content:"";z-index:1}
body > .navbar-collapse.has-image::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:rgba(17,17,17,0.8);display:block;content:"";z-index:1}
img{max-width:100%}
.wrapper{margin:0;padding:0;width:100%;-webkit-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-moz-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-o-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-ms-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);left:0;background-color:#fff}
.wrapper.transition{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.navbar-burger .navbar-toggle .icon-bar{display:block;position:relative;width:27px;height:3px;border-radius:1px}
.navbar-burger.navbar-transparent .navbar-toggle .icon-bar{background:#44bb27}
.navbar-burger .container{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);-webkit-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-moz-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-o-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);-ms-transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);transition:all .5s cubic-bezier(0.685,0.0473,0.346,1);position:relative}
.phone_xs a{color:#fff}
.phone_xs .glyphicon{font-size:16px;margin-right:0}
.phone_xs p{font-size:18px;line-height:18px;color:#fff;text-align:center;margin-bottom:18px!important}
@media (max-width: 767px) {
.navbar-header > .row{margin-left:0;margin-right:0}
}
@media (min-width: 768px) {
.phone_xs{display:none}
.navbar-burger .navbar-header .navbar-toggle{margin-top:30px;margin-bottom:8px;width:40px;height:55px}
}
.navbar-default:not(.navbar-transparent) .navbar-toggle{margin-top:12px}
@media (max-width: 767px) {
.navbar-default:not(.navbar-transparent) .navbar-brand{margin:5px 0}
.navbar-default:not(.navbar-transparent) .navbar-toggle{margin-top:22px}
}
@media (max-width: 500px) {
.navbar-default:not(.navbar-transparent) .navbar-toggle{margin-top:15px}
}
.navbar-toggle .icon-bar + .icon-bar{margin-top:6px}
.navbar-default .navbar-toggle{border-color:#44bb27}


.navbar-burger .bar1,
.navbar-burger .bar2,
.navbar-burger .bar3 {
    outline: 5px solid transparent;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}

/* Гамбургер (покой) */
.navbar-burger .bar1 {
    top: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.navbar-burger .bar2 {
    opacity: 1;
}
.navbar-burger .bar3 {
    bottom: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* Крестик (открытое меню) */
.navbar-burger .toggled .bar1 {
    top: 9px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.navbar-burger .toggled .bar2 {
    opacity: 0;
}
.navbar-burger .toggled .bar3 {
    bottom: 9px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}



.close-toggle{height:40px;background:#50a520;border:0;color:#fff;font-size:22px;padding:10px;width:40px;position:fixed;right:10px;top:5px}
.close-toggle > span:before{content:'\2716'}
@keyframes topbar-x {
0%{top:0;transform:rotate(0deg)}
45%{top:6px;transform:rotate(145deg)}
75%{transform:rotate(130deg)}
100%{transform:rotate(135deg)}
}
@-webkit-keyframes topbar-x {
0%{top:0;-webkit-transform:rotate(0deg)}
45%{top:6px;-webkit-transform:rotate(145deg)}
75%{-webkit-transform:rotate(130deg)}
100%{-webkit-transform:rotate(135deg)}
}
@-moz-keyframes topbar-x {
0%{top:0;-moz-transform:rotate(0deg)}
45%{top:6px;-moz-transform:rotate(145deg)}
75%{-moz-transform:rotate(130deg)}
100%{-moz-transform:rotate(135deg)}
}
@keyframes topbar-back {
0%{top:6px;transform:rotate(135deg)}
45%{transform:rotate(-10deg)}
75%{transform:rotate(5deg)}
100%{top:0;transform:rotate(0)}
}
@-webkit-keyframes topbar-back {
0%{top:6px;-webkit-transform:rotate(135deg)}
45%{-webkit-transform:rotate(-10deg)}
75%{-webkit-transform:rotate(5deg)}
100%{top:0;-webkit-transform:rotate(0)}
}
@-moz-keyframes topbar-back {
0%{top:6px;-moz-transform:rotate(135deg)}
45%{-moz-transform:rotate(-10deg)}
75%{-moz-transform:rotate(5deg)}
100%{top:0;-moz-transform:rotate(0)}
}
@keyframes bottombar-x {
0%{bottom:0;transform:rotate(0deg)}
45%{bottom:6px;transform:rotate(-145deg)}
75%{transform:rotate(-130deg)}
100%{transform:rotate(-135deg)}
}
@-webkit-keyframes bottombar-x {
0%{bottom:0;-webkit-transform:rotate(0deg)}
45%{bottom:6px;-webkit-transform:rotate(-145deg)}
75%{-webkit-transform:rotate(-130deg)}
100%{-webkit-transform:rotate(-135deg)}
}
@-moz-keyframes bottombar-x {
0%{bottom:0;-moz-transform:rotate(0deg)}
45%{bottom:6px;-moz-transform:rotate(-145deg)}
75%{-moz-transform:rotate(-130deg)}
100%{-moz-transform:rotate(-135deg)}
}
@keyframes bottombar-back {
0%{bottom:6px;transform:rotate(-135deg)}
45%{transform:rotate(10deg)}
75%{transform:rotate(-5deg)}
100%{bottom:0;transform:rotate(0)}
}
@-webkit-keyframes bottombar-back {
0%{bottom:6px;-webkit-transform:rotate(-135deg)}
45%{-webkit-transform:rotate(10deg)}
75%{-webkit-transform:rotate(-5deg)}
100%{bottom:0;-webkit-transform:rotate(0)}
}
@-moz-keyframes bottombar-back {
0%{bottom:6px;-moz-transform:rotate(-135deg)}
45%{-moz-transform:rotate(10deg)}
75%{-moz-transform:rotate(-5deg)}
100%{bottom:0;-moz-transform:rotate(0)}
}
@media (min-width: 768px) {
.navbar-form{margin-top:21px;margin-bottom:21px;padding-left:5px;padding-right:5px}
.navbar-search-form{display:none}
.navbar-nav > li > .dropdown-menu,.dropdown .dropdown-menu{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 370ms cubic-bezier(0.34,1.61,0.7,1);-moz-transition:all 370ms cubic-bezier(0.34,1.61,0.7,1);-o-transition:all 370ms cubic-bezier(0.34,1.61,0.7,1);-ms-transition:all 370ms cubic-bezier(0.34,1.61,0.7,1);transition:all 370ms cubic-bezier(0.34,1.61,0.7,1)}
.navbar-nav > li.open > .dropdown-menu,.dropdown.open .dropdown-menu{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:29px -50px;-moz-transform-origin:29px -50px;-o-transform-origin:29px -50px;-ms-transform-origin:29px -50px;transform-origin:29px -50px}
.navbar-nav > li > .dropdown-menu:before{border-bottom:11px solid rgba(0,0,0,0.2);border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;left:12px;top:-11px}
.navbar-nav > li > .dropdown-menu:after{border-bottom:11px solid #FFF;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;left:12px;top:-10px}
.navbar-nav.navbar-right > li > .dropdown-menu:before{left:auto;right:12px}
.navbar-nav.navbar-right > li > .dropdown-menu:after{left:auto;right:12px}
.nav-open .navbar-collapse{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.nav-open .navbar .container{-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-o-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}
.nav-open .wrapper{-webkit-transform:translate3d(-150px,0,0);-moz-transform:translate3d(-150px,0,0);-o-transform:translate3d(-150px,0,0);-ms-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}
.navbar-burger .container{padding:0 15px}
.navbar-burger .navbar-header{width:100%}
.navbar-burger .navbar-toggle{display:inline-block;margin-right:0;opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}
.relative{position:relative}
.navbar-burger .navbar-toggle.toggled{margin-top:20px}
.navbar-burger .navbar-toggle.toggledhide{opacity:0}
.close-toggle{z-index:1035;opacity:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}
.close-toggle.toggled{opacity:1}
.navbar-burger.navbar .navbar-collapse.collapse,.navbar-burger.navbar .navbar-collapse.collapse.in,.navbar-burger.navbar .navbar-collapse.collapsing{display:none!important}
body > .navbar-collapse .navbar-nav,body > .navbar-collapse .navbar-nav > li{float:none}
body > .navbar-collapse .navbar-nav > li{float:none}
}
@media (max-width: 992px) and (min-width: 768px) {
.navbar:not(.navbar-transparent) .navbar-header > .row > div:nth-child(2){display:none}
.navbar-header > .row{display:flex;flex-flow:wrap}
.navbar-header > .row > div:nth-child(1){order:0}
.navbar-header > .row > div:nth-child(2){order:4;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:center;padding-top:0}
.navbar-header > .row > div:nth-child(3){order:2;text-align:right}
.navbar-header > .row > div:nth-child(4){order:3}
}
@media (max-width: 767px) {
.navbar-transparent{padding-top:0}
#bodyClick{right:230px}
body > .navbar-collapse{width:230px;-webkit-transform:translate3d(230px,0,0);-moz-transform:translate3d(230px,0,0);-o-transform:translate3d(230px,0,0);-ms-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0)}
.navbar .navbar-collapse.collapse,.navbar .navbar-collapse.collapse.in,.navbar .navbar-collapse.collapsing{display:none!important}
.navbar .container{left:0}
.nav-open .navbar-collapse{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate3d(0px,0,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.nav-open .wrapper{left:0;-webkit-transform:translate3d(-115px,0,0);-moz-transform:translate3d(-115px,0,0);-o-transform:translate3d(-115px,0,0);-ms-transform:translate3d(-115px,0,0);transform:translate3d(-115px,0,0)}
.navbar-nav{margin:1px 0}
.navbar-nav .open .dropdown-menu > li > a{padding:15px 15px 5px 50px}
.navbar-nav .open .dropdown-menu > li:first-child > a{padding:5px 15px 5px 50px}
.navbar-nav .open .dropdown-menu > li:last-child > a{padding:15px 15px 25px 50px}
[class*="navbar-"] .navbar-nav > li > a,[class*="navbar-"] .navbar-nav > li > a:hover,[class*="navbar-"] .navbar-nav > li > a:focus,[class*="navbar-"] .navbar-nav .active > a,[class*="navbar-"] .navbar-nav .active > a:hover,[class*="navbar-"] .navbar-nav .active > a:focus,[class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a,[class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover,[class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus,[class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu > li > a:active{color:#fff}
[class*="navbar-"] .navbar-nav > li > a,[class*="navbar-"] .navbar-nav > li > a:hover,[class*="navbar-"] .navbar-nav > li > a:focus,[class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a,[class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover,[class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus{opacity:.7;background:transparent}
[class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu > li > a:active{opacity:1}
[class*="navbar-"] .navbar-nav .dropdown > a:hover .caret{border-bottom-color:#777;border-top-color:#777}
[class*="navbar-"] .navbar-nav .dropdown > a:active .caret{border-bottom-color:#fff;border-top-color:#fff}
.dropdown-menu{display:none}
.navbar-fixed-top{-webkit-backface-visibility:hidden}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent!important}
.btn.dropdown-toggle{margin-bottom:0}
.media-post .author{width:20%;float:none!important;display:block;margin:0 auto 10px}
.media-post .media-body{width:100%}
}
@media (max-width: 768px) {
.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
}
.btn,.btn-black i{-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;transition:all 150ms ease-out}
.btn:disabled,.btn[disabled],.btn.disabled{opacity:.5;filter:alpha(opacity=50)}
a.btn-slider{display:inline-block;margin:30px auto;position:relative;z-index:4}
a.btn-slider:hover{margin:27px auto 33px}
.btn-green{color:#fff;opacity:1;font-size:23px;font-weight:700;border-width:0;background:#77c51e;background:-webkit-linear-gradient(left,#21b42a,#77c51e);background:-o-linear-gradient(left,#21b42a,#77c51e);background:-moz-linear-gradient(left,#21b42a,#77c51e);background:linear-gradient(to right,#21b42a,#77c51e);padding:18px 26px;background-position:top center}
.btn-yellow{color:#fff;opacity:1;font-size:23px;font-weight:500;letter-spacing:.65px;border-width:0;background:#c8e600;background:-moz-linear-gradient(left,#8ed90a 0%,#c8e600 100%);background:-webkit-linear-gradient(left,#8ed90a 0%,#c8e600 100%);background:linear-gradient(to right,#8ed90a 0%,#c8e600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ed90a',endColorstr='#c8e600',GradientType=1);padding:18px 26px;background-position:top center}
.btn-green:hover{background:#21b42a;background:-webkit-linear-gradient(left,#21b42a,#21b42a);background:-o-linear-gradient(left,#21b42a,#21b42a);background:-moz-linear-gradient(left,#21b42a,#21b42a);background:linear-gradient(to right,#21b42a,#21b42a)}
.btn-green:not(.btn-slider):hover,.btn-yellow:hover{margin-top:-3px;margin-bottom:3px}
.btn-yellow:hover{color:#fff;background:#8ed90a;background:-moz-linear-gradient(left,#8ed90a 0%,#8ed90a 100%);background:-webkit-linear-gradient(left,#8ed90a 0%,#8ed90a 100%);background:linear-gradient(to right,#8ed90a 0%,#8ed90a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ed90a',endColorstr='#8ed90a',GradientType=1)}
.btn-min{font-size:15px;padding:12px 20px}
.containerfix .col-sm-6{min-height:150px}
@media (max-width:1200px) {
.btn-green,.btn-yellow{font-size:16px;padding:12px 20px}
.btn-min{font-size:14px;padding:10px 15px}
}
.btn-green:not(.btn-min),.btn-min:hover,.carousel-control:hover{color:#fff;-webkit-box-shadow:0 0 46px 0 rgba(119,197,30,0.66);-moz-box-shadow:0 0 46px 0 rgba(119,197,30,0.66);box-shadow:0 0 46px 0 rgba(119,197,30,0.66)}
a.carousel-control{opacity:1}
.section-header{padding:0}
.section-section .nav > li{display:inline-block}
.section-header .container{z-index:3;position:absolute;width:100%;height:100%;display:block;top:0}
.section-header .content{position:relative;color:#fff;text-align:center;vertical-align:center;line-height:1.7;margin-top:205px}
.section-header h1{letter-spacing:.4px;font-weight:600;font-size:60px;margin:0 0 10px;font-family:"IBM Plex Sans";text-shadow:-2px 2px 0 rgba(0,0,0,0.3),-2px 4px 2px rgba(0,0,0,0.1)}
.section-header .h5{font-size:23px;margin:0 auto .5em;line-height:1.5;text-shadow:0 0 1px rgba(0,0,0,0.5);font-family:'IBM Plex Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}
@media (max-width: 767px) {
.sale_index_text,.right_index > .romb{margin:0 auto 30px}
.right_index > .romb{max-width:300px;padding-left:30px}
.section-header .content{margin-top:90px}
.section-header .h5{font-size:18px;letter-spacing:0}
}
.section-header p{letter-spacing:.1em;margin:1em 0 .5em}
.section-header p span{text-transform:lowercase}
.description{margin-bottom:20px}
.big-text{font-size:1.5em;font-weight:600;margin-bottom:0}
.small-text{color:#777;text-align:center}
.scroller{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
@media (max-width: 768px) {
.section-header h1{font-size:3em;line-height:1.25;margin-top:60px}
.section-header .content h1,.section-header .content h5,.section-header .content p{margin:0}
.section-header .content h1 span{font-size:1.3em}
h2{font-size:1.625em;margin-top:30px;margin-bottom:20px}
h3,.h3{font-size:17px;line-height:1.1em}
h4,.h4{font-size:16px;line-height:1.1em}
.nav-open .navbar .container{-webkit-transform:translate3d(-230px,0,0);-moz-transform:translate3d(-230px,0,0);-o-transform:translate3d(-230px,0,0);-ms-transform:translate3d(-230px,0,0);transform:translate3d(-230px,0,0)}
.navbar-transparent{background-color:transparent}
.wrapper{overflow:hidden}
.section-header{padding:0}
.btn{margin:0 auto 15px;float:none}
}
@media (max-width: 450px) {
.section-header h1{font-size:2.2em;line-height:1.2;margin-top:50px}
}
.section-header .separator{margin:0 auto 2em}
.section .parallax > img{width:100%;min-width:0;min-height:0}
.section-header h1{text-shadow:-2px 2px 30px rgba(0,0,0,0.25),-2px 4px 14px rgba(0,0,0,0.1)}
.section-header h5{text-shadow:0 0 11px rgba(0,0,0,0.3)}
ol.romb,ul.romb{counter-reset:li;padding:0;list-style:none;margin-bottom:15px}
ol.romb li,ul.romb li{position:relative;padding-left:30px;margin-bottom:15px}
ul.romb li:after{content:'';position:absolute;top:calc(50% - 10px);left:-35px;width:20px;height:20px;background-image:url(/template/img/romb.svg);background-size:20px 20px}
@media (max-width: 992px) {
ol.romb li,ul.romb li{padding-left:15px}
ol.romb,ul.romb{padding-left:40px;justify-content:center}
}
@media (max-width: 767px) {
ol.romb li,ul.romb li{padding-left:10px}
ol.romb,ul.romb{padding-left:60px}
}
.services_block{position:relative}
.services_block > div:hover + img{-webkit-box-shadow:0 0 46px 0 rgba(100,100,100,0.66);-moz-box-shadow:0 0 46px 0 rgba(100,197,100,0.66);box-shadow:0 0 46px 0 rgba(100,100,100,0.66)}
.services_block img{margin-bottom:55px}
.services_block .h3{font-weight:500;font-size:17px}
.services_block p{font-size:15px;font-weight:500}
.services_block p span{color:#51bd23;font-weight:600;font-size:24px}
.services_block div{position:absolute;width:76%;left:12%;font-family:"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif;bottom:0;padding:20px;background:#fff;text-align:center}
.fl-stretch > div{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:text-top;zoom:1}
.fl-bit{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:center}
.fl2{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:stretch}
.flc{display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fl-middle-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:stretch}
.fl-middle-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:stretch}
.fl-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;align-items:flex-start}
.fl-stretch2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
header h1,.contacts{font-size:36px;color:#fff;font-weight:700;margin-top:25px;text-align:center;line-height:1.25em}
.all_clear{display:none}
@media (min-width:500px) and (max-width:991px) {
.row .all_clear{position:relative}
.row .all_clear:nth-child(4n+4){display:block;clear:both;height:1px;width:100%}
}
@media (min-width:992px) {
.row .all_clear{position:relative}
.row .all_clear:nth-child(3n){display:block;clear:both;height:1px;width:100%}
}
@media (max-width: 767px) {
.tabbable,.services_block{display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.z-i-5{position:relative;z-index:5}
.big_name{z-index:4;position:absolute;top:100px;text-align:center;left:0;font-weight:600;width:100%;font-family:"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif;color:#f8f8f8;line-height:120px;font-size:145px}
.left_name{position:absolute;font-family:'Montserrat',"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif;color:#e6e6e6;z-index:0;font-weight:700;top:calc(50% - 250px);display:block;left:-160px;max-width:500px;line-height:90px;font-size:100px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
@media (max-width: 992px) {
.big_name{line-height:70px;font-size:85px}
.left_name{line-height:60px;font-size:70px}
}
.tabs-right ul.nav-tabs > li .desc_hid,.tabs-right> ul.nav-tabs > li .fon_text{display:none}
.tabs-right .nav-tabs > li{border:0!important;font-weight:600;color:#080705;position:relative;padding:0;margin-bottom:20px;max-width:350px;font-size:21px}
.tabs-right .nav-tabs>li>a{border:0!important;padding:15px 25px;margin-bottom:0;color:#080705;z-index:1}
@media (max-width: 992px) {
.tabs-right .nav-tabs>li>a{padding:10px}
.tabs-right .nav-tabs > li{padding:15px 0 25px}
}
.tabs-right ul.nav-tabs > li.active > .desc_hid{display:block;line-height:1.5em;color:#fff;font-size:14px;font-weight:400;padding:0 15px 25px}
.tabs-right ul.nav-tabs > li.active > .desc_hid ol li,.tabs-right ul.nav-tabs > li.active > .desc_hid ul li{padding-left:30px;position:relative}
.tabs-right ul.nav-tabs > li.active > .desc_hid li:after{content:'';position:absolute;top:calc(50% - 3px);left:10px;width:4px;height:4px;border:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.tabs-right .nav-tabs > li.active a{background:rgba(255,255,255,0);color:#fff}
.tabs-right .nav-tabs > li a:hover{color:#67c220}
.tabs-right > .nav-tabs > li.active a:hover{color:#0c1905}
.tabs-right > .nav-tabs > li.active{color:#fff;background:#67c220}
.tabs-right .nav-tabs > li:not(.active) a{-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,0.55);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,0.55);box-shadow:0 0 5px -1px rgba(0,0,0,0.55)}
.tabs-right .nav-tabs > li.active .fon_text{position:absolute;font-family:'Montserrat',"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif;color:#4cbc24;z-index:0;top:0;display:block;left:0;line-height:40px;font-size:42px}
.cd-image-container{position:relative;width:100%;max-width:1150px;margin:0 auto}
.cd-image-container img{display:block}
.cd-image-label{position:absolute;bottom:0;right:0;width:70px;background:rgba(117,197,30,0.8);color:#fff;text-align:center;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s 0.7s,opacity .3s .7s;-moz-transition:-moz-transform .3s 0.7s,opacity .3s .7s;transition:transform .3s 0.7s,opacity .3s .7s}
.cd-image-label.is-hidden{visibility:hidden}
.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
@media (max-width: 767px) {
.is-visible .cd-image-label{opacity:0}
}
.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}
.cd-resize-img .cd-image-label{right:auto;left:0}
.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in .7s;-moz-animation:cd-bounce-in .7s;animation:cd-bounce-in .7s}
@-webkit-keyframes cd-bounce-in {
0%{width:0}
60%{width:55%}
100%{width:50%}
}
@-moz-keyframes cd-bounce-in {
0%{width:0}
60%{width:55%}
100%{width:50%}
}
@keyframes cd-bounce-in {
0%{width:0}
60%{width:55%}
100%{width:50%}
}
.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;background:#4cbc24 url(../img/cd-arrows.svg) no-repeat center center;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.3);opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}
@media (max-width: 767px) {
.cd-handle{height:22px;width:22px;margin-left:-11px;margin-top:-11px}
}
.cd-handle.draggable{background-color:#0c1905}
.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform .3s 0.7s,opacity 0 .7s;-moz-transition:-moz-transform .3s 0.7s,opacity 0 .7s;transition:transform .3s 0.7s,opacity 0 .7s}
.one_price{width:210px;margin-bottom:30px;min-height:110px}
@media (max-width: 992px) {
.one_price{margin:0 auto 20px}
}
.one_price p{color:#51bd23}
.one_price p:not(.h3){margin:0!important}
.one_price p span{font-weight:600;font-size:36px}
.one_price .h3{color:#080705;margin-top:0;font-weight:500;font-size:17px}
.section-bg,.section-green{padding:0;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center}
.section-bg .parallax{background-color:rgba(0,0,0,0.5)}
.section-green .parallax{background-repeat:no-repeat;opacity:.9;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(left,#21b42a,#77c51e);background:-o-linear-gradient(left,#21b42a,#77c51e);background:-moz-linear-gradient(left,#21b42a,#77c51e);background:linear-gradient(to right,#21b42a,#77c51e)}
.section-bg li{float:left;font-size:17px;font-weight:500}
@media (min-width: 992px) {
.mark_text p{font-size:22px}
.mark_text .h3{font-size:34px}
.section-bg ul{padding:0 100px}
.section-bg li{margin-bottom:25px!important}
.section-bg ul.romb li:after{top:calc(50% - 15px);left:-35px;width:30px;height:30px;background-size:30px 30px}
}
@media (min-width: 768px) {
.section-white > .section-green{position:relative;margin-top:50px}
}
.section-white > .section-green .col-sm-9{z-index:3;text-align:left}
.fix_img{display:none}
.text-cursive{font-style:italic}
.section-white > .section-green .h2{margin-bottom:15px;text-align:left}
.timer{width:270px;-webkit-box-shadow:198px 0 286px 59px rgba(92,182,34,0.49);-moz-box-shadow:198px 0 286px 59px rgba(92,182,34,0.49);box-shadow:198px 0 286px 59px rgba(92,182,34,0.49);padding:30px 30px 25px;background:#f3f3f3}
.section-green .small{letter-spacing:.65px}
.timer .h4{color:#080705;font-weight:500;letter-spacing:.65px;margin:0 0 10px}
.timer{color:#080705}
@media (min-width: 768px) {
.section-white > .section-green .col-sm-9{padding-left:50px}
.timer{width:350px}
}
.num_fix{font-size:20vw;color:#c1e401;z-index:0;position:absolute;height:auto;font-weight:900;display:block;font-family:'Montserrat',"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif}
@media (max-width: 991px) {
.num_fix{font-size:25vw;right:15px}
}
@media (min-width: 992px) {
.section-white > .section-green .h2{font-size:60px;font-weight:700}
.text-cursive{font-size:26px}
.num_fix{top:calc(50% - 100px);left:400px;font-size:13vw}
.fix_img{z-index:1;position:absolute;top:0;right:-25%;width:70%;height:auto;display:block}
}
ul.countdown{list-style:none;margin:0;padding:0;text-align:center}
ul.countdown li{font-family:'Montserrat',"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif;display:inline-block}
ul.countdown li span{font-size:36px;font-family:'Montserrat',"IBM Plex Sans","Helvetica Neue","Open Sans",Arial,sans-serif;font-weight:900;line-height:36px}
ul.countdown li.seperator{font-size:24px;margin:10px 5px;font-weight:400;line-height:1.1em;vertical-align:top}
@media (max-width: 767px) {
ul.countdown li span{font-size:26px;font-weight:900;line-height:26px}
ul.countdown li.seperator{font-size:17px;font-weight:400}
}
ul.countdown li p{font-size:14px}
.scroll-text{position:relative}
@media (max-width: 768px) {
.comment-list{display:flex;flex-flow:wrap}
.owl-control{margin-top:0}
.comment-list > div:nth-child(1){display:flex;order:1;justify-content:flex-end}
.comment-list > div:nth-child(2){order:0}
.comment-list > div:nth-child(3){display:flex;order:2;justify-content:flex-start}
}
.panel{margin-bottom:0}
.panel-default > .panel-heading{color:#fff}
.panel-default .panel-title a:not(.collapsed){color:#51bd23}
.panel-default .panel-title a.collapsed{color:#fff}
.panel-collapse{margin-bottom:10px;padding:0 40px;font-size:16px;padding-bottom:15px}
.panel-default{position:relative}
.panel-default:before{width:calc(100% - 30px);left:15px;bottom:0;content:'';position:absolute;height:1px;background:#77c51e}
.section_map{min-height:90vh}
.section_map #gmap{z-index:0;height:400px;min-height:90vh}
.section_map .container{z-index:1;position:relative}
@media (min-width: 992px) {
.section_map{padding-top:50px;padding-bottom:0}
.section_map .fix{position:absolute;top:0;width:100%}
}
@media (max-width: 991px) {
.section_map .fix .fl-top > .col-md-4{order:2}
.section_map .fix .fl-top > .col-md-8{order:1}
}
.bggrad .glyphicon,.bgblack .glyphicon{font-size:22px;margin-top:5px}
@media (max-width: 767px) {
.section_map .fl-top > div{margin-bottom:30px}
.bggrad .glyphicon,.bgblack .glyphicon{font-size:17px}
}
.bggrad .table td,.bgblack .table td{border:0!important;line-height:1em}
.bggrad .table td:first-child,.bgblack .table td:first-child{width:40px}
.bggrad .table p,.bgblack .table p{margin:0!important}
.bggrad a{color:#fff}
.bgblack a:hover,.bggrad a:hover{text-decoration:dashed;text-decoration-style:dashed}
.bggrad{background:#21b42a;padding:30px;color:#fff;background:-webkit-linear-gradient(left,#21b42a,#77c51e);background:-o-linear-gradient(left,#21b42a,#77c51e);background:-moz-linear-gradient(left,#21b42a,#77c51e);background:linear-gradient(to right,#21b42a,#77c51e)}
.bgblack{background:#545454;font-size:1.5em;height:100%;padding:20px 30px;color:#fff}
.footer{padding-bottom:20px;padding-top:30px}
.margin-bottom30{margin-bottom:30px}
@media (min-width: 768px) {
.margin-bottom30{margin-bottom:15px}
.footer .col-sm-6:nth-child(2){text-align:right}
.modal-dialog.big{width:700px}
.modal-dialog.big>.modal-content{padding:0 5px}
.modal-dialog.big .modal-header{min-height:5px!important;margin-bottom:0}
}
@media (min-width: 992px) {
.footer .col-sm-6:nth-child(2){text-align:center}
}
button.close{border:0;position:absolute;top:-23px;right:-23px;width:46px;height:46px;cursor:pointer;z-index:10001;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:-webkit-linear-gradient(left,#21b42a,#77c51e);background:-o-linear-gradient(left,#21b42a,#77c51e);background:-moz-linear-gradient(left,#21b42a,#77c51e);background:linear-gradient(to right,#21b42a,#77c51e);font-size:24px;opacity:1;text-align:center}
.help-block{font-size:13px;color:#ea4200}
button.close:before{content:'\2716';color:#fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:6px;left:14px}
.modal .btn-green{font-size:21px;padding:12px 20px}
.modal .btn-green:hover{padding:14px 20px}
.mapstitle{z-index:15!important;}
.error {
  color: #d9534f; /* приятный красно-коралловый */
  font-size: 14px;
  margin-top: 5px;
  display: block;
  font-style: italic;
  line-height: 1.4;
  transition: opacity 0.3s ease-in-out;
}
.button-100 button{width:100%}

/* Enlarged sale block with timer */
.sale_index_text {
    width: 340px;
    padding: 55px;
    padding-left: 130px;
}

.sale_index_text a {
    text-decoration: none;
}

@media (min-width: 450px) {
    .sale_index_num {
        font-size: 64px;
        top: calc(50% - 38px);
        left: -40px;
    }
}

@media (max-width: 459px) {
    .sale_index_num {
        font-size: 50px;
        top: calc(50% - 30px);
        left: -20px;
    }
    .sale_index_text {
        width: 280px;
        padding: 45px;
        padding-left: 110px;
    }
}

/* Compact timer inside sale block */
.sale_timer_compact {
    margin-top: 12px;
    padding-top: 10px;
    border-top: 1px solid rgba(255,255,255,0.3);
}

.sale_timer_compact ul.countdown {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    gap: 4px;
    flex-wrap: nowrap;
    white-space: nowrap;
}

.sale_timer_compact ul.countdown li {
    display: inline-flex;
    align-items: baseline;
    gap: 3px;
}

.sale_timer_compact ul.countdown li span {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
}

.sale_timer_compact ul.countdown li.seperator {
    font-size: 16px;
    color: rgba(255,255,255,0.7);
    margin: 0 3px;
}

.sale_timer_compact ul.countdown li p {
    font-size: 13px;
    color: rgba(255,255,255,0.8);
    margin: 0;
    display: inline;
}

/* Hide minutes and seconds */
.timer-hide {
    display: none !important;
}

/* Desktop margin for sale block */
.sale_index_text {
    margin-top: -35px;
}

/* Mobile: show only days and hours */
@media (max-width: 767px) {
    .timer-hide-mobile {
        display: none !important;
    }
    .sale_index_text {
        width: 100%;
        max-width: 260px;
        padding: 30px;
        padding-left: 80px;
        margin: 0 auto 20px;
    }
    .sale_index_num {
        font-size: 40px !important;
        top: calc(50% - 25px) !important;
        left: -15px !important;
    }
    .sale_timer_compact ul.countdown li span {
        font-size: 16px;
    }
    .sale_timer_compact ul.countdown li p {
        font-size: 11px;
    }
    .sale_timer_compact ul.countdown {
        justify-content: center;
    }
    .right_index {
        margin-top: -110px;
    }
}

/* Increased header height */
.section-header {
    min-height: 860px;
}

/* Container min-height for blocks */
.containerfix .col-sm-6 {
    min-height: 280px;
}



/* Mobile phone block */
.phone_xs .phone_big {
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 10px;
}
.phone_xs .phone_big .glyphicon {
    font-size: 22px;
    margin-right: 8px;
}
.phone_xs .contacts_link {
    font-size: 14px;
    text-transform: uppercase;
    color: #77c51e;
    margin-bottom: 0;
}
.phone_xs .contacts_link a {
    color: #77c51e;
}
