body {
    font-size: 0.9rem;
    line-height: 1.75;
}
body.no-gallery #g-advantage {
    display: none;
}
body.no-gallery .g-menu-item-339 {
    display: none !important;
}
body div.grecaptcha-badge {
    bottom: 20px !important;
}
.g-landing .uk-modal {
    background: rgba(29, 29, 29, 0.8);
}
.g-landing-gss .uk-modal {
    background: rgba(29, 29, 29, 0.8);
}
/* Navigation */
#g-navigation {
    /* background: transparent; */
    /* z-index: 11; */
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
    #g-navigation .g-container {
        width: 54rem;
    }
}
#g-navigation . {
    /* background: transparent; */
    /* z-index: 11; */
}
#g-navigation .logo svg {
    max-height: 70px;
}
@media all and (max-width: 767px) {
    #g-navigation .logo svg {
        max-height: 50px;
    }
}
#g-navigation.page-product {
    background: #1d1d1d;
}
#g-navigation .g-logo {
    position: relative;
    top: 0.2rem;
}
.outline-_error #g-navigation,
.outline-_offline #g-navigation {
    background: #1d1d1d;
}
.outline-_error .g-fixed-container,
.outline-_offline .g-fixed-container {
    background: #1d1d1d;
}
.outline-_error .customerror-container {
    margin: 11rem 0 20rem 0;
}
.outline-_offline .customoffline-container {
    margin: 7rem 0 18rem 0;
}
#g-navigation.g-fixed-element {
    background: #1d1d1d;
}
.g-fixed-element .g-content {
    padding: 0.238rem;
}
#g-slideshow {
    /* margin: -7.8rem 0 0 0; */
}
#g-slideshow .uk-overlay-panel {
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 50%);
}
#g-slideshow .uk-slidenav-previous:before,
#g-slideshow .uk-slidenav-next:before {
    color: #d6d6d6;
}
#g-slideshow .style1 .g-slideshow-title,
#g-slideshow .style2 .g-slideshow-title,
#g-slideshow .style3 .g-slideshow-title {
    font-size: 50px;
    font-weight: 600;
    line-height: 1.25;
    margin: 0 0 24px 0;
}
#g-slideshow .style1 .g-slideshow-title span,
#g-slideshow .style2 .g-slideshow-title span,
#g-slideshow .style3 .g-slideshow-title span {
    color: #ff9800;
}
#g-slideshow .style1 .g-slideshow-title .label-new,
#g-slideshow .style2 .g-slideshow-title .label-new,
#g-slideshow .style3 .g-slideshow-title .label-new {
    color: #fff;
    background: #079424;
    border-radius: 2px;
    font-size: 1rem;
    padding: 2px 9px;
    text-transform: uppercase;
    margin: 0 0 0 16px;
    position: relative;
    top: -1.3rem;
}
#g-slideshow .style1 .g-slideshow-title .label-top-buy,
#g-slideshow .style2 .g-slideshow-title .label-top-buy,
#g-slideshow .style3 .g-slideshow-title .label-top-buy {
    color: #fff;
    background: #ff9800;
    border-radius: 2px;
    font-size: 1rem;
    padding: 2px 9px;
    text-transform: uppercase;
    margin: 0 0 0 16px;
    position: relative;
    top: -1.3rem;
}
#g-slideshow .style1 .g-slideshow-title .label-akcia,
#g-slideshow .style2 .g-slideshow-title .label-akcia,
#g-slideshow .style3 .g-slideshow-title .label-akcia {
    color: #fff;
    background: #ff2600;
    border-radius: 2px;
    font-size: 1rem;
    padding: 2px 9px;
    text-transform: uppercase;
    margin: 0 0 0 16px;
    position: relative;
    top: -1.3rem;
}
#g-slideshow .style1 .g-slideshow-desc,
#g-slideshow .style2 .g-slideshow-desc,
#g-slideshow .style3 .g-slideshow-desc {
    font-size: 1rem;
    line-height: 1.8rem;
    color: #ececec;
    margin: 0 auto;
	max-width: 820px;
}
#g-slideshow .uk-slidenav {
    font-size: 2.8rem;
    width: 2.4rem;
    height: 2.4rem;
    line-height: 2.1rem;
}
#g-slideshow .com-baforms {
    margin: 2rem 0 0 0;
}
#g-slideshow .btn-not {
    margin: 2rem 0 0 0;
}
#g-slideshow .btn-nostyle {
    background-color: rgba(255, 152, 0, 1);
    font-weight: bold;
    border-radius: 3px;
    font-size: 16px;
    color: rgba(0, 0, 0, 1);
    padding: 10px 20px;
}
/* Slideshow (Slider Box)*/
#g-slideshow .slider-box .slideshow-caption {
    background-color: rgba(77, 77, 77, 0.8);
    border-radius: 10px;
    padding: 70px 50px 30px;
}
@media all and (max-width: 959px) {
    #g-slideshow .slider-box .slideshow-caption {
        zoom: .8;
    }
}
/* @media all and (max-width: 580px) {
    #g-slideshow .slider-box .slideshow-caption {
        zoom: .8;
    }
} */
#g-slideshow .slider-box .slideshow-caption h3 {
    font-family: 'Open Sans';
    font-size: 48px;
    font-weight: 600;
}
@media all and (max-width: 580px) {
    #g-slideshow .slider-box .slideshow-caption h3 {
        /* font-family: 'Open Sans'; */
        /* font-size: 32px; */
        /* font-weight: 600; */
    }
}
#g-slideshow .slider-box .slideshow-caption h4 {
    color: #5ca6e0 !important;
    font-family: 'Open Sans';
    font-size: 24px;
    font-weight: 600;
}
#g-slideshow .slider-box .slideshow-caption p {
    font-weight: 300;
}
#g-slideshow .slider-box .slideshow-caption a {
    display: inline-block;
    color: #ffffff;
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: 600;
    padding: 10px 30px;
    margin: 20px;
}
#g-slideshow .slider-box .slideshow-caption a.whatsapp {
    background-color: #05d475;
    border-radius: 10px;
}
#g-slideshow .slider-box .slideshow-caption a.phone {
    background-color: #0f70b7;
    border-radius: 10px;
}
#g-slideshow .slider-box .slideshow-caption a > img {
    position: relative;
    top: -1px;
    width: 22px;
}
@media all and (max-width: 767px) {
    #g-slideshow .slider-box .slideshow-caption a.whatsapp,
    #g-slideshow .slider-box .slideshow-caption a.phone {
        display: none;
    }
}
#g-navigation .g-main-nav .g-toplevel {
    line-height: 5;
}
#g-navigation .g-main-nav .g-toplevel > li {
    margin: 0 5px;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 10px;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container.uk-active {
    color: #ffffff;
    background-color: #0f70b7;
    border-radius: 10px;
}
#g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container.uk-active {
    color: #ffffff;
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
    box-shadow: none;
}
#g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container > .g-menu-item-content {
    color: #64b3ec;
    box-shadow: none;
}
/* Submenu Styles*/
#g-navigation .g-main-nav .g-dropdown {
    background: #343434;
    border: none;
}
#g-navigation .g-main-nav .g-dropdown .g-label-new::after {
    position: relative;
    content: "Новинка";
    font-size: 12px;
    color: #ffffff;
    border-radius: 2px;
    background: #079424;
    padding: 1px 5px;
    margin: 0 0 0 7px;
}
#g-navigation .g-main-nav .g-sublevel>li:not(:last-child)>.g-menu-item-container {
    border-bottom: none;
}
.g-main-nav .g-sublevel>li>.g-menu-item-container {
    font-weight: normal;
}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container {
    color: #64b3ec;
}
#g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container > .g-menu-item-content {
    color: #64b3ec;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container.uk-active {
    color: #64b3ec;
}
#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator:after {
    margin-top: 0.9rem;
}
#g-navigation .g-main-nav .g-toplevel>li.g-selected>.g-menu-item-container .g-menu-parent-indicator:after {
    color: #64b3ec;
}
#g-navigation .phone {
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: 500;
}
#g-navigation .phone img {
    width: 7%;
}
#g-navigation .phone img.big {
    width: 10%;
}
#g-navigation .phone a {
    font-size: 18px;
}
#g-navigation .phone a.big {
    font-size: 22px;
}
/* Header */
/* Language Switcher */
.mod-languages-comp .chzn-container {
    width: 56px !important;
    top: -0.2rem;
    left: 0.4rem;
}
.mod-languages-comp .chzn-container-single .chzn-single, .chzn-container-active.chzn-with-drop .chzn-single {
    background: #ff9800;
}
.mod-languages-comp .chzn-container-single .chzn-single {
    color: #fff;
    font-weight: 600;
}
.mod-languages-comp .chzn-container .chzn-single {
    height: 36px;
}
.mod-languages-comp .chzn-container .chzn-results li {
    color: #fff;
}
.mod-languages-comp .chzn-container .chzn-drop,
.mod-languages-comp .chzn-container .chzn-results li.no-results {
    background: #ff9800;
}
/* Slider Header */
.slider .uk-overlay-active .uk-active>.uk-overlay-fade,
.slider .uk-overlay-hover.uk-hover .uk-overlay-fade,
.slider .uk-overlay-hover:hover .uk-overlay-fade {
    background: rgba(0, 0, 0, 0.5)
}
.slider .uk-overlay-panel .uk-margin h3 {
    font-size: 3.4rem;
    font-weight: 600;
}
.slider .uk-overlay-panel .uk-margin p {
    font-size: 1.2rem;
    color: #fff;
    margin: -2.5rem 0 0 0;
}
#g-above {
    padding: 1rem 0 2rem 0;
}
#g-above .main-title .g-content {
    padding: 0;
    margin: 0;
}
#g-above .main-title h2 {
    color: #1f1f1f;
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding-top: 40px;
    margin: 0;
}
#g-above h3 {
    /* color: #ededed; */
    color: #e9e9e9;
    font-size: 22px;
    font-family: Inter;
    font-weight: 400;
}
#g-above h3 span {
    color: #083759;
    /* color: #213f55; */
    font-family: 'Open Sans';
    font-size: 26px;
    font-weight: 600;
}
#g-above p {
    color: #e9e9e9;
}
#g-above p img.icon {
    width: 16px;
}
#g-above p span.whatsapp {
    color: #19e889;
}
#g-above .above-description h3 {
    margin: 0 0 1.5rem 0;
}
#g-above .g-zoom-left .magnify {
    border: 0;
}
#g-above .g-zoom-right {
    text-align: right;
}
#g-above .g-zoom-right .g-zoom-title {
    font-weight: 700;
}
#g-above .g-zoom-right .g-zoom-title span {
    color:#ff9800;
}
/* Vitrina Gallery */
#g-above .vitrina-gallery .uk-panel-teaser figure {
    border-radius: 10px;
}
#g-above .vitrina-gallery .uk-panel-teaser + div {
    font-weight: 300;
    text-align: center;
}
#g-above .vitrina-gallery {
    justify-content: center;
}
#g-above .vitrina-gallery .uk-overlay-icon:before {
    color: #fff;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    font-size: 40px;
}
/* Above (Text Block) */
#g-above .text-block {
    text-align: center;
    background-color: #4d4d4d;
    border-radius: 10px;
    margin: 0 45px;
}
@media all and (max-width: 767px) {
    #g-above .text-block {
        margin: 0;
    }
}
#g-above .text-block .g-content {
    margin: 0.325rem;
    padding: 0.338rem;
}
#g-above .text-block h3 {
    font-family: 'Open Sans';
    font-weight: 600;
    margin: 12px 0;
}
#g-above .text-block p {
    font-weight: 300;
}
/* Above (Video Block) */
#g-above .video-block {
    /* display: flex; */
    /* justify-content: center; */
    text-align: center;
    background-color: #64b3ec;
    border-radius: 10px;
    margin: 50px 45px;
}
@media all and (max-width:767px) {
    #g-above .video-block {
        margin: 50px 0;
    }
}
#g-above .video-block .widgetkit {
    display: flex;
    justify-content: center;
}
/* #g-above .video-block .g-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
} */
/* #g-above .video-block .g-content .block {
    padding: 15px;
    width: 33.333%;
}
@media all and (max-width: 959px) {
    #g-above .video-block .g-content .block {
        width: 50%;
    }
}
@media all and (max-width: 480px) {
    #g-above .video-block .g-content .block {
        width: 100%;
    }
}
#g-above .video-block .g-content .block img {
    max-width: 100%;
}
@media all and (max-width: 480px) {
    #g-above .video-block .g-content .block img {
        max-width: 60%;
    }
} */
/* @media all and (max-width: 767px) {
    #g-above .text-block {
        margin: 0;
    }
} */
#g-above .video-block .block {
    
}
/* #g-above .video-block img {
    text-align: center;
    background-color: #64b3ec;
    border-radius: 10px;
    margin: 50px 45px;
} */
/* @media all and (max-width: 767px) {
    #g-above .text-block {
        margin: 0;
    }
} */
/* Callback */
#g-callback {
    position: relative;
    z-index: 0;
    padding: 0;
    min-height: 100px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}
