/* ::::: https://etalongroup.by/css/bootstrap.min.css ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
h1 { margin: 0.67em 0px; font-size: 2em; }
small { font-size: 80%; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
hr { height: 0px; box-sizing: content-box; }
button, input, optgroup, select, textarea { margin: 0px; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
input { line-height: normal; }
textarea { overflow: auto; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('glyphicons-halflings-regular.eot') format("embedded-opentype"), url('glyphicons-halflings-regular.woff2') format("woff2"), url('glyphicons-halflings-regular.woff') format("woff"), url('glyphicons-halflings-regular.ttf') format("truetype"), url('glyphicons-halflings-regular.svg') format("svg");
}
.glyphicon-asterisk::before { content: "*"; }
.glyphicon-plus::before { content: "+"; }
.glyphicon-eur::before, .glyphicon-euro::before { content: "€"; }
.glyphicon-minus::before { content: "−"; }
.glyphicon-cloud::before { content: "☁"; }
.glyphicon-envelope::before { content: "✉"; }
.glyphicon-pencil::before { content: "✏"; }
.glyphicon-glass::before { content: ""; }
.glyphicon-music::before { content: ""; }
.glyphicon-search::before { content: ""; }
.glyphicon-heart::before { content: ""; }
.glyphicon-star::before { content: ""; }
.glyphicon-star-empty::before { content: ""; }
.glyphicon-user::before { content: ""; }
.glyphicon-film::before { content: ""; }
.glyphicon-th-large::before { content: ""; }
.glyphicon-th::before { content: ""; }
.glyphicon-th-list::before { content: ""; }
.glyphicon-ok::before { content: ""; }
.glyphicon-remove::before { content: ""; }
.glyphicon-zoom-in::before { content: ""; }
.glyphicon-zoom-out::before { content: ""; }
.glyphicon-off::before { content: ""; }
.glyphicon-signal::before { content: ""; }
.glyphicon-cog::before { content: ""; }
.glyphicon-trash::before { content: ""; }
.glyphicon-home::before { content: ""; }
.glyphicon-file::before { content: ""; }
.glyphicon-time::before { content: ""; }
.glyphicon-road::before { content: ""; }
.glyphicon-download-alt::before { content: ""; }
.glyphicon-download::before { content: ""; }
.glyphicon-upload::before { content: ""; }
.glyphicon-inbox::before { content: ""; }
.glyphicon-play-circle::before { content: ""; }
.glyphicon-repeat::before { content: ""; }
.glyphicon-refresh::before { content: ""; }
.glyphicon-list-alt::before { content: ""; }
.glyphicon-lock::before { content: ""; }
.glyphicon-flag::before { content: ""; }
.glyphicon-headphones::before { content: ""; }
.glyphicon-volume-off::before { content: ""; }
.glyphicon-volume-down::before { content: ""; }
.glyphicon-volume-up::before { content: ""; }
.glyphicon-qrcode::before { content: ""; }
.glyphicon-barcode::before { content: ""; }
.glyphicon-tag::before { content: ""; }
.glyphicon-tags::before { content: ""; }
.glyphicon-book::before { content: ""; }
.glyphicon-bookmark::before { content: ""; }
.glyphicon-print::before { content: ""; }
.glyphicon-camera::before { content: ""; }
.glyphicon-font::before { content: ""; }
.glyphicon-bold::before { content: ""; }
.glyphicon-italic::before { content: ""; }
.glyphicon-text-height::before { content: ""; }
.glyphicon-text-width::before { content: ""; }
.glyphicon-align-left::before { content: ""; }
.glyphicon-align-center::before { content: ""; }
.glyphicon-align-right::before { content: ""; }
.glyphicon-align-justify::before { content: ""; }
.glyphicon-list::before { content: ""; }
.glyphicon-indent-left::before { content: ""; }
.glyphicon-indent-right::before { content: ""; }
.glyphicon-facetime-video::before { content: ""; }
.glyphicon-picture::before { content: ""; }
.glyphicon-map-marker::before { content: ""; }
.glyphicon-adjust::before { content: ""; }
.glyphicon-tint::before { content: ""; }
.glyphicon-edit::before { content: ""; }
.glyphicon-share::before { content: ""; }
.glyphicon-check::before { content: ""; }
.glyphicon-move::before { content: ""; }
.glyphicon-step-backward::before { content: ""; }
.glyphicon-fast-backward::before { content: ""; }
.glyphicon-backward::before { content: ""; }
.glyphicon-play::before { content: ""; }
.glyphicon-pause::before { content: ""; }
.glyphicon-stop::before { content: ""; }
.glyphicon-forward::before { content: ""; }
.glyphicon-fast-forward::before { content: ""; }
.glyphicon-step-forward::before { content: ""; }
.glyphicon-eject::before { content: ""; }
.glyphicon-chevron-left::before { content: ""; }
.glyphicon-chevron-right::before { content: ""; }
.glyphicon-plus-sign::before { content: ""; }
.glyphicon-minus-sign::before { content: ""; }
.glyphicon-remove-sign::before { content: ""; }
.glyphicon-ok-sign::before { content: ""; }
.glyphicon-question-sign::before { content: ""; }
.glyphicon-info-sign::before { content: ""; }
.glyphicon-screenshot::before { content: ""; }
.glyphicon-remove-circle::before { content: ""; }
.glyphicon-ok-circle::before { content: ""; }
.glyphicon-ban-circle::before { content: ""; }
.glyphicon-arrow-left::before { content: ""; }
.glyphicon-arrow-right::before { content: ""; }
.glyphicon-arrow-up::before { content: ""; }
.glyphicon-arrow-down::before { content: ""; }
.glyphicon-share-alt::before { content: ""; }
.glyphicon-resize-full::before { content: ""; }
.glyphicon-resize-small::before { content: ""; }
.glyphicon-exclamation-sign::before { content: ""; }
.glyphicon-gift::before { content: ""; }
.glyphicon-leaf::before { content: ""; }
.glyphicon-fire::before { content: ""; }
.glyphicon-eye-open::before { content: ""; }
.glyphicon-eye-close::before { content: ""; }
.glyphicon-warning-sign::before { content: ""; }
.glyphicon-plane::before { content: ""; }
.glyphicon-calendar::before { content: ""; }
.glyphicon-random::before { content: ""; }
.glyphicon-comment::before { content: ""; }
.glyphicon-magnet::before { content: ""; }
.glyphicon-chevron-up::before { content: ""; }
.glyphicon-chevron-down::before { content: ""; }
.glyphicon-retweet::before { content: ""; }
.glyphicon-shopping-cart::before { content: ""; }
.glyphicon-folder-close::before { content: ""; }
.glyphicon-folder-open::before { content: ""; }
.glyphicon-resize-vertical::before { content: ""; }
.glyphicon-resize-horizontal::before { content: ""; }
.glyphicon-hdd::before { content: ""; }
.glyphicon-bullhorn::before { content: ""; }
.glyphicon-bell::before { content: ""; }
.glyphicon-certificate::before { content: ""; }
.glyphicon-thumbs-up::before { content: ""; }
.glyphicon-thumbs-down::before { content: ""; }
.glyphicon-hand-right::before { content: ""; }
.glyphicon-hand-left::before { content: ""; }
.glyphicon-hand-up::before { content: ""; }
.glyphicon-hand-down::before { content: ""; }
.glyphicon-circle-arrow-right::before { content: ""; }
.glyphicon-circle-arrow-left::before { content: ""; }
.glyphicon-circle-arrow-up::before { content: ""; }
.glyphicon-circle-arrow-down::before { content: ""; }
.glyphicon-globe::before { content: ""; }
.glyphicon-wrench::before { content: ""; }
.glyphicon-tasks::before { content: ""; }
.glyphicon-filter::before { content: ""; }
.glyphicon-briefcase::before { content: ""; }
.glyphicon-fullscreen::before { content: ""; }
.glyphicon-dashboard::before { content: ""; }
.glyphicon-paperclip::before { content: ""; }
.glyphicon-heart-empty::before { content: ""; }
.glyphicon-link::before { content: ""; }
.glyphicon-phone::before { content: ""; }
.glyphicon-pushpin::before { content: ""; }
.glyphicon-usd::before { content: ""; }
.glyphicon-gbp::before { content: ""; }
.glyphicon-sort::before { content: ""; }
.glyphicon-sort-by-alphabet::before { content: ""; }
.glyphicon-sort-by-alphabet-alt::before { content: ""; }
.glyphicon-sort-by-order::before { content: ""; }
.glyphicon-sort-by-order-alt::before { content: ""; }
.glyphicon-sort-by-attributes::before { content: ""; }
.glyphicon-sort-by-attributes-alt::before { content: ""; }
.glyphicon-unchecked::before { content: ""; }
.glyphicon-expand::before { content: ""; }
.glyphicon-collapse-down::before { content: ""; }
.glyphicon-collapse-up::before { content: ""; }
.glyphicon-log-in::before { content: ""; }
.glyphicon-flash::before { content: ""; }
.glyphicon-log-out::before { content: ""; }
.glyphicon-new-window::before { content: ""; }
.glyphicon-record::before { content: ""; }
.glyphicon-save::before { content: ""; }
.glyphicon-open::before { content: ""; }
.glyphicon-saved::before { content: ""; }
.glyphicon-import::before { content: ""; }
.glyphicon-export::before { content: ""; }
.glyphicon-send::before { content: ""; }
.glyphicon-floppy-disk::before { content: ""; }
.glyphicon-floppy-saved::before { content: ""; }
.glyphicon-floppy-remove::before { content: ""; }
.glyphicon-floppy-save::before { content: ""; }
.glyphicon-floppy-open::before { content: ""; }
.glyphicon-credit-card::before { content: ""; }
.glyphicon-transfer::before { content: ""; }
.glyphicon-cutlery::before { content: ""; }
.glyphicon-header::before { content: ""; }
.glyphicon-compressed::before { content: ""; }
.glyphicon-earphone::before { content: ""; }
.glyphicon-phone-alt::before { content: ""; }
.glyphicon-tower::before { content: ""; }
.glyphicon-stats::before { content: ""; }
.glyphicon-sd-video::before { content: ""; }
.glyphicon-hd-video::before { content: ""; }
.glyphicon-subtitles::before { content: ""; }
.glyphicon-sound-stereo::before { content: ""; }
.glyphicon-sound-dolby::before { content: ""; }
.glyphicon-sound-5-1::before { content: ""; }
.glyphicon-sound-6-1::before { content: ""; }
.glyphicon-sound-7-1::before { content: ""; }
.glyphicon-copyright-mark::before { content: ""; }
.glyphicon-registration-mark::before { content: ""; }
.glyphicon-cloud-download::before { content: ""; }
.glyphicon-cloud-upload::before { content: ""; }
.glyphicon-tree-conifer::before { content: ""; }
.glyphicon-tree-deciduous::before { content: ""; }
.glyphicon-cd::before { content: ""; }
.glyphicon-save-file::before { content: ""; }
.glyphicon-open-file::before { content: ""; }
.glyphicon-level-up::before { content: ""; }
.glyphicon-copy::before { content: ""; }
.glyphicon-paste::before { content: ""; }
.glyphicon-alert::before { content: ""; }
.glyphicon-equalizer::before { content: ""; }
.glyphicon-king::before { content: ""; }
.glyphicon-queen::before { content: ""; }
.glyphicon-pawn::before { content: ""; }
.glyphicon-bishop::before { content: ""; }
.glyphicon-knight::before { content: ""; }
.glyphicon-baby-formula::before { content: ""; }
.glyphicon-tent::before { content: "⛺"; }
.glyphicon-blackboard::before { content: ""; }
.glyphicon-bed::before { content: ""; }
.glyphicon-apple::before { content: ""; }
.glyphicon-erase::before { content: ""; }
.glyphicon-hourglass::before { content: "⌛"; }
.glyphicon-lamp::before { content: ""; }
.glyphicon-duplicate::before { content: ""; }
.glyphicon-piggy-bank::before { content: ""; }
.glyphicon-scissors::before { content: ""; }
.glyphicon-bitcoin::before { content: ""; }
.glyphicon-btc::before { content: ""; }
.glyphicon-xbt::before { content: ""; }
.glyphicon-yen::before { content: "¥"; }
.glyphicon-jpy::before { content: "¥"; }
.glyphicon-ruble::before { content: "₽"; }
.glyphicon-rub::before { content: "₽"; }
.glyphicon-scale::before { content: ""; }
.glyphicon-ice-lolly::before { content: ""; }
.glyphicon-ice-lolly-tasted::before { content: ""; }
.glyphicon-education::before { content: ""; }
.glyphicon-option-horizontal::before { content: ""; }
.glyphicon-option-vertical::before { content: ""; }
.glyphicon-menu-hamburger::before { content: ""; }
.glyphicon-modal-window::before { content: ""; }
.glyphicon-oil::before { content: ""; }
.glyphicon-grain::before { content: ""; }
.glyphicon-sunglasses::before { content: ""; }
.glyphicon-text-size::before { content: ""; }
.glyphicon-text-color::before { content: ""; }
.glyphicon-text-background::before { content: ""; }
.glyphicon-object-align-top::before { content: ""; }
.glyphicon-object-align-bottom::before { content: ""; }
.glyphicon-object-align-horizontal::before { content: ""; }
.glyphicon-object-align-left::before { content: ""; }
.glyphicon-object-align-vertical::before { content: ""; }
.glyphicon-object-align-right::before { content: ""; }
.glyphicon-triangle-right::before { content: ""; }
.glyphicon-triangle-left::before { content: ""; }
.glyphicon-triangle-bottom::before { content: ""; }
.glyphicon-triangle-top::before { content: ""; }
.glyphicon-console::before { content: ""; }
.glyphicon-superscript::before { content: ""; }
.glyphicon-subscript::before { content: ""; }
.glyphicon-menu-left::before { content: ""; }
.glyphicon-menu-right::before { content: ""; }
.glyphicon-menu-down::before { content: ""; }
.glyphicon-menu-up::before { content: ""; }
* { box-sizing: border-box; }
*::after, *::before { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183);}
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
.h1, h1 { font-size: 36px; }
.h4, h4 { font-size: 18px; }
p { margin: 0px 0px 10px; }
.small, small { font-size: 85%; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
.list-inline { padding-left: 0px; margin-left: -5px; list-style: outside none none; }
.list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
blockquote .small::before, blockquote footer::before, blockquote small::before { content: "— "; }
.blockquote-reverse .small::before, .blockquote-reverse footer::before, .blockquote-reverse small::before, blockquote.pull-right .small::before, blockquote.pull-right footer::before, blockquote.pull-right small::before { content: ""; }
.blockquote-reverse .small::after, .blockquote-reverse footer::after, .blockquote-reverse small::after, blockquote.pull-right .small::after, blockquote.pull-right footer::after, blockquote.pull-right small::after { content: " —"; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-6 { width: 50%; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
@media screen and (max-width: 768px) {
}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
@media not all {
}
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 4px 4px 0px 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0px 0px 4px 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204); content: "/ "; }
@media screen and (min-width: 768px) {
}
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); opacity: 0.2; }
.close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }
button.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0px 0px; border: 0px none; }
.modal { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s; transform: translate(0px, -25%); }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px none; box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5); }
.modal-header { padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0px; line-height: 1.42857; }
.modal-body { position: relative; padding: 15px; }
.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover > .arrow::after { content: ""; border-width: 10px; }
.popover.top > .arrow::after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }
.popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.bottom > .arrow::after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left > .arrow::after { right: 1px; bottom: -10px; content: " "; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }
@media not all, (-webkit-transform-3d) {
}
.carousel-control .icon-prev::before { content: "‹"; }
.carousel-control .icon-next::before { content: "›"; }
@media screen and (min-width: 768px) {
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.center-block { display: block; margin-right: auto; margin-left: auto; }
/* ::::: https://etalongroup.by/css/styles.css ::::: */

