@media (max-width:1199px) {#map {height:300px}
.jGrowl.top-right {left:37%}
 .uk-margin-top-sm {margin-top:20px !important}
 .content-menu {height:100px}
 .iconblock .fs2 {font-size:1.6em !important}
 .uk-fdc {flex-direction:column}
}
@media (max-width:1100px) {.top-line,.uk-navbar-nav > li > a {font-size:.8em}
.icon-menu img {width:40px; margin-left:-20px}
.icon-menu a div {height:40px}
.header-logo img {width:200px}
h1 {font-size:3em}
h2 {font-size:2.8em}
.fs3 {font-size:2.6em}
.fs2 {font-size:1.8em}
.jGrowl.top-right {left:36%}
}
@media (max-width:959px) {.top-line-point,.sticky-menu,.dev-dn {display:none}
h1 {font-size:2.6em}
h2 {font-size:2.4em}
.fs3 {font-size:2.2em}
.fs2 {font-size:1.6em}
.uk-text-large {font-size:1.1em}
#mobile-menu ul li {padding:3px 0}
.calc-result {margin-top:30px; font-size:1.3em}
.uk-light-transparent {opacity:0.3}
.uk-high-transparent {opacity:0.1}
.uk-card-badge {top:15px}
.jGrowl.top-right {left:34%}
 .dev-flex-center {display:flex; justify-content:center}
 .logo-row {flex-direction:row; margin-top:0 !important}
 .uk-dev-mt-0 {margin-top:0 !important}
}
@media (max-width:768px) {h1 {font-size:2.4em}
h2 {font-size:2.2em}
.fs3 {font-size:2em}
.fs2 {font-size:1.4em}
.uk-text-large {font-size:1em}
.uk-card-badge {position:unset}
.jGrowl.top-right {left:30%}
}
@media (max-width:639px) {h1 {font-size:2.2em}
h2 {font-size:2em}
.fs3 {font-size:1.8em}
.fs2 {font-size:1.2em}
 .top-line .fs2 {font-size:26px !important}
.icon-menu {font-size:.8em}
.dev-s-dn {display:none}
.dev-s-show {display:block !important}
.dev-mt10 {margin-top:10px !important}
.dev-fn {float:none !important}
.phone-rezh {bottom:-14px}
 .phone-rezh,.uk-text-small {font-size:.7em !important}
 .jGrowl.top-right {left:28%}
 .uk-timer-container {padding:0 !important}
 .banner p {font-size:1.2em}
 .dev-between,.uk-tab {justify-content:space-between}
 .uk-height-viewport {min-height:80vh}
 .dev-phone {background-color:transparent !important; padding:3px !important}
 .dev-phone > span {color:#2862AC !important}
 .dev-right-0 {margin-right:0 !important}
 .header-logo img,.sticky-phone {width:100% !important}
 .top-line .phone-rezh,.sticky-phone .phone-rezh {font-size:14px !important}
 .sticky-phone .uk-margin-small-right {margin:unset !important}
 .uk-dev-flex {display:flex}
 .content-menu-link {text-align:left !important}
 .uk-dev-reverse {flex-direction:column-reverse}
 }
@media (max-width:460px) {html {font-size:14px}
 footer .uk-text-extra-small {font-size:.5em !important}
 .sale_desc .uk-slider-items .uk-button,.uk-text-extra-small,.uk-text-small,.fs07,.fs08,.uk-sticky-fixed .uk-navbar-nav > li > a,.uk-input[type=text],.uk-textarea,.uk-text-small {font-size:.8em !important}
 .uk-text-large,.fs12,.fs13,.phone-rezh,.uk-navbar-nav > li > a,.uk-accordion-title {font-size:0.9em}
 .fs18,.jGrowl-notification,.banner p,.uk-navbar .fs2,.uk-table th,.uk-table td,.icon-menu,.phone-rezh,.uk-offcanvas-bar {font-size:1em !important}
 .sale_button .fs12,.uk-tab > * > a {font-size:1.2em}
 .fs2,.uk-slider .fs12,.uk-modal-dialog .fs12,.uk-modal-dialog .uk-text-large,footer,.uk-m-fs14 {font-size:1.4em}
 .fs3,.uk-tab > * > a,.top-line {font-size:1.6em}
 h2,#calculator .uk-legend,.uk-modal-dialog .fs2 {font-size:1.8em}
 .sticky-phone,#mobile-menu .fs2 {font-size:1.8em !important}
 .top-line {font-family:'Bebas'}
 header .fs3 {font-size:1.9em !important}
 h1 {font-size:2em}
.uk-leader-fill::after,.jGrowl-close,.sale_desc,.header-logo a:nth-child(1),.sticky-logo a:nth-child(1) {display:none !important}
.calc-result-data > div div,.jGrowl-notification,#jGrowl {width:100% !important}
.calc-result,.calc-result-data > div:not(:nth-child(1)) {margin-top:10px !important}
.calc-result {border-top:2px solid #d1d1d1; padding-top:10px}
.icon-menu img {width:30px; margin-left:-15px}
.icon-menu a div {height:30px}
.icon-menu a {padding-left:0 !important}
.calc-result-data > div div,.icon-menu,.jGrowl-notification,footer .uk-grid,.sticky-phone .uk-margin-small-right {margin:0 auto !important}
.dev-p0,.uk-modal-body .uk-padding-medium {padding:0}
.uk-timer-container {text-align:center; flex-direction:column; padding:10px; width:110px}
 .jGrowl.top-right {left:0}
 .timer {justify-content:left !important}
 .uk-countdown-separator {line-height:1.2}
 header .lh1 {line-height:1.4}
 .uk-height-large {height:auto; padding:25px 0}
 .main-back,.second-back,.third-back {background-size:contain}
 .uk-sticky-fixed .sticky-logo {padding-top:0 !important; padding-bottom:0 !important}
 .uk-sticky-fixed .sticky-logo img {width:105px}
 .sticky-phone .uk-border-circle {background-color:transparent !important; padding:3px !important}
 footer .uk-section-small {padding-top:20px !important; padding-bottom:20px !important}
 footer .uk-grid>.uk-grid-margin {margin-top:5px !important}
 footer .uk-grid .copyright {margin-top:20px !important}
 footer img {width:170px !important}
 .content-menu {width:60px; height:60px}
 .content-menu img {width:60px; margin-left:-30px}
 #modal-calc .uk-border {border:none}
 footer {text-align:center}
 .dev-fl {float:left !important}
 .sticky-phone .uk-margin-small-right {margin:unset !important}
 .dev-wrap-c {display:flex; justify-content:center}
 .sticky-phone .phone-rezh {bottom:-14px}
 .content-menu,.content-menu-desc {display:inline-block !important}
 .modal-success .fs2 {font-size:1.4em}
.modal-success {padding:40px 10px}
.callback {width:40px; height:40px; right:15px}
.uk-card.sale_button,.sale_button > .uk-padding-small {padding:10px !important}
.uk-totop {right:22px; bottom:120px}
 .block-460-1-3 {width:35%}
 .block-460-2-3 {width:65%}
 .license-back {background:linear-gradient(270deg,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 60%),url('/static/img/license.jpg') no-repeat; background-size:contain; background-position:right center}
 .license {display:none}
}
@media (max-width:410px) {.fs18,.jGrowl-notification,.banner p,.uk-navbar .fs2,.uk-table th,.uk-table td,.icon-menu,.phone-rezh,.uk-offcanvas-bar {//font-size:18px !important; word-break:keep-all}
 }
@media (max-width:360px) {.top-line .fs2,.sticky-phone {font-size:20px !important}
}
