html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
.checkbox{position:relative;top:-.375rem;margin:0 1rem 0 0;cursor:pointer}.checkbox:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:1rem;height:1rem;border:2px solid #eee}.checkbox:checked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:.5rem;border-color:#00adef;border-top-style:none;border-right-style:none}.checkbox:after{content:"";position:absolute;top:-.125rem;left:0;width:1.1rem;height:1.1rem;background:#f4f4f4;cursor:pointer}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(6.25rem);transform:translateY(6.25rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@charset "UTF-8";
*::-webkit-input-placeholder {color: #c2bbbb;opacity: 1;}
*:-moz-placeholder {color: #666;opacity: 1;}
*::-moz-placeholder {color: #666;opacity: 1;}
*:-ms-input-placeholder {color: #666;opacity: 1;}
body input:focus:required:invalid, body textarea:focus:required:invalid {color: #666;}
body input:required:valid, body textarea:required:valid {color: #666;}
* {-webkit-box-sizing: border-box;box-sizing: border-box;}
body, html {position: relative;margin: 0;padding: 0;font-family: "Open Sans",sans-serif;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
section {position: relative;}
.container {max-width: 1170px;margin: auto;}
.flex {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: auto;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
header {text-align: center;padding: 10px 0;margin-top: 29px;}
header .flex {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
header .flex > div {margin: auto;}
header .num {text-align: right;}
header .num .tel {font-size: 1.3em;font-weight: normal;}
header .num a {color: red;text-decoration: underline;font-size: 1.1em;font-weight: 600;}
header .title .tit {font-weight: normal;padding: 0;margin: 0;font-size: 1.4em;}
header .title div {font-weight: normal;padding: 0;margin: 0;font-size: .9em;margin-top: 10px;}
.top_mnu {text-align: center;background: #00adef;z-index: 101;position: fixed;top: 0;left: 0;width: 100%;}
.top_mnu ul {margin: 0;padding: 0;}
.top_mnu ul li {display: inline-block;}
.top_mnu ul li a {color: #fff;padding: 8px 30px;display: block;font-weight: 600;}
.top_mnu ul li a:hover, .top_mnu ul li a.active {background: #005ca9;}
.one {background: url("../../../../img/block1.jpg") no-repeat center;background-size: cover;padding: 135px 0;color: #fff;}
.one .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.one .flex > .title {font-size: 2.1em;font-weight: bold;margin-top: -145px;line-height: 1.4;}
.one .over {background: rgba(0,0,0,.65);position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.one .container {position: relative;}
.one .form {background: #fff;color: #000;text-align: center;-webkit-flex-basis: 30%;-ms-flex-preferred-size: 30%;flex-basis: 30%;padding: 40px 20px;margin-left: 20px;}
.one .form .title {font-weight: 600;font-size: 1.45em;}
.one .form .posttitle {font-size: 1em;margin-bottom: 30px;}
.one .form .ajax_form {text-align: left;}
.one .form input {width: 100%;background: #f3f4f8;border: none;text-align: center;padding: 20px 0;margin-bottom: 20px;color: #c2bbbb;}
.one .form input::-webkit-input-placeholder {color: #c2bbbb;}
.one .form input:focus {color: #000;}
.one .btn {padding: 10px 30px !important;}
.situation {text-align: center;padding: 40px 0 67.9px 0;}
.situation .pagetitle {padding-bottom: 20px;}
.situation .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.situation .item {-webkit-flex-basis: 16%;-ms-flex-preferred-size: 16%;flex-basis: 16%;}
.situation .item .text {font-size: .9em;}
.situation .item .icon {margin-bottom: 10px;}
#slider {position: relative;}
.arrow {position: absolute;top: 45%;left: -50px;font-size: 4em;cursor: pointer;color: #00adef;-webkit-transition: .4s;transition: .4s;}
.arrow:hover {color: #005ca9;}
.arrow.right {left: auto;right: -50px;}
.priobresti {background: #f1f1f1;padding: 50px 0;}
.priobresti .pagetitle {padding-bottom: 20px;}
.priobresti .item {background: #fff;text-align: center;margin: 20px;min-height: 400px;padding: 20px;display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flex !important;display: -o-flex !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.priobresti .item .price {font-size: 1.1em;}
.priobresti .item .price span {font-weight: bold;font-size: 1.2em;}
.priobresti .item .descr {font-size: 1.1em;width: 100%;}
.priobresti .item .image {margin: auto;width: 100%;text-align: center;}
.priobresti .item .image img {display: block;margin: auto;width: 100%;}
.priobresti .item .btn {padding: 8px 18.1px;}
.priobresti .item .btn a {color: #fff;font-size: .8em;}
.pagetitle {text-align: center;font-weight: normal;font-size: 2.1em;}
.btn {background: #00adef;border: none;color: #fff;text-align: center;margin: auto;padding: 10px 20px;display: block;-webkit-border-radius: 10px;border-radius: 10px;font-size: 1.3em;font-weight: bold;font-weight: bold;cursor: pointer;-webkit-transition: .4s;transition: .4s;font-family: "Open Sans";}
.btn:hover {background: #005ca9;}
.slick-slide {height: auto !important;}
.oborud {background: #f1f1f1;}
.oborud .pagetitle {margin: 0;padding: 28px 0;padding-bottom: 48px;}
.oborud #slider {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.oborud .item {margin: 20px;padding: 0px 10px 20px 10px;display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flex !important;display: -o-flex !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;overflow: hidden;background: #fff;}
.oborud .item .cont {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;min-height: 180px;}
.oborud .item .cont h3 {font-weight: 600;padding: 0;margin: 0;font-size: 1em;}
.oborud .item .cont p {font-weight: 400;font-size: .9em;}
.oborud .item .btn {padding: 8px 19px;margin-bottom: -1px;}
.oborud .item .btn a {color: #fff;font-size: .8em;}
.oborud .item .gray {display: block;color: #a3b2cd;font-size: .8em;margin: 20px 0;}
.oborud .item .image {width: 110%;margin: -10px;}
.oborud .item .image img {display: block;margin: auto;width: 100%;}
.consultation {background: #f1f1f1;padding-bottom: 70px;}
.consultation .pagetitle {margin: 0;padding: 68px 0 28px 0;margin-bottom: 40px;}
.consultation form {text-align: center;}
.consultation form input {padding: 18px 6px;width: 287px;border: none;margin-left: 20px;}
.consultation form input::-webkit-input-placeholder {color: #c8c8c8;}
.consultation form input:first-child {margin-left: 0;}
.consultation form input:focus {color: #000;}
.consultation .btn {margin-top: 48px;padding: 12px 22px;}
.six {padding-bottom: 70px;padding-top: 30px;}
.six .pagetitle {padding-bottom: 35px;}
.six .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.six .item {-webkit-flex-basis: 226px;-ms-flex-preferred-size: 226px;flex-basis: 226px;margin: 0px 40px;text-align: center;}
.six .item h3 {font-size: 1em;margin: 0;}
.six .item p {margin: 0;font-size: .85em;padding-top: 5px;line-height: 1.3;}
.six .item .num {color: #dad6d6;text-align: center;font-size: 7em;font-weight: bold;}
.paket {background: url("../../../../img/bg_2.jpg") no-repeat center;background-size: cover;padding-bottom: 40px;padding-top: 15px;}
.paket .pagetitle, .paket .posttitle {text-align: center;color: #fff;margin: 0;padding: 28px 0 0;font-size: 2.3em;}
.paket .posttitle {font-weight: normal;padding-top: 10px;font-size: 1.3em;}
.paket #slider {margin-top: 40px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.paket .item {background: #f4f4f4;display: -webkit-flex !important;display: -moz-flex !important;display: -ms-flex !important;display: -o-flex !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin: 11px;padding: 10px 10px;position: relative;}
.paket .btn {margin: 0;margin-left: auto;margin-right: auto;width: 150px;font-size: 1em;margin-top: -5px;}
.paket .title {color: #00adef;font-size: 1.5em;font-weight: 600;padding: 15px 0;padding-bottom: 0;min-height: 69px;}
.paket ul {padding: 17px 0;margin: 0;min-height: 160px;}
.paket ul li {font-size: .9em;list-style-type: none;border-bottom: 1px solid rgba(30,161,249,.19);padding: 10px 0;padding-left: 30px;background: url("../../../../img/right.png") no-repeat left center;}
.paket ul li:first-child {border-top: 1px solid rgba(30,161,249,.19);}
.paket .price {font-size: 1.7em;padding: 10px 0;font-weight: 600;}
.paket .price sub {font-size: .58em;margin-left: 4px;}
.paket .container {position: relative;}
.paket .over {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.65);}
.prichini .item {margin: 20px;-webkit-flex-basis: 212px;-ms-flex-preferred-size: 212px;flex-basis: 212px;}
.prichini .item .text {font-size: 1em;}
.cert {background: #f1f1f1;padding-bottom: 28px;}
.cert .pagetitle {margin: 0;padding: 48px 0;}
.cert .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.cert .item {margin: 20px;}
.smooth {background: url("../../../../img/bg_3.jpg") no-repeat center;background-size: cover;padding: 40px 0;}
.smooth .btn {font-size: 1.1em;padding: 15px 22px;}
.smooth * {outline: 0;}
.smooth .input {width: 100%;background: #f3f4f8;border: none;text-align: center;padding: 20px 0;margin-bottom: 20px;color: #c2bcbc;}
.smooth .input::-webkit-input-placeholder {color: #c2bbbb;}
.smooth .input:focus {color: #000;}
.smooth h2 {font-weight: 600;text-align: center;margin-bottom: 0;}
.smooth h3 {font-weight: normal;text-align: center;margin-top: 5px;color: #2e2b2b;}
.smooth .container {position: relative;}
.smooth .checkbox-container {padding: 0px 20px;margin-bottom: 20px;}
.smooth .checkbox-container .chto {font-weight: 600;text-align: center;font-size: 1.2em;}
.smooth .checkbox-container label {margin: 15px 0;cursor: pointer;}
.smooth .over {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.56);}
.smooth .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.smooth .item {background: #fff;-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.65);box-shadow: 3px 3px 10px rgba(0,0,0,.65);padding: 40px;}
.smooth label {display: block;}
.work {padding: 30px 0;padding-bottom: 76px;}
.work .pagetitle {padding-bottom: 30px;}
.work .container {max-width: 900px;}
.work .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.work .item {-webkit-flex-basis: 250px;-ms-flex-preferred-size: 250px;flex-basis: 250px;margin: 20px;}
.work .item .title {font-weight: bold;margin-top: 10px;}
.work .item p {margin: 0;}
.work .item .btn {font-size: 1.1em;padding: 10px 0px;margin-top: 10px;width: 200px;margin-left: 0;}
.map .contact {position: absolute;top: 20%;left: 380px;color: #2e2b2b;}
.map .gray {color: #c2bbbb;font-size: 1.1em;font-size: .97em;margin-bottom: 10px;display: block;}
.map .adress {padding: 10px 0;color: #2e2b2b;}
.map .adress .title {font-weight: 600;margin-bottom: 10px;}
.map .tel {font-weight: bold;font-size: 1.3em;letter-spacing: 1.6px;}
.map .mail {font-weight: 600;padding-top: 5px;}
.map .top {padding: 10px;background: #fff;}
.map .posttop {padding: 10px;margin-top: 20px;background: #fff;}
.map .posttop .gray {margin-bottom: 0;}
.consultation-bottom {background: #fff;}
.consultation-bottom .pagetitle {padding-bottom: 0;margin-bottom: 0;}
.consultation-bottom h3 {text-align: center;font-size: 1.6em;font-weight: normal;margin-top: 0;margin-bottom: 70px;}
.consultation-bottom input {background: #f3f4f8;margin-left: 20px;width: 265px !important;}
.consultation-bottom form {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.consultation-bottom form > input, .consultation-bottom form > .btn {margin-left: 20px;}
.consultation-bottom .btn {margin: 0;font-weight: 600;padding: 0px 40px;}
footer {background: #f1f1f1;padding: 20px;}
footer .logo {-webkit-flex-basis: 230px;-ms-flex-preferred-size: 230px;flex-basis: 230px;}
footer .oferta {font-size: .8em;margin-bottom: 10px;}
footer .tel {font-size: 1.5em;}
footer .title {text-align: center;-webkit-flex-basis: 363px;-ms-flex-preferred-size: 363px;flex-basis: 363px;}
footer .tit {font-size: 1.3em;margin-bottom: 10px;}
footer .flex {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
footer .flex > div {margin: 5px;}
.button_hidden {display: none;}
.fancybox-close-small {font-size: 1.8em !important;border: 1px solid transparent !important;-webkit-transition: .5s;transition: .5s;width: 40px !important;height: 40px !important;}
.callback_form {text-align: center !important;padding: 24px 50px !important;padding-top: 0 !important;width: 527px;min-height: 448px;}
.callback_form .fancybox-close-small {color: #00adef !important;}
.callback_form .btn {margin-top: 30px;font-weight: 600;font-size: 1.4em;padding: 13px 32px !important;}
.callback_form h2, .callback_form h3 {font-weight: 600;font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
.callback_form p {color: #7f7f7f;font-size: .85em;}
.callback_form input {width: 100%;padding: 15px 10px;margin-top: 10px;text-align: center;font-size: 1.3em;border: 1px solid #ccc;}
.callback_form label {margin-top: 30px;color: #3d3d3d;display: block;font-size: .85em;margin-bottom: -5px;}
.callback_form form {text-align: left !important;}
.form_tovar {width: 920px;padding: 0 !important;}
.form_tovar .sucsess {text-align: center;padding: 20px;}
.form_tovar .sucsess h3 {font-weight: 600;font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
.form_tovar .description {margin: 0 55px !important;padding-top: 55px;margin-top: 70px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;border-bottom: 2px solid #42c2f3;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.form_tovar .description .dsc {font-size: 1.5em;margin-bottom: 20px;}
.form_tovar .description .img_list {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.form_tovar .description .img_list > img {display: block;margin-left: 10px;}
.form_tovar .description .img_list > img:first-child {margin-left: 0;}
.form_tovar .preim {padding: 0px 55px !important;}
.form_tovar .preim ul {padding: 0;padding: 20px 0;margin: 0;}
.form_tovar .preim li {list-style-type: none;position: relative;padding-left: 25px;margin: 10px 0;font-weight: 600;}
.form_tovar .preim li:before {content: "";position: absolute;left: 0;top: 5px;display: block;float: left;width: 10px;height: 10px;-webkit-border-radius: 50%;border-radius: 50%;background: #00adef;}
.form_tovar .form_footer {padding: 0px 55px !important;background: url("../../../../img/img_list/img_footer.jpg") no-repeat center;background-size: cover;}
.form_tovar .form_footer input, .form_tovar .form_footer .btn {width: 242px;}
.form_tovar .form_footer input::-webkit-input-placeholder, .form_tovar .form_footer .btn::-webkit-input-placeholder {color: #111;}
.form_tovar .form_footer h2 {padding-top: 30px;color: #fff;font-weight: 500;margin: 0;margin-bottom: 8px;}
.form_tovar .form_footer h3 {color: #fff;font-weight: 500;margin: 0;font-size: .8em;margin-bottom: 8px;}
.form_tovar .form_footer form {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 15px 0;padding-bottom: 50px;}
.form_tovar .form_footer .btn {margin: 0;-webkit-border-radius: 15px;-webkit-border-radius: 5px;border-radius: 15px;border-radius: 5px;text-align: center;background: #ff1d08;font-weight: 500;margin-left: 15px;width: 215px;outline: 0;margin-top: 10px;}
.form_tovar .form_footer .btn:hover {background: #bb1000;}
.form_tovar .form_footer input {display: block;padding: 15px 10px;-webkit-border-radius: 15px;border-radius: 15px;border: none;margin-left: 15px;outline: 0;margin-top: 10px;}
.form_tovar .form_footer input:first-child {margin-left: 0;}
.spasibo {text-align: center;}
.spasibo h1 {margin: 0;padding: 0;font-size: 3em;}
.spasibo h2 {margin: 0;padding: 0;font-weight: 600;font-size: 1.5em;}
.spasibo .btn {margin-top: 40px;width: 300px;}
.red_form .fancybox-close-small {color: #ff2e1d !important;}
.red_form .btn {background: #ff2e1d;padding: 17px 25px;}
.red_form .btn:hover {background: #d01000;}
.mobile_menu_container {background: #f1f1f1;position: fixed;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;top: 0;right: -100%;z-index: 101;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);box-shadow: 0 0 10px rgba(0,0,0,.5);-webkit-transition: .5s;transition: .5s;}
.mobile_menu_container .tel {display: block;text-align: center;color: #00adef;font-size: 1.3em;}
.mobile_menu_container img {display: block;width: 70%;margin: auto;margin-bottom: 5px;}
.mobile_menu_container ul {margin: 0;padding: 0;}
.mobile_menu_container ul li {list-style-type: none;text-align: center;text-transform: uppercase;margin: 5px;font-size: 1.2em;}
.mobile_menu_container ul li a {color: #222;}
.mobile_menu {z-index: 101;margin-right: 20px;margin-top: 16px;position: fixed;display: none;right: 0;top: 0;}
.mobile_menu .menu_button {width: 70px;height: 61px;margin-left: auto;cursor: pointer;padding: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;-webkit-transition: .5s;transition: .5s; background-color: #29aee3;}
.mobile_menu .menu_button:after {content: "Меню";
	color: #000;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 13px;
	position: absolute;
	left: 13px;
	top: 39.66667px;}
.mobile_menu .active {background: #fff;height: 15px;}
.mobile_menu .active .m_btn:after, .mobile_menu .active .m_btn:before {-webkit-transform: rotate(35deg);-ms-transform: rotate(35deg);transform: rotate(35deg);width: 50%;left: auto;right: 0;top: -5px;}
.mobile_menu .active .m_btn:before {top: auto;bottom: -5px;-webkit-transform: rotate(-35deg);-ms-transform: rotate(-35deg);transform: rotate(-35deg);}
.mobile_menu .m_btn {background: #000;height: 3px;width: 100%;position: relative;-webkit-transition: .5s;transition: .5s;}
.mobile_menu .m_btn:after, .mobile_menu .m_btn:before {-webkit-transition: .5s;transition: .5s;content: "";height: 3px;width: 100%;position: absolute;top: -10px;right: 0;background: #000;}
.mobile_menu .m_btn:before {top: auto;bottom: -10px;}
.oborud .item .image {width: 100%;margin: -10px;padding: 30px;}
.oborud .item .image {margin: auto;}
.callback_form .btn {margin-top: 30px;font-weight: 600;font-size: 1.4em;padding: 13px 38px !important;}
.callback_form h2, .callback_form h3 {font-size: 1.7em;line-height: 31px;}
.priobresti .item {margin: 10px;padding: 20px 10px;}
.oborud .item .cont h3 {min-height: 37px;}
.oborud .item {margin: 10px;}
body, html {overflow-x: hidden;}
.custom-label {font-size: 1em;margin-top: 10px;position: relative;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 10px 0;}
.custom-label span {font-size: .8em;margin-left: 7px;}
.custom-label input {opacity: 0;display: inline;width: auto !important;margin-right: 10px;}
.custom-label:before {border: none;left: auto;top: auto;right: auto;bottom: auto;}
.custom-label:after {width: 20px;height: 20px;background: #e8e8e8;position: absolute;left: -5px;top: 5px;content: "";border-radius: 50%;}
.custom-label.active:before {content: "";left: -1px;top: 9px;position: absolute;background: #008dff;width: 12px;height: 12px;z-index: 9;border-radius: 50%;}
.custom-label.checkbox:after {border-radius: 5px;}
.custom-label.checkbox.active:before {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACoElEQVR4nO2aO2/UQBRGz+wDCrIrCgoKRAENP4ACQbO0SOEt/gIlgUiptw3iuRLF1kiQsKSGCAQ0VJQ0NEAEDfQEJKLVUFxZawUneOyZ8djMKce+c+/5NOtdxYFIJBKJRCL/K6rqAZwz1HvocYU2L1hQ37dfblUxkzdEfgI8ZMpblvWh7bc09wTM5M+mVj8BAxbV12ShmSdgrLsZ8gBHgDfc14eTheadgLHu8oOn/C2f5jMdBlxTX5oVQD75hA00g+YEIPIT4JxB1ftmPAOKyYNmo/4noKi84hX7mK93ACXluap+1jcAC/JQ198BIv+EkvKyVDdm8ueN6jLkZblOWJaXS3XBgbxcrgOO5KEOD0GRX8WBPOwUwEjv5Y4+btTQBTP5C0Z1OeUhK4AHeo4tXqJ5x21916ixTTzIy+1plnWPDs+AU6nVeyyq60ZDlMWTvJQkiPxz4GTGff5C8CgPyUdgpPu0WSdbHmDBy8dhrLtssoIneSkd6T5brAMnctzv7iQk8pqLRnUl5AFa/GaNfPLg6iQMdacKeYAWiv2GNXZDGOoOfVarkAdoMWUe+GBYZyeEiuVlK4Cb+iBtXgPHDOuLPxMCkJftEnyGMNQdeqwAl4zqLMvLlml8hBCQvGy7HZchBCYvW2fhIoQA5WX7nbAZQqDysNvfA5bUN6acpuxXpDztHxOgvLT5F2VOwhxLbPIIzWXDqbzIS6s8FA/hI3DUcCJv8tIuL8VDMJnGq7y0NMFlCBXIS1tTXIRQkby0LoLNECqUl/ZFsRFCxfIyQhnKhBCAvIxRliIhBCIvo9jAJISA5MHmu8E8IQQmD7Zfju4WQoDy4OLtcFYIgcqDq9fj6RAClgeX/x9wSx9AcQbFhBvql7M+kUgkEolEIgX5AyBZUCUMrR84AAAAAElFTkSuQmCC") no-repeat center;background-size: cover;}
.one .form .custom-label {text-align: center;max-width: 220px;}
.one .form .custom-label input {margin: 0;}
.consultation .custom-label {max-width: 796px !important;text-align: left;margin: 10px auto;}
.consultation .custom-label input {width: auto !important;height: 30px;}
.smooth form .custom-label input {height: 19px;}
.ajax_callback .custom-label {font-size: .9em;margin: 10px auto;}
.fancybox-slider-wrap .ajax_callback .custom-label {display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;}
.fancybox-slider-wrap .ajax_callback .custom-label input {height: 18px !important;width: 1px !important;margin: 5px;padding: 0;margin-left: 16px;}
.form_footer .custom-label {margin: 16px auto;color: #fff;}
.form_footer .custom-label input {margin: 0;height: 30px;}
.form_footer .custom-label a {color: #fff;border-bottom: 1px solid #fff;transition: .25s;}
.form_footer .custom-label a:hover {border-bottom: 1px solid transparent;}
.smooth .custom-label {max-width: 249px;display: flex;flex-direction: row;flex-wrap: nowrap;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.priobresti .item {display: block !important;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.fancybox-enabled {overflow: hidden;}
.fancybox-enabled body {overflow: visible;-ms-touch-action: none;touch-action: none;}
.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-container~.fancybox-container {z-index: 99992;}
.fancybox-bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #0f0f11;opacity: 0;transition-timing-function: cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-container--ready .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-controls {position: absolute;top: 0;left: 0;right: 0;text-align: center;opacity: 0;z-index: 99994;transition: opacity .2s;pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;direction: ltr;}
.fancybox-show-controls .fancybox-controls {opacity: 1;}
.fancybox-infobar {display: none;}
.fancybox-show-infobar .fancybox-infobar {display: inline-block;pointer-events: all;}
.fancybox-infobar__body {display: inline-block;width: 70px;line-height: 44px;font-size: 13px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-align: center;color: #ddd;background-color: rgba(30,30,30,.7);pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased;}
.fancybox-buttons {position: absolute;top: 0;right: 0;display: none;pointer-events: all;}
.fancybox-show-buttons .fancybox-buttons {display: block;}
.fancybox-slider-wrap {overflow: hidden;direction: ltr;}
.fancybox-slider, .fancybox-slider-wrap {position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: 0;margin: 0;z-index: 99993;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: transparent;}
.fancybox-slide:before {content: "";height: 100%;width: 0;}
.fancybox-slide:before, .fancybox-slide>* {display: inline-block;vertical-align: middle;}
.fancybox-slide>* {position: relative;padding: 24px;margin: 44px 0;border-width: 0;text-align: left;background-color: #fff;overflow: auto;box-sizing: border-box;}
.fancybox-slide--image {overflow: hidden;}
.fancybox-slide--image:before {display: none;}
.fancybox-content {display: inline-block;position: relative;margin: 44px auto;padding: 0;border: 0;width: 80%;height: calc(100% - 88px);vertical-align: middle;line-height: normal;text-align: left;white-space: normal;outline: none;font-size: 16px;font-family: Arial,sans-serif;box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;}
.fancybox-iframe {display: block;margin: 0;padding: 0;border: 0;width: 100%;height: 100%;background: #fff;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe {background: transparent;}
.fancybox-placeholder {z-index: 99995;background: transparent;cursor: default;overflow: visible;-webkit-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;background-repeat: no-repeat;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fancybox-image, .fancybox-placeholder, .fancybox-spaceball {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;}
.fancybox-image, .fancybox-spaceball {width: 100%;height: 100%;max-width: none;max-height: none;background: transparent;background-size: 100% 100%;}
.fancybox-controls--canzoomOut .fancybox-placeholder {cursor: zoom-out;}
.fancybox-controls--canzoomIn .fancybox-placeholder {cursor: zoom-in;}
.fancybox-controls--canGrab .fancybox-placeholder {cursor: -webkit-grab;cursor: grab;}
.fancybox-controls--isGrabbing .fancybox-placeholder {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-spaceball {z-index: 1;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}
.fancybox-error {position: absolute;margin: 0;padding: 40px;top: 50%;left: 50%;width: 380px;max-width: 100%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: #fff;cursor: default;}
.fancybox-error p {margin: 0;padding: 0;color: #444;font: 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;}
.fancybox-close-small {position: absolute;top: 4px;right: 4px;padding: 0;margin: 0;width: 30px;height: 30px;font: 21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;border-radius: 50%;border-width: 0;cursor: pointer;background: #fff;transition: background .2s;box-sizing: border-box;z-index: 2;}
.fancybox-close-small:focus {outline: 1px dotted #888;}
.fancybox-slide--video .fancybox-close-small {top: -36px;right: -36px;background: transparent;}
.fancybox-close-small:hover {color: #555;background: #eee;}
.fancybox-caption-wrap {position: absolute;bottom: 0;left: 0;right: 0;padding: 60px 30px 0;z-index: 99998;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity: 0;transition: opacity .2s;pointer-events: none;}
.fancybox-show-caption .fancybox-caption-wrap {opacity: 1;}
.fancybox-caption {padding: 30px 0;border-top: 1px solid hsla(0,0%,100%,.4);font-size: 14px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;color: #fff;line-height: 20px;-webkit-text-size-adjust: none;}
.fancybox-caption a, .fancybox-caption button {pointer-events: all;}
.fancybox-caption a {color: #fff;text-decoration: underline;}
.fancybox-button {display: inline-block;position: relative;width: 44px;height: 44px;line-height: 44px;margin: 0;padding: 0;border: 0;border-radius: 0;cursor: pointer;background: transparent;color: #fff;box-sizing: border-box;vertical-align: top;outline: none;}
.fancybox-button--disabled {cursor: default;pointer-events: none;}
.fancybox-button, .fancybox-infobar__body {background: rgba(30,30,30,.6);}
.fancybox-button:hover {background: rgba(0,0,0,.8);}
.fancybox-button:after, .fancybox-button:before {content: "";pointer-events: none;position: absolute;border-color: #fff;background-color: currentColor;color: currentColor;opacity: .9;box-sizing: border-box;display: inline-block;}
.fancybox-button--disabled:after, .fancybox-button--disabled:before {opacity: .5;}
.fancybox-button--left:after {left: 20px;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.fancybox-button--left:after, .fancybox-button--right:after {top: 18px;width: 6px;height: 6px;background: transparent;border-top: 2px solid currentColor;border-right: 2px solid currentColor;}
.fancybox-button--right:after {right: 20px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fancybox-button--left {border-bottom-left-radius: 5px;}
.fancybox-button--right {border-bottom-right-radius: 5px;}
.fancybox-button--close {float: right;}
.fancybox-button--close:after, .fancybox-button--close:before {content: "";display: inline-block;position: absolute;height: 2px;width: 16px;top: calc(50% - 1px);left: calc(50% - 8px);}
.fancybox-button--close:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fancybox-button--close:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.fancybox-loading {border: 6px solid hsla(0,0%,39%,.4);border-top: 6px solid hsla(0,0%,100%,.6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@media (max-width:800px) {.fancybox-controls {text-align: left;}
	.fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) {display: none !important;}
	.fancybox-caption {padding: 20px 0;margin: 0;}}
.fancybox-button--fullscreen:before {width: 15px;height: 11px;left: 15px;top: 16px;border: 2px solid;background: none;}
.fancybox-button--play:before {top: 16px;left: 18px;width: 0;height: 0;border-top: 6px inset transparent;border-bottom: 6px inset transparent;border-left: 10px solid;border-radius: 1px;background: transparent;}
.fancybox-button--pause:before {top: 16px;left: 18px;width: 7px;height: 11px;border-style: solid;border-width: 0 2px;background: transparent;}
.fancybox-button--thumbs span {font-size: 23px;}
.fancybox-button--thumbs:before {top: 20px;left: 21px;width: 3px;height: 3px;box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;}
.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {right: 220px;}
.fancybox-thumbs {position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 220px;margin: 0;padding: 5px 5px 0 0;background: #fff;z-index: 99993;word-break: normal;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: transparent;box-sizing: border-box;}
.fancybox-thumbs>ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0;}
.fancybox-thumbs>ul>li {float: left;overflow: hidden;max-width: 50%;padding: 0;margin: 0;width: 105px;height: 75px;position: relative;cursor: pointer;outline: none;border: 5px solid #fff;border-top-width: 0;border-right-width: 0;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;}
li.fancybox-thumbs-loading {background: rgba(0,0,0,.1);}
.fancybox-thumbs>ul>li>img {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-thumbs>ul>li:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 2px;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:800px) {.fancybox-thumbs {display: none !important;}
	.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {right: 0;}}
@media screen and (max-width: 1200px) {.arrow {display: none !important;}
	.map .contact {left: 100px;}
	.consultation .custom-label {max-width: 250px !important;margin: 10px auto;}
	.callback_form .custom-label {max-width: 240px;flex-wrap: nowrap;}
	.callback_form .custom-label {max-height: 37px;}
	.form_footer .custom-label {max-width: 250px;}}
@media screen and (max-width: 1000px) {.one .form {-webkit-flex-basis: 312px;-ms-flex-preferred-size: 312px;flex-basis: 312px;}}
@media screen and (max-width: 920px) {.form_tovar {width: 100%;}
	.form_tovar .form_footer {text-align: center;}
	.form_tovar .form_footer form {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.form_tovar .description {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;text-align: center;}}
@media screen and (max-width: 900px) {.paket .item {min-height: 358px;}
	.one .title {padding-top: 30px;padding-bottom: 30px;}
	.container {padding: 0px 5px;}
	.top_mnu {display: none;}}
@media screen and (max-width: 770px) {.form_tovar .form_footer .btn {margin-left: 0;}
	.one .flex > .title {margin-top: 0;margin-bottom: 20px;padding-top: 0;}
	.consultation-bottom .btn {margin-left: 0 !important;}
	.one {padding: 40px 0;}
	.arrow {display: none;}
	.situation .item {-webkit-flex-basis: 150px;-ms-flex-preferred-size: 150px;flex-basis: 150px;padding: 10px;}
	.consultation-bottom .btn {padding: 8px 40px;margin-top: 20px;}
	footer .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	footer .flex > div {margin: auto;padding: 10px;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;text-align: center;}
	header {margin-top: 0;top: 0;left: 0;background: #fff;z-index: 101;padding: 0;}
	header .tel a {color: #00adef;}
	header .num {text-align: center;margin-left: 30px !important;font-size: .8em;}
	header .title {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;display: none;}
	header .flex > div {padding: 10px;}
	.one .title {padding-bottom: 20px;}
	
	.one .form {-webkit-flex-basis: 363px;-ms-flex-preferred-size: 363px;flex-basis: 363px;margin-left: 0;}}
@media screen and (max-width: 668px) {.paket .item {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
	.paket ul {min-height: 192px;}
	.map .contact {position: relative;left: 0;text-align: center;}
	.work .item {margin: 20px 0;}}
@media screen and (max-width: 580px) {.form_tovar .description .img_list {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
	.oborud .item .btn {padding: 8px;}
	.consultation form input {margin-left: 0;margin-top: 10px;}
	.consultation-bottom form input {margin-left: 0;display: block;width: 270px !important;margin-top: 10px;}}
@media screen and (max-width: 570px) {.form_tovar .form_footer input {margin-left: 0 !important;}}
@media screen and (max-width: 680px) {#map {height: 250px !important;}}
@media screen and (max-width: 550px) {.callback_form {width: 100%;}
	.pagetitle {font-size: 1.5em !important;}
	.consultation-bottom h3 {font-size: 1em;margin-bottom: 14px;}
	.consultation form input {margin-left: 0;margin-top: 10px;}
	.six .item {margin: 0;}
	.one .flex > .title {text-align: center;font-size: 1.8em;}
	.one .form {-webkit-flex-basis: 90%;-ms-flex-preferred-size: 90%;flex-basis: 90%;}
	.container {padding: 0px 5px;}
	.map .contact {left: 0;}}
@media screen and (max-width: 480px) {.consultation .btn {padding: 12px 7px;font-size: 1em;}
	header .logo img {width: 170px;}
	.paket .item {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.paket ul {min-height: 0px;}
	.one .flex > .title {font-size: 1.5em;}}
@media screen and (max-width: 415px) {.spasibo h1 {font-size: 1.6em;padding-bottom: 10px;}
	.spasibo h2 {font-size: 1em;font-weight: normal;}
	.form_tovar .description .dsc {font-size: 1.1em;}
	.form_tovar .right {padding-bottom: 20px;}
	.form_tovar .form_footer {padding-left: 10px !important;padding-right: 10px !important;}
	.form_tovar .description {padding: 0 !important;margin: 55px 10px 0px 10px !important;}
	.one .flex .title {font-size: 1.3em;}
	header .num {margin-left: 0 !important;}
	header .logo img {width: 150px;}
	.mobile_menu {margin-right: 4px;}
	.arrow {display: none !important;}
	.situation .item {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}}
@media screen and (max-width: 361px) {header .num {margin-left: 5px !important;}
	header .num .tel {font-size: 1.1em;}
	header .flex > div {padding: 10px 0;}
	.one .form {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;}
	.one .flex .title {font-size: 1.1em;}}
@media (min-width: 770px) and (max-width: 840px) {header .flex > div {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin: 2px 0;}
	header .num {text-align: center;}}
@media (min-width: 770px) and (max-width: 895px) {.one .form {-webkit-flex-basis: 400px;-ms-flex-preferred-size: 400px;flex-basis: 400px;}
	footer .flex > div {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;margin: 4px 0;text-align: center;}
	footer .flex {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}}
@media screen and (max-width: 589px) {.consultation-bottom form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	.consultation-bottom input {margin-left: 0 !important;}}
@media (min-width: 770px) and (max-width: 853px) {.consultation-bottom .btn {padding: 8px 40px;margin-top: 20px;margin-left: 0 !important;-webkit-flex-basis: 275px;-ms-flex-preferred-size: 275px;flex-basis: 275px;}}
@media screen and (max-width: 420px) {.callback_form {padding: 0 10px 24px 10px !important;}
	.form_tovar .description .img_list {display: none;}
	.one .flex .title {font-size: 1.4em;}
	.one .form {display: none;}
	.button_hidden {display: block;}}
@media screen and (max-width: 380px) {.one .flex .title {font-size: 1.3em;}}
@media screen and (max-width: 380px) {.one .flex .title {font-size: 1.1em;}}
#popup__toggle{
	bottom: 155px;
	right: 0px;
	position: fixed;
	z-index: 99999999;}
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #29AEE3;width:150px;height:150px;bottom:-151px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:-126px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	width:72px;height:72px;
	bottom: -112px;
	right: 49px;
	position:absolute;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid transparent;
	opacity: 1;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(mini.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
 
.abon { display: none; position: relative;height: 200px; text-align: center;}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 770px){ .abon { display: inline; }}