.product-view .product-info-main .page-title-wrapper .page-title span {
    font-size: 22px;
}

.catalog-product-view .page.messages .product.media .gallery-placeholder .fotorama__stage__frame .fotorama__img,
.col-products .product.media .gallery-placeholder .fotorama__stage__frame .fotorama__img {
    width: auto;
}

.kee_button {
    background-color: #fff !important;
}

a.kee_button:hover {
    color: #000000 !important;
}

.custom1 .pagebuilder-column-group {
    max-width: 1440px;
    align-self: center !important;
}

.custom1 .pagebuilder-column:not(:first-child) {
    border-left: 2px solid #333;
}

.custom1 h3 {
    font-size: 20px !important;
}

.custom1 img {
    max-width: 40px !important;
}

.header-container .header .minicart-wrapper .block-minicart {
    width: 490px !important;
}

.product-laast .product.attribute.sku,
.product-suitsulaast-pook-z-08-20kg .product.attribute.sku {
    display: none !important;
}

.minicart-items-wrapper .product.options,
#shopping-cart-table .item-options {
    display: none !important;
}

.bundle-options-wrapper .price-notice {
    display: none !important;
}

.bundle-options-wrapper .fieldset.fieldset-bundle-options {
    display: none !important;
}

.checkout-index-index .content.minicart-items {
    display: block !important;
}

.checkout-index-index .minicart-items-wrapper .product-item-inner {
    display: flex !important;
    flex-direction: column;
    padding-left: 10px;
}

.checkout-index-index .minicart-items-wrapper .product-item-inner .subtotal {
    text-align: left !important;
}

.price1 {
    display: flex;
    flex-wrap: wrap;
}

.price1 .price-excluding-tax {
    flex-basis: 100%;
}

.price.price2 {
    padding-left: 5px;
    color: #04295d !important;
    font-weight: 600 !important;
    line-height: 1;
}

.products-grid .actions-primary {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-top: 10px;
}

.products-grid .actions-primary .tocart {
    padding: 10px;
    height: min-content;
    border-radius: 3px;
    line-height: unset !important;
}

.checkout_buttons {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.back_button a {
    background-color: #1a1a1a;
    color: #fff;
    padding: 17px 30px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 600;
}

.back_button a:hover {
    text-decoration: none;
    background-color: #04295d;
}

.back_button.payment {
    margin-top: 50px;
}

.post-view-modern ul li {
    list-style: disc !important;
    margin-left: 15px !important;
}

.checkout-cart-index .block.shipping {
    display: none !important;
}

.checkout-index-index .minicart-wrapper {
    display: none !important;
}

.header-container .header .minicart-wrapper .block-minicart .block-content {
    height: calc(100vh - 100px);
    padding-bottom: 0px;
}

.catalog-category-view .product-item-link {
    font-size: 18px;
}

.sidebar-main-1 {
    display: flex;
    flex-direction: column;
}

.sidebar-main-1 .block.filter {
    order: 99;
}

.block-subtitle.filter-subtitle {
    display: none;
}

.catalog-category-view .stock.available {
    background-color: #84d274;
    padding: 1px 10px;
    border-radius: 3px;
    font-size: 13px;
    color: #fff;
    height: min-content;
}

.filter-content .filter-options .filter-options-title {
    font-size: 15px;
    font-weight: 500;
}

.swatch-option {
    height: inherit !important;
}

.sidebar>.o-list {
    margin-top: 0 !important;
}

.sidebar .block .block-title strong,
.sidebar-main-1 h3 {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
}

.catalog-category-view .price-including-tax .price {
    font-size: 16px !important;
    padding-top: 5px;
    font-weight: 700 !important;
    color: #04295d !important;
}

.catalog-category-view .product-item .addto-links-icons {
    position: inherit;
    text-align: left;
}

.bundle-options-container #customizeTitle,
.bundle-options-container p.required {
    display: none !important;
}

.bundle-options-container .product-add-form {
    display: block !important;
}

.price-excluding-tax {
    display: flex !important;
    column-gap: 5px;
    flex-direction: row;
}

@media (max-width: 767px) {
    .price-excluding-tax {
        white-space: pre-line;
    }
}

.table-checkout-shipping-method .price-excluding-tax {
    display: none !important;
}

.price-excluding-tax .price,
.prices-tier .price-including-tax .price,
.prices-tier .price-excluding-tax .price,
.prices-tier .weee .price {
    font-size: 14px !important;
}

.minimal-price-link {
    display: none !important;
}

.prices-tier.items .item {
    display: flex;
    column-gap: 10px;
}

.prices-tier .price-including-tax,
.price-excluding-tax {
    font-size: inherit;
}

.price-container.price-tier_price.tax.weee {
    display: flex;
    align-items: center;
}

.prices-tier .price-excluding-tax {
    margin-left: 5px;
}

.product.info.detailed {
    margin-top: 20px;
}

.price-excluding-tax[data-label]::before {
    content: 'Ilma käibemaksuta: ';
    font-size: 14px;
}

.product-social-extra {
    display: none;
}

.widget.block.block-static-block {
    margin-bottom: 0;
}

#block-discount,
.discount-code {
    display: none !important;
}

.mini_cart {
    display: flex !important;
    flex-direction: row;
    column-gap: 8px;
}

a.mini_cart span,
a.mini_cart span:visited {
    color: #fff !important;
}

@media(min-width: 1200px) {
    .actions-header {
        padding-right: 40px;
    }
}

.top_bar {
    background-color: #252525;
    color: #fff;
    text-align: center;
    padding: 5px;
}

.category-pood.catalog-category-view #maincontent,
.category-maitseained.catalog-category-view #maincontent,
.category-pakendid.catalog-category-view #maincontent {
    display: none !important;
}

