* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    font-family: Montserrat,sans-serif;
    font-size: 14px;
    line-height: 1.85em;
    color: #787878;
    font-weight: 500;
}
.mkd-icon-widget-holder > *,
blockquote > *,
h1 a,
hF2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    text-transform: inherit;
    letter-spacing: inherit;
}
body {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    line-height: 1.85em;
    color: #787878;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
}
a,
body,
div,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
li,
ol,
p,
ul {
    background: 0 0;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    outline: 0;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 16px;
}
.mkd-social-icon-widget-holder .mkd-social-icon-widget {
    color: inherit;
    line-height: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .menu_arrow_wrapper,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .menu_arrow_wrapper {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mkd-top-bar {
    width: 100%;
    height: 44px;
    color: #fff;
    line-height: 1;
    z-index: 111;
}
.mkd-header-standard-extended .mkd-page-header .mkd-menu-area .mkd-vertical-align-containers .mkd-position-left-inner,
.mkd-page-header .mkd-grid,
.mkd-process-holder.mkd-process-appeared .mkd-mark-vertical-holder .mkd-process-line,
.mkd-top-bar .mkd-grid {
    height: 100%;
}
.mkd-icon-widget-holder .mkd-icon-text {
    padding: 0 0 0 10px;
}
.mkd-container-inner,
.mkd-grid {
    width: 1100px;
    margin: 0 auto;
}
.mkd-grid-no-gutter > div,
.mkd-top-bar .mkd-grid .mkd-vertical-align-containers {
    padding-left: 0;
    padding-right: 0;
}

.mkd-vertical-align-containers .mkd-position-left {
    position: relative;
    float: left;
    z-index: 2;
    height: 100%;
}
.mkd-social-share-holder.mkd-list li a,
.mkd-top-bar {
    font-size: 11px;
}
.mkd-vertical-align-containers .mkd-position-center:before,
.mkd-vertical-align-containers .mkd-position-left:before,
.mkd-vertical-align-containers .mkd-position-right:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.mkd-top-light-header .mkd-top-bar .mkd-vertical-align-containers a {
    color: #fff !important;
}

.mkd-pl-holder .mkd-pli-add-to-cart .button {
    color: #fff;
    background-color: #294eb6;
    border: 2px solid transparent;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.mkd-plc-holder .mkd-plc-item .added_to_cart,
.mkd-plc-holder .mkd-plc-item .button {
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    white-space: nowrap;
    z-index: 3;
}
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .add_to_cart_button:before,
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .button:before {
    content: "\e92d";
    font-family: "icon-dukamarket" !important;
    position: absolute;
    top: 0;
    left: 47%;
    color: #fff;
    font-size: 9px;
    text-transform: none !important;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate3d(-47%, -100%, 0);
    -moz-transform: translate3d(-47%, -100%, 0);
    transform: translate3d(-47%, -100%, 0);
    -webkit-transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1), opacity 0.3s;
    -moz-transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1), opacity 0.3s;
    transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1), opacity 0.3s;
}
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .add_to_cart_button:hover:before,
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .button:hover:before {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
    opacity: 1;
    color: #fff;
}
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .add_to_cart_button:hover:after,
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .button:hover:after {
    color: #fff;
    -webkit-transform: translate3d(-50%, -40%, 0);
    -moz-transform: translate3d(-50%, -40%, 0);
    transform: translate3d(-50%, -40%, 0);
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
    transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
}
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .add_to_cart_button:after,
.mkd-pl-holder .mkd-pli .mkd-pli-add-to-cart .button:after {
    position: absolute;
    top: 50%;
    left: 47%;
    -webkit-transform: translate3d(-47%, -50%, 0);
    -moz-transform: translate3d(-47%, -50%, 0);
    transform: translate3d(-47%, -50%, 0);
    content: "\e9f6";
    font-family: "icon-dukamarket" !important;
    font-size: 18px;
    color: #000;
    pointer-events: none;
    -webkit-transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
    -moz-transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
    transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
}
.mkd-pl-holder .mkd-pli-add-to-cart .button:hover {
    color: #fff;
    background-color: #204d74;
}
.mkd-top-bar a {
    color: #494949;
    font-weight: 600;
    text-transform: uppercase;
}
.mkd-vertical-align-containers .mkd-position-right {
    position: relative;
    float: right;
    z-index: 2;
    height: 100%;
    text-align: right;
}
.mkd-pl-holder .mkd-pli-inner,
.mkd-plsl-holder .mkd-plsl-outer .mkd-plsli .mkd-plsli-inner,
.mkd-side-menu-button-opener {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.mkd-side-menu-button-opener .mkd-side-menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
    transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
}

.mkd-logo-wrapper a img.mkd-light-logo {
    opacity: 0;
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    transform: translateY(-200%);
}
.mkd-header-standard-extended.mkd-logo-area-light-header .mkd-page-header > div:not(.fixed):not(.mkd-sticky-header) .mkd-logo-wrapper img.mkd-light-logo {
    opacity: 1;
}
.mkd-header-standard-extended.mkd-logo-area-light-header .mkd-page-header > div:not(.fixed):not(.mkd-sticky-header) .mkd-logo-wrapper img.mkd-dark-logo,
.mkd-header-standard-extended.mkd-logo-area-light-header .mkd-page-header > div:not(.fixed):not(.mkd-sticky-header) .mkd-logo-wrapper img.mkd-normal-logo {
    opacity: 0;
}
.mkd-side-menu-button-opener .mkd-side-menu-icon:after {
    content: "\e059";
    position: absolute;
    content: "\e059";
    font-family: dripicons-v2 !important;
    top: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
    -moz-transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
    transition: transform 0.35s cubic-bezier(0.53, 0.01, 0.18, 1);
}
.mkd-bckg-slider-holder .mkd-bckg-slider .owl-stage-outer,
.mkd-call-to-action-holder,
.mkd-call-to-action-holder.mkd-normal-layout:not(.mkd-content-in-grid) .mkd-cta-inner,
.mkd-call-to-action-holder.mkd-simple-layout .mkd-cta-button-holder,
.mkd-call-to-action-holder.mkd-simple-layout .mkd-cta-text-holder,
.mkd-comment-form #respond form.comment-form textarea,
.mkd-elements-holder .mkd-eh-item .mkd-elements-holder-item-inner,
.mkd-image-gallery .mkd-ig-masonry .mkd-ig-grid-sizer,
.mkd-image-gallery .mkd-ig-masonry.mkd-ig-two-columns .mkd-ig-image.mkd-large-masonry-item,
.mkd-iwt,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li.mkd-active-item > a:after,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li.mkd-opened > a:after,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li:hover > a:after,
.mkd-pl-holder.mkd-masonry-type .mkd-pl-sizer,
.mkd-pl-holder.mkd-masonry-type.mkd-two-columns .mkd-pli.mkd-woo-image-large-width,
.mkd-process-holder.mkd-process-appeared .mkd-mark-horizontal-holder .mkd-process-line,
.mkd-product-search-holder .twitter-typeahead,
.mkd-single-image-holder,
.mkd-single-image-holder .mkd-si-inner {
    width: 100%;
}
.mkd-light-header .mkd-product-search-holder .mkd-product-search,
.mkd-logo-area-light-header .mkd-product-search-holder .mkd-product-search {
    background-color: #fff !important;
}