#g-callback .g-content.g-particle {
    margin: 0.625rem 0;
    padding: 0.538rem 0.938rem;
}
#g-callback .page-0 {
    position: relative;
    top: 20px;
}
#g-callback .ba-form {
    padding: 0;
}
#g-callback .ba-form h4 {
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #64b3ec;
}
#g-callback .ba-form .span3 .one-col p > input {
    height: 45px;
}
#g-callback .ba-form .span3 .two-col p > input {
    height: 45px;
}
#g-callback .ba-form .span3 .three-col p {
    margin: 0;
}
#g-callback .ba-form .span3 .three-col p > input {
    height: 45px;
}
/* Keypoints */
#g-features .g-particle-intro {
    margin-bottom: 0;
}
#g-features .g-title.g-main-title {
    text-transform: uppercase;
}
/* Products */
#g-product .g-content {
    margin: 0.625rem 0;
    padding: 0.938rem 0;
}
#g-product .one-box {
    flex: 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
}
#g-product .no-title .uk-subnav {
    display: none;
}
#g-product .product-gallery {
    margin: 2rem 0.625rem 0.8rem 0.625rem;
    padding: 2rem 0.938rem 0.8rem 0.938rem;
}
#g-product .breadcrumb {
    margin: 0;
}
#g-product .breadcrumb li a {
    color: #424753;
}
#g-product .breadcrumb li.active {
    color: #ff9800;
}
#g-product .breadcrumb li.active .divider {
    display: none;
}
#g-product .breadcrumb li .divider::before {
    top: 5px;
    color: #424753;
}
#g-product .title-page .g-content {
    padding: 0;
    margin: 0;
}
#g-product .g-particle-intro {
    margin-bottom: 0;
}
#g-product .g-title.g-main-title {
    text-transform: uppercase;
}
#g-product .g-title-separator {
    background: #424753;
}
#g-product .sub-description .g-content {
    padding: 0 0.938rem 0 0.938rem;
    margin: 0 0.625rem 0 0.625rem;
}
#g-product .sub-description .description,
#g-product .sub-description .notice {
    text-align: center;
    margin: 0;
}
#g-product .sub-description .notice {
    font-size: 13px;
    font-style: italic;
}
#g-product .delivery {
    color: #ffffff;
    text-align: center;
    background-color: #1d1d1d;
    border-radius: 10px;
    margin: 1.875rem 1.5625rem 1.875rem 1.5625rem;
    padding: 1.2505rem 0.9375rem;
}
#g-product .delivery .description {
    text-align: center;
    margin: 0;
}
#g-product .delivery .notice {
    font-size: 13px;
    font-style: italic;
}
#g-product .uk-subnav > li .label-new,#g-product .uk-subnav > li .label-akcia,#g-product .uk-subnav > li .label-top-buy {
    display: none;
}
#g-product .uk-switcher > li h3 .label-new {
    display: block;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    border-radius: 2px;
    background: #079424;
    width: max-content !important;
    margin: 17px auto;
    padding: 2px 9px;
}
#g-product .uk-switcher > li h3 .label-top-buy {
    display: block;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    border-radius: 2px;
    background: #ff9800;
    width: max-content !important;
    margin: 17px auto;
    padding: 2px 9px;
}
#g-product .uk-switcher > li h3 .label-akcia {
    display: block;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    border-radius: 2px;
    background: #ff2600;
    width: max-content !important;
    margin: 17px auto;
    padding: 2px 9px;
}
#g-product .uk-switcher .uk-panel-space {
    padding: 30px 30px 0 30px;
}
#g-product .uk-panel-title {
    font-size: 1.4rem;
    font-weight: 400;
    text-align: center;
    margin: 2.7rem 0 0 0;
}
#g-product .uk-panel-title + .uk-margin {
    line-height: 1.5rem;
    text-align: center;
}
#g-product .uk-panel-title + .uk-margin .small {
    font-size: 0.8rem;
}
#g-product .uk-panel-title span {
    font-weight: 600;
}
#g-product .uk-margin .price {
    display: block;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 20px 0;
    color: #444;
}
#g-product .uk-margin .manual {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 20px 0;
    color: #444;
}
#g-product .uk-margin .manual span {
    font-size: 12px;
    border-bottom: 1px dashed #444;
}
#g-product .com-baforms {
    margin: 1.5rem 0 0 0;

}
#g-product .btn-not {
    margin: 1.9rem 0 0 0;

}
#g-product .btn-nostyle {
    background-color: rgba(0, 0, 0, 1);
    font-weight: normal;
    border-radius: 2px;
    font-size: 12px;
    color: rgba(255, 255, 255, 1);
    padding: 10px 20px;

}
/* Popup Forms */
.ba-forms-modal .ba-modal.popup-form {
    top: 20%;
    width: 100% !important;
    max-width: 600px;
}
.ba-forms-modal .ba-modal-close {
    color: #d0d0d2;
}
.ba-forms-modal .ba-form {
    padding: 40px 40px 40px !important;
}
.ba-forms-modal .ba-form .tool {
    margin: 20px 50px;
}
.ba-forms-modal .ba-btn-submit {
    color: rgba(0, 0, 0, 1) !important;
    font-weight: bold !important;
    margin: 15px 0;
    max-width: 300px;
}
#g-product .note {
    text-align: center;
    margin: 0;
    padding: 0;
}
#g-product .note div {
    font-size: 0.8rem;
    font-style: italic;
    margin: -0.4rem 1rem 1.5rem 1rem;
}
#g-product .note div span {
    color: #ff9800;
}
#g-product .block-interval {
    padding: 0.2rem 0;
}
/* Topbox */
#g-topbox {
    backface-visibility: hidden;
}
#g-topbox .g-content {
    backface-visibility: hidden;
}
#g-topbox h4 {
    margin: 0;
}
#g-topbox .cd-headline {
    font-weight: 700;
}
#g-topbox .block-features .counter-first-text {
    display: inline-block;
}
#g-topbox .block-features .counter-first-text,
#g-topbox .block-features .counter-last-text {
    color: #97d3ff;
    font-size: 28px;
}
#g-topbox .block-features .g-animated-counter-number {
    display: inline-block;
    color: #97d3ff;
    font-size: 46px;
    font-weight: 600;
}
#g-topbox .block-features .g-animated-counter-title {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 600;
}
.g-animated-counter .g-animated-counter-image {
    margin-bottom: 0;
}
#g-topbox .block-features {
    text-align: center;
}
@media all and (max-width: 767px) {
    #g-topbox .block-features .g-grid {
        justify-content: center;
        flex-basis: 50%;
    }
    #g-topbox .block-features .g-grid > .g-block {
        justify-content: center;
        flex-basis: 50%;
    }
}
/* Advantage */
/* Advantage (Advantage Block) */
#g-advantage .advantage-block .container {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    /* padding: 14px 0 9px; */
}
#g-advantage .advantage-block .block {
    text-align: center;
    width: 20%;
    padding: 14px 0 9px;
}
@media all and (max-width: 959px) {
    #g-advantage .advantage-block .block {
        width: 33.333%;
    }
}
@media all and (max-width: 767px) {
    #g-advantage .advantage-block .block:nth-child(4),
    #g-advantage .advantage-block .block:nth-child(5) {
        width: 50%;
    }
}
@media all and (max-width: 480px) {
    #g-advantage .advantage-block .block {
        width: 50%;
    }
    #g-advantage .advantage-block .block:nth-child(4),
    #g-advantage .advantage-block .block:nth-child(5) {
        width: 50%;
    }
}
#g-advantage .advantage-block img {
    width: 120px;
}
@media all and (max-width: 1200px) {
    #g-advantage .advantage-block img {
        width: 110px;
    }
}
@media all and (max-width: 420px) {
    #g-advantage .advantage-block img {
        width: 100px;
    }
}
/* @media all and (max-width: 480px) {
    #g-advantage .advantage-block img {
        width: 90px;
    }
} */
/* @media all and (max-width: 959px) {
    #g-advantage .advantage-block .block {
        width: 33.333%;
    }
}
@media all and (max-width: 767px) {
    #g-advantage .advantage-block .block {
        width: 33.333%;
    }
} */
#g-advantage .advantage-block p {
    color: #1a1a1a;
    text-transform: uppercase;
    margin-bottom: 0;
}
@media all and (max-width: 420px) {
    #g-advantage .advantage-block p {
        font-size: 13px;
    }
}
/* #g-advantage .advantage-block .adv-box {

}
#g-advantage .advantage-block .adv-box .block {
    text-align: center;
}
#g-advantage .advantage-block .adv-box .block img {

} */
#g-advantage .advantage-block .adv-box .block p {
    font-size: 16px;
    font-weight: 300;
}
/* Keypoints */
/* #g-advantage {
    margin: 0;
} */
/* #g-advantage .g-particle-intro {
    margin-bottom: 0;
} */
/* #g-advantage .g-title.g-main-title {
    text-transform: uppercase;
} */
/* #g-advantage .g-keypoints-item-title {
    font-size: 1.2rem;
    margin: 1rem 0 0.5rem 0;
    color: #ff9800;
}
#g-advantage .g-title.g-main-title span {
    color: #ff9800;
    font-weight: 700;
}
#g-advantage .g-particle-intro .g-introtext {
    font-size: 1rem;
    font-style: italic;
    line-height: 1.6rem;
}
#g-advantage .g-keypoints-item.left {
    text-align: left;
}
#g-advantage .g-keypoints-item.left .g-keypoints-item-icon {
    text-align: left;
    padding: 0 1rem 0 0;
    font-size: 1.6rem;
}
#g-advantage .g-keypoints-item.right {
    text-align: right;
}
#g-advantage .g-keypoints-item.right .g-keypoints-item-icon {
    text-align: right;
    padding: 0 0 0 1rem;
    font-size: 1.6rem;
}
#g-advantage .g-keypoints-item-desc {
    font-size: 0.8rem;
    line-height: 1.5rem;
}
#g-advantage .product-gallery > div {
    width: 210px;
    padding: 20px 0;
    margin: 0 auto;
} */
/* Service */
#g-service .main-title h2 {
    color: #1f1f1f;
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding-top: 40px;
    margin: 0;
}
/* Service (Service Block) */
#g-service .service-block {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
}
#g-service .service-block .img-block {
    text-align: left;
    width: 50%;
}
@media all and (max-width: 1200px) {
    #g-service .service-block .img-block {
        text-align: center;
        width: 100%;
    }
}
#g-service .service-block .text-block + .img-block {
    text-align: right;
}
@media all and (max-width: 1200px) {
    #g-service .service-block .text-block + .img-block {
        text-align: center;
        order: 1;
    }
}
#g-service .service-block .text-block {
    padding: 25px;
    width: 50%;
}
@media all and (max-width: 1200px) {
    #g-service .service-block .text-block {
        width: 100%;
    }
    #g-service .service-block.right .text-block {
        order: 2;
    }
}
@media all and (max-width: 767px) {
    #g-service .service-block .text-block {
        padding: 25px 0;
    }
}
#g-service .service-block .text-block h5 {
    font-family: 'Open Sans';
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
#g-service .service-block .text-block p {
    font-weight: 300;
}
/* Service (Consultation Block) */
#g-service .consultation-block {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border-radius: 10px;
    background-color: #64b3ec;
    margin: 35px 0;
}
#g-service .consultation-block h4 {
    color: #4d4d4d;
    font-family: 'Open Sans';
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5;
    margin: 8px 0 20px;
}
#g-service .consultation-block a {
    display: inline-block;
    padding: 10px 30px;
    margin: 20px;
}
#g-service .consultation-block a.whatsapp {
    color: #ffffff;
    background-color: #038e4e;
    border-radius: 10px;
}
#g-service .consultation-block a.phone {
    color: #ffffff;
    background-color: #4d4d4d;
    border-radius: 10px;
}
#g-service .consultation-block a > img {
    width: 22px;
}
/* Gallery */
/* Gallery (Works Block) */
#g-gallery .main-title h2 {
    color: #1f1f1f;
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding-top: 32px;
    margin: 0;
}
#g-gallery .works-block {
    background-color: #717171;
    border-radius: 10px;
    /* margin-bottom: 73px; */
    margin: 35px 0 73px;
}
#g-gallery .works-block h3 {
    /* color: #1f1f1f; */
    color: #ffffff;
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding-top: 25px;
    margin: 0;
}
#g-gallery .works-block ul.uk-subnav > li {
    margin: 25px 0 23px 0;
}
@media all and (max-width: 480px) {
    #g-gallery .works-block ul.uk-subnav > li:nth-child(1),
    #g-gallery .works-block ul.uk-subnav > li:nth-child(2) {
        margin: 25px 0 0 0;
    }
    #g-gallery .works-block ul.uk-subnav > li:nth-child(3) {
        margin: 25px 0 23px 0;
    }
}
#g-gallery .works-block ul.uk-subnav > li > a {
    color: #ffffff;
}
#g-gallery .works-block ul.uk-subnav > li.uk-active > a {
    color: #ffffff;
    background-color: #0f70b7;
    border-radius: 3px;
    padding: 5px 10px;
}
#g-gallery .works-block .uk-subnav-pill> * > * {
    padding: 5px 10px;
}
#g-gallery .works-block .uk-subnav-pill> * > :focus,
#g-gallery .works-block .uk-subnav-pill> * > :hover {
    background-color: #0f70b7;
    /* box-shadow: none; */
}
#g-gallery .works-block .works-box {
    /* width: 1040px; */
    /* width: 1040px; */
    margin: 0 auto !important;
}
#g-gallery .works-block .short-text {
    font-family: Inter;
    font-weight: 300;
    text-align: center;
    margin: 54px 0 34px 0;
}
#g-gallery .works-block .short-text span {
    color: #64b3ec;
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 600;
}
/* Compare */
.box-compare {
    text-align: center;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.1);
    margin: 1.3rem 0 3.2rem 0;
}
.box-compare .g-content {
    margin: 0;
    padding: 0;
}
.box-compare .co-block {
    padding: 1.5rem 0;
}
.box-compare .co-block-title {
    color: #ff9800;
}
.box-compare .video-review {
    width: 65%;
}
.box-compare .co-row {
    display: table;
    width: 100%;
    padding: 0.5rem 0;
}
.box-compare .co-row .col-30 {
    position: relative;
}
.box-compare .co-title {
    padding: 0 0 0.5rem 0;
}
.box-compare .co-title span {
    font-size: 0.88rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #d6d6d6;
}
.box-compare .co-desc img {
    width: 160px;
}
.box-compare .co-desc {
    display:table-cell;
    vertical-align:middle;
}
.box-compare .co-desc span {
    font-size: 0.9rem;
    color: #bdbdbd;
    border-radius: 10px;
    padding: 1.8rem;
}
.box-compare .co-row .co-desc span.label-new {
    position: absolute;
    top: 1.7rem;
    right: 5rem;
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #fff;
    background: #079424;
    border-radius: 3px;
    padding: 0 0.5rem;
}
.box-compare .co-row .co-desc span.label-top-buy {
    position: absolute;
    top: 1.7rem;
    right: 4.5rem;
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #fff;
    background: #ff9800;
    border-radius: 3px;
    padding: 0 0.5rem;
}
.box-compare .co-row .co-desc span.label-akcia {
    position: absolute;
    top: 1.7rem;
    right: 7.3rem;
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #fff;
    background: #ff2600;
    border-radius: 3px;
    padding: 0 0.5rem;
}
.box-compare .co-row .co-desc span.label-akcia-two {
    position: absolute;
    top: 1.7rem;
    right: 5.8rem;
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #fff;
    background: #ff2600;
    border-radius: 3px;
    padding: 0 0.5rem;
}
.box-compare .co-desc span .hid {
    display: none;
}
.box-compare .co-row .co-desc span {
    background: rgba(255, 255, 255, 0.15);
}
.box-compare .co-row .co-desc:nth-child(2) span {
    font-size: 1.2rem;
    font-weight: 600;
}
/* BrandBox */
.brandbox .co-block-title {
    color: #fff;
}
.col-30, .col-25, .col-20, .col-15, .col-10 {
    display: inline-block;
}
.col-30 {
    width: 30%;
}
.col-25 {
    width: 25%;
}
.col-20 {
    width: 20%;
}
.col-15 {
    width: 15%;
}
.col-10 {
    width: 10%;
}
#g-middlebox {
    position: relative;
    z-index: 0;
    min-height: 200px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}
