@-webkit-keyframes mkdfborderdance {
    0% {
        background-position: 0 0, 100% 100%, 0 100%, 100% 0
    }
    100% {
        background-position: 100% 0, 0 100%, 0 0, 100% 100%
    }
}

@keyframes mkdfborderdance {
    0% {
        background-position: 0 0, 100% 100%, 0 100%, 100% 0
    }
    100% {
        background-position: 100% 0, 0 100%, 0 0, 100% 100%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-woocommerce-page table.cart .mkdf-quantity-buttons {
        border: none;
        margin: 0;
        width: 104px;
        background-color: transparent;
        padding: 0 10px
    }

    .mkdf-woocommerce-page table.cart tr td.product-quantity .mkdf-quantity-buttons .mkdf-quantity-label {
        display: none
    }

    .mkdf-woocommerce-page table.cart td.actions .coupon input[type=text] {
        margin: 0 17px 21px 0
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-woocommerce-page table.cart tr td, .mkdf-woocommerce-page table.cart tr th {
        font-size: 12px
    }

    .mkdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
        width: auto;
        padding-right: 0
    }

    .mkdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail img {
        display: none
    }

    .mkdf-woocommerce-page table.cart td.actions .coupon {
        margin: 0 0 20px
    }

    .mkdf-woocommerce-page table.cart td.actions .coupon, .mkdf-woocommerce-page table.cart td.actions > button, .mkdf-woocommerce-page table.cart td.actions > input {
        float: none;
        display: block
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-woocommerce-page .woocommerce-checkout .col-1, .mkdf-woocommerce-page .woocommerce-checkout .col-2 {
        width: 100%
    }

    .mkdf-woocommerce-page .woocommerce-checkout .col-1 {
        margin: 0 0 25px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-woocommerce-page .woocommerce-checkout .col-1 .form-row, .mkdf-woocommerce-page .woocommerce-checkout .col-2 .form-row {
        width: 100%;
        margin: 0;
        float: none
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-woocommerce-page .cart-collaterals table th {
        padding-right: 20px
    }

    .mkdf-woocommerce-page table.cart td.actions .coupon, .mkdf-woocommerce-page table.cart td.actions button, .mkdf-woocommerce-page table.cart td.actions input {
        float: none
    }

    .mkdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1, .mkdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
        width: 100%
    }

    .mkdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1 {
        margin: 0 0 25px
    }

    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-onsale {
        left: 10px
    }

    .mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message {
        padding: 17px 25px
    }

    .woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-input, .woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-minus, .woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-plus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-input, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-minus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-plus {
        font-size: 13px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message {
        padding: 14px 20px;
        line-height: 2em
    }

    .mkdf-woocommerce-page .woocommerce-error a, .mkdf-woocommerce-page .woocommerce-info a, .mkdf-woocommerce-page .woocommerce-message a {
        float: none
    }

    .mkdf-woocommerce-page .woocommerce-ordering, .mkdf-woocommerce-page .woocommerce-result-count {
        width: 100%;
        margin-bottom: 30px
    }

    .mkdf-woocommerce-page .woocommerce-ordering {
        text-align: initial
    }

    .mkdf-woocommerce-page .woocommerce-ordering .orderby {
        display: block
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-woocommerce-page table.cart tr.cart_item td {
        box-sizing: border-box
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
        width: 28%
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
        width: 72%;
        padding: 0 0 0 20px
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content, .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
        padding: 0
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
        border-right: none
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
        margin: 0 0 14px
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
        margin: 40px 0 0
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1, .mkdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
        width: 100%
    }

    .mkdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1 {
        margin: 0 0 25px
    }
}

@media only screen and (max-width: 1440px) {
    .woocommerce.columns-6 > .products > .product {
        width: 20%
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1201px) {
    .woocommerce.columns-6 > .products > .product:nth-child(5n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1200px) {
    .woocommerce.columns-5 > .products > .product, .woocommerce.columns-6 > .products > .product {
        width: 25%
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1025px) {
    .woocommerce.columns-5 > .products > .product:nth-child(4n+1), .woocommerce.columns-6 > .products > .product:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-woocommerce-columns-3 .cross-sells > .products > .product, .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-3 .related.products > .products > .product, .mkdf-woocommerce-columns-3 .upsells.products > .products > .product, .mkdf-woocommerce-columns-4 .cross-sells > .products > .product, .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-4 .related.products > .products > .product, .mkdf-woocommerce-columns-4 .upsells.products > .products > .product, .woocommerce.columns-4 > .products > .product, .woocommerce.columns-5 > .products > .product, .woocommerce.columns-6 > .products > .product {
        width: 33.33333%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-woocommerce-columns-3 .cross-sells > .products > .product, .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-3 .related.products > .products > .product, .mkdf-woocommerce-columns-3 .upsells.products > .products > .product, .mkdf-woocommerce-columns-4 .cross-sells > .products > .product, .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-4 .related.products > .products > .product, .mkdf-woocommerce-columns-4 .upsells.products > .products > .product, .woocommerce.columns-3 > .products > .product, .woocommerce.columns-4 > .products > .product, .woocommerce.columns-5 > .products > .product, .woocommerce.columns-6 > .products > .product {
        width: 50%
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message {
        text-align: center
    }

    .mkdf-woocommerce-page .woocommerce-error a.button, .mkdf-woocommerce-page .woocommerce-info a.button, .mkdf-woocommerce-page .woocommerce-message a.button {
        display: block
    }

    .woocommerce-pagination .page-numbers li {
        margin: 17px 0 0
    }

    .mkdf-pl-main-holder {
        margin: 0 0 5px
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    div.woocommerce > .single-product .woocommerce-tabs ul.tabs > li a {
        padding: 12px 7px
    }
}

@media only screen and (max-width: 1024px) {
    div.woocommerce > .single-product .woocommerce-tabs ul.tabs > li a {
        padding: 13px 10px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-woocommerce-columns-3 .cross-sells > .products > .product, .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-3 .related.products > .products > .product, .mkdf-woocommerce-columns-3 .upsells.products > .products > .product, .mkdf-woocommerce-columns-4 .cross-sells > .products > .product, .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-4 .related.products > .products > .product, .mkdf-woocommerce-columns-4 .upsells.products > .products > .product, .woocommerce.columns-2 > .products > .product, .woocommerce.columns-3 > .products > .product, .woocommerce.columns-4 > .products > .product, .woocommerce.columns-5 > .products > .product, .woocommerce.columns-6 > .products > .product {
        width: 100%
    }

    div.woocommerce > .single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 50%
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1440px) {
    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 110px;
        width: calc(100% - 110px)
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .mkdf-woo-single-page .woocommerce-tabs ul.tabs > li a {
        padding: 12px 7px
    }

    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 102px;
        width: calc(100% - 102px)
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
        left: 160px;
        width: calc(100% - 160px)
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1440px) {
    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
        width: 90px
    }

    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-new-product, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-onsale, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-out-of-stock {
        left: 110px
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
        width: 82px
    }

    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-new-product, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-onsale, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-out-of-stock {
        left: 102px
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
        width: 140px
    }

    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-new-product, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-onsale, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-out-of-stock {
        left: 160px
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-woo-single-page .mkdf-single-product-content .images, .mkdf-woo-single-page .mkdf-single-product-content .mkdf-single-product-summary {
        float: none;
        width: 100%;
        padding: 0
    }

    .mkdf-woo-single-page .mkdf-single-product-content .images .woocommerce-product-gallery__trigger {
        right: 10px
    }

    .mkdf-woo-single-page .mkdf-single-product-content .mkdf-single-product-summary {
        margin: 30px 0 0
    }

    .mkdf-woo-single-page .woocommerce-tabs ul.tabs > li a {
        padding: 13px 10px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-woo-single-page .mkdf-single-product-summary .mkdf-quantity-buttons {
        margin: 0 6px 36px 0
    }

    .mkdf-woo-single-page .woocommerce-tabs ul.tabs li.additional_information_tab {
        border-right: 1px solid #d7f5fa
    }

    .mkdf-woo-single-page .mkdf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child), .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 50%
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-woo-single-page .woocommerce-tabs .entry-content {
        padding: 55px 20px 59px
    }

    .mkdf-woo-single-page .woocommerce-tabs ul.tabs li:first-child {
        border-right: 1px solid #d7f5fa
    }

    .mkdf-woocommerce-page .mkdf-content table.group_table .woocommerce-grouped-product-list-item__quantity {
        display: block
    }

    .mkdf-woocommerce-page .mkdf-content table.group_table .woocommerce-grouped-product-list-item__label, .mkdf-woocommerce-page .mkdf-content table.group_table .woocommerce-grouped-product-list-item__price {
        display: inline-block;
        width: auto
    }

    .mkdf-woocommerce-page .mkdf-content .variations td.value {
        margin-bottom: 8px
    }

    .mkdf-woocommerce-page .mkdf-content .single_variation_wrap {
        margin: 8px 0 0
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-product-categories-holder.mkdf-five-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-six-columns .mkdf-product-category {
        width: 33.33333%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-new-product, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-onsale, .mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .mkdf-out-of-stock {
        left: 10px
    }

    .mkdf-shopping-cart-dropdown ul {
        margin: 20px
    }

    .mkdf-product-categories-holder.mkdf-five-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-four-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-six-columns .mkdf-product-category {
        width: 50%
    }

    .mkdf-plc-holder.mkdf-simple-type .mkdf-plc-image-outer, .mkdf-plc-holder.mkdf-simple-type .mkdf-plc-text-wrapper {
        display: inline-block;
        width: 100%;
        padding: 0
    }

    .mkdf-plc-holder.mkdf-simple-type .mkdf-plc-text-wrapper {
        margin: 30px 0 40px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-product-categories-holder.mkdf-five-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-four-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-six-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-three-columns .mkdf-product-category, .mkdf-product-categories-holder.mkdf-two-columns .mkdf-product-category {
        width: 100%
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-pls-holder.mkdf-five-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-four-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-six-columns .mkdf-pls-item {
        width: 33.33333%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-pls-holder.mkdf-five-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-four-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-six-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-three-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-two-columns .mkdf-pls-item {
        width: 50%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-pls-holder.mkdf-five-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-four-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-six-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-three-columns .mkdf-pls-item, .mkdf-pls-holder.mkdf-two-columns .mkdf-pls-item {
        width: 100%
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1366px) {
    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli {
        width: 25%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 50%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli {
        width: 25%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 50%
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli:nth-child(3n+1), .mkdf-pl-holder.mkdf-standard-layout.mkdf-four-columns .mkdf-pli:nth-child(3n+1), .mkdf-pl-holder.mkdf-standard-layout.mkdf-six-columns .mkdf-pli:nth-child(3n+1), .mkdf-pls-holder.mkdf-five-columns .mkdf-pls-item:nth-child(3n+1), .mkdf-pls-holder.mkdf-four-columns .mkdf-pls-item:nth-child(3n+1), .mkdf-pls-holder.mkdf-six-columns .mkdf-pls-item:nth-child(3n+1), .mkdf-woocommerce-columns-3 .cross-sells > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-3 .related.products > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-3 .upsells.products > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .cross-sells > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .related.products > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .upsells.products > .products > .product:nth-child(3n+1), .woocommerce.columns-4 > .products > .product:nth-child(3n+1), .woocommerce.columns-5 > .products > .product:nth-child(3n+1), .woocommerce.columns-6 > .products > .product:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-four-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-six-columns .mkdf-pli {
        width: 33.33333%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 66.66667%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli {
        width: 33.33333%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 66.66667%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli {
        width: 33.33333%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 66.66667%
    }

    #yith-quick-view-modal #yith-quick-view-content .summary {
        padding: 40px 20px 0
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .mkdf-woo-social-share-holder {
        padding-top: 19px;
        margin-top: 0
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist {
        padding-top: 24px;
        margin-top: 0
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, #yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
        line-height: 22px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after, #yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
        line-height: 19px
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli:nth-child(2n+1), .mkdf-pl-holder.mkdf-standard-layout.mkdf-four-columns .mkdf-pli:nth-child(2n+1), .mkdf-pl-holder.mkdf-standard-layout.mkdf-six-columns .mkdf-pli:nth-child(2n+1), .mkdf-pl-holder.mkdf-standard-layout.mkdf-three-columns .mkdf-pli:nth-child(2n+1), .mkdf-pl-holder.mkdf-standard-layout.mkdf-two-columns .mkdf-pli:nth-child(2n+1), .mkdf-pls-holder.mkdf-five-columns .mkdf-pls-item:nth-child(2n+1), .mkdf-pls-holder.mkdf-four-columns .mkdf-pls-item:nth-child(2n+1), .mkdf-pls-holder.mkdf-six-columns .mkdf-pls-item:nth-child(2n+1), .mkdf-pls-holder.mkdf-three-columns .mkdf-pls-item:nth-child(2n+1), .mkdf-pls-holder.mkdf-two-columns .mkdf-pls-item:nth-child(2n+1), .mkdf-woocommerce-columns-3 .cross-sells > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-3 .related.products > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-3 .upsells.products > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-4 .cross-sells > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-4 .related.products > .products > .product:nth-child(2n+1), .mkdf-woocommerce-columns-4 .upsells.products > .products > .product:nth-child(2n+1), .woocommerce.columns-3 > .products > .product:nth-child(2n+1), .woocommerce.columns-4 > .products > .product:nth-child(2n+1), .woocommerce.columns-5 > .products > .product:nth-child(2n+1), .woocommerce.columns-6 > .products > .product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-four-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-six-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-three-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-two-columns .mkdf-pli {
        width: 50%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 100%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli {
        width: 50%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 100%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli {
        width: 50%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 100%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli {
        width: 50%
    }

    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-woo-image-large-width {
        width: 100%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-five-columns .mkdf-pli.mkdf-woo-image-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-four-columns .mkdf-pli.mkdf-woo-image-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-six-columns .mkdf-pli.mkdf-woo-image-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-three-columns .mkdf-pli.mkdf-woo-image-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-two-columns .mkdf-pl-sizer, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-two-columns .mkdf-pli, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-two-columns .mkdf-pli.mkdf-masonry-size-large-width, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-two-columns .mkdf-pli.mkdf-masonry-size-large-width-height, .mkdf-pl-holder.mkdf-masonry-layout.mkdf-two-columns .mkdf-pli.mkdf-woo-image-large-width, .mkdf-pl-holder.mkdf-standard-layout.mkdf-five-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-four-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-six-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-three-columns .mkdf-pli, .mkdf-pl-holder.mkdf-standard-layout.mkdf-two-columns .mkdf-pli {
        width: 100%
    }
}

@media only screen and (max-width: 1024px) {
    body {
        position: relative
    }

    #yith-quick-view-modal {
        position: absolute;
        right: auto;
        bottom: auto;
        width: 100%;
        height: 100%
    }

    #yith-quick-view-modal .yith-wcqv-wrapper {
        position: absolute
    }

    #yith-quick-view-modal #yith-quick-view-content .images, #yith-quick-view-modal #yith-quick-view-content .summary {
        width: 100%
    }

    #yith-quick-view-modal #yith-quick-view-content .summary {
        padding: 28px 40px 22px;
        min-height: 400px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary table.group_table td.woocommerce-grouped-product-list-item__quantity {
        width: 37%
    }

    #yith-quick-view-modal table.group_table td {
        box-sizing: border-box;
        padding: 0 10px;
        text-align: left;
        display: inline-block
    }
}

@media only screen and (max-width: 680px) {
    #yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=offers], #yith-quick-view-modal #yith-quick-view-content .summary form.cart {
        margin: 0 0 20px
    }

    #yith-quick-view-modal #yith-quick-view-content .images, #yith-quick-view-modal #yith-quick-view-content .summary {
        width: 100%
    }

    #yith-quick-view-modal #yith-quick-view-content .summary {
        padding: 32px 40px 28px
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .variations tbody {
        width: 100%;
        display: block
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .variations tbody tr {
        width: 100%;
        padding-right: 0
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .mkd-quantity-buttons, #yith-quick-view-modal #yith-quick-view-content .summary table.group_table .mkd-quantity-buttons {
        width: 100%;
        text-align: center
    }

    #yith-quick-view-modal #yith-quick-view-content .summary div[itemprop=description] {
        display: none
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .single_add_to_cart_button {
        margin: 20px 0 0
    }

    #yith-quick-view-modal .yith-wcqv-wrapper {
        min-height: 450px
    }
}

@media only screen and (max-width: 1024px) {
    #yith-quick-view-modal .yith-wcqv-wrapper {
        width: 95% !important
    }
}

@media only screen and (max-width: 768px) {
    #yith-quick-view-modal .yith-wcqv-wrapper {
        width: 92% !important
    }

    .woocommerce-wishlist .woocommerce-error, .woocommerce-wishlist .woocommerce-info, .woocommerce-wishlist .woocommerce-message {
        padding: 17px 25px
    }
}

@media only screen and (max-width: 480px) {
    #yith-quick-view-modal #yith-quick-view-content .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
        border-right: 1px solid transparent
    }

    #yith-quick-view-modal #yith-quick-view-content .summary .mkdf-woo-social-share-holder {
        margin-top: 0
    }

    #yith-quick-view-modal .yith-wcqv-wrapper {
        width: 84% !important
    }
}

@media only screen and (max-width: 680px) {
    .woocommerce-wishlist .woocommerce-error, .woocommerce-wishlist .woocommerce-info, .woocommerce-wishlist .woocommerce-message {
        padding: 14px 20px;
        line-height: 2em
    }

    .woocommerce-wishlist .woocommerce-error a, .woocommerce-wishlist .woocommerce-info a, .woocommerce-wishlist .woocommerce-message a {
        float: none;
        margin: 0 70% 15px 0
    }

    .woocommerce-wishlist table.wishlist_table tbody tr td {
        text-align: left
    }

    .woocommerce-wishlist table.wishlist_table tbody tr td.product-name {
        padding-left: 0
    }

    .woocommerce-wishlist table.wishlist_table tbody tr td.product-name a {
        font-size: 12px
    }

    .woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a {
        height: 40px;
        line-height: 41px;
        padding: 0 10px;
        font-size: 14px
    }
}

@media only screen and (max-width: 480px) {
    .woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail {
        display: none
    }

    .woocommerce table.wishlist_table tr td.product-remove {
        padding-right: 8px
    }
}

.mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {
    padding: 85px 0 55px
}

.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner {
    padding: 85px 0 55px
}

.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 138px
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    font-weight: 400
}

.cf7_custom_style_1 p {
    font-weight: 400
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    border-radius: 10px
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz {
    font-weight: 400;
    padding-top: 12px;
    padding-bottom: 15px;
    padding-left: 20px
}

.cf7_custom_style_2 p {
    font-weight: 400
}

.mkdf-page-footer .mkdf-footer-bottom-holder {
    background-color: #f8f8f8
}

.mkdf-fullscreen-menu-holder {
    background-image: url(../../uploads/2018/06/h3-menu-background.jpg);
    background-position: center 0;
    background-repeat: no-repeat
}

.mkdf-header-box .mkdf-top-bar-background {
    height: 87px
}

.mkdf-header-box .mkdf-top-bar-background {
    background-color: #65c4bc
}

.mkdf-top-bar {
    background-color: #65c4bc
}

@media only screen and (max-width: 680px) {
    .mkdf-hide-on-mobile {
        display: none !important
    }

    .mkdf-owl-slider .owl-nav .owl-next .mkdf-arrow-stack-outer .mkdf-arrow-stack, .mkdf-owl-slider .owl-nav .owl-prev .mkdf-arrow-stack-outer .mkdf-arrow-stack {
        width: 45px;
        height: 45px;
        line-height: 50px;
        font-size: 23px
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 950px
    }
}

@media only screen and (max-width: 1024px) {
    body:not(.mkdf-content-is-behind-header):not(.error404) .mkdf-content {
        margin-top: 0 !important
    }

    .mkdf-hide-on-tablet {
        display: none !important
    }

    .mkdf-sidebar-holder {
        margin-top: 100px
    }

    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 768px
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 600px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 420px
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 300px
    }
}

@media only screen and (max-width: 320px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 90%
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-boxed .mkdf-wrapper .mkdf-footer-inner, .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
        width: 1000px
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-boxed .mkdf-wrapper .mkdf-footer-inner, .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
        width: 818px
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-boxed .mkdf-wrapper .mkdf-footer-inner, .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
        width: 650px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-boxed .mkdf-wrapper .mkdf-footer-inner, .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
        width: 470px
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-boxed .mkdf-wrapper .mkdf-footer-inner, .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
        width: 350px
    }
}

@media only screen and (max-width: 320px) {
    .mkdf-boxed .mkdf-wrapper .mkdf-footer-inner, .mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
        width: 92%
    }
}

@media only screen and (max-width: 1440px) {
    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article {
        width: 25%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width-height {
        width: 50%
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-huge-space.mkdf-disable-bottom-space {
        margin-bottom: -50px
    }

    .mkdf-huge-space .mkdf-outer-space {
        margin: 0 -25px
    }

    .mkdf-huge-space .mkdf-outer-space .mkdf-item-space {
        padding: 0 25px;
        margin: 0 0 50px
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article {
        width: 33.33333%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article.mkdf-masonry-size-large-width-height {
        width: 66.66667%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article {
        width: 33.33333%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width-height {
        width: 66.66667%
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns article {
        width: 50%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns article.mkdf-masonry-size-large-width-height {
        width: 100%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article {
        width: 50%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article.mkdf-masonry-size-large-width-height {
        width: 100%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article {
        width: 50%
    }

    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width-height {
        width: 100%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-five-columns article.mkdf-masonry-size-large-width-height, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-four-columns article.mkdf-masonry-size-large-width-height, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns article, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-three-columns article.mkdf-masonry-size-large-width-height, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-two-columns .mkdf-blog-masonry-grid-sizer, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-two-columns article, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-two-columns article.mkdf-masonry-size-large-width, .mkdf-blog-holder.mkdf-blog-type-masonry.mkdf-blog-two-columns article.mkdf-masonry-size-large-width-height {
        width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-related-posts-holder .mkdf-related-post {
        width: 50% !important
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-related-posts-holder .mkdf-related-post {
        width: 100% !important
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left, .mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-right {
        width: 100%;
        float: none
    }

    .mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-right {
        text-align: inherit;
        margin: 10px 0 0
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-five-columns .mkdf-bl-item:nth-child(4n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-five-columns .mkdf-bl-item:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1366px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-five-columns .mkdf-bl-item {
        width: 25%
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-five-columns .mkdf-bl-item:nth-child(3n+1), .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-four-columns .mkdf-bl-item:nth-child(3n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-five-columns .mkdf-bl-item:nth-child(3n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-four-columns .mkdf-bl-item:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-four-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-four-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-four-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-four-columns .mkdf-bl-item {
        width: 33.33333%
    }

    .mkdf-blog-slider-holder.mkdf-bs-carousel-centered .active.center .mkdf-item-text-wrapper {
        opacity: 1
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-five-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-four-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-three-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-two-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-five-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-four-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-three-columns .mkdf-bl-item:nth-child(2n+1), .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-two-columns .mkdf-bl-item:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-four-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-three-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-boxed.mkdf-bl-two-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-four-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-four-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-three-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-three-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-four-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-three-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard.mkdf-bl-two-columns .mkdf-bl-item {
        width: 50%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-blog-list-holder.mkdf-bl-boxed .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bl-item {
        width: 100% !important
    }

    .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-five-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-four-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-four-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-three-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-three-columns .mkdf-bl-item, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-two-columns .mkdf-bl-grid-sizer, .mkdf-blog-list-holder.mkdf-bl-masonry.mkdf-bl-two-columns .mkdf-bl-item {
        width: 100%
    }

    .mkdf-page-footer .mkdf-column-content:not(:first-child) {
        margin-top: 30px
    }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
    .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3 {
        width: 50%;
        float: left
    }

    .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(2n+1) {
        clear: both
    }

    .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(3), .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(4) {
        margin-top: 30px
    }

    .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-4 {
        width: 33.33333333333333%;
        float: left
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-page-footer .mkdf-grid-col-6 img, .mkdf-page-footer .mkdf-grid-col-6 p, .mkdf-page-footer .mkdf-grid-col-6 span {
        text-align: left;
        float: left !important
    }

    .mkdf-page-footer .mkdf-grid-col-4 {
        width: 33.33333333333333%;
        float: left
    }

    .mkdf-page-footer .mkdf-grid-col-4 p, .mkdf-page-footer .mkdf-grid-col-4 span {
        text-align: left
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-page-footer .mkdf-grid-col-4, .mkdf-page-footer .mkdf-grid-col-6 {
        width: 100%;
        float: left;
        text-align: left
    }

    .mkdf-page-footer .mkdf-grid-col-4 .textwidget, .mkdf-page-footer .mkdf-grid-col-4 p, .mkdf-page-footer .mkdf-grid-col-4 span, .mkdf-page-footer .mkdf-grid-col-6 .textwidget, .mkdf-page-footer .mkdf-grid-col-6 p, .mkdf-page-footer .mkdf-grid-col-6 span {
        text-align: left;
        float: left;
        display: block
    }

    .mkdf-fullscreen-menu-opener.mkdf-fullscreen-menu-opener-icon-pack {
        font-size: 34px
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-drop-down .wide .second > .inner > ul {
        width: 950px
    }

    .mkdf-mobile-header .widget.widget_search, .mkdf-page-header .widget.widget_search, .mkdf-sticky-header .widget.widget_search, .mkdf-top-bar .widget.widget_search {
        display: none !important
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-page-header {
        /*display: none*/
    }

    .mkdf-drop-down .wide .second > .inner > ul {
        width: 768px
    }
}

@media only screen and (max-width: 1440px) {
    .mkdf-mobile-header .widget.widget_search .input-holder, .mkdf-page-header .widget.widget_search .input-holder, .mkdf-sticky-header .widget.widget_search .input-holder, .mkdf-top-bar .widget.widget_search .input-holder {
        width: 210px
    }

    .mkdf-header-vertical .mkdf-vertical-area-widget-holder {
        bottom: -30px
    }

    .mkdf-header-vertical .mkdf-vertical-menu-area {
        padding: 30px 55px
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-boxed .mkdf-page-header .mkdf-fixed-wrapper.fixed {
        width: 1000px
    }
}

@media only screen and (min-width: 1025px) {
    .error404.mkdf-header-vertical .mkdf-content {
        margin: 0 !important
    }
}

@media only screen and (max-width: 1440px) {
    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 950px
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-content-image img {
        max-width: 440px
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 768px
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-header-vertical .mkdf-vertical-menu-area {
        display: none
    }

    .mkdf-header-vertical .mkdf-content, .mkdf-header-vertical footer {
        padding-left: 0
    }

    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 768px
    }

    .mkdf-mobile-header {
        display: block
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 600px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 420px
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 300px
    }
}

@media only screen and (max-width: 320px) {
    .mkdf-header-vertical .mkdf-container-inner, .mkdf-header-vertical .mkdf-grid, .mkdf-header-vertical .mkdf-row-grid-section {
        width: 90%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-paspartu-enabled .mkdf-mobile-header .mkdf-grid {
        width: 90%
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-boxed .mkdf-page-header .mkdf-sticky-header {
        width: 1000px
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-boxed.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner {
        width: 818px;
        left: auto
    }

    .mkdf-top-bar {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-boxed.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner {
        width: 650px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-boxed.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner {
        width: 470px
    }

    .mkdf-popup-holder .mkdf-popup-inner {
        min-height: 450px
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-boxed.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner {
        width: 350px
    }
}

@media only screen and (max-width: 320px) {
    .mkdf-boxed.mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner {
        width: 92%
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-popup-holder .mkdf-popup-inner {
        width: 75%
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-popup-holder .mkdf-popup-inner {
        width: 75%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-popup-holder .mkdf-popup-inner {
        width: 90%
    }

    .mkdf-fullscreen-search-holder .mkdf-search-submit {
        font-size: 25px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-popup-holder .mkdf-popup-content-container {
        width: 100%;
        padding: 0 40px;
        border-radius: 15px
    }

    .mkdf-popup-holder .mkdf-popup-content-container .wpcf7 .mkdf-two-columns-form-without-space {
        display: table
    }

    .mkdf-popup-holder .mkdf-popup-content-container .wpcf7 .mkdf-two-columns-form-without-space .mkdf-column-left {
        display: table-cell;
        width: 99%;
        vertical-align: top
    }

    .mkdf-popup-holder .mkdf-popup-content-container .wpcf7 .mkdf-two-columns-form-without-space .mkdf-column-right {
        display: table-cell;
        width: 1%;
        text-align: left;
        vertical-align: top
    }

    .mkdf-popup-holder .mkdf-popup-background {
        display: none
    }

    .mkdf-popup-holder .mkdf-popup-title-holder .mkdf-popup-title {
        font-size: 25px
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-search-page-holder article .mkdf-post-image {
        width: 80px
    }

    .mkdf-search-page-holder article .mkdf-post-title-area {
        padding: 0 0 0 105px;
        min-height: 80px
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-search-page-holder article .mkdf-post-image {
        width: 60px
    }

    .mkdf-search-page-holder article .mkdf-post-title-area {
        padding: 0 0 0 80px;
        min-height: 60px
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-fullscreen-search-holder .mkdf-form-holder-inner {
        width: 75%
    }

    .mkdf-title-holder.mkdf-has-bg-image {
        height: auto !important;
        background-image: none !important
    }

    .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
        display: block
    }

    .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-wrapper {
        position: absolute;
        top: 50%;
        left: 0;
        height: 100% !important;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .mkdf-title-holder.mkdf-title-va-header-bottom {
        height: auto !important
    }

    .mkdf-title-holder.mkdf-title-va-header-bottom .mkdf-title-wrapper {
        padding-top: 0 !important
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-fullscreen-search-holder .mkdf-form-holder-inner {
        width: 80%
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-title-holder.mkdf-centered-type .mkdf-page-subtitle {
        padding: 0 !important
    }

    .mkdf-title-holder.mkdf-standard-with-breadcrumbs-type .mkdf-breadcrumbs-info, .mkdf-title-holder.mkdf-standard-with-breadcrumbs-type .mkdf-title-info {
        display: block;
        width: 100%
    }

    .mkdf-title-holder.mkdf-standard-with-breadcrumbs-type .mkdf-breadcrumbs-info {
        margin: 10px 0 0;
        text-align: initial;
        white-space: inherit
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-banner-holder .mkdf-banner-subtitle {
        display: none
    }

    .mkdf-blockquote-shortcode .mkdf-icon-quotations-holder svg {
        display: inline-block;
        vertical-align: middle
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1300px) {
    .mkdf-call-to-action-holder .mkdf-grid {
        width: 1100px
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-call-to-action-holder.mkdf-four-fifths-columns .mkdf-cta-text-holder, .mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-text-holder {
        width: 66.66666666666667%
    }

    .mkdf-call-to-action-holder.mkdf-four-fifths-columns .mkdf-cta-button-holder, .mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-button-holder {
        width: 33.33333333333333%
    }

    .mkdf-countdown .countdown-row .countdown-section .countdown-amount {
        font-size: 60px
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-call-to-action-holder.mkdf-normal-layout .mkdf-cta-button-holder, .mkdf-call-to-action-holder.mkdf-normal-layout .mkdf-cta-inner, .mkdf-call-to-action-holder.mkdf-normal-layout .mkdf-cta-text-holder {
        display: block
    }

    .mkdf-call-to-action-holder.mkdf-normal-layout .mkdf-cta-button-holder {
        margin: 28px 0 0;
        text-align: initial
    }

    .mkdf-call-to-action-holder.mkdf-four-fifths-columns .mkdf-cta-button-holder, .mkdf-call-to-action-holder.mkdf-four-fifths-columns .mkdf-cta-text-holder, .mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-button-holder, .mkdf-call-to-action-holder.mkdf-three-quarters-columns .mkdf-cta-text-holder, .mkdf-call-to-action-holder.mkdf-two-halves-columns .mkdf-cta-button-holder, .mkdf-call-to-action-holder.mkdf-two-halves-columns .mkdf-cta-text-holder, .mkdf-call-to-action-holder.mkdf-two-thirds-columns .mkdf-cta-button-holder, .mkdf-call-to-action-holder.mkdf-two-thirds-columns .mkdf-cta-text-holder {
        width: 100%
    }

    .mkdf-countdown .countdown-row.countdown-show4 .countdown-section, .mkdf-countdown .countdown-row.countdown-show5 .countdown-section, .mkdf-countdown .countdown-row.countdown-show6 .countdown-section {
        width: 33.33333333333333%
    }

    .mkdf-countdown .countdown-row .countdown-section .countdown-amount {
        font-size: 50px
    }

    .mkdf-custom-font-holder.mkdf-disable-title-break br {
        display: none
    }
}

@media only screen and (max-width: 1366px) {
    .mkdf-testimonials-holder.mkdf-testimonials-boxed .owl-item .mkdf-testimonial-text {
        padding: 30px 25px
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-five-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-four-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-six-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-three-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-two-columns .mkdf-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-one-column-alignment-left .mkdf-eh-item .mkdf-eh-item-content {
        text-align: left
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-one-column-alignment-right .mkdf-eh-item .mkdf-eh-item-content {
        text-align: right
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1366.mkdf-one-column-alignment-center .mkdf-eh-item .mkdf-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-five-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-four-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-six-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-three-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-two-columns .mkdf-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-one-column-alignment-left .mkdf-eh-item .mkdf-eh-item-content {
        text-align: left
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-one-column-alignment-right .mkdf-eh-item .mkdf-eh-item-content {
        text-align: right
    }

    .mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-one-column-alignment-center .mkdf-eh-item .mkdf-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-five-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-four-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-six-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-three-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-two-columns .mkdf-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }

    .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-one-column-alignment-left .mkdf-eh-item .mkdf-eh-item-content {
        text-align: left
    }

    .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-one-column-alignment-right .mkdf-eh-item .mkdf-eh-item-content {
        text-align: right
    }

    .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-one-column-alignment-center .mkdf-eh-item .mkdf-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-countdown .countdown-row .countdown-section .countdown-amount {
        font-size: 40px
    }

    .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-five-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-four-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-six-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-three-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-two-columns .mkdf-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }

    .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-one-column-alignment-left .mkdf-eh-item .mkdf-eh-item-content {
        text-align: left
    }

    .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-one-column-alignment-right .mkdf-eh-item .mkdf-eh-item-content {
        text-align: right
    }

    .mkdf-elements-holder.mkdf-responsive-mode-680.mkdf-one-column-alignment-center .mkdf-eh-item .mkdf-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-btn.mkdf-btn-medium .mkdf-btn-text {
        padding-left: 20px;
        padding-right: 20px
    }

    .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-five-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-four-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-six-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-three-columns .mkdf-eh-item, .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-two-columns .mkdf-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }

    .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-one-column-alignment-left .mkdf-eh-item .mkdf-eh-item-content {
        text-align: left
    }

    .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-one-column-alignment-right .mkdf-eh-item .mkdf-eh-item-content {
        text-align: right
    }

    .mkdf-elements-holder.mkdf-responsive-mode-480.mkdf-one-column-alignment-center .mkdf-eh-item .mkdf-eh-item-content {
        text-align: center
    }

    .mkdf-elements-holder .mkdf-eh-item-content {
        padding: 0 10px
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-full-screen-image-slider .mkdf-fsis-slider .owl-dots {
        bottom: calc(8% - 14px)
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-thumb-nav {
        top: 16%;
        height: 68%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-bottom, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-top {
        height: 14%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-right {
        width: 14%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-bottom, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-top {
        height: 0
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-right {
        width: 0
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-content-image img {
        max-width: 370px
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-frame-bottom, .mkdf-full-screen-image-slider .mkdf-fsis-frame-top {
        height: 16%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-frame-right {
        width: 16%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-full-screen-image-slider .mkdf-fsis-slider .owl-nav, .mkdf-full-screen-image-slider .mkdf-fsis-thumb-nav {
        display: none
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-slider .owl-dots {
        bottom: calc(5% - 14px)
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-content-image-init .mkdf-fsis-image-left {
        left: 2%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-content-image-init .mkdf-fsis-image-right {
        right: 5%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-content-image-init .mkdf-fsis-subtitle {
        margin: 15px 0 0
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-image-left {
        left: calc(2% - 10px)
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-image-right {
        right: calc(5% - 10px)
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-bottom, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-top {
        height: 10%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-image-hover .mkdf-fsis-frame-right {
        width: 10%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-image-left {
        left: calc(2% - 25px)
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-image-right {
        right: calc(5% - 25px)
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-bottom, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-top {
        height: 0
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-item.mkdf-fsis-active-image .mkdf-fsis-frame-right {
        width: 0
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-frame-bottom, .mkdf-full-screen-image-slider .mkdf-fsis-frame-top {
        height: 10%
    }

    .mkdf-full-screen-image-slider .mkdf-fsis-frame-left, .mkdf-full-screen-image-slider .mkdf-fsis-frame-right {
        width: 10%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-full-screen-image-slider .mkdf-fsis-content-image, .mkdf-full-screen-image-slider .mkdf-fsis-slider .owl-dots {
        display: none
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1281px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image:nth-child(6n+1) {
        clear: none
    }

    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image:nth-child(5n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1440px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image {
        width: 20%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 40%
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image {
        width: 25%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 50%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image {
        width: 25%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 50%
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image:nth-child(3n+1), .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-full-screen-image-slider .mkdf-fsis-content-image img {
        max-width: 340px
    }

    .mkdf-google-map-overlay {
        display: block
    }

    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image {
        width: 33.33333%
    }

    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-four-columns .mkdf-ig-image {
        width: 50%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image {
        width: 33.33333%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 66.66667%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image {
        width: 33.33333%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 66.66667%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image {
        width: 50%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 100%
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image:nth-child(2n+1), .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image {
        width: 50%
    }

    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-three-columns .mkdf-ig-image {
        width: 100%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image {
        width: 50%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 100%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image {
        width: 50%
    }

    .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 100%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-four-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-three-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-two-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-five-columns .mkdf-ig-image.mkdf-large-width-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-four-columns .mkdf-ig-image.mkdf-large-width-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-six-columns .mkdf-ig-image.mkdf-large-width-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-three-columns .mkdf-ig-image.mkdf-large-width-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-two-columns .mkdf-ig-grid-sizer, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-two-columns .mkdf-ig-image, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-two-columns .mkdf-ig-image.mkdf-large-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-two-columns .mkdf-ig-image.mkdf-large-width-height-masonry-item, .mkdf-image-gallery .mkdf-ig-masonry.mkdf-ig-two-columns .mkdf-ig-image.mkdf-large-width-masonry-item {
        width: 100%
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-pricing-plans.mkdf-five-columns .mkdf-price-plan, .mkdf-pricing-plans.mkdf-four-columns .mkdf-price-plan {
        width: 50%
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-pricing-plans.mkdf-three-columns .mkdf-price-plan {
        width: 100%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-pricing-plans .mkdf-price-plan {
        width: 100% !important
    }

    .mkdf-pricing-plans .mkdf-price-plan .mkdf-pp-content-bottom {
        display: block
    }

    .mkdf-pricing-plans .mkdf-price-plan .mkdf-pp-content-bottom .mkdf-pp-button {
        text-align: center
    }

    .mkdf-pricing-plans .mkdf-price-plan .mkdf-pp-content-bottom .mkdf-pp-price-holder {
        padding: 15px 0;
        text-align: center
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-pricing-tables.mkdf-five-columns .mkdf-price-table, .mkdf-pricing-tables.mkdf-four-columns .mkdf-price-table {
        width: 50%
    }
}

@media only screen and (max-width: 1280px) and (min-width: 681px) {
    .mkdf-pricing-plans.mkdf-five-columns .mkdf-price-plan:nth-child(2n+1), .mkdf-pricing-plans.mkdf-four-columns .mkdf-price-plan:nth-child(2n+1), .mkdf-pricing-tables.mkdf-five-columns .mkdf-price-table:nth-child(2n+1), .mkdf-pricing-tables.mkdf-four-columns .mkdf-price-table:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-pricing-tables.mkdf-three-columns .mkdf-price-table {
        width: 100%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-pricing-tables .mkdf-price-table {
        width: 100% !important
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-process-holder.mkdf-five-columns .mkdf-process-item, .mkdf-process-holder.mkdf-four-columns .mkdf-process-item {
        width: 50%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-process-holder .mkdf-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0;
        margin: 0;
        text-align: center;
        box-sizing: border-box
    }

    .mkdf-process-holder .mkdf-process-inner .mkdf-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-process-holder .mkdf-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0;
        margin: 0;
        text-align: center;
        box-sizing: border-box
    }

    .mkdf-process-holder .mkdf-process-inner .mkdf-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-process-holder .mkdf-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0;
        margin: 0;
        text-align: center;
        box-sizing: border-box
    }

    .mkdf-process-holder .mkdf-process-inner .mkdf-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-section-title-holder {
        padding: 0 !important
    }

    .mkdf-section-title-holder.mkdf-st-disable-title-break .mkdf-st-title br {
        display: none
    }

    .mkdf-ss-holder.mkdf-ss-break-768.mkdf-ss-image-right .mkdf-ss-image {
        position: relative;
        left: 0
    }

    .mkdf-ss-holder.mkdf-ss-break-768 .mkdf-ss-content {
        left: 0;
        width: 100%;
        padding: 25px
    }

    .mkdf-ss-holder.mkdf-ss-break-768 .mkdf-ss-image {
        position: relative;
        width: 100%;
        background-image: none !important
    }

    .mkdf-ss-holder.mkdf-ss-break-768 .mkdf-ss-image img {
        display: block
    }
}

@media only screen and (max-width: 1366px) {
    .mkdf-ss-holder.mkdf-ss-break-1366.mkdf-ss-image-right .mkdf-ss-image {
        position: relative;
        left: 0
    }

    .mkdf-ss-holder.mkdf-ss-break-1366 .mkdf-ss-content {
        left: 0;
        width: 100%;
        padding: 25px
    }

    .mkdf-ss-holder.mkdf-ss-break-1366 .mkdf-ss-image {
        position: relative;
        width: 100%;
        background-image: none !important
    }

    .mkdf-ss-holder.mkdf-ss-break-1366 .mkdf-ss-image img {
        display: block
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-ss-holder.mkdf-ss-break-680.mkdf-ss-image-right .mkdf-ss-image {
        position: relative;
        left: 0
    }

    .mkdf-ss-holder.mkdf-ss-break-680 .mkdf-ss-content {
        left: 0;
        width: 100%;
        padding: 25px
    }

    .mkdf-ss-holder.mkdf-ss-break-680 .mkdf-ss-image {
        position: relative;
        width: 100%;
        background-image: none !important
    }

    .mkdf-ss-holder.mkdf-ss-break-680 .mkdf-ss-image img {
        display: block
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-ss-holder.mkdf-ss-break-480.mkdf-ss-image-right .mkdf-ss-image {
        position: relative;
        left: 0
    }

    .mkdf-ss-holder.mkdf-ss-break-480 .mkdf-ss-content {
        left: 0;
        width: 100%;
        padding: 25px
    }

    .mkdf-ss-holder.mkdf-ss-break-480 .mkdf-ss-image {
        position: relative;
        width: 100%;
        background-image: none !important
    }

    .mkdf-ss-holder.mkdf-ss-break-480 .mkdf-ss-image img {
        display: block
    }
}

@media only screen and (max-width: 1024px) {
    .mkdf-ss-holder.mkdf-ss-break-1024.mkdf-ss-image-right .mkdf-ss-image {
        position: relative;
        left: 0
    }

    .mkdf-ss-holder.mkdf-ss-break-1024 .mkdf-ss-content {
        left: 0;
        width: 100%;
        padding: 25px
    }

    .mkdf-ss-holder.mkdf-ss-break-1024 .mkdf-ss-image {
        position: relative;
        width: 100%;
        background-image: none !important
    }

    .mkdf-ss-holder.mkdf-ss-break-1024 .mkdf-ss-image img {
        display: block
    }

    .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
        padding: 7px 21px
    }

    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li a {
        padding: 7px 18px
    }

    .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li {
        margin: 0 26px 0 0
    }

    .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
        width: 180px
    }

    .mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container {
        width: calc(100% - 185px)
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li, .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li {
        display: block;
        float: none
    }

    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li a, .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
        width: 100%
    }

    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li:first-child {
        border-right: 1px solid #d7f5fa;
        border-bottom: 1px solid transparent;
        border-top-right-radius: 5px
    }

    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li:first-child.ui-state-active {
        border-bottom: 1px solid transparent
    }

    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li:last-child {
        border-top-right-radius: 0;
        border-left: 1px solid #d7f5fa;
        border-top: 1px solid transparent
    }

    .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li.ui-state-active {
        border-bottom: 1px solid #d7f5fa
    }

    .mkdf-tabs.mkdf-tabs-boxed .ui-widget-content {
        border-top-right-radius: 0
    }

    .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li {
        margin: 0 20px 0 0
    }

    .mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container, .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
        display: inline-block;
        width: 100%;
        height: auto
    }

    .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
        border-right: 0
    }

    .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
        float: left;
        margin: 0 20px 0 0
    }

    .mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container {
        padding: 31px 0 0
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li, .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
        display: block;
        float: none;
        margin: 0 0 20px
    }

    .mkdf-tabs .mkdf-tab-container {
        padding-left: 20px;
        padding-right: 20px
    }

    .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav {
        padding: 0 0 20px
    }

    .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li a, .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li a {
        padding: 0;
        width: 100%
    }
}

@media only screen and (max-width: 480px) {
    .mkdf-working-hours-holder {
        padding: 14px 20px 50px
    }
}

@media only screen and (max-width: 1200px) {
    .mkdf-instagram-feed:not(.mkdf-instagram-carousel) li img {
        width: 100%
    }

    .mkdf-instagram-feed:not(.mkdf-instagram-carousel).mkdf-col-6 li, .mkdf-instagram-feed:not(.mkdf-instagram-carousel).mkdf-col-9 li {
        width: 25%
    }
}

@media only screen and (max-width: 768px) {
    .mkdf-instagram-feed:not(.mkdf-instagram-carousel).mkdf-col-6 li, .mkdf-instagram-feed:not(.mkdf-instagram-carousel).mkdf-col-9 li {
        width: 33.33333%
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-instagram-feed:not(.mkdf-instagram-carousel) li {
        width: 50% !important
    }
}

@-webkit-keyframes mkdfborderdance {
    0% {
        background-position: 0 0, 100% 100%, 0 100%, 100% 0
    }
    100% {
        background-position: 100% 0, 0 100%, 0 0, 100% 100%
    }
}

@keyframes mkdfborderdance {
    0% {
        background-position: 0 0, 100% 100%, 0 100%, 100% 0
    }
    100% {
        background-position: 100% 0, 0 100%, 0 0, 100% 100%
    }
}

@media only screen and (max-width: 1280px) {
    .mkdf-twitter-list-holder.mkdf-tl-five-columns .mkdf-tl-item, .mkdf-twitter-list-holder.mkdf-tl-four-columns .mkdf-tl-item {
        width: 33.33333%
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-five-columns .mkdf-ig-image:nth-child(4n+1), .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-six-columns .mkdf-ig-image:nth-child(4n+1), .mkdf-twitter-list-holder.mkdf-tl-five-columns .mkdf-tl-item:nth-child(3n+1), .mkdf-twitter-list-holder.mkdf-tl-four-columns .mkdf-tl-item:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width: 1024px) {
    body.mkdf-vss-initialized {
        overflow-y: visible !important;
        height: auto !important
    }

    #multiscroll-nav, .mkdf-vertical-split-slider {
        display: none
    }

    .mkdf-vss-responsive {
        display: block
    }

    .mkdf-twitter-list-holder.mkdf-tl-five-columns .mkdf-tl-item, .mkdf-twitter-list-holder.mkdf-tl-four-columns .mkdf-tl-item, .mkdf-twitter-list-holder.mkdf-tl-three-columns .mkdf-tl-item {
        width: 50%
    }
}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
    .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-four-columns .mkdf-ig-image:nth-child(4n+1), .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-three-columns .mkdf-ig-image:nth-child(3n+1), .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-two-columns .mkdf-ig-image:nth-child(2n+1), .mkdf-process-holder.mkdf-five-columns .mkdf-process-item:nth-child(2n+1), .mkdf-process-holder.mkdf-four-columns .mkdf-process-item:nth-child(2n+1), .mkdf-twitter-list-holder.mkdf-tl-five-columns .mkdf-tl-item:nth-child(2n+1), .mkdf-twitter-list-holder.mkdf-tl-four-columns .mkdf-tl-item:nth-child(2n+1), .mkdf-twitter-list-holder.mkdf-tl-three-columns .mkdf-tl-item:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width: 680px) {
    .mkdf-twitter-list-holder .mkdf-tl-item {
        width: 100% !important
    }
}

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

@media only screen and (min-width: 769px) and (max-width: 1024px) {
}

@media only screen and (min-width: 681px) and (max-width: 768px) {
    h1 {
        font-size: 47px
    }
}

@media only screen and (max-width: 680px) {
    h1 {
        font-size: 40px
    }

    h2 {
        font-size: 37px
    }
}