#respond input[type="text"],
#respond textarea,
.post-password-form input[type="password"],
input[type="email"],
input[type="password"],
input[type="text"] {
    width: 100%;
    margin: 0 0 15px;
    padding: 16px 24px 15px;
    font-family: inherit;
    font-size: 14px;
    line-height: 20px;
    font-weight: inherit;
    color: #000;
    background-color: transparent;
    border: 1px solid #e5e7f2;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    cursor: auto;
    box-sizing: border-box;
    -webkit-transition: border-color 0.2s ease-in-out;
    -moz-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
}
pre {
    padding: 15px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
ol,
pre,
ul {
    margin: 15px 0;
}
a,
p a {
    color: #000;
    text-decoration: none;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}

.mkd-page-header .mkd-grid .mkd-vertical-align-containers {
    padding: 0;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu {
    display: table;
    position: relative;
    z-index: 1;
    float: left;
    width: 23.3%;
    height: 100%;
    background-color: #294eb6;
    color: #fff;
    margin-right: 36px;
}
.mkd-header-standard-extended .mkd-page-header .mkd-menu-area .mkd-main-menu,
.mkd-pvd-left .mkd-pli-content .mkd-vd-countdown-holder .mkd-vd-countdown .countdown-section:first-child .countdown-amount,
.mkd-pvd-middle .mkd-vd-countdown .countdown-section:first-child .countdown-amount,
.mkd-pvd-middle .mkd-vd-countdown-holder .mkd-vd-countdown .countdown-section:first-child .countdown-amount,
.mkd-team.info-bellow .mkd-icon-shortcode:first-child,
.mkd-team.info-hover .mkd-icon-shortcode:first-child {
    margin-left: 0;
}
.mkd-main-menu {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: auto;
}
.mkd-grid-row {
    /* margin-left: -15px;
     margin-right: -15px;*/
}
.mkd-header-vertical .mkd-vertical-menu-area-inner,
.mkd-main-menu > ul,
.mkd-side-menu .mkd-sidearea-top-bottom-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    height: 100%;
}
.mkd-main-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.mkd-icon-widget-holder > * {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-weight: inherit;
}
.mkd-main-menu > ul > li {
    float: left;
    height: 100%;
    box-sizing: border-box;
}
.mkd-main-menu ul li {
    position: relative;
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0;
}
.mkd-header-standard-extended .mkd-page-header .mkd-menu-area .mkd-main-menu > ul > li:first-child > a,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-categories ul li:first-child,
.mkd-top-bar .widget.widget_nav_menu ul > li:first-child {
    padding-left: 0;
}
.mkd-main-menu > ul > li > a {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    height: 100%;
    padding: 0 18px;
    color: #292929;
    font-size: 14px;
    line-height: 23px;
    font-weight: 500;
    box-sizing: border-box;
}

.mkd-title-separator-holder .mkd-ts-link:after {
    content: "\e933";
    font-family: icon-dukamarket !important;
    vertical-align: middle;
}
.mkd-main-menu > ul > li > a > span.item_outer {
    position: relative;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mkd-main-menu > ul > li > a > span.item_outer .item_text {
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.clearfix:after,
.mkd-comparision-pricing-tables-holder:after,
.mkd-container:after,
.mkd-grid-col-10:after,
.mkd-grid-col-11:after,
.mkd-grid-col-12:after,
.mkd-grid-col-1:after,
.mkd-grid-col-2:after,
.mkd-grid-col-3:after,
.mkd-grid-col-4:after,
.mkd-grid-col-5:after,
.mkd-grid-col-6:after,
.mkd-grid-col-7:after,
.mkd-grid-col-8:after,
.mkd-grid-col-9:after,
.mkd-grid-row:after,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li > ul > li > ul:after,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li > ul > li > ul > li:nth-child(odd),
.mkd-product-search-holder .tt-suggestion:nth-child(odd),
.widget.woocommerce {
    clear: both;
}
.mkd-header-standard-extended .mkd-page-header .mkd-menu-area .mkd-vertical-align-containers .mkd-position-right-inner,
.mkd-sticky-header .mkd-position-center-inner,
.mkd-sticky-header .mkd-position-right-inner {
    height: auto;
}
.mkd-vertical-align-containers .mkd-position-center-inner,
.mkd-vertical-align-containers .mkd-position-left-inner,
.mkd-vertical-align-containers .mkd-position-right-inner {
    vertical-align: middle;
    display: inline-block;
}
.mkd-header-standard-extended .mkd-page-header .mkd-logo-area .mkd-right-from-logo-widget:last-child,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-categories ul li:last-child,
.mkd-vertical-align-containers .mkd-position-right-inner .widget:last-child {
    padding-right: 0;
}
.mkd-header-standard-extended .mkd-page-header .mkd-menu-area .mkd-vertical-align-containers .mkd-position-right-inner .textwidget,
.mkd-shopping-cart-holder .mkd-shopping-cart-inner a {
    color: #494949;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu .mkd-extended-dropdown-opener {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 500;
    padding: 0 32px;
    cursor: pointer;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu.mkd-dropdown-always-opened > ul,
.mkd-search-fade .mkd-fullscreen-search-holder.mkd-animate .mkd-fullscreen-search-close {
    opacity: 1;
    visibility: visible;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 5px 9px rgb(86 119 252 / 5%);
    padding: 17px 0;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s, visibility 0s linear 0.3s;
    -moz-transition: opacity 0.3s, visibility 0s linear 0.3s;
    transition: opacity 0.3s, visibility 0s linear 0.3s;
}
.mkd-content,
.mkd-eh-item-content,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide),
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li:not(.wide),
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-categories ul li a,
.mkd-pl-holder.mkd-pl-masonry-gallery-layout ul,
.mkd-pl-holder.mkd-standard-type .mkd-pl-outer-holder,
.mkd-pls-holder,
.mkd-pricing-tables .mkd-pt-wrapper,
.mkd-pvd-left .mkd-pli-content .mkd-vd-countdown-holder .mkd-vd-countdown .countdown-section,
.mkd-pvd-middle .mkd-vd-countdown-holder .mkd-vd-countdown .countdown-section,
.mkd-team.info-hover .mkd-team-inner,
.mkd-top-bar,
.mkd-top-bar .widget.widget_nav_menu ul li.menu-item-has-children,
.mkd-wrapper,
.widget.woocommerce.widget_products ul li .star-rating,
.widget.woocommerce.widget_recent_reviews ul li .star-rating,
.widget.woocommerce.widget_recently_viewed_products ul li .star-rating,
.widget.woocommerce.widget_top_rated_products ul li .star-rating,
blockquote,
sub,
sup {
    position: relative;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.mkd-extended-item-font-weight > a,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li.mkd-extended-item-font-weight > a,
h3,
h4,
h5,
h6 {
    font-weight: 500;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a {
    padding: 0 27px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    font-weight: 400;
    color: #494949;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.item-with-icon > a .item_outer,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li.item-with-icon > a .item_outer {
    padding-left: 25px;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_outer,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_outer {
    padding-right: 20px;
    display: block;
    position: relative;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .menu_icon_wrapper,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .menu_icon_wrapper {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .menu_icon_wrapper i,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .menu_icon_wrapper i {
    vertical-align: middle;
    margin-top: 3px;
    display: block;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a .item_outer .item_text,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_text,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_text,
.mkd-pl-holder .mkd-pli-inner .mkd-pli-image .mkd-labels-holder .mkd-pli-new-product,
.mkd-pl-holder .mkd-pli-inner .mkd-pli-image .mkd-labels-holder .mkd-pli-onsale,
.mkd-plsl-holder .mkd-plsl-outer .mkd-plsli .mkd-plsli-inner .mkd-plsli-image .mkd-labels-holder .mkd-plsli-new-product,
.mkd-plsl-holder .mkd-plsl-outer .mkd-plsli .mkd-plsli-inner .mkd-plsli-image .mkd-labels-holder .mkd-plsli-onsale {
    position: relative;
    display: inline-block;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a .item_outer .item_text:before,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_text:before,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_text:before,
.mkd-top-bar .widget.widget_nav_menu ul.sub-menu li .mkd-item-outer a:before {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition: transform 0s 0.2s;
    -moz-transition: transform 0s 0.2s;
    transition: transform 0s 0.2s;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a .item_outer .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a .item_outer .item_text:before,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_text:before,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_text:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 2px;
    border-bottom: 2px solid #97a8fd;
    opacity: 0;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li {
    list-style-type: none;
    padding: 8px 0;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second {
    min-height: calc(100% - 40px);
    left: 100%;
    padding: 20px 25px;
    background-color: #fff;
    background-size: cover;
    background-position: center;
    box-shadow: 7px 7px 9px rgb(87 98 101 / 6%);
    -webkit-transition: opacity 0.2s ease-in-out, visibility 0.1s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, visibility 0.1s ease-in-out;
    transition: opacity 0.2s ease-in-out, visibility 0.1s ease-in-out;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li .second {
    position: absolute;
    top: 0;
    left: 100%;
    opacity: 0;
    visibility: hidden;
    background-color: #fff;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul {
    display: flex;
    flex-wrap: wrap;
}
#fp-nav ul,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li ul {
    margin: 0;
    padding: 0;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li {
    width: 240px;
    padding: 12px 15px;
    box-sizing: border-box;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul li,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters,
.mkd-popup-compare .dataTables_wrapper .description td ul {
    list-style-type: none;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li > a {
    color: #000;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 18px;
}
.mkd-page-header .mkd-fixed-wrapper.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-backface-visibility: hidden;
}
.mkd-page-header .mkd-fixed-wrapper.fixed,
.mkd-page-header .mkd-sticky-header {
    box-shadow: -10px 10px 15px -5px rgb(0 0 0 / 2%);
}
.mkd-centered-slider-holder .mkd-cs-slides a,
.mkd-centered-slider-holder .mkd-cs-slides img,
.mkd-image-carousel-holder .mkd-ic-item .mkd-ic-link,
.mkd-iwt .mkd-iwt-title-text,
.mkd-mobile-header .mkd-mobile-logo-wrapper a,
header .mkd-mobile-side-area .mkd-mobile-nav ul li.current-menu-parent ul,
.mkd-owl-slider.owl-loaded,
.mkd-pls-holder .mkd-pls-image a,
.mkd-pls-holder .mkd-pls-image img,
.mkd-product-categories-widget .mkd-product-category-inner img,
.mkd-product-info .mkd-pi-image img,
.mkd-product-search-holder .tt-suggestion .mkd-product-search-item .mkd-product-search-image img,
.mkd-search-page-holder article .mkd-post-image a,
.mkd-search-page-holder article .mkd-post-image img,
.mkd-shopping-cart-dropdown .mkd-cart-bottom .mkd-checkout span,
.mkd-team.info-bellow .mkd-team-image img,
.mkd-team.info-hover .mkd-team-image img,
.mkd-testimonials-holder.mkd-testimonials-boxed .mkd-testimonials-author-holder .mkd-testimonial-author span,
.mkd-text-carousel-holder .mkd-tc-item a,
.mkd-title-holder.mkd-bg-responsive .mkd-title-image,
.no-js .mkd-owl-slider,
.widget.mkd-image-slider-widget img,
.widget.woocommerce.widget_products ul li del,
.widget.woocommerce.widget_products ul li ins,
.widget.woocommerce.widget_recent_reviews ul li del,
.widget.woocommerce.widget_recent_reviews ul li ins,
.widget.woocommerce.widget_recently_viewed_products ul li del,
.widget.woocommerce.widget_recently_viewed_products ul li ins,
.widget.woocommerce.widget_top_rated_products ul li del,
.widget.woocommerce.widget_top_rated_products ul li ins,
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
    display: block;
}
.mkd-mobile-header {
    position: relative;
    display: none;
    z-index: 110;
}
ol,
ul {
    list-style-position: inside;
}
.mkd-mobile-header .mkd-mobile-menu-opener {
    position: relative;
    height: 100%;
    float: left;
    z-index: 2;
}
header .mkd-mobile-side-area {
  /*  background-color: #fff;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    padding: 56px 51px 80px;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    right: 0;
    width: 400px;
    z-index: 9999;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(400px, 0, 0);
    -moz-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
    -webkit-transition: transform 0.7s cubic-bezier(0.25, 1, 0.2, 1);
    -moz-transition: transform 0.7s cubic-bezier(0.25, 1, 0.2, 1);
    transition: transform 0.7s cubic-bezier(0.25, 1, 0.2, 1);*/
}

header .mkd-mobile-side-area .mkd-mobile-nav ul li a,
header .mkd-mobile-side-area .mkd-mobile-nav ul li h4 {
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    padding: 9px 0;
    margin: 0;
    position: relative;
    text-transform: inherit;
    letter-spacing: 0;
    display: inline-block;
    vertical-align: middle;
}
header .mkd-mobile-side-area .mkd-mobile-nav ul li a{
    margin-left: 20px;
    padding: 11px 0;
    line-height: 18px;
}

.mkd-container {
    background-color: #fff;
    padding: 0;
    width: 100%;
}
.mkd-container,
.mkd-full-width {
    z-index: 100;
    position: relative;
}
.clearfix:after,
.clearfix:before,
.mkd-comparision-pricing-tables-holder:after,
.mkd-comparision-pricing-tables-holder:before,
.mkd-container:after,
.mkd-container:before,
.mkd-grid-col-10:after,
.mkd-grid-col-10:before,
.mkd-grid-col-11:after,
.mkd-grid-col-11:before,
.mkd-grid-col-12:after,
.mkd-grid-col-12:before,
.mkd-grid-col-1:after,
.mkd-grid-col-1:before,
.mkd-grid-col-2:after,
.mkd-grid-col-2:before,
.mkd-grid-col-3:after,
.mkd-grid-col-3:before,
.mkd-grid-col-4:after,
.mkd-grid-col-4:before,
.mkd-grid-col-5:after,
.mkd-grid-col-5:before,
.mkd-grid-col-6:after,
.mkd-grid-col-6:before,
.mkd-grid-col-7:after,
.mkd-grid-col-7:before,
.mkd-grid-col-8:after,
.mkd-grid-col-8:before,
.mkd-grid-col-9:after,
.mkd-grid-col-9:before,
.mkd-grid-row:after,
.mkd-grid-row:before,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li > ul > li > ul:after,
header .mkd-mobile-side-area .mkd-mobile-nav > ul > li > ul > li > ul:before {
    content: " ";
    display: table;
}
.last_toggle_el_margin,
.wpb_button,
.wpb_content_element,
.wpb_row,
ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0 !important;
}
.mkd-accordion-holder,
.mkd-banner-holder .mkd-banner-text-inner,
.mkd-banner-holder .mkd-banner-text-outer,
.mkd-clients-carousel-holder,
.mkd-clients-carousel-holder .mkd-cc-inner,
.mkd-clients-carousel-holder .mkd-cc-item,
.mkd-full-screen-sections,
.mkd-google-map-holder,
.mkd-hover-image-with-text-holder,
.mkd-hover-image-with-text-holder .mkd-hiwt-text-holder,
.mkd-image-gallery .mkd-ig-image-inner,
.mkd-image-gallery .mkd-ig-slider,
.mkd-image-with-text-holder .mkd-iwt-text-holder,
.mkd-pl-holder,
.mkd-plc-holder,
.mkd-plc-holder .mkd-plc-item .mkd-plc-image-outer,
.mkd-plc-holder .mkd-plc-item .mkd-plc-image-outer .mkd-plc-image,
.mkd-plc-holder .mkd-plc-outer,
.mkd-plsl-holder,
.mkd-plsl-holder .mkd-plsl-outer,
.mkd-price-item .mkd-pi-inner,
.mkd-process-holder,
.mkd-search-cover .mkd-form-holder-inner,
.mkd-search-page-holder article .mkd-post-content,
.mkd-team-single-holder,
.mkd-testimonials-holder,
.mkd-testimonials-holder .mkd-testimonial-content,
.mkd-testimonials-holder .mkd-testimonial-text-holder,
.mkd-testimonials-holder .mkd-testimonials,
.mkd-title-holder,
.mkd-title-holder.mkd-title-full-width .mkd-grid,
.widget.mkd-image-slider-widget,
.widget.mkd-image-slider-widget .mkd-is-widget-inner,
.widget.mkd-image-with-text-over-widget,
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content,
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.mkd-page-footer,
.mkd-page-footer .mkd-footer-top-holder,
.mkd-pl-holder .mkd-pli,
.mkd-text-carousel-holder .mkd-tc-item,
.mkd-title-separator-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    box-sizing: border-box;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
}
.wp-caption,
img {
    max-width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 10px 0;
    color: #000;
    line-height: 1.3em;
}
h2 {
    font-size: 22px;
}
.wpcf7 form .wpcf7-response-output {
    display: none;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    color: #fff;
}
.mkd-dark-header #fp-nav ul li a.active span,
.mkd-dark-header #fp-nav ul li a:hover span,
.mkd-light-header .mkd-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul,
.mkd-light-header .mkd-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.mkd-top-light-header .mkd-top-bar .mkd-vertical-align-containers .widget_icl_lang_sel_widget #lang_sel ul ul,
.mkd-top-light-header .mkd-top-bar .mkd-vertical-align-containers .widget_icl_lang_sel_widget #lang_sel_click ul ul {
    background-color: #000;
}

.mkd-comparision-pricing-tables-holder *,
.mkd-content-bottom .mkd-content-bottom-inner,
.mkd-image-gallery .mkd-ig-image,
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner,
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner,
.mkd-testimonials-holder .mkd-testimonials {
    box-sizing: border-box;
}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-alignment-left {
    padding-top: 58px;
}
.mkd-content-aligment-left,
.mkd-full-screen-sections .mkd-fss-item.mkd-fss-item-ha-left .mkd-fss-item-inner,
.mkd-header-vertical .mkd-vertical-menu-area-inner.mkd-vertical-align-left,
.mkd-page-footer .mkd-footer-bottom-holder .mkd-grid-row .mkd-grid-col-4:first-child,
.mkd-page-footer .mkd-footer-bottom-holder .mkd-grid-row .mkd-grid-col-6:first-child,
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-alignment-left,
.mkd-pvd-left .mkd-pli-content .mkd-pvd-price,
.mkd-pvd-middle .mkd-pvd-price,
.mkd-section-title-holder.mkd-st-two-columns.mkd-st-title-left .mkd-st-text,
.mkd-separator-holder.mkd-separator-left,
.text-align-left {
    text-align: left;
}
.mkd-grid-col-3 {
    float: left;
    width: 25%;
}
.mkd-grid-col-1,
.mkd-grid-col-10,
.mkd-grid-col-11,
.mkd-grid-col-12,
.mkd-grid-col-2,
.mkd-grid-col-3,
.mkd-grid-col-4,
.mkd-grid-col-5,
.mkd-grid-col-7,
.mkd-grid-col-8,
.mkd-grid-col-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    box-sizing: border-box;
}
.mkd-no-space.mkd-disable-bottom-space,
.mkd-page-header .mkd-logo-area .widget .mkd-widget-title-holder {
    margin-bottom: 0;
}
footer .widget .mkd-widget-title-holder {
    margin: 0 0 15px;
}
footer .widget .mkd-widget-title-holder .mkd-widget-title {
  /*  margin: 0;
    color: #fff;*/
}
.widget.woocommerce.widget_layered_nav ul,
.widget.woocommerce.widget_layered_nav_filters ul,
.widget.woocommerce.widget_product_categories ul,
.widget.woocommerce.widget_products ul,
.widget.woocommerce.widget_rating_filter ul,
.widget.woocommerce.widget_recent_reviews ul,
.widget.woocommerce.widget_recently_viewed_products ul,
.widget.woocommerce.widget_shopping_cart ul,
.widget.woocommerce.widget_top_rated_products ul,
footer .widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.fp-scroller,
.mkd-blog-holder.mkd-blog-single article .mkd-video-wrap,
.mkd-boxed .mkd-content,
.mkd-clients-carousel-holder.mkd-cc-hover-roll-over .mkd-cc-item,
.mkd-header-vertical .mkd-vertical-menu-area.mkd-with-scroll,
.mkd-image-gallery.mkd-image-behavior-grayscale .mkd-ig-image,
.mkd-image-gallery.mkd-image-behavior-zoom .mkd-ig-image .mkd-ig-image-inner,
.mkd-image-with-text-holder.mkd-image-behavior-grayscale .mkd-iwt-image,
.mkd-image-with-text-holder.mkd-image-behavior-zoom .mkd-iwt-image,
.mkd-single-image-holder.mkd-image-behavior-grayscale .mkd-si-inner,
.mkd-single-image-holder.mkd-image-behavior-zoom .mkd-si-inner,
.widget.woocommerce.widget_layered_nav ul li,
.widget.woocommerce.widget_layered_nav_filters ul li,
.widget.woocommerce.widget_price_filter ul li,
.widget.woocommerce.widget_product_categories ul li,
footer .widget.widget_archive ul li,
footer .widget.widget_categories ul li,
footer .widget.widget_meta ul li,
footer .widget.widget_nav_menu ul.menu > li,
footer .widget.widget_pages ul li,
footer .widget.widget_recent_entries ul li {
    overflow: hidden;
}
footer .widget ul li {
    color: #8c8b8b;
    font-size: 13px;
    font-weight: 400;
    border: 0;
    display: block;
    line-height: 1.85em;
    margin: 0;
    padding: 4px 0;
}
.widget.woocommerce.widget_layered_nav ul li a,
.widget.woocommerce.widget_layered_nav_filters ul li a,
.widget.woocommerce.widget_price_filter ul li a,
.widget.woocommerce.widget_product_categories ul li a,
footer .widget.widget_archive ul li a,
footer .widget.widget_categories ul li a,
footer .widget.widget_meta ul li a,
footer .widget.widget_nav_menu ul.menu > li a,
footer .widget.widget_pages ul li a,
footer .widget.widget_recent_entries ul li a {
    display: inline;
    overflow: hidden;
    padding: 0;
    position: relative;
}
footer .widget.widget_nav_menu ul.menu > li a:after,
footer .widget.widget_nav_menu ul.menu > li a:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -5px;
    border-bottom: 2px solid #000;
    opacity: 0;
    transform-origin: 100% 50%;
}
.mkd-banner-holder .mkd-banner-link-text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a .item_outer .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_text:after,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-categories ul li a:after,
.mkd-top-bar .widget.widget_nav_menu ul.sub-menu li .mkd-item-outer a:after,
.widget.woocommerce.widget_layered_nav ul li a:after,
.widget.woocommerce.widget_layered_nav_filters ul li a:after,
.widget.woocommerce.widget_price_filter ul li a:after,
.widget.woocommerce.widget_product_categories ul li a:after,
footer .widget.widget_archive ul li a:after,
footer .widget.widget_categories ul li a:after,
footer .widget.widget_meta ul li a:after,
footer .widget.widget_nav_menu ul.menu > li a:after,
footer .widget.widget_pages ul li a:after,
footer .widget.widget_recent_entries ul li a:after {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    transform: scaleX(0);
    opacity: 0;
    -webkit-transition: transform 0.2s, opacity 0s 0.2s;
    -moz-transition: transform 0.2s, opacity 0s 0.2s;
    transition: transform 0.2s, opacity 0s 0.2s;
}
@media only screen and (max-width: 680px) {
    .mkd-container-inner,
    .mkd-grid,
    .mkd-row-grid-section {

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

    }
    .mkd-container-inner,
    .mkd-grid {
        width: 1100px;
        margin: 0 auto;
    }
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 1px;
}
.mkd-header-standard-extended .mkd-page-header .fixed .mkd-extended-dropdown-menu.mkd-dropdown-always-opened > ul {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s, visibility 0s linear 0.3s;
    -moz-transition: opacity 0.3s, visibility 0s linear 0.3s;
    transition: opacity 0.3s, visibility 0s linear 0.3s;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li > a .item_additional_label,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li > a .item_additional_label {
    font-size: 9px;
    color: #ff4b4b;
    font-weight: 500;
    margin-left: 9px;
}

.mkd-plc-holder .mkd-plc-item .mkd-plc-price ins,
ul.products > .product .mkd-products-inner .price ins {
    /*color: #ff4b4b;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;*/
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a:hover .item_outer .item_text:before,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:hover > a .item_text:before,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li:hover > a .item_text:before,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters li a:hover:before,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters ul li a:hover:before,
.mkd-top-bar .widget.widget_nav_menu ul.sub-menu li:hover > .mkd-item-outer a:before {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a:hover .item_outer .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:hover > a .item_text:after,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li:hover > a .item_text:after,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters li a:hover:after,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters ul li a:hover:after,
.mkd-top-bar .widget.widget_nav_menu ul.sub-menu li:hover > .mkd-item-outer a:after {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: 0s 0.2s;
    -moz-transition: 0s 0.2s;
    transition: 0s 0.2s;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:hover .second,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li:hover .second {
    opacity: 1;
    visibility: visible;
    left: 100% !important;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li {
    padding: 3px 0;
}
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a {
    display: block;
    font-size: 13px;
    color: #494949;
    font-weight: 400;
    position: relative;
}
.mkd-row-grid-section {
    position: relative;
    width: 1100px;
    margin: 0 auto;
    z-index: 20;
}
.mkd-elements-holder {
    width: 100%;
    display: table;
    table-layout: fixed;
}
.mkd-elements-holder .mkd-eh-item {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
}
.mkd-iwt.mkd-iwt-icon-left,
.mkd-pl-holder .mkd-pli.mkd-pli-list-layout .compare-button {
    width: auto;
}
.mkd-iwt.mkd-iwt-icon-left .mkd-iwt-icon {
    position: relative;
    top: 1px;
}
.mkd-icon-list-holder .mkd-il-icon-holder > *,
.mkd-icon-shortcode,
.mkd-iwt,
.mkd-iwt .mkd-iwt-icon a,
.mkd-iwt .mkd-iwt-title a {
    display: inline-block;
    position: relative;
}
.mkd-iwt,
.mkd-iwt .mkd-iwt-icon a,
header .mkd-mobile-side-area .mkd-mobile-widget-area .mkd-wishlist-widget-icon i:before,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-layouts ul li a,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-layouts ul li a:after {
    vertical-align: middle;
}
.mkd-iwt.mkd-iwt-icon-left .mkd-iwt-content {
    padding: 0 0 0 13px;
}
.mkd-iwt.mkd-iwt-icon-left .mkd-iwt-content,
.mkd-iwt.mkd-iwt-icon-left .mkd-iwt-icon,
.mkd-search-page-holder .mkd-search-page-form .mkd-form-holder .mkd-column-left {
    display: table-cell;
    vertical-align: top;
}
.mkd-iwt .mkd-iwt-text,
.mkd-plc-holder .mkd-plc-item .mkd-plc-add-to-cart {
    margin: 20px 0 0;
}
p {
    margin: 10px 0;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    color: #908989;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 20px;
}
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    margin: 0 0 15px;
    padding: 9px 18px;
    font-family: inherit;
    font-size: 14px;
    line-height: 21px;
    font-weight: inherit;
    color: #787878;
    background-color: transparent;
    border: 1px solid #e5e7f2;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
}
.cf7_custom_style_1 p {
    color: #343434;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 500;
}
.mkd-side-menu-button-opener .mkd-side-menu-icon:hover {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
}
@media only screen and (max-width: 680px) {
    .mkd-container-inner,
    .mkd-grid {
        width: 420px !important;
    }
}
@media only screen and (max-width: 768px) {
    .mkd-container-inner,
    .mkd-grid {
        width: 600px;
    }
}
@media only screen and (max-width: 1024px) {
    .mkd-grid-col-1,
    .mkd-grid-col-10,
    .mkd-grid-col-11,
    .mkd-grid-col-12,
    .mkd-grid-col-2,
    .mkd-grid-col-3,
    .mkd-grid-col-4,
    .mkd-grid-col-5,
    .mkd-grid-col-6,
    .mkd-grid-col-7,
    .mkd-grid-col-8,
    .mkd-grid-col-9,
    .mkd-grid-col-ipad-landscape-12 {
        width: 100%;
        float: none;
    }
    .mkd-header-vertical .mkd-vertical-menu-area,
    .mkd-top-bar {
        display: none;
    }
    .mkd-container-inner,
    .mkd-grid,
    .mkd-row-grid-section {
        width: 768px;
    }
}
@media only screen and (max-width: 767px) {
    .mkd-container-inner,
    .mkd-grid,
    .mkd-row-grid-section {
        width: 100%;
    }
}
.mkd-btn.mkd-btn-simple .mkd-btn-text,
.mkd-logo-wrapper,
.mkd-owl-slider .owl-dots .owl-dot,
.mkd-owl-slider .owl-dots .owl-dot span,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-layouts ul li,
.mkd-process-holder .mkd-pi-content,
.mkd-progress-bar,
.mkd-progress-bar .mkd-pb-percent,
.mkd-progress-bar .mkd-pb-title-holder .mkd-pb-title,
.mkd-section-title-holder,
.mkd-sticky-header .mkd-sticky-right,
.mkd-sticky-header .widget,
.mkd-team-single-holder .mkd-ts-info-row .mkd-ts-bio-info,
.mkd-top-bar,
.mkd-top-bar .widget,
.mkd-top-bar .widget.widget_nav_menu ul li,
.mkd-wishlist-widget-holder {
    display: inline-block;
    vertical-align: middle;
}
.mkd-logo-wrapper a img.mkd-dark-logo {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}
.mkd-logo-wrapper a img {
    height: 100%;
    width: auto;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.mkd-product-search-holder .mkd-product-search-form.active {
  /*  -webkit-box-shadow: 0 0 0 2px #47b9ec, 0 0 0 3px rgb(71 185 236);
    -moz-box-shadow: 0 0 0 2px #47b9ec, 0 0 0 3px rgb(71 185 236);
    box-shadow: 0 0 0 2px #47b9ec, 0 0 0 3px rgb(71 185 236);*/
}
.mkd-google-map,
.mkd-google-map embed,
.mkd-google-map iframe,
.mkd-google-map object,
.mkd-owl-slider .owl-item img,
.mkd-pl-holder .mkd-pli-inner .mkd-pli-image img,
.mkd-plsl-holder .mkd-plsl-outer .mkd-plsli .mkd-plsli-inner .mkd-plsli-image img,
.mkd-title-holder .mkd-title-image img,
ul.products > .product .mkd-products-inner .mkd-pl-inner .mkd-pl-image img {
    display: block;
    width: 100%;
}
.compare-button .compare.added:after,
.compare-button .compare.button:hover:after,
.compare-button .compare:hover:after,
.mkd-bckg-slider-holder .mkd-bckg-slider .owl-nav .owl-next:hover,
.mkd-bckg-slider-holder .mkd-bckg-slider .owl-nav .owl-prev:hover,
.mkd-blog-holder.mkd-blog-single article.format-gallery .mkd-post-heading .mkd-owl-slider .owl-nav .owl-next:hover > span,
.mkd-blog-holder.mkd-blog-single article.format-gallery .mkd-post-heading .mkd-owl-slider .owl-nav .owl-prev:hover > span,
.mkd-centered-slider-holder .mkd-owl-slider .owl-nav .owl-next > span:hover,
.mkd-centered-slider-holder .mkd-owl-slider .owl-nav .owl-prev > span:hover,
.mkd-dark-header .mkd-top-bar a:hover,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li ul li > a:hover .item_outer .item_text,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li.wide .second > .inner > ul > li > a:hover,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:hover > a .item_text,
.mkd-header-standard-extended .mkd-page-header .mkd-extended-dropdown-menu > ul > li:not(.wide) li:hover > a .item_text,
.mkd-image-carousel-holder .mkd-owl-slider .owl-nav .owl-next > span:hover,
.mkd-image-carousel-holder .mkd-owl-slider .owl-nav .owl-prev > span:hover,
.mkd-image-gallery .mkd-ig-slider.mkd-owl-slider .owl-nav .owl-next > span:hover,
.mkd-image-gallery .mkd-ig-slider.mkd-owl-slider .owl-nav .owl-prev > span:hover,
.mkd-main-menu ul li:hover > a,
.mkd-main-menu > ul > li.mkd-active-item > a,
.mkd-mobile-header .mkd-mobile-menu-opener.mkd-mobile-menu-opened a,
header .mkd-mobile-side-area .mkd-mobile-nav ul li ul li.current_page_item,
header .mkd-mobile-side-area .mkd-mobile-nav ul li ul li.mkd-active-item,
header .mkd-mobile-side-area .mkd-mobile-nav ul li ul li.mkd-opened,
header .mkd-mobile-side-area .mkd-mobile-nav ul li ul li:hover,
.mkd-pl-holder .mkd-pli .mkd-pli-category a:hover,
.mkd-pl-holder .mkd-pli-inner:hover + .mkd-pli-text-wrapper h5 > a,
.mkd-pl-holder .mkd-pli.mkd-pli-list-layout .compare-button .compare:hover,
.mkd-pl-holder .mkd-pli.mkd-pli-list-layout .compare-button .compare:hover:before,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters li a.mkd-item-active,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters li a:hover,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters ul li a.mkd-item-active,
.mkd-pl-holder.mkd-filter-position-left .mkd-pl-filters ul li a:hover,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-categories ul li a:hover,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-layouts ul li:first-child:hover a:after,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-layouts ul li:nth-child(2):hover a:after,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-layouts ul li:nth-child(3):hover a:after,
.mkd-pl-holder.mkd-filter-position-top .mkd-pl-filters .mkd-pl-order-filter-holder .mkd-pl-ordering-outer ul li a:hover,
.mkd-pl-holder.mkd-pl-holder-advanced .mkd-pli.mkd-pla-position-left .mkd-pla-image:hover + .mkd-pla-text-wrapper > h5 > a,
.mkd-pl-holder.mkd-pl-holder-advanced .mkd-pli.mkd-pla-position-middle .mkd-pla-image:hover + .mkd-pli-text-wrapper > h5 > a,
.mkd-plc-holder .mkd-owl-slider .owl-nav .owl-next > span:hover,
.mkd-plc-holder .mkd-owl-slider .owl-nav .owl-prev > span:hover,
.mkd-plc-holder .mkd-plc-item .mkd-plc-image-outer:hover + .mkd-plc-text-wrapper h5 > a,
.mkd-pls-holder .mkd-pls-image:hover + .mkd-pls-text a,
.mkd-pls-holder .mkd-pls-text .mkd-pls-title a:hover,
.mkd-plsl-holder .mkd-plsl-outer .mkd-plsli .mkd-plsli-category a:hover,
.mkd-plsl-holder .mkd-plsl-outer .mkd-plsli .mkd-plsli-inner:hover + .mkd-plsli-text-wrapper .mkd-plsli-title > a,
.mkd-plsl-holder.mkd-plsl-nav-default-pos .mkd-owl-slider .owl-nav .owl-next:hover span:before,
.mkd-plsl-holder.mkd-plsl-nav-default-pos .mkd-owl-slider .owl-nav .owl-prev:hover span:before,
.mkd-popup-compare .mkd-pl-holder .mkd-pli-popup .mkd-pli-holder-popup .mkd-pli-category-popup a:hover,
.mkd-popup-compare .mkd-pl-holder .mkd-pli-popup .mkd-pli-holder-popup .mkd-pli-title a:hover,
.mkd-pvd-left .mkd-pli-content .mkd-pvd-category a:hover,
.mkd-pvd-middle .mkd-pvd-category a:hover,
.mkd-search-cover .mkd-search-close a:hover,
.mkd-search-page-holder article.sticky .mkd-post-title a,
.mkd-shopping-cart-holder .mkd-shopping-cart-inner a:hover,
.mkd-side-menu a.mkd-close-side-menu:hover,
.mkd-side-menu-button-opener.opened,
.mkd-side-menu-button-opener:hover,
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown-opener:hover,
.mkd-team-single-holder .mkd-ts-info-row a:hover,
.mkd-team.info-bellow .mkd-icon-shortcode a:hover,
.mkd-text-carousel-holder .mkd-tc-item .mkd-tc-content-holder .mkd-ic-icon:hover + .mkd-tc-text-wrapper p,
.mkd-title-separator-holder .mkd-ts-link:hover,
.mkd-top-bar .mkd-side-menu-button-opener,
.mkd-top-bar .widget ul li a:hover,
.mkd-top-bar .widget.widget_nav_menu ul.sub-menu li:hover > .mkd-item-outer .mkd-item-inner:after,
.mkd-top-bar a:hover,
.mkd-wishlist-widget-holder a:hover,
.widget.woocommerce.widget_layered_nav ul li a:hover,
.widget.woocommerce.widget_layered_nav ul li.chosen a,
.widget.woocommerce.widget_layered_nav_filters ul li a:hover,
.widget.woocommerce.widget_price_filter ul li a:hover,
.widget.woocommerce.widget_product_categories ul li a:hover,
.widget.woocommerce.widget_top_rated_products ul li .product-title:hover,
.widget.woocommerce.widget_top_rated_products ul li a img:hover + .product-title,
.yith-woocompare-widget .compare.button:hover:after,
a:hover,
blockquote,
footer .widget ul li a:hover,
footer .widget.widget_archive ul li a:hover,
footer .widget.widget_categories ul li a:hover,
footer .widget.widget_meta ul li a:hover,
footer .widget.widget_nav_menu ul.menu > li a:hover,
footer .widget.widget_pages ul li a:hover,
footer .widget.widget_recent_entries ul li a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
p a:hover,
ul.products > .product .mkd-products-inner .compare-button .compare:hover:after,
ul.products > .product .mkd-products-inner .mkd-pl-inner:hover + .mkd-pl-text-wrapper h5 > a,
ul.products > .product .mkd-products-inner > a:hover {
    color: #294eb6;
}
.mkd-title-separator-holder .mkd-ts-inner {
    padding-bottom: 7px;
    border-bottom: 1px solid #e5e7f2;
}
.mkd-title-separator-holder .mkd-ts-title {
    display: inline-block;
    position: relative;
    margin: 0;
}
.mkd-title-separator-holder .mkd-ts-title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -11px;
    width: 100%;
    border-bottom: 2px solid #337ab7;
}
.container{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width:576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-sm-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-sm-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-sm-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-sm-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-sm-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-sm-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-sm-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-sm-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media (min-width:768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-md-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-md-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-md-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media (min-width:992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-lg-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-lg-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-lg-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-lg-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-lg-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-lg-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-lg-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }

}
@media (min-width:1200px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto {
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1 {
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-xl-2 {
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-xl-3 {
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4 {
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-xl-5 {
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-xl-6 {
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7 {
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-xl-8 {
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-xl-9 {
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10 {
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-xl-11 {
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-xl-12 {
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }

}

.modal-open {
    overflow:hidden
}
.modal {
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog {
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform .3s ease-out;
    -moz-transition:-moz-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out
}
.modal.in .modal-dialog {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
.modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
.modal-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade {
    opacity:0
}

.modal-header {
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    min-height:16.846px
}
.modal-header .close {
    margin-top:-2px
}
.modal-title {
    margin:0;
    line-height:1.846
}
.modal-body {
    position:relative;
    padding:15px
}
.modal-footer {
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
    margin-left:0
}
.modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px) {
    .modal-dialog {
        width:600px;
        margin:30px auto
    }
    .modal-content {
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    .modal-lg {
        width:900px
    }
}
.fade {
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in,.fade.show {
    opacity:1
}
.modal-backdrop.in,.modal-backdrop.show {
    opacity:.5
}
.dropdown,
.dropup {
    position:relative
}
.dropdown-toggle:focus {
    outline:0
}
.dropdown-menu {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:14px;
    text-align:left;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
.dropdown-menu.pull-right {
    right:0;
    left:auto
}
.dropdown-menu .divider {
    height:1px;
    margin:11.5px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.846;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration:none;
    color:#262626;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#337ab7
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    color:#777
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    cursor:not-allowed
}
.open>.dropdown-menu {
    display:block
}
.open>a {
    outline:0
}
.dropdown-menu-right {
    left:auto;
    right:0
}
.dropdown-menu-left {
    left:0;
    right:auto
}
.dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.846;
    color:#777;
    white-space:nowrap
}
.dropdown-backdrop {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right>.dropdown-menu {
    right:0;
    left:auto
}
.pull-right {
    float:right!important
}
.pull-left {
    float:left!important
}
.hide {
    display:none!important
}
.show {
    display:block!important
}

.btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.846;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.focus,
.btn:focus,
.btn:hover {
    color:#333;
    text-decoration:none
}
.btn.active,
.btn:active {
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor:not-allowed;
    pointer-events:none;
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none
}