@font-face {
	font-family: "PTSans-Regular";
	font-style: normal;
	font-weight: normal;
	src: url('ptsans-regular.woff') format("woff"), url('ptsans-regular.ttf') format("truetype"), url('ptsans-regular.svg') format("svg");
}
@font-face {
	font-family: "pt-sans";
	font-style: normal;
	font-weight: normal;
	src: url('pt-sans.woff2') format("woff2"), url('pt-sans.eot') format("embedded-opentype");
}
@font-face {
	font-family: "PTSans-Bold";
	font-style: normal;
	font-weight: normal;
	src: url('ptsans-bold.woff') format("woff"), url('ptsans-bold.ttf') format("truetype"), url('ptsans-bold.svg') format("svg");
}
@font-face {
	font-family: "pt-sans-bold";
	font-style: normal;
	font-weight: normal;
	src: url('pt-sans-bold.woff2') format("woff2"), url('pt-sans-bold.eot') format("embedded-opentype");
}
@font-face {
	font-family: "PTSans-Italic";
	font-style: normal;
	font-weight: normal;
	src: url('ptsans-italic.woff') format("woff"), url('ptsans-italic.ttf') format("truetype"), url('ptsans-italic.svg') format("svg");
}
@font-face {
	font-family: "pt-sans-italic";
	font-style: normal;
	font-weight: normal;
	src: url('pt-sans-italic.woff2') format("woff2"), url('pt-sans-italic.eot') format("embedded-opentype");
}
uu :active, :focus { outline: 0px none ! important; }
a, a:active, a:focus, a:hover { color: inherit; }
html, body { font-family: "pt-sans"; }
button, textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], .input-checkbox { -moz-appearance: none; }
:focus::-moz-placeholder { opacity: 0; }
:focus:-moz-placeholder { opacity: 0; }
body { font-family: "PT Sans",sans-serif; color: rgb(0, 0, 0); font-size: 16px; }
.container { width: 90%; padding: 0px 2%; }
header { padding: 20px 0px 0px; width: 100%; }
header .button-round { font-family: "pt-sans"; margin-left: 40px; }
.a_default { color: rgb(203, 39, 16); text-decoration: underline; }
.a_default:hover { color: rgb(243, 121, 123); text-decoration: underline; }
.modal-header .close { margin-top: -23px ! important; }
#vyzov .modal-header .close, #selectCity .modal-header .close { margin-top: -24px; }
.modal-title { font-size: 18px; font-weight: bold; text-align: center; }
.city-list { text-align: center; }
.city-list li { margin-right: 20px; }
.city-list li:first-child { margin-left: 20px; }
.modal-header { background-color: rgb(238, 238, 238); border-top-left-radius: 4px; border-top-right-radius: 4px; }
.modal-body label { font-size: 15px; font-weight: normal; color: rgb(102, 102, 102); }
.wrap-logo { float: left; width: 43%; }
.logo { background: transparent url('logos.svg') no-repeat scroll 0px 0px; float: left; height: 47px; width: 207px; }
.logo-description { color: rgb(102, 102, 102); float: left; font-size: 14px; line-height: 17px; margin: 4px 0px 0px 7%; }
.years-old { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); color: rgb(245, 0, 0); display: inline-block; font-size: 20px; line-height: 20px; padding: 0px 5%; text-align: center; width: 17%; }
.years { font-size: 33px; }
.button-round { background: transparent linear-gradient(to top, rgb(245, 0, 0), rgb(255, 68, 64)) repeat scroll 0% 0%; padding: 5px 20px; text-align: center; border-radius: 5px; color: rgb(255, 255, 255); font-family: "pt-sans-bold"; text-shadow: -1px -1px 0px rgb(204, 27, 53); box-shadow: 0px 3px rgb(161, 35, 19); cursor: pointer; float: right; font-size: 15px; line-height: 17px; }
.button-round:hover { background: transparent linear-gradient(to top, rgb(234, 0, 0), rgb(235, 67, 63)) repeat scroll 0% 0%; }
.header-phones { float: right; font-family: "pt-sans-bold"; font-size: 20px; list-style: outside none none; margin: 0px 0px 0px 25px; padding: 0px; text-align: right; width: 200px; }
.header-phones li { line-height: 21px; }
.header-phones li small { font-family: "pt-sans"; }
.velcom { background: transparent url('velcom.png') no-repeat scroll 0px center; }
.mts { background: transparent url('mts.png') no-repeat scroll 0px center; }
.velcom-mts { background: transparent url('velcom-mts2.png') no-repeat scroll 25px center; }
header nav { width: 100%; background: transparent linear-gradient(to top, rgb(245, 0, 0), rgb(255, 68, 64)) repeat scroll 0% 0%; margin-top: 20px; }
#menu { background: transparent linear-gradient(to top, rgb(245, 0, 0), rgb(255, 68, 64)) repeat scroll 0% 0%; display: table; list-style: outside none none; margin: 0px auto; padding: 0px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); visibility: visible; border-right: 1px solid rgb(251, 66, 63); border-left: 1px solid rgb(251, 66, 63); }
#menu li { display: block; float: left; position: relative; }
#menu li a { border-left: 1px solid rgb(251, 66, 63); color: rgb(255, 255, 255); display: table; height: 50px; line-height: 50px; padding: 0px 45px; text-align: center; text-decoration: none; transition: all 0.5s ease 0s; }
#menu li:first-child a { border-left: medium none; }
#menu li:last-child a { border-right: medium none; }
#menu li:hover a { background: rgb(255, 68, 64) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3) inset; }
#menu li:hover .sub-menu a { background: rgb(243, 243, 243) none repeat scroll 0% 0%; color: rgb(47, 48, 54); height: 40px; line-height: 40px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }
#menu li:hover .sub-menu a:hover { color: rgb(223, 71, 6); }
.sub-menu { left: 0px; opacity: 0; position: absolute; transition: visibility 0s linear 0s, opacity 0s linear 0s; visibility: hidden; z-index: 9999; padding: 0px; text-align: left; }
#menu .sub-menu li { float: none; border-top: 1px solid rgb(221, 221, 221); }
#menu .sub-menu li a { width: auto; min-width: 100%; padding: 0px 11px; white-space: nowrap; text-align: left; border: medium none; box-shadow: none; }
@media only screen and (min-width: 690px) {
	#menu li a:hover + .sub-menu, .sub-menu:hover { display: block; }
}
#menu li:hover > ul { visibility: visible; opacity: 1; transition-delay: 0s; z-index: 1; }
.open-menu { width: 100%; text-align: center; cursor: pointer; color: rgb(255, 255, 255); padding: 10px 0px; background: rgb(245, 0, 0) none repeat scroll 0% 0%; margin: 20px 0px 0px; display: none; }
.wrap-block .h1, h1 { margin: 50px 0px; text-align: center; font-family: "pt-sans-bold"; font-size: 40px; color: rgb(49, 49, 49); }
.center { text-align: center; }
.tender_form_bottom .button-round { font-size: 20px; }
ins::after { background: red none repeat scroll 0px 0px; content: " "; height: 2px; left: 0px; position: absolute; top: 50%; width: 100%; }
.wrap-rassrochka { background: transparent url('akcii.jpg') no-repeat scroll 0px 0px / cover ; width: 100%; padding: 50px 0px; margin: 30px 0px 0px; text-align: center; }
.wrap-rassrochka img { width: 100%; max-width: 600px; }
.rassrochka-title { font-family: "PTSans-Bold"; font-size: 62px; color: rgb(255, 255, 255); text-align: left; }
.rassrochka-desc { color: rgb(255, 255, 255); font-size: 19px; margin-bottom: 40px; text-align: left; }
.tender_form_bottom { text-align: left; }
.wrap-rassrochka input { border: 1px solid rgb(114, 114, 115) ! important; border-radius: 3px ! important; color: rgb(89, 89, 91) ! important; width: 100% ! important; padding: 10px ! important; margin-bottom: 10px ! important; }
.button-default { clear: left; width: 100%; border: medium none; padding: 15px; }
.wrap-rassrochka .strong { font-family: "PTSans-Bold"; }
.rassrochka-down { clear: left; width: 100%; float: left; margin: 20px 0px 0px; font-size: 19px; color: rgb(255, 255, 255); text-align: left; }
.form-r { max-width: 500px; }
.video_cont::after { background: rgba(255, 255, 255, 0.8) none repeat scroll 0px 0px; content: " "; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.text_align_center_wrap { text-align: center; }
a, a:link, a:hover, a:visited, a:active, a:focus, button { transition: all 0.2s ease-out 0.01s; }
.wrap-zayavka { background-image: none; margin: 0px; }
.wrap-zayavka img { width: auto; margin: -80px 0px 0px; }
.wrap-zayavka .rassrochka-title { color: rgb(49, 49, 49); }
.wrap-zayavka .rassrochka-desc { color: rgb(49, 49, 49); font-family: "PTSans-Bold"; }
.wrap-zayavka .rassrochka-down { color: rgb(49, 49, 49); padding-top: 20px; margin-bottom: 30px; }
.wrap-zayavka button { font-size: 20px; }
footer { padding: 50px 0px; background-color: rgb(45, 47, 51); color: rgb(255, 255, 255); margin-top: -50px; }
footer ul { margin: 5px 0px 30px; padding: 0px; list-style: outside none none; }
footer ul li a { text-decoration: underline; color: rgb(171, 174, 182); font-size: 13px; }
.footer { width: 100%; padding: 50px 0px; }
.socials { width: 25%; }
.socials ul { display: inline-block; margin: 0px; padding: 0px; }
.socials ul li { display: inline-block; }
.socials ul li a { display: block; height: 30px; margin: 0px; padding: 0px; text-decoration: none; width: 30px; }
.vk { background: transparent url('soc_icon.png') no-repeat scroll 0px 0px; }
.fb { background: transparent url('soc_icon.png') no-repeat scroll -30px 0px; }
.ok { background: transparent url('soc_icon.png') no-repeat scroll -60px 0px; }
.tender_form_zamer {  }
.line_like_row { display: inline-block; margin-top: 20px; width: 100%; }
.line_like_row label { width: 15%; }
.line_like_row .contact-input { border: 1px solid rgb(204, 204, 204); border-radius: 3px; font-size: 14px; padding: 5px; }
.text_align_center_wrap input:hover {  }
.text_align_center_wrap { display: inline-block; margin: 40px 0px 25px; text-align: center; width: 100%; }
.text_align_center_wrap input { float: none; max-width: 323px; padding: 15px 30px; }
#vyzov .modal-content { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); width: 85%; }
#vyzov .modal-body { padding: 15px; position: relative; text-align: center; width: 90%; margin: 0px auto; }
#vyzov .modal-header { text-align: center; }
.top_btn::after { border-left: 3px solid rgb(255, 255, 255); border-top: 3px solid rgb(255, 255, 255); content: " "; display: block; height: 18px; left: 21px; position: absolute; transform: rotate(45deg); width: 18px; }
.top_btn { background: transparent linear-gradient(to top, rgb(245, 0, 0), rgb(255, 68, 64)) repeat scroll 0% 0%; border-bottom: 2px solid rgb(162, 19, 19); border-radius: 50%; border-top: 2px solid rgb(237, 97, 93); cursor: pointer; display: block; height: 60px; padding-top: 22px; position: absolute; right: 0px; width: 60px; }
.boxHidded { visibility: hidden; }
.fadeInUp, .fadeInDown, .pulse, .rollIn, .bounceInLeft, .bounceInRight { visibility: visible; }
.nabor li::before { content: counter(point, decimal); counter-increment: point 1; position: absolute; background: transparent linear-gradient(to top, rgb(245, 0, 0), rgb(255, 68, 64)) repeat scroll 0% 0%; border-bottom: 2px solid rgb(162, 19, 19); border-top: 2px solid rgb(237, 97, 93); width: 45px; height: 45px; color: rgb(255, 255, 255); left: 0px; top: 0px; border-radius: 99px; text-align: center; font-family: "PTSans-Bold"; line-height: 38px; }
.first-text { font-size: 25px; margin: 0px auto 50px; text-align: center; width: 80%; clear: both; }
.strong { font-family: "PTSans-Bold"; font-weight: normal; }
.block_timer p:nth-child(1) { margin: 0px 0px 17px 10px; }
.block_timer p:nth-child(1) span { color: rgb(255, 0, 0); }
.block_timer p:nth-child(2) span { color: rgb(0, 0, 0); font-size: 40px; letter-spacing: 7px; margin: 0px 15px 0px 0px; }
.block_timer p:nth-child(2) span:nth-child(4) { color: rgb(229, 3, 3); }
.ul-arrow2 { margin-top: 40px; padding-left: 0px; }
.ul-arrow2 li { list-style: outside none none; background: transparent url('ul-arrow.jpg') no-repeat scroll 0px 7px; padding-left: 20px; margin-bottom: 30px; }
table tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
footer li { line-height: 17px; margin-bottom: 10px; }
.wrap-aktsii { width: 100%; margin: 0px 0px 70px; }
#selectCity li span { cursor: pointer; }
.button-round-calc { background: white none repeat scroll 0% 0%; padding: 5px 20px; text-align: center; border: 1px solid rgb(245, 0, 0); border-radius: 5px; color: rgb(245, 0, 0); font-family: "pt-sans-bold"; cursor: pointer; float: right; font-size: 15px; line-height: 17px; width: 155px; }
.button-round-calc a:hover { color: rgb(255, 0, 0); }
@media screen and (max-width: 1300px) {
}
@media screen and (max-width: 1366px) {
}
/* ::::: https://etalongroup.by/css/media.css ::::: */

@media only screen and (max-width: 1270px) {
}
@media only screen and (max-width: 1250px) {
	.wrap-logo { width: 30%; }
	.logo-description { margin: 15px 0px 0px; }
}
@media only screen and (max-width: 1200px) {
	.form-r { margin: 0px auto; }
	.wrap-zayavka .rassrochka-title { font-size: 30px; }
	.wrap-zayavka img { width: 80%; }
}
@media screen and (max-width: 1100px) {
}
@media screen and (max-width: 1000px) {
	.wrap-price-remont2 table td::before { content: attr(data-label); float: left; font-family: "PTSans-Bold"; display: block; padding: 0px 8px 0px 0px; font-size: 13px ! important; }
}
@media screen and (max-width: 990px) {
	.wrap-zayavka img { display: none; }
}
@media screen and (max-width: 900px) {
	.open-menu { display: inline-block; }
	header nav { margin-top: 0px; display: none; }
	.sub-menu { position: static; display: none; width: 100%; }
	.sub-menu li {  }
	#menu:nth-child(2) { display: none; }
	#menu li, #menu li a { width: 100%; border: medium none; padding: 0px; }
	#menu .sub-menu li a { padding: 0px; text-align: center; }
	#menu { width: 100%; }
}
@media only screen and (max-width: 890px) {
	.button-round { clear: right; margin-top: 10px; }
	.wrap-logo { width: 40%; }
	.years-old { width: 22%; }
}
@media only screen and (max-width: 790px) {
	#vyzov .modal-content { width: 100%; }
}
@media only screen and (max-width: 781px) {
}
@media only screen and (max-width: 690px) {
	.container { width: auto; }
}
@media only screen and (max-width: 625px) {
	.years-old { width: 50%; }
	.wrap-logo { width: 50%; }
	.header-phones { margin-top: 14px; }
	.wrap-price-remont2 table td::before { display: none; }
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 460px) {
	.header-phones { clear: left; float: left; margin: 15px 0px 0px; }
	.header-phones li { display: inline-block; width: 100%; }
	.button-round { margin-top: 22px; }
	.callme_viewform { margin-right: 4%; }
}
@media only screen and (max-width: 440px) {
	.years-old { display: none; }
	.wrap-logo { width: 100%; }
	.h1, h1, .rassrochka-title { font-size: 30px ! important; }
}
@media only screen and (max-width: 390px) {
	.years-old { display: none; }
	.button-round { float: left; clear: left; }
	.wrap-logo { width: 100%; }
	.logo, .logo-description { float: none; display: inline-block; }
	header .container, .footer .container { text-align: center; }
	.header-phones { display: inline-block; float: none; text-align: center; width: 100%; }
	.button-round { float: none; text-align: center; }
	.footer .logo-description { width: 100%; }
}
/* ::::: https://etalongroup.by/css/animate.css ::::: */

.animated { animation-duration: 1s; animation-fill-mode: both; }
.pulse { animation-name: pulse; }
.fadeIn { animation-name: fadeIn; }
.fadeInDown { animation-name: fadeInDown; }
.rollIn { animation-name: rollIn; }
.ymaps-b-form-button__input::-moz-focus-inner { padding: 0px; border: 0px none; }
@media not all, not all {
}
@media not all {
}
#leadia_science_widget .widget_style3d_box_shadow { box-shadow: 0px 5px 19px rgba(120, 120, 120, 0.64) ! important; }
#leadia_science_widget, #leadia_science_widget * { transform: none; }
#leadia_science_widget * { text-shadow: none; text-align: left; font-family: Helvetica,Arial ! important; font-size: 13px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); line-height: 1.2; text-transform: none; letter-spacing: normal; font-weight: normal; box-sizing: border-box; transition: none 0s ease 0s ; transform-origin: center center 0px; white-space: normal; word-spacing: 0px ! important; font-variant: normal; }
#leadia_science_widget :not(br) { display: block; }
#leadia_science_widget style { display: none; }
#leadia_science_widget *::after, #leadia_science_widget *::before { background-image: none; }
#leadia_science_widget input, #leadia_science_widget textarea, #leadia_science_widget select { padding: 0px; display: inline-block; width: auto; height: auto; line-height: 1; float: none ! important; font-size: 14px ! important; color: rgb(0, 0, 0) ! important; border: 0px none ! important; background: white none repeat scroll 0% 0% ! important; opacity: 1 ! important; box-shadow: none ! important; text-transform: none ! important; letter-spacing: normal ! important; font-weight: normal ! important; max-width: 100% ! important; }
#leadia_science_widget input, #leadia_science_widget select { padding: 0px ! important; display: inline-block ! important; width: auto ! important; height: auto ! important; line-height: 1 ! important; }
#leadia_science_widget input:focus, #leadia_science_widget textarea:focus, #leadia_science_widget select:focus { outline: medium none ! important; box-shadow: none ! important; border-collapse: separate ! important; }
#leadia_science_widget input::after, #leadia_science_widget input::before, #leadia_science_widget textarea::after, #leadia_science_widget textarea::before, #leadia_science_widget select::after, #leadia_science_widget select::before { display: none; }
#leadia_science_widget input[type="text"] { -moz-appearance: textfield ! important; left: inherit ! important; }
#leadia_science_widget input::-moz-placeholder { font-size: 13px ! important; color: rgb(153, 153, 153) ! important; text-transform: initial ! important; }
#leadia_science_widget .leadia_widget_textarea::-moz-placeholder { font-size: 13px ! important; color: rgb(153, 153, 153) ! important; text-transform: initial ! important; }
#leadia_science_widget .leadia_widget_textarea::placeholder { font-size: 13px ! important; color: rgb(153, 153, 153) ! important; text-transform: initial ! important; }
#leadia_science_widget input::placeholder { font-size: 13px ! important; color: rgb(153, 153, 153) ! important; text-transform: initial ! important; }
#leadia_science_widget .leadia_widget { position: fixed; background-color: rgb(115, 131, 181); font-family: Helvetica,Arial; font-size: 14px; transition: top 0.2s ease 0s, margin 0.2s ease 0s; width: 344px; bottom: 0px; padding: 10px 4px 0px; box-sizing: border-box; border-radius: 3px 3px 0px 0px; z-index: 1000001; }
#leadia_science_widget .leadia_widget_text { margin: 0px; font-size: 12px; font-weight: normal; color: white; line-height: 1; font-family: Helvetica,Arial ! important; }
#leadia_science_widget .leadia_widget_header { position: relative; min-height: 50px; padding-left: 70px; color: rgb(151, 167, 189); margin-bottom: 8px; cursor: pointer; -moz-user-select: none; text-shadow: 0px 1px 1px rgb(97, 114, 164); }
#leadia_science_widget .leadia_widget_photo { position: absolute; left: 10px; top: 0px; height: 48px; width: 48px; border-radius: 50%; border: medium none; box-shadow: none; margin: 0px ! important; opacity: 1; transform: none ! important; transition: none 0s ease 0s  ! important; }
#leadia_science_widget .leadia-widget-worker-name { color: rgb(255, 255, 255); font-style: normal; font-size: 15px; font-family: Helvetica,Arial ! important; line-height: 1.2; }
#leadia_science_widget .leadia_content_custom_scroll { height: 275px; overflow-x: hidden; padding: 6px 0px; position: relative; }
#leadia_science_widget .leadia_widget_body { background-color: rgb(255, 255, 255); position: relative; height: 327px; overflow: hidden; }
#leadia_science_widget .leadia_widget_list { min-height: 55px; margin: 0px; list-style: outside none none; padding: 6px 16px; font-weight: 400; transition: opacity 0.5s ease 0s; }
#leadia_science_widget .leadia_widget_msg { min-height: 32px; margin-bottom: 10px; line-height: 20px; color: rgb(255, 255, 255); }
#leadia_science_widget .msg_wrap { max-width: 90%; position: relative; z-index: 0; display: inline-block; padding: 12px 15px; font-size: 13px; line-height: 16px; border: 1px solid rgb(221, 220, 215); color: rgb(0, 0, 0); background-color: rgb(250, 250, 250); border-radius: 13px; overflow-wrap: break-word; }
#leadia_science_widget .msg_wrap::after { content: ""; position: absolute; width: 15px; height: 12px; background-color: rgb(250, 250, 250); border-top-right-radius: 50%; left: 0px; bottom: 2px; z-index: 1; }
#leadia_science_widget .leadia_user_msg .msg_wrap::after { left: auto; right: 0px; background-color: rgb(255, 255, 255); }
#leadia_science_widget .msg_wrap_corner { position: absolute; left: -21px; bottom: 7px; width: 1px; height: 1px; }
#leadia_science_widget .leadia_user_msg .msg_wrap_corner::before { border-right-color: white; }
#leadia_science_widget .msg_wrap_corner::before { content: ""; position: absolute; z-index: -1; bottom: -10px; left: 0px; height: 10px; border-right: 30px solid rgb(250, 250, 250); box-shadow: 0px 0px 0px 1px rgb(221, 220, 215); border-bottom-right-radius: 80px 50px; transform: translate(0px, -2px); }
#leadia_science_widget .msg_wrap_corner::after { content: ""; position: absolute; z-index: -1; bottom: -11px; left: 0px; width: 30px; height: 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom-right-radius: 40px 50px; transform: translate(-10px, -2px); box-shadow: 1px 0px 0px 0px rgb(221, 220, 215); }
#leadia_science_widget .msg_wrap_corner_right { position: absolute; right: -8px; bottom: 40px; width: 1px; height: 1px; }
#leadia_science_widget .msg_wrap_corner_right::after { content: ""; top: 1px; right: -29px; position: absolute; border: 0px solid; display: block; width: 40px; height: 40px; background-color: transparent; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; box-shadow: -16px -3px 0px -5px white, -16px -3px 0px -4px rgb(221, 220, 215), 4px 0px 0px -3px rgb(221, 220, 215) inset; transform: rotate(-25deg); transition: all 0.3s ease 0s; }
#leadia_science_widget .leadia-widget-message-text { font-size: 13px; }
#leadia_science_widget .leadia_widget_shaker { position: relative; }
#leadia_science_widget .leadia_widget_shaker::before { content: ""; bottom: 3px; right: 1px; position: absolute; width: 19px; height: 28px; background-color: white; z-index: 1; border-radius: 0px 10px 8px 0px; }
#leadia_science_widget .leadia_msg_time { display: block; font-size: 10px; color: rgb(185, 188, 192); }
#leadia_science_widget .leadia_msg_typemessage { text-align: center; font-size: 12px; color: rgb(127, 127, 127); }
#leadia_science_widget .leadia_widget_textarea_wrap { position: absolute; left: 0px; bottom: 0px; z-index: 1; width: 100%; padding: 0px 15px 15px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(243, 243, 243) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_textarea { width: 100%; height: 37px ! important; min-height: inherit; padding: 8px 35px 8px 15px ! important; vertical-align: bottom; border: 1px solid rgb(221, 220, 215) ! important; font: 13px/1.5 Helvetica,Arial; color: rgb(0, 0, 0) ! important; border-radius: 16px ! important; overflow: hidden ! important; min-width: initial ! important; resize: none; transition: height 0.2s ease 0s, box-shadow 0.2s ease 0s, border-color 0.2s ease 0s; box-sizing: border-box; margin: 0px; background: white none repeat scroll 0% 0%; left: inherit ! important; }
#leadia_science_widget .leadia_widget_textarea:focus { height: 80px; outline: 0px none; box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.1); border-color: rgb(155, 186, 233) ! important; }
#leadia_science_widget .leadia_widget_textarea:focus ~ .msg_wrap_corner_right::after { box-shadow: -16px -3px 0px -5px white, -16px -3px 0px -4px rgb(155, 186, 233), 4px 0px 0px -3px rgb(155, 186, 233) inset; }
#leadia_science_widget .leadia_develop_container * { font-size: 10px; }
#leadia_science_widget .leadia_develop_container { vertical-align: middle; cursor: pointer; text-align: center; padding: 3px 0px 6px; opacity: 1; line-height: 1; font-size: 12px; }
#leadia_science_widget .leadia_develop_container_inset { display: inline-block; }
#leadia_science_widget .leadia_develop_text { vertical-align: baseline; display: inline-block; margin-right: 0px; color: rgb(255, 255, 255); }
#leadia_science_widget .leadia_develop_container:hover { opacity: 0.8; }
#leadia_science_widget .leadia_widget_title { padding: 4px 0px; }
.leadia_widget_minimize { position: absolute ! important; right: 15px; top: 13px; width: 15px; border-bottom: 2px solid white; }
#leadia_science_widget .leadia_widget_button_in_chat::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; width: 100%; height: 100%; transition: all 0.2s ease 0s; border-radius: 18px; background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(254, 250, 208) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_button_in_chat:hover::before { top: 0px; }
#leadia_science_widget .leadia_widget_button_in_chat:active::before { box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset; }
#leadia_science_widget .leadia_element_center { text-align: center; }
#leadia_science_widget .leadia_widget_loading_item:nth-child(n) { left: 0px; animation-delay: 0s; }
#leadia_science_widget .leadia_widget_loading_item:nth-child(2n) { left: 20px; animation-delay: 0.2s; }
#leadia_science_widget .leadia_widget_loading_item:nth-child(3n) { left: 40px; animation-delay: 0.4s; }
#leadia_science_widget .leadia_widget_hover::before { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 68px; background-color: rgb(255, 255, 255); opacity: 0; z-index: -1; transition: all 0.2s ease 0s; }
#leadia_science_widget .leadia_widget_hover:hover::before { opacity: 0.1; }
#leadia_science_widget .success_send { background: transparent url('thx.png') no-repeat scroll 0% 0% / 100% 100%; margin: 8px auto; height: 72px; width: 59px; }
#leadia_science_widget .leadia_widget_send { position: absolute; right: 10px; top: 50%; width: 21px; height: 21px; line-height: 19px; margin-top: -11px; border-radius: 50%; background-color: rgb(115, 131, 181); z-index: 1; text-align: center; cursor: pointer; transition: all 0.2s ease 0s; }
#leadia_science_widget .leadia_widget_send_arrow { position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; margin: -4px 0px 0px -6px; border-right: 2px solid white; border-top: 2px solid white; transform: rotate(45deg); transition: opacity 0.2s ease 0s; }
#leadia_science_widget .leadia_widget_notify { position: absolute; bottom: 100%; left: 0px; width: 90%; border: 1px solid rgb(218, 215, 178); border-radius: 13px; padding: 9px 15px; font-size: 13px; line-height: 1.4; color: rgb(78, 75, 65); margin-bottom: 20px; text-shadow: 0px 1px 0px white; box-shadow: 0px 1px 0px white inset; background-color: rgb(254, 250, 208); }
#leadia_science_widget .leadia_widget_notify::before { content: ""; position: absolute; bottom: -11px; left: 27px; border-left: 10px solid transparent; border-top: 10px solid rgb(218, 215, 178); border-right: 10px solid transparent; }
#leadia_science_widget .leadia_widget_notify::after { content: ""; position: absolute; bottom: -10px; left: 27px; border-left: 10px solid transparent; border-top: 10px solid rgb(254, 250, 208); border-right: 10px solid transparent; }
#leadia_science_widget .loader-inner.ball-pulse-sync { background: transparent none repeat scroll 0% 0%; }
#leadia_science_widget .ball-pulse-sync { text-align: center; padding: 15px 0px 10px; }
#leadia_science_widget .ball-pulse-sync > div { display: inline-block; background-color: rgb(221, 220, 215); width: 12px; height: 12px; border-radius: 100%; margin: 0px 2px; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(0) { animation: 0.8s ease-in-out 0s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(1) { animation: 0.8s ease-in-out 0.07s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(2) { animation: 0.8s ease-in-out 0.14s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(3) { animation: 0.8s ease-in-out 0.21s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div { animation-fill-mode: both; }
#leadia_science_widget .leadia_widget_photo { perspective: 1000px; }
#leadia_science_widget .leadia_widget_photo_flipper { transition: all 0.5s ease-out 0s; transform-style: preserve-3d; width: 100%; height: 100%; position: relative; }
#leadia_science_widget .leadia_widget_photo_front, #leadia_science_widget .leadia_widget_photo_back { backface-visibility: hidden; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: 50%; overflow: hidden; }
#leadia_science_widget .leadia_widget_photo .leadia_widget_photo_front, #leadia_science_widget .leadia_widget_photo.leadia_widget_photo_flipped .leadia_widget_photo_front { transform: rotateY(0deg); }
#leadia_science_widget .leadia_widget_photo .leadia_widget_photo_back, #leadia_science_widget .leadia_widget_photo.leadia_widget_photo_flipped .leadia_widget_photo_back { transform: rotateY(-180deg); }
#leadia_science_widget .leadia_widget_photo .leadia_widget_photo_front, #leadia_science_widget .leadia_widget_photo.leadia_widget_photo_flipped .leadia_widget_photo_back { animation: 0.5s ease 0s normal both 1 running stayvisible; visibility: visible; }
#leadia_science_widget .leadia_widget_photo.leadia_widget_photo_flipped .leadia_widget_photo_front, #leadia_science_widget .leadia_widget_photo .leadia_widget_photo_back { animation: 0.5s ease 0s normal both 1 running stayvisible; visibility: hidden; }
#leadia_science_widget .leadia_widget_photo_front img, #leadia_science_widget .leadia_widget_photo_back img { max-width: 100% ! important; border: medium none ! important; }
#leadia_science_widget .leadia_widget_order_title { padding: 20px 0px; color: rgb(82, 81, 81); font-size: 12px; text-align: center; }
#leadia_science_widget .leadia_widget_order_rel { position: relative; }
#leadia_science_widget .leadia_widget_order_control { width: 100% ! important; height: 35px ! important; border: 1px solid rgb(188, 195, 201) ! important; border-radius: 4px ! important; margin-bottom: 20px ! important; padding-left: 37px ! important; font-size: 12px ! important; transition: all 0.2s ease 0s ! important; }
#leadia_science_widget .leadia_widget_order_control:focus { outline: medium none ! important; border-color: rgb(145, 190, 227) ! important; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15) ! important; }
#leadia_science_widget select.leadia_widget_order_control { padding-left: 33px ! important; color: rgb(136, 136, 136) ! important; -moz-appearance: none ! important; }
#leadia_science_widget .leadia_widget_order_control_cell_1, #leadia_science_widget .leadia_widget_order_control_cell_2 { position: relative; font-size: 14px; color: rgb(147, 154, 161); display: inline-block; vertical-align: middle; }
#leadia_science_widget .leadia_widget_order_control_cell_2 .leadia_widget_order_control { padding: 0px 0px 0px 5px ! important; }
#leadia_science_widget .leadia_widget_order_control_cell_1 { width: 55%; padding-right: 20px; margin-right: -4px; }
#leadia_science_widget .leadia_widget_order_control_cell_1 .leadia_widget_arrow_down { right: 26px; }
#leadia_science_widget .leadia_widget_order_control_cell_2 { width: 45%; }
#leadia_science_widget .leadia_widget_order_btn { position: relative; width: 100%; height: 41px; line-height: 41px; margin-bottom: 15px; border: 1px solid rgb(177, 174, 145); border-radius: 4px; text-transform: uppercase; color: rgb(0, 0, 0); font-size: 12px; text-align: center; cursor: pointer; text-shadow: 0px 1px rgba(255, 255, 255, 0.5); background: transparent linear-gradient(to bottom, rgb(253, 207, 49) 0%, rgb(251, 182, 45) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_order_btn:hover { background: transparent linear-gradient(to bottom, rgb(251, 182, 45) 0%, rgb(253, 207, 49) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_order_btn:active { box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset; }
#leadia_science_widget .leadia_widget_order_back { position: relative; display: inline-block; cursor: pointer; color: rgb(154, 161, 167); font-size: 12px; text-decoration: underline; }
#leadia_science_widget .leadia_widget_order_back:hover { color: black; }
#leadia_science_widget .leadia_widget_order_back:hover .leadia_widget_chat_icon { opacity: 1; }
#leadia_science_widget [class*="leadia_widget_icon"] { position: absolute; left: 8px; top: 9px; z-index: 1; width: 17px; height: 17px; background: transparent url('leadia_widget_sprite_upd.png') no-repeat scroll 0px 0px; }
#leadia_science_widget [class*="leadia_widget_icon"]::after { content: ""; height: 20px; border-left: 1px solid rgb(188, 195, 201); float: right; margin-right: -6px; }
#leadia_science_widget .leadia_widget_icon_user { background-position: 0px -18px; }
#leadia_science_widget .leadia_widget_icon_date { background-position: 0px -37px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ .leadia_widget_icon_handset { background-position: -18px 0px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ .leadia_widget_icon_user { background-position: -15px -18px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ .leadia_widget_icon_date { background-position: -17px -37px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ [class*="leadia_widget_icon"]::after { border-color: rgb(145, 190, 227); }
#leadia_science_widget .leadia_widget_arrow_down { position: absolute; right: 6px; left: auto; top: 14px; width: 10px; height: 6px; background: transparent url('leadia_widget_sprite_upd.png') no-repeat scroll 0px -76px; z-index: -1; }
#leadia_science_widget .leadia_widget_chat_icon { display: inline-block; vertical-align: middle; width: 16px; height: 16px; opacity: 0.4; margin-right: 5px; margin-left: -21px; background: transparent url('leadia_widget_sprite_upd.png') no-repeat scroll -10px -55px; }
#leadia_science_widget .leadia_widget_call_style { margin-bottom: 0px; margin-top: -12px; }
#leadia_science_widget .leadia_widget_call_style select { background-color: transparent ! important; }
#leadia_science_widget .leadia_widget_call_style .msg_wrap { width: 100%; max-width: inherit; border: 0px none; background: transparent none repeat scroll 0px center; padding: 0px 10%; }
#leadia_science_widget .leadia_widget_call_style .leadia_msg_time, #leadia_science_widget .leadia_widget_call_style .msg_wrap_corner, #leadia_science_widget .leadia_widget_call_style .msg_wrap::after { display: none; }
#leadia_science_widget #leadia_widget_callform_step2 .success_send { margin: 30px auto; }
#leadia_science_widget #leadia_widget_callform_step2 .widget_thankyoupage_text { text-align: center; }
#leadia_science_widget .leadia_widget_bell { position: absolute; top: 50%; right: 20px; width: 29px; height: 29px; line-height: 34px; margin: -15px 0px 0px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.3); text-align: center; transition: transform 0.2s ease 0s; transform: scale(0); }
#leadia_science_widget .leadia_widget_bell_icon { width: 13px; height: 14px; background: transparent url('leadia_widget_sprite_upd.png') no-repeat scroll -12px -71px; transform-origin: 50% 1% 0px; position: absolute; left: 50%; top: 50%; margin: -7px 0px 0px -7px; }
#leadia_science_widget .leadia_widget_bell_notif { position: absolute; top: -4px; right: -4px; width: 13px; height: 13px; line-height: 13px; border-radius: 50%; border: 1px solid white; background: transparent url('leadia_widget_sprite_upd.png') no-repeat scroll -1px -97px; transition: transform 0.2s ease 0.2s, -webkit-transform 0.2s ease 0.2s, -moz-transform 0.2s ease 0.2s, -o-transform 0.2s ease 0.2s; transform: scale(0); }
.ps-container { touch-action: none; overflow: hidden ! important; }
@media not all, not all {
	.ps-container { overflow: auto ! important; }
}
.ps-container > .ps-scrollbar-x-rail { display: none; position: absolute; border-radius: 4px; opacity: 0; transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s; bottom: 3px; height: 8px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; background-color: rgb(170, 170, 170); border-radius: 4px; transition: background-color 0.2s linear 0s; bottom: 0px; height: 8px; }
.ps-container > .ps-scrollbar-y-rail { display: none; position: absolute; border-radius: 4px; opacity: 0; transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s; right: 3px; width: 8px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; background-color: rgb(170, 170, 170); border-radius: 4px; transition: background-color 0.2s linear 0s; right: 0px; width: 8px; }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail { opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: rgb(153, 153, 153); }
.ps-container:hover > .ps-scrollbar-y-rail:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: rgb(153, 153, 153); }
#leadia_science_widget .leadia_widget_photo_front::before { content: ""; display: block; position: absolute; width: 140%; height: 100%; top: 120%; left: -20%; opacity: 0.6; background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0)) repeat scroll 0% 0%; transform: rotate(20deg) translateZ(0px); animation: 10s cubic-bezier(0, 0.3, 1, 0.7) 0s normal none infinite running ava-blick; will-change: transform; }
#leadia_science_widget .leadia_widget_minimize { opacity: 1; filter: none; }
#leadia_science_widget .leadia_widget .leadia_widget_body { transition: height 0.2s ease 0s; }
#leadia_science_widget .leadia_widget[data-apps="activated"] .leadia_widget_hover_module_active .leadia_widget_hover_module_item:nth-last-of-type(2) { transition-delay: 0.3s ! important; }
#leadia_science_widget .leadia_widget.leadia_widget_hover[data-apps="activated"]::before { display: none; }
#leadia_science_widget .leadia_widget[data-apps="activated"] .leadia_widget_hover_module_photo::before { content: ""; display: block; position: absolute; width: 140%; height: 100%; top: 120%; left: -20%; opacity: 0.6; background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0)) repeat scroll 0% 0%; transform: rotate(20deg); animation: 10s cubic-bezier(0, 0.3, 1, 0.7) 0s normal none infinite running ava-blick; }
#leadia_science_widget .leadia_widget.lw_minimized.leadia_widget_hover_active[data-apps="activated"] .leadia_widget_hover_module_item::before { content: ""; position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; border-radius: 2px; transition: background 0.2s ease 0s, width 0.3s ease 0s ! important; }
#leadia_science_widget .leadia_widget.lw_minimized.leadia_widget_hover_active[data-apps="activated"] .leadia_widget_hover_module_item:hover::before { width: 100%; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
#leadia_science_widget .lwp-modal_wrap { background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; display: none; z-index: 1000001; }
#leadia_science_widget .lwp-modal_wrap * { box-sizing: border-box; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window { background-color: rgb(255, 255, 255); width: 430px; height: auto; padding: 30px; font-family: "Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif; font-size: 15px; line-height: 1.3; color: rgb(0, 0, 0); position: absolute; top: 100px; left: 0px; border-radius: 5px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-modal_image { width: 116px; height: 116px; border-radius: 100% ! important; display: block; margin: 0px auto 30px; float: none; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-modal_title { font-size: 18px; text-align: center; margin-bottom: 10px; font-weight: bold; hyphens: auto; white-space: pre-wrap; overflow-wrap: break-word; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-modal_subtitle { font-size: 17px; text-align: center; margin-bottom: 30px; overflow-wrap: break-word; word-break: break-all; hyphens: auto; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block { text-align: center; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block .lwp-btn { padding: 15px; margin: 0px 20px; font-size: 17px; font-weight: normal; border-radius: 200px ! important; background-color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; border: 2px solid rgb(226, 232, 239); cursor: pointer; width: 130px; white-space: nowrap; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; overflow-wrap: normal; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block #btnYes.lwp-btn { background-color: rgb(29, 74, 240); border-color: rgb(29, 74, 240); color: rgb(255, 255, 255); }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block #btnYes.lwp-btn:hover { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4) inset; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block .lwp-btn:hover { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1) inset; }

