 @ media(max - width: 480px) {
    .ekit - wid - con.hotspot - following - line - style.ekit - hotspot - horizontal - line {
        width: 50px
    }
    .ekit - wid - con.ekit - location_inner {
        left: 0;
        right: auto
    }
}
 @ media(max - width: 767px) {
    .ekit - wid - con.elementskit - image - accordion - wraper {
        -ms - flex - wrap: wrap;
        flex - wrap: wrap
    }
}
 @ media screen and(min - width: 1025px) {
    .ekit - image - accordion - vertical.ekit - image - accordion {
        -webkit - box - orient: vertical;
        -webkit - box - direction: normal;
        -ms - flex - direction: column;
        flex - direction: column
    }
    .ekit - image - accordion - vertical.ekit - image - accordion - item {
        min - height: 0!important
    }
}
 @ media screen and(min - width: 768px)and(max - width: 1024px) {
    .ekit - image - accordion - tablet - vertical.ekit - image - accordion,
    .ekit - image - accordion - vertical: not(.ekit - image - accordion - tablet - horizontal).ekit - image - accordion {
        -webkit - box - orient: vertical;
        -webkit - box - direction: normal;
        -ms - flex - direction: column;
        flex - direction: column
    }
    .ekit - image - accordion - tablet - vertical.ekit - image - accordion - item,
    .ekit - image - accordion - vertical: not(.ekit - image - accordion - tablet - horizontal).ekit - image - accordion - item {
        min - height: 0!important
    }
}
 @ media screen and(max - width: 767px) {
    .ekit - image - accordion - mobile - vertical.ekit - image - accordion,
    .ekit - image - accordion - tablet - vertical: not(.ekit - image - accordion - mobile - horizontal).ekit - image - accordion,
    .ekit - image - accordion - vertical: not(.ekit - image - accordion - mobile - horizontal).ekit - image - accordion {
        -webkit - box - orient: vertical;
        -webkit - box - direction: normal;
        -ms - flex - direction: column;
        flex - direction: column
    }
    .ekit - image - accordion - mobile - vertical.ekit - image - accordion - item,
    .ekit - image - accordion - tablet - vertical: not(.ekit - image - accordion - mobile - horizontal).ekit - image - accordion - item,
    .ekit - image - accordion - vertical: not(.ekit - image - accordion - mobile - horizontal).ekit - image - accordion - item {
        min - height: 0!important
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.elementskit - countdown - timer.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 3.elementskit - timer - container {
        width: 50 %
    }
    .ekit - wid - con.elementskit - flip - clock > .elementskit - time {
        margin - bottom: 40px
    }
    .ekit - wid - con.elementskit - countdown - timer - 2.elementskit - timer - title {
        max - width: 100 %
    }
    .ekit - wid - con.elementskit - countdown - timer.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 2.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 3.elementskit - timer - container {
        margin - bottom: 30px;
        margin - right: 30px
    }
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - count {
        font - size: 28px
    }
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - title {
        font - size: 14px
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.elementskit - countdown - timer.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 3.elementskit - timer - container {
        display: block;
        width: 100 %
    }
    .ekit - wid - con.elementskit - flip - clock > .elementskit - time {
        margin - bottom: 40px;
        width: 100 %
    }
    .ekit - wid - con.elementskit - flip - clock > .elementskit - time: not(: last - child) {
        margin - right: 0
    }
    .ekit - wid - con.elementskit - countdown - timer - 4::after,
    .ekit - wid - con.elementskit - countdown - timer - 4::before {
        display: none
    }
    .ekit - wid - con.elementskit - countdown - timer - 4 {
        width: 100 % ;
        margin - left: 0;
        height: 100 % ;
        line - height: 1
    }
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - container {
        padding: 15px
    }
    .ekit - wid - con.elementskit - countdown - timer.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 2.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 3.elementskit - timer - container,
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - container {
        -webkit - box - flex: 0;
        -ms - flex: 0 0 100 % ;
        flex: 0 0 27 % ;
        max - width: 100 % ;
        padding: 0
    }
    .ekit - wid - con.elementskit - countdown - timer.elementskit - timer - container: not(: last - child),
    .ekit - wid - con.elementskit - countdown - timer - 2.elementskit - timer - container: not(: last - child),
    .ekit - wid - con.elementskit - countdown - timer - 3.elementskit - timer - container: not(: last - child),
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - container: not(: last - child) {
        margin - bottom: 30px
    }
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - title {
        display: block
    }
    .ekit - wid - con.elementskit - countdown - timer - 4.elementskit - timer - count {
        line - height: normal
    }
    .ekit - wid - con.elementskit - countdown - timer - 2.elementskit - timer - title {
        max - width: 100 %
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.ekit - video - gallery.ekit - column - tablet - 1.ekit - video - item {
        -webkit - box - flex: 0;
        -ms - flex: 0 0 100 % ;
        flex: 0 0 100 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - tablet - 2.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 50 % ;
        -ms - flex: 1 0 45 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - tablet - 3.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 33.33 % ;
        -ms - flex: 1 0 31 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - tablet - 4.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 25 % ;
        -ms - flex: 1 0 20 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - tablet - 5.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 20 % ;
        -ms - flex: 1 0 18 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - tablet - 6.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 16.66 % ;
        -ms - flex: 1 0 15 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - tablet - 1.ekit - video - item {
        width: 100 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - tablet - 2.ekit - video - item {
        width: 50 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - tablet - 3.ekit - video - item {
        width: 33.33 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - tablet - 4.ekit - video - item {
        width: 25 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - tablet - 5.ekit - video - item {
        width: 20 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - tablet - 6.ekit - video - item {
        width: 16.66 %
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.ekit - video - gallery.ekit - column - mobile - 1.ekit - video - item {
        -webkit - box - flex: 0;
        -ms - flex: 0 0 100 % ;
        flex: 0 0 100 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - mobile - 2.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 50 % ;
        -ms - flex: 1 0 45 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - mobile - 3.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 33.33 % ;
        -ms - flex: 1 0 31 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - mobile - 4.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 25 % ;
        -ms - flex: 1 0 20 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - mobile - 5.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 20 % ;
        -ms - flex: 1 0 18 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - column - mobile - 6.ekit - video - item {
        -webkit - box - flex: 0;
        flex: 0 0 16.66 % ;
        -ms - flex: 1 0 15 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - mobile - 1.ekit - video - item {
        width: 100 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - mobile - 2.ekit - video - item {
        width: 50 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - mobile - 3.ekit - video - item {
        width: 33.33 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - mobile - 4.ekit - video - item {
        width: 25 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - mobile - 5.ekit - video - item {
        width: 20 %
    }
    .ekit - wid - con.ekit - video - gallery.ekit - masonry.ekit - column - mobile - 6.ekit - video - item {
        width: 16.66 %
    }
    .ekit - wid - con.ekit - video - gallery - wrapper.elementskit - main - filter > li {
        margin - bottom: 0
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.profile - image - card - group > li {
        margin - bottom: 0
    }
    .ekit - wid - con.fullwidth - profile - card.profile - entry - content {
        padding - left: 30px;
        padding - right: 25px
    }
    .ekit - wid - con.fullwidth - profile - card.profile - img {
        display: block
    }
    .ekit - wid - con.owl - carousel.owl - item.profile - header img {
        width: 100 %
    }
    .ekit - wid - con.team - slider - wraper {
        overflow: hidden;
        position: relative
    }
    .ekit - wid - con.single - preview.entry - content {
        background - size: 100 %
    }
    .ekit - wid - con.team - sync - thumb {
        overflow: visible;
        margin - bottom: 30px
    }
    .ekit - wid - con.team - sync - thumb.owl - item {
        -webkit - transform: none!important;
        transform: none!important
    }
    .ekit - wid - con.team - sync - prev.owl - stage - outer {
        padding - bottom: 50px
    }
}
 @ media(max - width: 767px) {
    .ekit - wid - con.team - slider {
        padding: 0
    }
    .ekit - wid - con.team - slider {
        overflow: visible
    }
    .ekit - wid - con.team - slider.owl - stage - outer {
        padding: 50px 0
    }
    .ekit - wid - con.profile - square - v.square - v4.profile - card {
        max - height: 500px
    }
    .ekit - wid - con.profile - square - v.square - v4.profile - card.profile - header {
        max - height: 380px
    }
    .ekit - wid - con.fullwidth - profile - card.profile - entry - content {
        padding - left: 0;
        padding - right: 0;
        padding - top: 30px
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.profile - image - card - group.five - col > li,
    .ekit - wid - con.profile - image - card - group.four - col > li {
        width: 100 %
    }
    .ekit - wid - con.vintage - style - 2.vintage - profile - card.profile - group {
        padding: 62px 29px
    }
    .ekit - wid - con.profile - info - text {
        padding - right: 0
    }
    .ekit - wid - con.elementskit - team - popup.modal - body {
        display: block;
        padding: 60px 25px 40px
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.timeline - item {
        padding: 20px
    }
    .ekit - wid - con.timeline - area.reverse.single - timeline: nth - child(odd).timeline - content {
        padding - left: 20px
    }
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - content {
        padding - left: 20px
    }
    .ekit - wid - con.timeline - content {
        padding - right: 20px
    }
}
 @ media(max - width: 767px) {
    .ekit - wid - con.timeline - item {
        padding: 10px;
        -ms - flex - wrap: wrap - reverse;
        flex - wrap: wrap - reverse;
        -webkit - box - pack: end;
        -ms - flex - pack: end;
        justify - content: flex - end
    }
    .ekit - wid - con.timeline - area.reverse.single - timeline: nth - child(odd).timeline - content {
        padding - left: 0
    }
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - content {
        padding - left: 0
    }
    .ekit - wid - con.timeline - content {
        padding - right: 0;
        margin - top: 20px
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.single - timeline {
        display: block
    }
    .ekit - wid - con.single - timeline.timeline - img {
        display: none
    }
    .ekit - wid - con.timeline - item {
        width: 100 % ;
        margin - right: 0;
        padding: 20px
    }
    .ekit - wid - con.timeline - info {
        width: 100 % ;
        margin - left: 0;
        text - align: right;
        padding: 10px
    }
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - item {
        margin - right: 0;
        margin - left: 0
    }
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - info {
        text - align: left
    }
    .ekit - wid - con.timeline - area.reverse.single - timeline: nth - child(odd).timeline - item {
        margin - right: 0;
        margin - left: 0
    }
    .ekit - wid - con.timeline - area.reverse.single - timeline: nth - child(odd).timeline - info {
        text - align: left
    }
    .ekit - wid - con.timeline - classic.timeline - info {
        width: 100 % ;
        margin - left: 0
    }
    .ekit - wid - con.timeline - slider - info.title {
        font - size: 18px
    }
}
 @ media(max - width: 320px) {
    .ekit - wid - con.timeline - slider - area {
        padding: 0
    }
    .ekit - wid - con.horizantal - timeline.single - timeline {
        width: 100 %
    }
}
 @ media(max - width: 1024px) {
    .ekit - wid - con.bothside.single - timeline: nth - child(2n).timeline - info {
        text - align: left
    }
    .ekit - wid - con.timeline - item.timeline - content {
        text - align: left
    }
    .ekit - wid - con.timeline - area.vertical - timeline {
        padding - left: 35px
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.horizantal - timeline.single - timeline {
        margin - right: 1 %
    }
}
 @ media(max - width: 991px)and(min - width: 568px) {
    .ekit - wid - con.horizantal - timeline.single - timeline {
        width: 49 %
    }
}
 @ media(max - width: 1024px) {
    .ekit - wid - con.timeline - info {
        text - align: left
    }
    .ekit - wid - con.timeline - pin - icon {
        left: -60px;
        -webkit - transform: translateX(0)translateY(-50 % );
        transform: translateX(0)translateY(-50 % )
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.timeline - pin - icon {
        width: 20px;
        height: 20px;
        line - height: 18px;
        left: -43px;
        -webkit - transform: translateX(0)translateY(-50 % );
        transform: translateX(0)translateY(-50 % );
        font - size: 10px
    }
}
 @ media(max - width: 1024px) {
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - content {
        padding - left: 0
    }
}
 @ media(max - width: 1024px) {
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - icon {
        margin - left: 30px
    }
    .ekit - wid - con.vertical - timeline.single - timeline: nth - child(even).timeline - item {
        -webkit - box - orient: horizontal;
        -webkit - box - direction: normal;
        -ms - flex - direction: row;
        flex - direction: row
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.timeline - area.floating - style.single - timeline: nth - child(even).timeline - icon {
        margin - left: 0
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.ekit--tab__post__details.tab__post__single--item.tablet - ekit___column - 2 {
        width: 50 %
    }
    .ekit - wid - con.ekit--tab__post__details.tab__post__single--item.tablet - ekit___column - 3 {
        width: 33.3333333333 %
    }
    .ekit - wid - con.ekit--tab__post__details.tab__post__single--item.tablet - ekit___column - 4 {
        width: 25 %
    }
    .ekit - wid - con.post--tab.tabContent {
        -webkit - box - flex: 0;
        -ms - flex: 0 0 80 % ;
        flex: 0 0 80 %
    }
    .ekit - wid - con.post--tab.tabHeader {
        -webkit - box - flex: 0;
        -ms - flex: 0 0 20 % ;
        flex: 0 0 20 %
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.ekit--tab__post__details.tab__post__single--item.mobile - ekit___column - 2 {
        width: 50 %
    }
    .ekit - wid - con.ekit--tab__post__details.tab__post__single--item.mobile - ekit___column - 3 {
        width: 33.3333333333 %
    }
    .ekit - wid - con.ekit--tab__post__details.tab__post__single--item.mobile - ekit___column - 4 {
        width: 25 %
    }
    .ekit - wid - con.post--tab {
        display: block
    }
    .ekit - wid - con.post--tab.tabHeader.tab__list {
        border: none;
        margin - bottom: 15px
    }
    .ekit - wid - con.post--tab.tabHeader.tab__list > .tab__list__item {
        display: inline - block;
        position: relative;
        padding: 10px 15px
    }
}
 @ media(min - width: 992px)and(max - width: 1199px) {
    .ekit - wid - con.elementskit - single - testimonial - slider.block - style {
        padding: 30px
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.block - style3.icon - content {
        display: none
    }
    .ekit - wid - con.elementskit - testimonial - preset {
        overflow: hidden
    }
    .ekit - wid - con.elementskit - single - testimonial - slider {
        -webkit - box - shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
        box - shadow: 0 10px 10px 0 rgba(0, 0, 0, .1)
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.elementskit - testimonial - preset {
        overflow: hidden;
        padding: 40px
    }
    .ekit - wid - con.elementskit - testimonial - preset.testimonial - block - slider {
        padding - left: 0;
        padding - right: 0
    }
    .ekit - wid - con.elementskit - single - testimonial - slider {
        -webkit - box - shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
        box - shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);
        padding: 30px
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.elementskit - profile - image - card {
        margin - bottom: 0
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.style - 2 {
        padding: 30px;
        border - left: 0 solid # 2575fc
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.style - 2.elementskit - profile - image - card {
        margin - left: 0
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.block - style {
        padding: 30px
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.block - style3.icon - content {
        display: none
    }
    .ekit - wid - con.elementskit - commentor - content {
        padding - right: 0;
        margin - bottom: 30px
    }
    .ekit - wid - con.elementskit - tootltip - testimonial {
        width: 90 % ;
        margin - left: auto;
        margin - right: auto
    }
}
 @ media(max - width: 767px) {
    .ekit - wid - con.elementskit - testimonial_card {
        padding: 100px 60px 40px
    }
    .ekit - wid - con.elementskit - testimonial - slider.swiper - button - next,
    .ekit - wid - con.elementskit - testimonial - slider.swiper - button - prev {
        display: none!important
    }
}
 @ media(max - width: 320px) {
    .ekit - wid - con.elementskit - testimonial - preset {
        padding: 20px 10px
    }
    .ekit - wid - con.elementskit - single - testimonial - slider.review - block {
        padding: 20px
    }
    .ekit - wid - con.elementskit - testimonial_card {
        padding: 50px 30px 20px
    }
    .ekit - wid - con.elementskit - testimonial_card > p {
        font - size: 15px
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_left {
        text - align: left
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_left.elementskit - border - divider {
        margin: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_left.ekit_heading_elementskit - border - divider.ekit - dotted.elementskit - border - divider {
        left: 26px
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_left.ekit_heading_elementskit - border - star.elementskit - border - star {
        margin: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_right {
        text - align: right
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_right.elementskit - border - divider {
        margin - left: auto;
        margin - right: 0;
        left: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_right.ekit_heading_elementskit - border - star.elementskit - border - star {
        margin - left: auto;
        margin - right: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_center {
        text - align: center
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_center.elementskit - border - divider {
        margin - left: auto;
        margin - right: auto
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_center.ekit_heading_elementskit - border - divider.ekit - dotted.elementskit - border - divider {
        left: 13px
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_tablet - text_center.ekit_heading_elementskit - border - star.elementskit - border - star {
        margin: auto
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_left {
        text - align: left
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_left.elementskit - border - divider {
        margin: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_left.ekit_heading_elementskit - border - divider.ekit - dotted.elementskit - border - divider {
        left: 26px
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_left.ekit_heading_elementskit - border - star.elementskit - border - star {
        margin: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_right {
        text - align: right
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_right.elementskit - border - divider {
        margin - left: auto;
        margin - right: inherit
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_right.ekit_heading_elementskit - border - divider.ekit - dotted.elementskit - border - divider {
        left: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_right.ekit_heading_elementskit - border - star.elementskit - border - star {
        margin - left: auto;
        margin - right: 0
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_center {
        text - align: center
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_center.elementskit - border - divider {
        margin - left: auto;
        margin - right: auto
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_center.ekit_heading_elementskit - border - divider.ekit - dotted.elementskit - border - divider {
        left: 13px
    }
    .ekit - wid - con.elementskit - section - title - wraper.ekit_heading_mobile - text_center.ekit_heading_elementskit - border - star.elementskit - border - star {
        margin: auto
    }
}
 @ media(max - width: 991px) {
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - tablet - align - center.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - tablet - align - center.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        -webkit - box - align: center;
        -ms - flex - align: center;
        align - items: center
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - tablet - align - left.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - tablet - align - left.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        -webkit - box - align: baseline;
        -ms - flex - align: baseline;
        align - items: baseline
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - tablet - align - right.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - tablet - align - right.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        -webkit - box - align: end;
        -ms - flex - align: end;
        align - items: flex - end
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - tablet - vertical - align - bottom.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - tablet - vertical - align - bottom.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        top: inherit;
        bottom: 0;
        -webkit - transform: translate(0);
        transform: translate(0)
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - tablet - vertical - align - top.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - tablet - vertical - align - top.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        top: 0;
        bottom: inherit;
        -webkit - transform: translate(0);
        transform: translate(0)
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - tablet - vertical - align - center.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - tablet - vertical - align - center.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        top: 50 % ;
        bottom: inherit;
        -webkit - transform: translateY(-50 % );
        transform: translateY(-50 % )
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - tablet - columns - 1 ul.products.product - category {
        width: 100 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - tablet - columns - 2 ul.products.product - category {
        width: 50 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - tablet - columns - 3 ul.products.product - category {
        width: 33.33 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - tablet - columns - 4 ul.products.product - category {
        width: 25 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - tablet - columns - 5 ul.products.product - category {
        width: 20 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - tablet - columns - 6 ul.products.product - category {
        width: 16.66 %
    }
}
 @ media(max - width: 480px) {
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - mobile - align - center.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - mobile - align - center.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        -webkit - box - align: center;
        -ms - flex - align: center;
        align - items: center
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - mobile - align - left.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - mobile - align - left.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        -webkit - box - align: baseline;
        -ms - flex - align: baseline;
        align - items: baseline
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - mobile - align - right.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - mobile - align - right.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        -webkit - box - align: end;
        -ms - flex - align: end;
        align - items: flex - end
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - mobile - vertical - align - bottom.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - mobile - vertical - align - bottom.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        top: inherit;
        bottom: 0;
        -webkit - transform: translate(0);
        transform: translate(0)
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - mobile - vertical - align - top.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - mobile - vertical - align - top.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        top: 0;
        bottom: inherit;
        -webkit - transform: translate(0);
        transform: translate(0)
    }
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - featured - cat - title - mobile - vertical - align - center.ekit - woo - featured - cat.woocommerce ul.products.product - category.woocommerce - loop - category__title,
    body.ekit - wid - con.ekit - woo - category - list - container.ekit - woo - category - list - mobile - vertical - align - center.woocommerce ul.products.product - category.woocommerce - loop - category__title {
        top: 50 % ;
        bottom: inherit;
        -webkit - transform: translateY(-50 % );
        transform: translateY(-50 % )
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - mobile - columns - 1 ul.products.product - category {
        width: 100 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - mobile - columns - 2 ul.products.product - category {
        width: 50 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - mobile - columns - 3 ul.products.product - category {
        width: 33.33 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - mobile - columns - 4 ul.products.product - category {
        width: 25 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - mobile - columns - 5 ul.products.product - category {
        width: 20 %
    }
    body.ekit - wid - con.ekit - woo - category - list - container.woocommerce.ekit - cat - list - mobile - columns - 6 ul.products.product - category {
        width: 16.66 %
    }
}
 @ media(max - width: 991px) {
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - tablet - columns - 1 ul.products.product {
        width: 100 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - tablet - columns - 2 ul.products.product {
        width: 50 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - tablet - columns - 3 ul.products.product {
        width: 33.33 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - tablet - columns - 4 ul.products.product {
        width: 25 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - tablet - columns - 5 ul.products.product {
        width: 20 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - tablet - columns - 6 ul.products.product {
        width: 16.66 % ;
        margin: 0
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - mobile - columns - 1 ul.products.product {
        width: 100 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - mobile - columns - 2 ul.products.product {
        width: 50 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - mobile - columns - 3 ul.products.product {
        width: 33.33 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - mobile - columns - 4 ul.products.product {
        width: 25 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - mobile - columns - 5 ul.products.product {
        width: 20 % ;
        margin: 0
    }
    .ekit - wid - con.ekit - wc - products.ekit - wc - products - wrapper.ekit - mobile - columns - 6 ul.products.product {
        width: 16.66 % ;
        margin: 0
    }
}
 @ media(max - width: 991px) {
    .elementor - widget - elementskit - page - list.elementor - align - tablet - left.ekit - wid - con.elementor - icon - list - item,
    .elementor - widget - elementskit - page - list.elementor - align - tablet - left.ekit - wid - con.elementor - icon - list - items {
        -webkit - box - pack: start;
        -ms - flex - pack: start;
        justify - content: flex - start;
        text - align: left
    }
    .elementor - widget - elementskit - page - list.elementor - align - tablet - center.ekit - wid - con.elementor - icon - list - item,
    .elementor - widget - elementskit - page - list.elementor - align - tablet - center.ekit - wid - con.elementor - icon - list - items {
        -webkit - box - pack: center;
        -ms - flex - pack: center;
        justify - content: center;
        text - align: center
    }
    .elementor - widget - elementskit - page - list.elementor - align - tablet - right.ekit - wid - con.elementor - icon - list - item,
    .elementor - widget - elementskit - page - list.elementor - align - tablet - right.ekit - wid - con.elementor - icon - list - items {
        -webkit - box - pack: end;
        -ms - flex - pack: end;
        justify - content: flex - end;
        text - align: right
    }
    .elementor - widget - elementskit - page - list.elementor - align - tablet - center.ekit - wid - con.ekit_page_list_content {
        -webkit - box - align: center;
        -ms - flex - align: center;
        align - items: center
    }
    .elementor - widget - elementskit - page - list.elementor - align - tablet - left.ekit - wid - con.ekit_page_list_content {
        -webkit - box - align: start;
        -ms - flex - align: start;
        align - items: flex - start
    }
    .elementor - widget - elementskit - page - list.elementor - align - tablet - right.ekit - wid - con.ekit_page_list_content {
        -webkit - box - align: end;
        -ms - flex - align: end;
        align - items: flex - end
    }
}
 @ media(max - width: 480px) {
    .elementor - widget - elementskit - page - list.elementor - align - mobile - left.ekit - wid - con.elementor - icon - list - item,
    .elementor - widget - elementskit - page - list.elementor - align - mobile - left.ekit - wid - con.elementor - icon - list - items {
        -webkit - box - pack: start;
        -ms - flex - pack: start;
        justify - content: flex - start;
        text - align: left
    }
    .elementor - widget - elementskit - page - list.elementor - align - mobile - center.ekit - wid - con.elementor - icon - list - item,
    .elementor - widget - elementskit - page - list.elementor - align - mobile - center.ekit - wid - con.elementor - icon - list - items {
        -webkit - box - pack: center;
        -ms - flex - pack: center;
        justify - content: center;
        text - align: center
    }
    .elementor - widget - elementskit - page - list.elementor - align - mobile - right.ekit - wid - con.elementor - icon - list - item,
    .elementor - widget - elementskit - page - list.elementor - align - mobile - right.ekit - wid - con.elementor - icon - list - items {
        -webkit - box - pack: end;
        -ms - flex - pack: end;
        justify - content: flex - end;
        text - align: right
    }
    .elementor - widget - elementskit - page - list.elementor - align - mobile - center.ekit - wid - con.ekit_page_list_content {
        -webkit - box - align: center;
        -ms - flex - align: center;
        align - items: center
    }
    .elementor - widget - elementskit - page - list.elementor - align - mobile - left.ekit - wid - con.ekit_page_list_content {
        -webkit - box - align: start;
        -ms - flex - align: start;
        align - items: flex - start
    }
    .elementor - widget - elementskit - page - list.elementor - align - mobile - right.ekit - wid - con.ekit_page_list_content {
        -webkit - box - align: end;
        -ms - flex - align: end;
        align - items: flex - end
    }
}
.ekit - template - content - header.elementor - section, .ekit - template - content - header.panel - row - style {
    -webkit - transform: none
}
 @ media(max - width: 767px) {
    .ekit - wid - con.column - count - 1 {
        -webkit - column - count: 1;
        -moz - column - count: 1;
        column - count: 1
    }
    .ekit - wid - con.column - count - 3,
    .ekit - wid - con.column - count - 4,
    .ekit - wid - con.column - count - 5,
    .ekit - wid - con.column - count - 6 {
        -webkit - column - count: 2;
        -moz - column - count: 2;
        column - count: 2
    }
}
 @ media(max - width: 480px) {
    .ekit - wid - con.column - count - 1 {
        -webkit - column - count: 1;
        -moz - column - count: 1;
        column - count: 1
    }
    .ekit - wid - con.column - count - 2,
    .ekit - wid - con.column - count - 3,
    .ekit - wid - con.column - count - 4,
    .ekit - wid - con.column - count - 5,
    .ekit - wid - con.column - count - 6 {
        -webkit - column - count: 1;
        -moz - column - count: 1;
        column - count: 1
    }
}
 @ media(max - width: 768px) {
    .ekit - wid - con.elementkit - tab - wraper.vertical {
        -ms - flex - wrap: wrap;
        flex - wrap: wrap
    }
}