.post-list .post-image .image-wrap .bg-img {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.description b {
    font-weight: 600 !important;
    color: #444;
}

.catalog-product-view .main-detail.col-products {
    margin-bottom: 0px;
}

.catalog-product-view div.mage-error {
    color: #e02b27;
    font-size: inherit;
}

.catalog-product-view .fotorama__stage {
    /* height: max-content !important; */
}

.catalog-product-view .fotorama__stage {
    height: 460px !important;
}

.pfm_title,
.kee_title {
    position: absolute;
    right: 5%;
    top: 5%;
}

.payment-method label span {
    color: #000;
    font-size: 15px;
    font-weight: 400;
}

.sidebar.sidebar-main-1 a[title="E-pood"],
.sidebar.sidebar-main-1 a[title="E-pood"]+span {
    display: none !important;
}

.o-list.o-list--unstyled {
    margin-left: 10px;
}

.o-list .is-active.is-current {
    color: #065796;
}

strong {
    color: #212121;
}

.post-content strong {
    color: inherit;
}

.blog-post-view .post-gallery {
    display: flex !important;
    flex-wrap: wrap;
}

body p {
    font-size: 16px !important;
}

.blog-post-view .post-date,
.blog-post-view .post-featured-image {
    display: none;
}

.blog-post-view .page-title-wrapper .page-title,
.blog-post-view .page-title-wrapper {
    display: block !important;
    margin-top: 100px;
}

.blog-post-view .page-title-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1280px;
}

.post-list .post-image .image-wrap .bg-img {
    background-repeat: no-repeat !important;
}

.post-list .post-info {
    border-bottom: none;
}

.post-list.modern {
    margin-top: 100px;
}

.custommenu.navigation li.level0 .submenu a {
    color: #212121;
}

.ergopack_title {
    position: absolute;
    top: 5%;
    right: 5%;
}

.post-list-item {
    margin: 15px;
    padding: 15px !important;
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0px 0px 15px 0px #e5e5e5;
}

.mpblog-post-index .col-main.col-lg-6.col-md-6.col-sm-6.col-xs-12,
.mpblog-post-view .col-main.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
    width: 100%;
    margin-bottom: 50px;
}

.mp-post-info {
    display: none !important;
}

.post-item-wraper {
    border: none;
}

.post-item-wraper:hover {
    border: none;
    box-shadow: none;
}

.back span {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
}

.back .pagebuilder-button-primary {
    padding: 0 20px;
}

.catalogsearch-result-index .toolbar-html-container-top {
    display: none;
}

.catalogsearch-result-index .message.notice {
    margin-top: 70px;
}