#g-middlebox .g-user-name {
    color: #ff9800;
    font-size: 0.8rem;
    font-weight: 600;
}
#g-middlebox .g-user-details {
    margin-bottom: 0;
}
#g-middlebox .uk-slideset-nav {
    display: none;
}
#g-middlebox .uk-dotnav>.uk-active>* {
    background-color: #ff9800;
    width: 17px;
    height: 17px;
}
/* FAQ */
#g-faq {
    position: relative;
    z-index: 0;
    min-height: auto;
    background-position: 25% 25%;
    background-repeat: no-repeat;
    padding: 36px 0 33px;
}
#g-faq:before {
    background-color: #083658;
    background-image: -webkit-linear-gradient(-450deg, #083658, #083658);
    background-image: linear-gradient(180deg, #083658, #083658);
    opacity: 0.5;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}
#g-faq .main-title h2 {
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
/* FAQ (Faq Block) */
#g-faq .uk-accordion-title {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 600;
    background: #0f70b7;
    border: none;
    border-radius: 10px;
    padding: 15px;
}
#g-faq .uk-accordion-title:hover,
#g-faq .uk-accordion-title:active,
#g-faq .uk-accordion-title:focus {
color: #ffffff;
}
#g-faq .uk-accordion-title::before {
    content: "";
    background-image: url(/images/elements/icons/icon-arrow-white.png);
    height: 16px;
    width: 16px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