.window_page > div {
    padding-left: 25px;
    padding-right: 20px;
}
.window_page {
    font-family: Arial;
}
.content {
    color: #444;
    font-size: 14px;
    line-height: 20px;
}

.wnd_benefit {
    display: inline-block;
    height: 155px;
    margin-right: 20px;
    vertical-align: top;
    width: 290px;
}
.window_page {
    font-family: Arial;
}

.wnd_benefit > div {
    color: #797979;
    display: inline-block;
    float: right;
    font-family: "Myriad Pro";
    line-height: 16px;
    margin-bottom: 10px;
    width: 175px;
}
.benefit_icon_waranty {
    background: url("benefits_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: url("benefits_sprite.png");
    background-position: 0 0;
}

.benefit_icon_container {
    display: inline-block;
    float: left !important;
    height: 92px;
    width: 92px !important;
}

.wnd_benefit > div {
    color: #797979;
    display: inline-block;
    float: right;
    font-family: "Myriad Pro";
    line-height: 16px;
    margin-bottom: 10px;
    width: 175px;
}
.wnd_benefit_caption {
    color: #000000 !important;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px !important;
}

.wnd_benefit > div {
    color: #797979;
    display: inline-block;
    float: right;
    font-family: "Myriad Pro";
    line-height: 16px;
    margin-bottom: 10px;
    width: 175px;
}

.grey_block_item {
    width: 320px;
    height: 240px;
    display: inline-block;
    vertical-align: top;
    padding: 0px 36px;
    box-sizing: border-box;
}

.grey_block_item_image {
    height: 125px;
    background-position: center center;
    background-repeat: no-repeat;
}