.page-footer .footer-static-container .footer-static .footer-links ul li a {
    font-size: 16px !important;
}

.grid_1,
.grid_2,
.grid_3 {
    padding: 0 50px 50px 50px;
}

.grid_1 .pagebuilder-column:not(.col_1) {
    margin: 15px;
    padding: 30px;
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0px 0px 15px 0px #e5e5e5;
}

.grid_1 .pagebuilder-column h2 {
    margin: 30px 30px 10px 30px;
}

.grid_2 .pagebuilder-column {
    margin: 15px;
    padding: 30px;
    background-color: #f9f9f9;
    border-radius: 3px;
}

.grid_3 .pagebuilder-column:not(.col_1) {
    margin: 15px;
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0px 0px 15px 0px #e5e5e5;
}

.grid_3 .pagebuilder-column h2 {
    padding: 30px 30px 0 30px;
}

.grid_3 .pagebuilder-column:not(.col_1) div[data-content-type="text"] {
    padding: 5px 30px 30px 30px;
}

.grid_title {
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 1px;
}

.col_1 {
    display: block !important;
    margin-bottom: 15px;
}

.col_1 div[data-content-type="text"] {
    display: inline-block;
    margin: 0 25px;
}

.col_1 h4 {
    text-transform: uppercase;
    font-size: 16px;
}

.col_1 h3 {
    color: #1e539c;
}

.page-layout-1column .column.main {
    padding-bottom: 0px !important;
}

.shadow {
    box-shadow: 8px 5px 5px 5px #ddd;
}

.cms_title {
    font-size: 2.5em;
    margin-top: 70px;
}

.contact-index-index .fieldset h2 {
    text-align: center;
    margin-top: 70px;
    font-size: 1.8rem;
}

.contact-index-index h1 {
    font-size: 2.5em;
}

.btn:hover,
.btn-shop:hover {
    color: #ffffff !important;
}

.btn,
.btn-shop {
    border-radius: 0 !important;
}

.inline {
    display: inline-block;
}

.section-breadcrumbs {
    background: #f5f5f5;
}

.banner_static .banner-middle .banner-content img {
    width: auto;
    float: right;
}

.banner_static .banner-middle .banner-content .text {
    top: 25%;
}

.banner-middle {
    background-color: #f6f6f6;
}

.categories_thumbnails {
    margin-bottom: 0px;
}

.banner_static .banner-middle .banner-content:hover img {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
}

.contact-index-index #contact-form label span:after {
    content: '';
}

.fieldset>.row>.field.required>.label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}

.contact-index-index .static_content {
    margin-top: 70px;
}

.rokanthemes-brandlist .col-lg-3.col-md-3.col-sm-3.col-xs-12 {
    position: sticky;
    top: 150px;
}

.cms-meeskond h1 {
    font-size: 2.5em;
    margin-bottom: 40px;
}

.enable-cookies h1 {
    font-size: 2.5em;
    margin: 70px 0 40px 0;
    text-align: center;
}

.cms-meeskond h2 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 1.5em;
}

.cms-meeskond .static_content {
    max-width: 1200px;
    padding: 0 15px;
    margin: auto;
    text-align: center;
    margin-top: 70px;
}

.cms-meeskond .static_content .col-content .border-col {
    /* border: 1px solid #e1e1e1; */
    padding: 45px 30px 25px;
    margin-bottom: 20px;
}

.cms-meeskond .static_content .col-content .border-col h4,
.cms-maitse-ja-lisaained .contact_1 h4 {
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 500;
}

.gmaps {
    /* max-width: 1200px; */
    overflow: hidden;
    margin: auto;
}

.section-brands .block-widget-rokanthemes-brand {
    padding-top: 50px;
    padding-bottom: 30px;
    border-top: none;
}

.header-container .header .for-full-withmenu .actions-header .register-login a {
    color: #3e3e3e;
    font-size: 13px;
}

.header-container .header .header-top-setting .setting-container .container-setting-language-currency .switcher-language .switcher-options {
    text-transform: capitalize;
}

.block-cart-failed .action.continue,
.cart-container .form-cart .action.continue,
button,
.cart.table-wrapper .actions-toolbar>.action,
.cart.table-wrapper .action-gift,
.action.primary,
.review-form .action.submit.primary,
.primary .action.primary,
.actions .action.primary,
.checkout.action.primary {
    text-transform: none;
}