#g-faq .uk-accordion-content {
    font-size: 0.8rem;
    line-height: 1.5rem;
}
#g-faq .uk-accordion-content span {
    display: block;
    font-weight: 600;
    color: #0f70b7;
}
#g-faq .uk-accordion-content a {
    color: #64b3ec;
}
/* Custom Scrollbar */
#g-feedback .g-user-image img {
    border-radius: 50%;
}
/* #g-faq .g-particle-intro {
margin-bottom: 0;
}
#g-faq .g-title.g-main-title {
text-transform: uppercase;
}
#g-faq .g-particle-intro .g-title-separator {
background: #000;
}
#g-faq .uk-accordion-title {
background: #ffb240;
border: none;
padding: 9px 15px;
}
#g-faq .uk-accordion-title:hover,
#g-faq .uk-accordion-title:active,
#g-faq .uk-accordion-title:focus {
color: #000;
}
#g-faq .uk-accordion-content {
font-size: 0.8rem;
line-height: 1.5rem;
}
#g-faq .uk-accordion-content  span {
display: block;
font-weight: 600;
color: #ff9800;
}
#g-faq .delivery {
    color: #ffffff;
    text-align: center;
}
#g-faq .delivery .g-content {
    background-color: #1d1d1d;
    border-radius: 10px;
    margin: 1.875rem 1.5625rem 1.875rem 1.5625rem;
    padding: 1.2505rem 0.9375rem;
}
#g-faq .delivery h5 {
    font-weight: 600;
    text-transform: uppercase;
    color: #ffb240;
}
#g-faq .delivery p {
    margin: 10px auto;
}
#g-faq .delivery a {
    color: #ffffff;
} */
#g-feedback {
    position: relative;
    z-index: 0;
    /* min-height: 500px; */
    min-height: auto;
    /* background-attachment: fixed; */
    background-position: 25% 25%;
    background-repeat: no-repeat;
    padding: 36px 0 33px;
}
#g-feedback:before {
    background-color: #083658;
    background-image: -webkit-linear-gradient(-450deg, #083658, #083658);
    background-image: linear-gradient(180deg, #083658, #083658);
    opacity: 0.5;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}
#g-feedback .main-title h2 {
    /* color: #ffffff; */
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    /* padding-top: 40px; */
    margin: 0;
}
/* Feedback (Faq Block) */
#g-feedback .uk-accordion-title {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 600;
    background: #0f70b7;
    border: none;
    border-radius: 10px;
    /* padding: 9px 15px; */
    padding: 15px;
}
#g-feedback .uk-accordion-title:hover,
#g-feedback .uk-accordion-title:active,
#g-feedback .uk-accordion-title:focus {
color: #ffffff;
}
.uk-accordion-title::before {
    content: "";
    background-image: url(/images/elements/icons/icon-arrow-white.png);
    /* background-size: cover; */
    height: 16px;
    width: 16px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
#g-feedback .uk-accordion-content {
    font-size: 0.8rem;
    line-height: 1.5rem;
}
#g-feedback .uk-accordion-content span {
    display: block;
    font-weight: 600;
    color: #0f70b7;
}
#g-feedback .uk-accordion-content a {
    color: #64b3ec;
}
/* Contacts (Address Block) */
#g-contacts .main-title h2 {
    color: #1f1f1f;
    font-family: 'Open Sans';
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    /* padding-top: 40px; */
    margin: 47px 0 12px 0;
}
#g-contacts .address-block {
    color: #1f1f1f;
    font-size: 18px;
    /* font-weight: 300; */
    text-align: center;
}
#g-contacts .address-block a {
    color: #1570b4;
}
@media all and (max-width: 767px) {
    #g-contacts .address-block a.phone.two {
        display: block;
    }
}
#g-contacts .form-contact {
    padding: 10px 0 27px 0;
}
/* #g-contacts .recountry,
#g-faq .recountry {
    text-align: center;
    font-size: 20px;
}
#g-contacts .recountry .introtext,
#g-faq .recountry .introtext {
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5;
    margin-top: -10px;
}
#g-contacts .recountry .block-multiple,
#g-faq .recountry .block-multiple{
    display: flex;
    align-items: center;
}
#g-contacts .recountry .block-multiple .text,
#g-faq .recountry .block-multiple .text{
    text-align: right;
    width: 50%;
    padding-right: 12px;
    margin: 0;
}
#g-faq .recountry p {
    color: #424753;
}
#g-contacts .recountry .flag,
#g-faq .recountry .flag {
    padding: 0 5px;
}
#g-contacts .recountry .whatsapp,
#g-faq .recountry .whatsapp {
    font-size: 14px;
    color: #00d06b;
    margin: 0 0 0 4px;
}
#g-contacts .recountry .whatsapp span,
#g-faq .recountry .whatsapp span {
    border-bottom: 1px dashed #00d06b;
}
#g-contacts .recountry .telegram,
#g-faq .recountry .telegram {
    font-size: 14px;
    color: #27a2e1;
    margin: 0 0 0 4px;
}
#g-contacts .recountry .telegram span,
#g-faq .recountry .telegram span {
    border-bottom: 1px dashed #27a2e1;
} */
/*  Branch List  */
/* #g-contacts #g-branches .introtext,
#g-faq #g-branches .introtext {
    font-size: 14px;
    font-style: italic;
    text-align: center;
    padding: 0 20px;
}
#g-contacts .branch-list-box,
#g-faq .branch-list-box {
    font-size: 14px;
    font-weight: 400;
    border: none;
    border-collapse: collapse;
    background-color: #f4f4f4;
    margin: 0;
    padding: 0;
}
#g-contacts .branch-list-box tr,
#g-faq .branch-list-box tr {
    background-color: #F4F4F4;
}
#g-contacts .branch-list-box tr,
#g-faq .branch-list-box tr {
    color: #424753;
    font-size: 16px;
    font-weight: 400;
    background: transparent;
    padding: 5px 10px;
}
#g-contacts .branch-list-box th,
#g-faq .branch-list-box th {
    color: #424753;
    font-size: 16px;
    font-weight: 400;
    background: transparent;
    padding: 5px 10px;
}
#g-contacts .branch-list-box td,
#g-faq .branch-list-box td {
    color: #424753;
    font-size: 13px;
    font-weight: 400;
    border: none;
    padding: 5px 10px;
}
#g-contacts .branch-list-box td .cm-type,
#g-faq .branch-list-box td .cm-type {
    display: inline-block;
}
#g-contacts .branch-list-box td .lb-type,
#g-faq .branch-list-box td .lb-type {
    font-size: 11px;
    background-color: #6d717a;
    color: #ffffff;
    border: 2px solid #6d717a;
    padding: 1px 2px;
}
#g-contacts .branch-list-box td .map-link,
#g-faq .branch-list-box td .map-link {
    float: left;
}
#g-contacts .branch-list-box td .map-image,
#g-faq .branch-list-box td .map-image {
    margin: -5px 5px 0 0;
}
#g-contacts .branch-list-box td .ex-time,
#g-faq .branch-list-box td .ex-time {
    display: block;
    color: #ff9800;
}
#g-contacts .branch-list-box td a,
#g-faq .branch-list-box td a {
    color: #424753;
}
#g-contacts .branch-list-box td .tel-two-link,
#g-faq .branch-list-box td .tel-two-link {
    display: block;
}
#g-contacts .branch-list-box td .tel-one-link span,
#g-contacts .branch-list-box td .tel-two-link span,
#g-contacts .branch-list-box td .ins-link span,
#g-faq .branch-list-box td .tel-one-link span,
#g-faq .branch-list-box td .tel-two-link span,
#g-faq .branch-list-box td .ins-link span {
  border-bottom: 1px dashed #424753;
} */
/* Video Style */
video.subpage-video-review {
    width: 65%;
}
@media screen and (max-width: 959px) {
    .g-tabs .uk-tab-top .g-tab-nav {
        width: 50%;
    }
}
@media screen and (max-width: 767px) {
    #g-contacts .branch-list-box {
        border: 0;
    }
    #g-contacts .branch-list-box caption {
        font-size: 1.3em;
    }
    #g-contacts .branch-list-box thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    #g-contacts .branch-list-box tr {
        display: block;
        margin-bottom: 15px;
    }
    #g-contacts .branch-list-box td {
        display: block;
        text-align: right;
    }
    #g-contacts .branch-list-box td .cm-type {
        display: block;
      }
    #g-contacts .branch-list-box td .tm-none {
        display: none;
    }
    #g-contacts .branch-list-box td .m-none {
        display: none;
    }
    #g-contacts .branch-list-box td .m-block {
        display: block;
    }
    #g-contacts .branch-list-box td::before {
        content: attr(data-label);
        float: left;
        font-weight: 600;
    }
    #g-contacts .branch-list-box td:last-child {
        border-bottom: 0;
    }
    #g-contacts .branch-list-box td .map-link {
        float: none;
    }
    #g-contacts .branch-list-box td .map-image {
        margin: -5px 0 0 5px;
    }
    #g-contacts .branch-list-box td .tel-two-link {
        display: block;
    }
    .g-tabs .uk-tab-top .g-tab-nav {
        margin: 0;
        width: 100%;
    }
    .g-tabs .uk-tab .uk-tab-responsive .uk-dropdown .uk-nav li a {
        padding: 5px 40px;
        color: #ffffff;
        font-size: 13px;
    }
}
#g-contacts .g-title.g-main-title {
    text-transform: uppercase;
}
#g-contacts .g-title-separator {
    background: #424753;
}
#g-contacts .g-contacts-icon {
    position: relative;
    top: 0.9rem;
    color: #fff;
    border: 2px solid #1d1d1d;
    background: #1d1d1d;
}
#g-contacts .g-title-value-container a {
    color: #424753;
}
#g-contacts .title .g-content {
    margin: 0.625rem 0 0 0;
    padding: 0.938rem 0 0 0;
}
#g-contacts .g-particle-intro {
    margin: 0;
    padding: 0 0.938rem;
}
#g-contacts .form-contact .g-content {
    margin: 0 0.625rem;
    padding: 0 0.938rem;
}
#g-contacts .pa-whats .g-contacts-icon {
    background: #19e883;
    border: #19e883;
}
#g-contacts .pa-insta .g-contacts-icon {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    border: #d6249f;
}
#g-feedback .g-title.g-main-title {
    color: #ff9800;
    text-transform: uppercase;
}
#g-feedback .g-title-separator {
    background: #ff9800;
}
#g-feedback .g-feedback-text {
    line-height: 1.5rem;
}
#g-feedback .uk-dotnav>.uk-active>* {
    background-color: #ff9800;
    width: 17px;
    height: 17px;
}
#g-feedback .uk-subnav-pill > li > a, .uk-dotnav > li > * {
    background-color: rgba(255, 255, 255, 0.3);
    width: 17px;
    height: 17px;
}
#g-feedback .g-user-info .g-user-name {
    color: #ff9800;
}
#g-feedback .g-user-info .g-user-company {
    color: #ff9800;
}
#g-map {
    z-index: 0;
}
#g-footer {
    padding: 0;
}
#g-footer .g-content {
    margin: 0.225rem 0;
}
#g-footer .brand svg {
    max-height: 40px;
}
#g-footer .g-copyright  {
    font-size: 0.9rem;
    color: #64b3ec;
    position: relative;
    top: 10px;
}
#g-footer .phone,
#g-footer .email {
    position: relative;
    top: 1px;
	flex: auto;
    width: auto;
}
#g-footer .phone img,
#g-footer .email img {
    position: relative;
    top: 4px;
    width: 1.4rem;
}
#g-footer .phone a,
#g-footer .email a {
    position: relative;
    top: 5px;
    font-size: 1rem;
}
#g-footer .g-copyright .f-date  {
    display: inline-block;
    color: #ffffff;
}
#g-footer .g-horizontalmenu {
    position: relative;
    top: 0.3rem;
    padding: 0;
}
#g-footer .g-horizontalmenu li a {
    font-weight: 400;
    color: #a2a2a2;
    padding: 0;
}
#g-footer .g-horizontalmenu li a:hover {
    color: #777777;
}
#g-footer .developer img,
#g-footer .developer svg {
    position: relative;
    top: 11px;
    height: 23px;
}
.back-to-top {
    bottom: 20px;
}
/* Page Preload */
.f-preload {
    height: 0;
}
.page-error,
.page-offline {
    background: #424753;
}
.modal-scrollable .ba-modal-close.zmdi-close {
    color: #fff;
}
div.grecaptcha-badge {
    bottom: 84px !important;
    z-index: 10;
}
/* WhatsApp Order Button */
.order-whatsapp-button {
    display: block;
    color: #ffffff;
    font-size: 12px;
    line-height: normal;
    text-transform: uppercase;
    background-color: #000000;
    border-radius: 2px;
    width: max-content;
    padding: 10px 20px;
    margin: 24px auto 0 auto;
}
.order-whatsapp-button:active,
.order-whatsapp-button:hover,
.order-whatsapp-button:focus {
    color: #ffffff;
    opacity: 0.8;
}
/* WhatsApp Button */
.whatsapp-button {
    height: 0;
}
/* Scroll (Button) */
.fix-scroll-left {
    position: fixed;
    top: 65%;
    left: -90px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #343434;
    padding: 10px 17px;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fix-scroll-right {
    position: fixed;
    top: 65%;
    right: -47px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #343434;
    padding: 10px 17px;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.fix-scroll-left a,
.fix-scroll-right a {
    color: #fff;
}
.fix-scroll-left a:hover,
.fix-scroll-left a:active,
.fix-scroll-left a:focus,
.fix-scroll-right a:hover,
.fix-scroll-right a:active,
.fix-scroll-right a:focus {
    color: #ff9800;
}
.fix-scroll-left span,
.fix-scroll-right span {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    background: #079424;
    margin: 0 0 0 17px;
    padding: 1px 5px;
}
.fix-scroll-right span {
    color: #343434;
    font-weight: 600;
    background: #ff9800;
}
.page-product .fix-scroll-left {
    left: -35px;
}
/* Other Styles */
.slideshow-button {
    display: block;
    font-size: 16px;
    line-height: 1.375;
    font-weight: bold;
    color: #000000;
    border-radius: 3px;
    background-color: #ff9800;
    width: max-content;
    margin: 32px auto 0 auto;
    padding: 10px 20px;
}
.slideshow-button:hover,
.slideshow-button:active,
.slideshow-button:focus {
    color: #000000;
    opacity: 0.8;
}
/* Widgetkit Other */
.uk-modal.uk-open .uk-modal-dialog {
    border: 0;
    background: #1d1d1d;
}
.uk-modal.uk-open .uk-modal-dialog .uk-slidenav-contrast {
    color: rgba(255,255,255,1);
}
.uk-modal.uk-open .uk-modal-dialog .uk-slidenav {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 2.8rem;
    line-height: 2.1rem;
}
/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    width: 10px;
}
::-webkit-scrollbar-thumb {
    background-color: #0f70b7;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #0f70b7;
}
@media all and (min-width: 1200px) {
    #g-navigation .mod-languages-comp form {
        margin: 0 0 20px;
        width: 56px !important;
        top: 0.8rem;
        position: relative;
    }
    #g-navigation .mod-languages-comp form select {
        color: #fff;
        background: #ff9800;
        border: none;
        font-weight: 600;
    }
    #g-navigation .mod-languages-comp form select option {
        font-size: 0.9rem;
    }
}
@media all and (max-width: 1199px) {
    #g-navigation .logo {
        position: relative;
        top: 0rem;
        flex: auto;
        width: 24%;
    }
    #g-navigation .language {
        flex: auto;
        position: relative;
        top: 0.8rem;
        left: 3rem;
        width: 10%;
    }
    #g-navigation .language .mod-languages-comp {
        width: 56px;
        position: relative;
        top: 0.1rem;
        left: 5rem;;
    }
    #g-navigation .language .mod-languages-comp form select {
        color: #fff;
        border: none;
        background: #ff9800;
    }
    #g-navigation .menu {
        flex: auto;
        text-align: right;
        width: 60%;
    }
    #g-navigation .phone {
        display: none;
    }
    #g-slideshow {
        margin: -7.8rem 0 0 0;
    }
    #g-slideshow .g-slideshow-title .name {
        display: block;
        line-height: 1.5rem;
    }
    #popup-form-2,
    #popup-form-3,
    #popup-form-4,
    #popup-form-5,
    #popup-form-6,
    #popup-form-7,
    #popup-form-8,
    #popup-form-9,
    #popup-form-10 {
        max-width: 500px;
    }
    #popup-form-2 .ba-form,
    #popup-form-3 .ba-form,
    #popup-form-4 .ba-form,
    #popup-form-5 .ba-form,
    #popup-form-6 .ba-form,
    #popup-form-7 .ba-form,
    #popup-form-8 .ba-form,
    #popup-form-9 .ba-form,
    #popup-form-10 .ba-form {
        padding: 40px 40px 60px;
    }
    #popup-form-2 .ba-form .ba-btn-submit ,
    #popup-form-3 .ba-form .ba-btn-submit ,
    #popup-form-4 .ba-form .ba-btn-submit ,
    #popup-form-5 .ba-form .ba-btn-submit ,
    #popup-form-6 .ba-form .ba-btn-submit ,
    #popup-form-7 .ba-form .ba-btn-submit ,
    #popup-form-8 .ba-form .ba-btn-submit ,
    #popup-form-9 .ba-form .ba-btn-submit ,
    #popup-form-10 .ba-form .ba-btn-submit  {
        max-width: 75%;
    }
    #g-above .align-left,
    #g-above .align-right {
        width: 100%;
        flex: auto;
    }
    #g-above .align-left .g-content.g-particle,
    #g-above .align-right .g-content.g-particle {
        text-align: center;
    }
    #g-above .align-left .g-content.g-particle img {
        width: 70%;
    }
    #g-callback .ba-form h4 {
        margin: -0.3rem 0 0 0;
    }
    #g-product .uk-switcher > li h3 .label-new,#g-product .uk-switcher > li h3 .label-top-buy,#g-product .uk-switcher > li h3 .label-akcia {
        display: block;
        margin: 20px auto;
        width: 45%;
        text-align: center
    }
    #g-advantage .g-keypoints-image {
        margin: 50% 0 0 0;
    }
    .box-compare .co-row .co-desc span.label-new {
        top: 1.6rem;
        right: 3rem;
        font-size: 0.7rem;
    }
    .box-compare .co-row .co-desc span.label-top-buy {
        top: 1.6rem;
        right: 2.2rem;
        font-size: 0.7rem;
    }
    .box-compare .co-row .co-desc span.label-akcia {
        top: 1.6rem;
        right: 5rem;
        font-size: 0.7rem;
    }
    .box-compare .co-row .co-desc span.label-akcia-two {
        top: 1.6rem;
        right: 3.6rem;
        font-size: 0.7rem;
    }
    #g-middlebox .g-user-image {
        width: 100px;
    }
    #g-middlebox .g-user-name {
        font-size: 0.6rem;
    }
    #g-faq .g-title.g-main-title {
        line-height: 2.5rem;
    }
    #g-faq .g-block.size-50 {
        margin: -2rem 0 0 0;
    }
    #g-faq .g-block.size-50 + .g-block.size-50 {
        margin: -2rem 0 0 0;
    }
    #g-feedback .g-block.size-50 {
        margin: -2rem 0 0 0;
    }
    #g-feedback .g-block.size-50 + .g-block.size-50 {
        margin: -2rem 0 0 0;
    }
    #g-footer .copyright {
        flex: auto;
        width: 15%;
    }
    #g-footer .phone {
        flex: auto;
        width: 23%;
    }
    #g-footer .phone img, #g-footer .email img{
        position: relative;
        top: 0px;
        width: 1.4rem;
    }
    #g-footer .phone a, #g-footer .email a {
        position: relative;
        top: 1px;
        font-size: 1rem;
    }
    #g-footer .email {
        flex: auto;
        width: 20%;
    }
    #g-footer .developer {
        flex: auto;
        width: 10%;
    }
    #g-offcanvas .mobile-contacts .g-content.g-particle {
        margin: 0 1rem 5rem 1rem;;
        padding: 0;
    }
    #g-offcanvas .mobile-contacts a,
    #g-offcanvas .mobile-contacts a:active,
    #g-offcanvas .mobile-contacts a:hover,
    #g-offcanvas .mobile-contacts a:focus {
        color: #65b3e9;
    }
    /* #g-offcanvas .mobile-contacts .m-phone span,
    #g-offcanvas .mobile-contacts .m-whatsapp span {
        color: #65b3e9;
    } */
    #g-offcanvas .mobile-contacts .m-phone {
        margin: 0 0 0.3rem 0;
    }
    #g-offcanvas .mobile-contacts .o-phone {
        width: 12%;
        position: relative;
        top: -0.1rem;
    }
    #g-offcanvas .mobile-contacts .m-whatsapp {
        margin: 1rem 0 0.3rem 0;
    }
    #g-offcanvas .mobile-contacts .o-whatsapp {
        width: 12%;
        position: relative;
        top: -0.1rem;
    }
}
@media (max-height:768px) and (width:1024px) {
    #g-navigation .g-logo {
        width: 100%;
        margin: -0.1rem auto 0 auto;
    }
    .mod-languages-comp .chzn-container {
        left: -1rem;
    }
}
@media (max-height:600px) and (width:1024px) {
    #g-navigation .mod-languages-comp .chzn-container {
        left: -1rem;
    }
    #g-offcanvas .mod-languages-mob {
        display: none;
    }
}
@media all and (max-width: 959px) {
    #g-navigation .language .mod-languages-comp {
        width: 56px;
        position: relative;
        top: 0.1rem;
        left: -1rem;
    }
    #g-contacts .g-contacts-item.g-block {
        flex: auto;
        width: 50%;
        padding: 1rem 0 1rem 4rem;
    }
	#g-contacts .recountry .block-multiple,
	#g-faq .recountry .block-multiple{
    flex-flow: column;
    }
    #g-contacts .recountry .block-multiple .text,
	#g-faq .recountry .block-multiple .text{
        text-align: center;
        width: 100%;
        padding-right: 0;
        margin: 0;
    }
    #g-contacts .recountry .block-multiple .phone,
	#g-faq .recountry .block-multiple .phone{
        width: 100%
    }
    .box-compare .co-row .co-desc span.label-new,.box-compare .co-row .co-desc span.label-top-buy,.box-compare .co-row .co-desc span.label-akcia,.box-compare .co-row .co-desc span.label-akcia-two {
        top: 2.7rem;
        right: 9rem;
        width: 40%;
        font-size: 0.7rem;
        transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
    }
}
@media (max-height: 411px) and (width: 823px) {
    #g-navigation .g-logo {
        width: 120%;
        margin: -0.1rem auto 0 auto;
    }
    .mod-languages-comp .chzn-container {
        left: -1rem;
    }
    #g-slideshow .g-slideshow-title {
        margin: 3rem 0 0 0;
    }
}
@media (max-height: 375px) and (width: 812px) {
    #g-offcanvas .mod-languages-mob {
        display: none;
    }
    #g-page-surround .g-offcanvas-toggle {
        display: none;
    }
    #g-navigation .g-logo {
        width: 120%;
        margin: 0;
    }
    #g-slideshow .style1 .g-slideshow-desc,
    #g-slideshow .style2 .g-slideshow-desc,
    #g-slideshow .style3 .g-slideshow-desc {
        margin: 6rem auto 0 auto;
    }
    #g-slideshow .g-slideshow-title {
        display: none;
    }
}
@media (max-height:1280px) and (width:800px) {
    #g-navigation .g-logo {
        width: 80% !important;
        margin: 0.5rem 0 0 4rem !important;
    }
    #g-slideshow {
        margin: -7rem 0 0 0 !important;
    }
    #g-page-surround .g-offcanvas-toggle {
        display: block;
        position: fixed;
        margin: 0.3rem 0 0 1rem;
    }
    #g-footer .brand .g-logo.g-logo-helium {
        float: right;
    }
    #g-footer .phone .g-content.g-particle,
    #g-footer .email .g-content.g-particle {
        margin: 1rem 0 0 0 !important;
    }
    #g-footer .g-logo.g-logo-helium.developer {
        position: relative;
        left: 40%;
    }
    #g-offcanvas .mod-languages-mob .chzn-container {
        width: 70px !important;
    }
}
@media all and (max-width: 800px) {
    .g-fixed-element .g-content {
        padding: 0.925rem;
    }
    .g-offcanvas-toggle {
        position: fixed;
        z-index: 12;
    }
    #g-navigation.g-fixed-element {
        z-index: 11 !important;
    }
    #g-navigation .logo .g-content.g-particle {
        margin: 0;
    }
    #g-navigation .g-logo {
        width: 55%;
        margin: -0.6rem auto 0 auto;
    }
    /* Header */
    #g-slideshow {
        margin: -4.4rem 0 0 0;
    }
    #g-slideshow .style1 .g-slideshow-desc,
    #g-slideshow .style2 .g-slideshow-desc,
    #g-slideshow .style3 .g-slideshow-desc {
    font-size: 1rem;
    line-height: 1.8rem;
    color: #ececec;
    width: 90%;
    margin: 0 auto;
    }
    #popup-form-2 .ba-form .tool,
    #popup-form-3 .ba-form .tool,
    #popup-form-4 .ba-form .tool {
        margin: 20px 0px;
    }
    #g-above h3 {
        margin: -1rem 0 0 0;
    }
    #g-above h3,
    #g-above p {
        text-align: center;
    }
    #g-above .align-left .g-content.g-particle img {
        width: 100%;
    }
    #g-advantage .g-keypoints-item.left,
    #g-advantage .g-keypoints-item.right {
        text-align: center;
    }
    #g-advantage .g-keypoints-image {
        margin: 0;
    }
    #g-advantage .g-particle-intro .g-introtext {
        margin: 0 auto -1.5rem auto;
    }
    .box-compare {
        margin: 1.3rem 1.5rem 3.2rem 1.5rem;
    }
    .box-compare .co-desc {
        display: inline-block;
        float: left;
        text-align: left;
    }
    .box-compare .co-desc span {
        font-size: 0.8rem;
        padding: 0;
    }
    .box-compare .co-row .co-desc span.label-new {
        top: 1.7rem;
        right: 2rem;
        width: auto;
        font-size: 0.58rem;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    .box-compare .co-row .co-desc span.label-top-buy {
        top: 1.5rem;
        right: 1.7rem;
        width: auto;
        font-size: 0.58rem;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    .box-compare .co-row .co-desc span.label-akcia {
        top: 1rem;
        right: 4.2rem;
        width: auto;
        font-size: 0.58rem;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    .box-compare .co-row .co-desc span.label-akcia-two {
        top: 1rem;
        right: 3rem;
        width: auto;
        font-size: 0.58rem;
        transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    .box-compare .co-desc span .hid {
        display: inherit;
    }
    .box-compare .co-row .co-desc:nth-child(2) span {
        font-size: 1rem;
        font-weight: 600;
    }
    .box-compare .co-row .co-desc:nth-child(2) {
        padding: 0.7rem 0 0.3rem 0;
    }
    .box-compare .co-row:nth-child(2) {
        display: none;
    }
    .box-compare .co-row .co-desc:nth-child(1) {
        text-align: center;
    }
    .box-compare .co-row .co-desc span {
        background: none;
    }
    .brandbox .co-row:nth-child(2) {
        display: block;
    }
    .brandbox .co-row > div {
        padding: 20px;
    }
    .col-30 {
        width: 58%;
    }
    .col-25, .col-20, .col-15, .col-10 {
        width: 42%;
    }
    #g-middlebox .g-user-image {
        width: 130px;
    }
    #g-middlebox .g-user-name {
        font-size: 0.8rem;
    }
    #g-middlebox .uk-slideset-nav {
        display: flex;
    }
    #g-middlebox *+.uk-dotnav, *+.uk-subnav {
        margin: 10px 0 -10px 0 !important;
    }
    #g-contacts .horizontal {
        padding: 0 1rem;
    }
    #g-navigation .phone {
        display: none;
    }
    /* Language Switcher */
    #g-navigation .language {
        display: none;
    }
    #g-footer .brand {
        flex: auto;
        width: 40%;
    }
    #g-footer .brand .g-logo.g-logo-helium {
        margin: 0;
    }
    #g-footer .copyright {
        flex: auto;
        width: 60%;
    }
    #g-footer .phone {
        flex: auto;
        width: 50%;
        text-align: center !important;
    }
    #g-footer .phone .g-content.g-particle {
        margin: -1rem 0 0 0;
    }
    #g-footer .phone img, #g-footer .email img{
        position: relative;
        top: 0px;
        width: 1.4rem;
    }
    #g-footer .phone a, #g-footer .email a {
        position: relative;
        top: 1px;
        font-size: 1rem;
    }
    #g-footer .email {
        flex: auto;
        width: 50%;
    }
    #g-footer .email .g-content.g-particle {
        margin: -1rem 0 0 0;
    }
    #g-footer .developer {
        flex: auto;
        width: 100%;
    }
    #g-footer .developer {
        flex: auto;
        width: 100%;
        margin: -0.5rem 0 0.5rem 0;
    }
    #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
        background: transparent;
    }
    #g-offcanvas .mod-languages-mob form {
        width: 70px;
        margin: 0 0 0 -0.5rem;
    }
    #g-offcanvas .mod-languages-mob form select {
        font-weight: 600;
        color: #fff;
        background: #ff9800;
        border: none;
    }
    #g-offcanvas .mod-languages-mob form select option {
        font-size: 0.7rem;
    }
    #g-offcanvas .mod-languages-mob .chzn-container-single .chzn-single {
        color: #fff;
        font-weight: 600;
    }
    #g-offcanvas .mod-languages-mob .chzn-container-single .chzn-single, .chzn-container-active.chzn-with-drop .chzn-single {
        background: #ff9800;
    }
}
@media (max-height:1024px) and (width:768px) {
    #g-navigation .g-logo {
        width: 90%;
        margin: 0.5rem 0 0 4rem;
    }
    #g-slideshow {
        margin: -6.85rem 0 0 0;
    }
    #g-advantage .g-keypoints-image {
        margin: 8rem 0 0 0;
    }
    #g-footer .brand {
        flex: auto;
        width: 50%;
    }
    #g-footer .brand .g-logo.g-logo-helium {
        float: right;
    }
    #g-footer .copyright {
        flex: auto;
        width: 50%;
    }
    #g-footer .phone .g-content.g-particle,
    #g-footer .email .g-content.g-particle {
        margin: 0;
    }
    #g-footer .developer img, #g-footer .developer svg {
        position: relative;
        top: 0;
        height: 23px;
        margin: 0 auto;
    }
    #g-offcanvas .mod-languages-mob .chzn-container {
        width: 70px !important;
    }
}
@media all and (max-width:767px) {
    /* Header */
    #g-slideshow .style1 .g-slideshow-title,
    #g-slideshow .style2 .g-slideshow-title,
    #g-slideshow .style3 .g-slideshow-title {
        font-size: 38px;
    }
    #g-slideshow .style1 .g-slideshow-title .label-new, #g-slideshow .style2 .g-slideshow-title .label-new, #g-slideshow .style3 .g-slideshow-title .label-new {
        font-size: 13px;
    }
    #g-slideshow .popup-btn {
        font-size: 14px !important;
    }
    /* Topbox */
    #g-topbox .cd-headline span + span {
        display: block;
        margin: 10px 0 0 0;
    }
    /* Products */
    #g-product .one-box {
        flex-basis: 100%;
        max-width: 100%;
    }
    #g-product .product-gallery {
        margin: 1rem 0.625rem 0 0.625rem;
        padding: 1rem 0.938rem 0 0.938rem;
    }
    #g-product .uk-switcher > li h3 .label-new,#g-product .uk-switcher > li h3 .label-top-buy,#g-product .uk-switcher > li h3 .label-akcia {
        top: -0.1rem;
    }
    #g-product .breadcrumb-page .g-content {
        margin:  0;
        padding: 0;
    }
    #g-product .breadcrumb {
        text-align: center;
    }
    /* Tab Specifications 3 Column Production */
    #g-product .size-50.small {
        width: 50%;
        max-width: 50%;
    }
    .box-compare .video-review {
        width: 90%;
    }
    #g-faq .g-block.size-50 + .g-block.size-50 {
        margin: -3.1rem 0 0 0;
    }
    #g-feedback .g-block.size-50 + .g-block.size-50 {
        margin: -3.1rem 0 0 0;
    }
    #g-contacts .g-contacts-item.g-block {
        flex: auto;
        width: 100%;
        padding: 0;
    }
    /* Keypoints */
    #g-advantage .product-gallery > div {
        padding: 20px;
    }
    /* Scroll (Button) */
    .fix-scroll-left,
    .fix-scroll-right {
        top: 55%;
    }
    /* Other Styles */
    .slideshow-button {
        font-size: 14px;
    }
}
@media all and (max-width: 680px) {
    /* Popup Forms */
    .ba-forms-modal .ba-modal.popup-form {
        width: auto !important;
        margin: 0 30px;
    }
    .ba-forms-modal .ba-form .tool {
        margin: 20px 0;
    }
}
@media (max-width:600px) {
    #g-offcanvas .mod-languages-mob .chzn-container {
        width: 70px !important;
    }
}
@media all and (max-width: 580px) {
    #g-faq .recountry a,
    #g-contacts .recountry a {
        display: block;
    }
    #g-footer .phone,
    #g-footer .email {
        flex: auto;
        width: 100%;
        margin: 0 auto;
    }
    #g-footer .phone .g-content.g-particle {
        margin: -0.7rem;
    }
    #g-footer .phone .g-content.g-particle,
    #g-footer .email .g-content.g-particle {
        text-align: center;
    }
}
@media (max-height: 412px) and (max-width: 732px) {
    /* Header */
    #g-slideshow .g-slideshow-title {
        display: none;
    }
}
@media (max-height: 360px) and (max-width: 640px) {
    /* Header */
    #g-slideshow .g-slideshow-title {
        display: none;
    }
}
@media all and (max-width: 480px) {
    /* Popup Forms */
    .ba-forms-modal .ba-modal.popup-form {
        margin: 0 30px;
    }
    .col-30 {
        width: 50%;
    }
    .col-25, .col-20, .col-15, .col-10 {
        width: 50%;
    }
    .box-compare .co-row .co-desc span.label-new,.box-compare .co-row .co-desc span.label-top-buy,.box-compare .co-row .co-desc span.label-akcia,.box-compare .co-row .co-desc span.label-akcia-two {
        top: 3rem;
        right: 67%;
        width: 45%;
        transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
    }
}
@media all and (max-width: 420px) {
    /* Header */
    #g-navigation .g-logo {
        width: 72%;
    }
    #g-slideshow .style1 .g-slideshow-title .label-new,
    #g-slideshow .style2 .g-slideshow-title .label-new,
    #g-slideshow .style3 .g-slideshow-title .label-new,
    #g-slideshow .style1 .g-slideshow-title .label-top-buy,
    #g-slideshow .style2 .g-slideshow-title .label-top-buy,
    #g-slideshow .style3 .g-slideshow-title .label-top-buy,
    #g-slideshow .style1 .g-slideshow-title .label-akcia,
    #g-slideshow .style2 .g-slideshow-title .label-akcia,
    #g-slideshow .style3 .g-slideshow-title .label-akcia {
        display: inline-block;
        top: 0;
    }
    .box-compare .co-row .co-desc span.label-new,.box-compare .co-row .co-desc span.label-top-buy,.box-compare .co-row .co-desc span.label-akcia {
        width: 47%;
    }
}
@media all and (max-width: 380px) {
    /* ----- */
    .box-compare .co-row .co-desc span.label-new,.box-compare .co-row .co-desc span.label-top-buy,.box-compare .co-row .co-desc span.label-akcia {
        right: 62%;
        width: 62%;
    }
}