.login-container .block.block-customer-login .actions-toolbar .secondary a,
.login-container .block.block-new-customer .actions-toolbar .secondary a {
    text-transform: none;
}

.customer-account-create .form-create-account .fieldset.create.info>.field.choice {
    display: none;
}

.block-cart-failed .action.continue,
.cart-container .form-cart .action.continue,
button,
.cart.table-wrapper .actions-toolbar>.action,
.cart.table-wrapper .action-gift,
.action.primary,
.review-form .action.submit.primary,
.primary .action.primary,
.actions .action.primary,
.checkout.action.primary,
.wrapper_slider .wrapper-the-blue-sky-slider .btn,
.contact-index-index #contact-form .actions-toolbar button.action {
    background-color: #08599b;
    border-radius: 0px;
    border: 0px;
}

.block-cart-failed .action.continue:hover,
.cart-container .form-cart .action.continue:hover,
button:hover,
.cart.table-wrapper .actions-toolbar>.action:hover,
.cart.table-wrapper .action-gift:hover,
.action.primary:hover,
.review-form .action.submit.primary:hover,
.primary .action.primary:hover,
.actions .action.primary:hover,
.checkout.action.primary:hover,
.wrapper_slider .wrapper-the-blue-sky-slider .btn:hover,
.contact-index-index #contact-form .actions-toolbar button.action:hover {
    background-color: #157ec2;
}

.custommenu.navigation li.level0.parent a.level-top:before {
    right: -5px;
}

.footer-links.contacts ul {
    margin-bottom: 10px !important;
}

.footer_logos a {
    display: inline-block;
}

.footer_logos img {
    margin-right: 10px;
    width: 100px;
}

.modal_list {
    display: flex;
}

.modal_list a {
    font-size: 18px;
    font-weight: 500;
    padding: 30px;
}

a.quarter.first {
    position: absolute;
    left: 0;
    top: 0;
    height: 50%;
    width: 50%;
    z-index: 999;
}

a.quarter.second {
    position: absolute;
    right: 0;
    top: 0;
    height: 50%;
    width: 50%;
    z-index: 999;
}

a.quarter.third {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 50%;
    width: 60%;
    z-index: 999;
}

a.quarter.fourth {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 50%;
    width: 40%;
    z-index: 999;
}

.grid_1 li,
.grid_2 li {
    margin-bottom: 5px;
}

.grid_1 li a,
.grid_2 li a {
    font-size: 15px;
}

.navigation .level-top {
    text-transform: uppercase;
}

.navigation .level0>.level-top,
.custommenu.navigation li>a>span,
.custommenu.navigation li.level0.parent a.level-top:before {
    font-weight: 600;
    letter-spacing: 1px;
}

.page-footer .footer-static-container .footer-static .footer-links ul li a,
.page-footer .footer-static-container .footer-static .footer-contact li {
    /* color: #555 !important; */
    color: #bbb !important;
}

.page-footer .footer-static-container .footer-static .footer-links ul li a:hover {
    color: #fff !important;
    text-decoration: none;
}

.page-footer .logo span,
.page-footer .footer-static-container .footer-static .footer-links h2 {
    /* color: #3d4456 !important; */
    color: #fff;
}

.page-footer {
    /* background: #f8f8f8 !important; */
    background: #252525 !important;
    border-top: 1px solid #e8e8e8;
}

.pagebuilder-column ol,
.pagebuilder-column ul,
.pagebuilder-column li {
    list-style: disc;
    margin-left: 10px;
}

strong {
    font-weight: 700;
}

a.pagebuilder-button-secondary {
    font-size: 12px;
    margin: 15px;
    padding: 0px 15px;
    font-weight: 600;
    border: 1px solid #f2f2f2;
}

.page-layout-cms-full-width .category-top {
    margin-bottom: 0px;
}

.page-title-wrapper h1 span {
    text-transform: none;
}

.products.wrapper.list.products-list .product-info .product-item-name a {
    font-size: 20px;
    font-weight: 500;
}

.catalog-category-view.page-layout-cms-full-width .container-catalog-products-common {
    width: 80%;
    margin: auto;
}

.catalog-category-view.page-layout-cms-full-width .product-item-info .item-inner {
    display: flex;
}

.catalog-category-view.page-layout-cms-full-width:not(.categorypath-seadmed) .page-title-wrapper {
    display: block;
    text-align: center;
}

.catalog-category-view.page-layout-cms-full-width li.item.product.product-item {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 40px;
}

.categorypath-seadmed .category-top {
    margin-bottom: 0;
}

.contact_1 {
    position: absolute;
    width: 50%;
    top: 60px;
}

.logo1 {
    position: absolute;
    right: 80px;
    top: 40px;
}

.empty_box {
    background-color: #f7f7f7 !important;
    box-shadow: none !important;
}

.pr-cookie-view .pr-cookie-details-title,
.pr-cookie-view-top strong {
    display: none;
}

#pr-cookie-setting-bar .pr-cookie-manage-title,
.pr-cookie-view-top strong,
.pr-cookie-details-info summary span {
    font-weight: 500 !important;
    font-size: 16px !important;
}

#pr-cookie-setting-bar .option-label,
#pr-cookie-setting-bar .option-status {
    font-size: 16px !important;
}

.pr-cookie-left-bar .pr-cookie-description p,
.pr-cookie-category-descrip,
.pr-cookie-left-bar .pr-cookie-details,
.pr-cookie-view-top .pr-cookie-view-back,
.pr-cookie-group {
    font-size: 14px !important;
}

.pr-cookie-notice-actions .pr-cookie-notice-btn {
    min-height: 35px !important;
}

.pr-cookie-modal .modal-inner-wrap {
    padding: 0px !important;
}

.pr-cookie-notice-actions button.pr-cookie-notice-btn {
    padding: 0px 30px !important;
}

.pr-cookie-notice-actions .pr-cookie-notice-btn {
    min-height: 20px;
    font-size: 13px;
    font-weight: 400;
}

.pr-cookie-setting-bar-wrap .allow,
.pr-cookie-setting-bar-wrap .decline,
.pr-cookie-setting-bar-wrap .confirm {
    text-transform: none;
    font-weight: 500;
    font-size: 14px;
}

#btn-cookie-allow {
    background-color: #87BD5D;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}

.pr-cookie-notice-text p,
.pr-cookie-setting-btn span,
.decline span {
    font-size: 13px !important;
}

.header {
    background-image: url("images/header_3.jpg") !important;
    /* box-shadow: 0 2px 10px #ccc; */
}

.header-container .header .logo {
    display: flex;
    flex-direction: column;
}

.logo span {
    color: #fff;
    vertical-align: middle;
    font-weight: 600;
    font-size: 1.8rem;
    /* text-transform: uppercase; */
    letter-spacing: 1px;
    margin-bottom: 20px;
}

a.logo:hover {
    text-decoration: none;
}

.logo img {
    padding: 15px 0;
}

.custommenu.navigation li.level0:hover>.level-top:after {
    border: none;
}

.extra a {
    color: transparent;
}

.page-footer .footer-bottom {
    padding: 10px;
}

.header-top-setting {
    display: none;
}

.actions-header .wishlist {
    display: none;
}

.catalog-product-view .page-main {
    margin-top: 80px;
}

.bundle-actions .action.primary,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.product-info-main .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart,
.cart-container .checkout-methods-items .action.primary,
.block-minicart .block-content>.actions>.primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.multicheckout .action.primary {
    text-transform: unset;
}

.authentication-wrapper {
    display: none;
}

#customer-email-fieldset .control._with-tooltip span {
    display: none;
}

.minicart-wrapper {
    /* display: none; */
}

.checkout-index-index input[type="radio"] {
    display: inline-block !important;
}

.checkout-index-index .payment-method-title.field.choice {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.catalog-product-view .page-main-details {
    display: none;
}

.brand-image img {
    max-width: 150px;
}

.container-catalog-products-common .toolbar-html-container-top .toolbar-products {
    margin-top: 0;
}

.catalog-category-view .page-main {
    margin-top: 30px;
}

/*************************************************** RESPONSIVE ***************************************************/
@media only screen and (min-width: 768px) {
    .custommenu.navigation li.level0:first-child>.level-top:after {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .footer_logos {
        margin: 20px 0;
    }

    .header-container .header .block-search .block-content .dropdown .dropdown-menu {
        right: 15px;
    }

    .nav-sections {
        background-color: #355f9b;
    }

    .custommenu.navigation li.level0>.level-top {
        border-color: transparent;
    }

    .header-top-setting,
    .wrapper_slider .wrapper-the-blue-sky-slider .nivo-directionNav a.nivo-prevNav,
    .wrapper_slider .wrapper-the-blue-sky-slider .nivo-directionNav a.nivo-nextNav {
        display: none;
    }

    .mobile-action {
        margin-top: 50px;
    }

    .banner-middle .col-xs-12 {
        margin: 0;
        padding: 0;
    }

    .banner_static .container {
        padding: 0;
    }

    .banner_static .banner-content .text h2 {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text.left_bottom {
        /* justify-content: flex-start; */
    }

    .wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text.right_top {
        justify-content: flex-end;
        text-align: left;
    }

    .pakendid_banner_heading {
        color: #000 !important;
        text-align: left !important;
    }

    .logo {
        margin: 0;
    }

    .rokanthemes-brandlist .col-lg-3.col-md-3.col-sm-3.col-xs-12 {
        position: unset;
        top: 150px;
    }

    .mobile-action {
        display: none;
    }

    .navigation .open-children-toggle {
        padding-left: 100%;
    }

    .catalog-category-view.page-layout-cms-full-width .product-item-info .item-inner {
        flex-wrap: wrap;
    }

    .catalog-category-view.page-layout-cms-full-width .product-item-info .item-inner a.product-item-link,
    .catalog-category-view.page-layout-cms-full-width .product-item-info .item-inner .product.description {
        white-space: inherit !important;
    }
}

@media only screen and (min-width: 600px) {
    /*    .navigation.custommenu .level0>.level-top, .header-container .header.sticky .navigation .level0>.level-top {
        padding: 38px 10px 38px 10px;
    }
    .navigation.custommenu .level0 > a {
        height: 100px;
    }*/
}

@media only screen and (max-width: 767px) {

    .grid_1,
    .grid_2,
    .grid_3 {
        padding: 0 0 50px 0;
    }

    #back-top {
        bottom: 5px;
    }

    .logo span {
        font-size: 1rem;
    }

    .header-container .header .for-full-withmenu {
        height: 90px;
    }

    .pfm_title,
    .kee_title {
        position: relative;
        margin-left: 15px;
    }
}

@media only screen and (max-width: 900px) {
    .header-container .header .for-full-withmenu .col-logo .logo {
        flex: none;
    }

    .logo span {
        font-size: 15px;
    }

    .header-container .header .logo {
        padding: 0;
    }

    .header-container .header .logo img {
        max-width: 40px;
        padding: 15px 0 5px 0;
    }

    .contact_1 {
        position: unset;
        width: 100%;
    }

    .logo1 {
        position: unset;
        text-align: center;
    }

    .contact_1 .col-content {
        float: none;
        margin: auto;
    }

    [data-pb-style="G7UIB9W"] {
        margin-bottom: 20px !important;
    }
}

@media only screen and (min-width: 768px) {
    .container_1200 {
        width: 1200px;
        margin: auto;
    }

    .menu_store .level-top {
        padding: 20px 0 0 0 !important;
        height: auto !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1600px) {
    .logo span {
        /* font-size: 1.2rem; */
    }
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
    .page-wrapper .header-container .header .col-logo {
        flex-basis: 24%;
    }

    .navigation .level0>.level-top {
        font-size: 14px !important;
    }

    .header-container .header .logo img {
        max-width: 100px;
    }

    .logo span {
        font-size: 1.4rem;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .navigation .level0>.level-top {
        font-size: 15px !important;
    }
}

@media only screen and (min-width: 1441px) {
    .header-container .header.sticky .navigation .level0.parent>.level-top {
        padding-right: 10px;
        padding-left: 10px !important;
        margin-right: 10px;
    }
}

@media (min-width: 1199px) {
    .page-products .products-grid .product-item {
        padding: 0 25px !important;
    }
}