.ekit-wid-con .ekit-review-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_review_slider_slidetoshow,1));
  margin-right:var(--ekit_review_slider_left_right_spacing,15px)}

.ekit-wid-con .ekit-review-slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_video_slidetoshow,1));
  margin-right:var(--ekit_review_slider_left_right_spacing,15px)}

.ekit-wid-con .ekit-review-slider-wrapper .swiper-pagination{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-feed-wrapper{
  font-family:Roboto,sans-serif;
  background-color:#f2f2f5;
  overflow:hidden}

.ekit-wid-con .ekit-feed-wrapper h4,.ekit-wid-con .ekit-feed-wrapper p{
  margin-bottom:0}

.ekit-wid-con .ekit-feed-header{
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  background-color:#fff}

.ekit-wid-con .ekit-feed-header,.ekit-wid-con .ekit-feed-header .header-left,.ekit-wid-con .ekit-feed-header--desc,.ekit-wid-con .ekit-feed-header--location{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-feed-header .header-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-feed-header--thumbnail{
  width:40px;
  height:40px;
  border-radius:50%;
  overflow:hidden;
  margin:0 1rem 0 0;
  position:relative}

.ekit-wid-con .ekit-feed-header--thumbnail img{
  height:100%;
  width:100%}

.ekit-wid-con .ekit-feed-header--user-info{
  height:-webkit-max-content;
  height:-moz-max-content;
  height:max-content}

.ekit-wid-con .ekit-feed-header--name{
  font-size:14px;
  font-weight:700;
  color:#000032;
  text-transform:capitalize}

.ekit-wid-con .ekit-feed-header--desc,.ekit-wid-con .ekit-feed-header--location{
  font-size:12px;
  color:#adadad}

.ekit-wid-con .ekit-feed-header--desc,.ekit-wid-con .ekit-feed-header--desc p,.ekit-wid-con .ekit-feed-header--location,.ekit-wid-con .ekit-feed-header--location p{
  line-height:12px}

.ekit-wid-con .ekit-feed-header--actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .ekit-feed-header--actions .btn{
  display:inline-block;
  min-height:40px;
  min-width:112px;
  font-size:15px;
  line-height:20px;
  font-weight:500;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-feed-header--actions .btn-pill{
  border-radius:2rem}

.ekit-wid-con .ekit-feed-header--actions .btn-primary{
  background-color:#1769ff;
  border-color:#1769ff;
  color:#fff;
  margin-right:1rem}

.ekit-wid-con .ekit-feed-header--actions .btn-primary:hover{
  background-color:#0f5ae6;
  border-color:#0f5ae6}

.ekit-wid-con .ekit-feed-header--actions .btn-outline-secondary{
  border:2px solid #f2f2f5;
  color:#000032;
  background-color:#fff}

.ekit-wid-con .ekit-feed-header--actions .btn-outline-secondary:hover{
  background-color:#f2f2f5}

.ekit-wid-con .ekit-feed-items-wrapper{
  background-color:#fff}

.ekit-wid-con .ekit-feed-items-wrapper .row{
  margin-left:0}

.ekit-wid-con .ekit-feed-items-wrapper .row>div{
  padding-left:0}

.ekit-wid-con .ekit-feed-items-wrapper .ekit-feed-items-load-more{
  padding:0 1rem 1rem 1rem;
  text-align:center}

.ekit-wid-con .ekit-feed-items-wrapper .ekit-feed-items-load-more .btn{
  color:#1769ff;
  border-radius:2rem;
  background-color:rgba(23,105,255,.1);
  padding:.8rem 3rem;
  font-size:15px;
  font-weight:500;
  line-height:15px}

.ekit-wid-con .ekit-feed-item{
  position:relative;
  background-color:#fff;
  overflow:hidden}

.ekit-wid-con .ekit-feed-item--cover{
  position:relative;
  overflow:hidden;
  width:100%;
  height:100%}

.ekit-wid-con .ekit-feed-item--cover img{
  display:block;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center;
  object-position:center}

.ekit-wid-con .ekit-feed-item--go-arrow{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.8);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out}

.ekit-wid-con .ekit-feed-item--go-arrow a,.ekit-wid-con .ekit-feed-item--go-arrow i{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  position:absolute}

.ekit-wid-con .ekit-feed-item--go-arrow a{
  width:40px;
  height:40px;
  border-radius:50%;
  background-color:#fff}

.ekit-wid-con .ekit-feed-item--go-arrow i{
  color:#1769ff;
  font-weight:600}

.ekit-wid-con .ekit-feed-item--go-arrow ul{
  list-style:none}

.ekit-wid-con .ekit-feed-item--title{
  text-align:center;
  color:#32323d}

.ekit-wid-con .ekit-feed-item--title h4{
  font-size:17px;
  line-height:22px;
  font-weight:400}

.ekit-wid-con .ekit-feed-item--overview{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border:1px solid #f2f2f5;
  margin:0 1rem 1rem 1rem}

.ekit-wid-con .ekit-feed-item--overview>div{
  padding:.5rem 1rem;
  font-size:14px;
  font-weight:500;
  color:#999;
  border-right:1px solid #f2f2f5}

.ekit-wid-con .ekit-feed-item--overview>div:last-child{
  border-right:none}

.ekit-wid-con .ekit-feed-item.style2,.ekit-wid-con .ekit-feed-item.style3,.ekit-wid-con .ekit-feed-item.style4,.ekit-wid-con .ekit-feed-item.style5,.ekit-wid-con .ekit-feed-item.style6{
  -webkit-box-shadow:0 7px 15px rgba(0,0,0,.05);
  box-shadow:0 7px 15px rgba(0,0,0,.05)}

.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview>div{
  color:#747474;
  border-right:none;
  padding:0}

.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview>div:not(:last-child){
  margin-right:24px}

.ekit-wid-con .ekit-feed-item.style2 .ekit-feed-item--overview{
  margin:0;
  padding:24px 0;
  border:none}

.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--title,.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title{
  text-align:left}

.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview,.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview{
  border:none;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start}

.ekit-wid-con .ekit-feed-item.style4 .ekit-feed-item--overview .likes,.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview .likes{
  padding-left:0}

.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:80%;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  width:100%;
  position:absolute;
  left:0;
  bottom:0;
  background:#fff;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(58%,rgba(255,255,255,.97)),to(white));
  background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.97) 58%,#fff 100%);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out}

.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title{
  padding-bottom:.5rem}

.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--title h4{
  min-height:unset}

.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--overview{
  margin-bottom:1rem}

.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--go-arrow a{
  top:25%;
  z-index:1}

.ekit-wid-con .ekit-feed-item.style5 .ekit-feed-item--link{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--overview{
  margin-top:1rem}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--title{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  position:absolute;
  color:#fff;
  opacity:0;
  visibility:hidden}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:2rem;
  color:#fff}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow h4{
  font-size:17px;
  font-weight:500;
  position:relative;
  color:#fff;
  margin-bottom:1rem}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow h4::before{
  content:"";
  height:4px;
  width:2rem;
  background-color:#fec158;
  position:absolute;
  left:0;
  top:-1rem;
  border-radius:1rem}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow ul li{
  font-size:14px;
  padding-left:1rem;
  position:relative}

.ekit-wid-con .ekit-feed-item.style6 .ekit-feed-item--go-arrow ul li::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:#fec158;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)}

.ekit-wid-con .ekit-feed-item.style6:hover .ekit-feed-item--title{
  opacity:1;
  visibility:visible;
  z-index:100}

.ekit-wid-con .ekit-feed-item.style6:hover .ekit-feed-item--go-arrow a{
  display:none}

.ekit-wid-con .ekit-feed-item:hover .ekit-feed-item--go-arrow{
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit-feed-item:hover.style5 .ekit-feed-item--info{
  opacity:1;
  visibility:visible}

@media screen and (max-width:576px){
  .ekit-wid-con .ekit-feed-header{
  display:block}

.ekit-wid-con .ekit-feed-header .header-left{
  padding-bottom:1rem;
  border-bottom:1px solid #f2f2f5;
  margin-bottom:1rem}

.ekit-wid-con .ekit-feed-header .header-right{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center}

}

.ekit-wid-con .ekit-feed-item-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-wid-con .ekit-feed-item-col{
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%}

@media screen and (min-width:768px){
  .ekit-wid-con .ekit-feed-item-col{
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%}

}

@media screen and (min-width:1025px){
  .ekit-wid-con .ekit-feed-item-col{
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%}

}

.ekit-wid-con .ekit-breadcrumb{
  margin:0;
  padding:0;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:red}

.ekit-wid-con .ekit-breadcrumb>li{
  float:left;
  color:#00f;
  font:optional;
  -webkit-transition:all .2s linear;
  transition:all .2s linear;
  padding-right:5px}

.ekit-wid-con .ekit-breadcrumb>li a{
  -webkit-transition:inherit;
  transition:inherit}

.ekit-wid-con .ekit-breadcrumb>li i,.ekit-wid-con .ekit-breadcrumb>li svg{
  width:1em;
  height:1em;
  position:relative;
  display:block;
  -webkit-transition:all .2s linear;
  transition:all .2s linear}

.ekit-wid-con .ekit-breadcrumb .ekit_breadcrumbs_start{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-zoom-details{
  border:1px solid #e2e2e2}

.ekit-wid-con .single-zoom-info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:none;
  padding:15px 30px}

.ekit-wid-con .single-zoom-info span{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-weight:500;
  font-size:16px;
  color:#3a3a3a}

.ekit-wid-con .single-zoom-info:nth-child(odd){
  background-color:#e2e2e2}

.ekit-wid-con .ekit-zoom-btn{
  display:inline-block;
  background-color:#a5452c;
  color:#fff;
  padding:5px 20px;
  border-radius:5px;
  -webkit-transition:all .4s;
  transition:all .4s}

.ekit-wid-con .ekit-zoom-btn:hover{
  background-color:#de5734}

.ekit-wid-con .ekit-zoom-counter{
  margin-bottom:5px}

.ekit-wid-con .ekit-zoom-counter ul{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-wid-con .ekit-zoom-counter ul li{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  text-align:center;
  background-color:#3a3a3a;
  color:#fff;
  padding:15px;
  margin:0 5px 5px 5px;
  font-size:20px;
  font-weight:700;
  line-height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-zoom-counter.text{
  display:block;
  font-size:14px;
  font-weight:400;
  text-transform:uppercase}

.ekit-wid-con .ekit-zoom-counter span::before{
  display:none}

.ekit-wid-con .ekit-zoom-counter ul li:first-child{
  margin-left:0}

.ekit-wid-con .ekit-zoom-counter ul li:last-child{
  margin-right:0}

.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-details{
  border:none;
  background-color:#f2f2f2;
  padding:10px 0}

.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info{
  background-color:transparent;
  display:block}

.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info span{
  display:block;
  font-weight:400}

.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info span:first-child{
  font-weight:700}

.ekit-wid-con .ekit-zoom-layout-flat .single-zoom-info{
  padding:10px 30px}

.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links{
  padding-top:15px}

.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links .single-zoom-info{
  padding:5px 0}

.ekit-wid-con .ekit-zoom-layout-flat .ekit-zoom-join-links .single-zoom-info .zoom-title{
  display:none}

.ekit-wid-con .ekit-zoom-heading h2{
  padding:10px 30px;
  display:block;
  background-color:#3a3a3a;
  color:#fff;
  font-size:25px;
  font-weight:600;
  margin:0}

.ekit-wid-con .ekit-zoom-heading h2::before{
  display:none}

.ekit-wid-con .ekit-zoom-counter-wrapper{
  text-align:center}

.ekit-wid-con .ekit-zoom-counter-wrapper .ekit-zoom-counter-heading{
  color:#3a3a3a;
  font-size:25px;
  font-weight:500;
  margin:0;
  margin-bottom:12px}

.ekit-wid-con .ekit-zoom-protected{
  background-color:#000;
  min-height:300px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:30px}

.ekit-wid-con .ekit-zoom-protected-inner{
  margin:0 auto;
  width:60%}

.ekit-wid-con .ekit-zoom-protected-inner h4{
  color:#fff;
  font-size:30px;
  margin:0}

.ekit-wid-con .ekit-zoom-protected-inner p{
  color:#fff;
  font-size:14px;
  margin-top:0;
  margin-bottom:10px}

.ekit-wid-con .ekit-zoom-protected-inner p.error{
  color:red;
  font-size:10px}

.ekit-wid-con .ekit-zoom-protected-inner .ekit-zoom-password-field{
  display:block;
  width:100%;
  height:40px;
  background-color:#ededed;
  padding:0 15px;
  font-size:15px}

.ekit-wid-con .ekit-zoom-protected-inner .ekit-zoom-submit-field{
  margin-top:10px;
  background-color:#a5452c;
  padding:12px 25px;
  font-size:18px;
  -ms-flex-item-align:end;
  align-self:flex-end;
  font-weight:400}

.ekit-wid-con .ekit-zoom-protected-inner .attr-alert{
  position:relative;
  padding:.75rem 1.25rem;
  margin-bottom:1rem;
  border:1px solid transparent;
  border-radius:.25rem;
  margin-top:10px}

.ekit-wid-con .ekit-zoom-protected-inner .attr-alert-success{
  color:#155724;
  background-color:#d4edda;
  border-color:#c3e6cb}

.ekit-wid-con .ekit-zoom-protected-inner .attr-alert-danger{
  color:#721c24;
  background-color:#f8d7da;
  border-color:#f5c6cb}

.ekit-wid-con .ekit-zoom-protected-yes .ekit-zoom-main-content{
  display:none}

.ekit-wid-con .ekit-zoom-protected-form{
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-video-gallery{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-wid-con .ekit-video-gallery.ekit-column-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-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-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-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-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-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{
  display:block;
  -webkit-column-gap:0;
  -moz-column-gap:0;
  column-gap:0}

.ekit-wid-con .ekit-video-gallery.ekit-masonry .ekit-video-item,.ekit-wid-con .ekit-video-gallery.ekit-masonry img{
  height:auto}

.ekit-wid-con .ekit-video-gallery.ekit-masonry .ekit-video-item{
  -webkit-column-break-inside:avoid;
  page-break-inside:avoid;
  -moz-column-break-inside:avoid;
  break-inside:avoid-column;
  display:block}

.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-1 .ekit-video-item{
  width:100%}

.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-2 .ekit-video-item{
  width:50%}

.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-3 .ekit-video-item{
  width:33.33%}

.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-4 .ekit-video-item{
  width:25%}

.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-5 .ekit-video-item{
  width:20%}

.ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-6 .ekit-video-item{
  width:16.66%}

.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link .video-icon,.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link::before{
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s;
  transition:all .4s}

.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link:hover .video-icon,.ekit-wid-con .ekit-video-gallery.ekit_play_on .video-link:hover::before{
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit-video-item{
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33%;
  flex:0 0 33.33%;
  height:215px;
  display:block;
  padding:10px}

.ekit-wid-con .ekit-video-item iframe{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  border:0;
  display:block;
  margin:0 auto}

.ekit-wid-con .ekit-video-item img{
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  height:100%}

.ekit-wid-con .ekit-video-item .video-icon{
  color:#fff;
  background-color:#da3175;
  display:inline-block;
  font-size:35px;
  padding:12px;
  border-radius:100px;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.ekit-wid-con .ekit-video-item .video-link{
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-video-item .video-link.video-added{
  background-image:none!important}

.ekit-wid-con .ekit-video-item .video-link.video-added img{
  opacity:0}

.ekit-wid-con .ekit-video-item .video-link.video-added .video-icon{
  display:none}

.ekit-wid-con .ekit-video-item .video-link::before{
  content:"";
  background-color:rgba(0,0,0,.3);
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0}

.ekit-wid-con .ekit-video-gallery.ekit-carousel{
  display:block}

.ekit-wid-con .ekit-video-gallery.ekit-carousel .ekit-video-item{
  padding:0;
  height:inherit;
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none}

.ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center}

.ekit-wid-con .ekit-video-gallery-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_video_slidetoshow,1));
  margin-right:var(--ekit_video_slider_left_right_spacing,15px)}

.ekit-wid-con .ekit-video-gallery-wrapper .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_video_slidetoshow,1));
  margin-right:var(--ekit_video_slider_left_right_spacing,15px)}

body .ekit-wid-con .ekit-woo-category-list-container{
  position:relative}

body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-featured-cat-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%}

body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-featured-cat-container .ekit-woo-featured-cat{
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  width:100%;
  position:relative}

body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-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-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-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-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-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-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-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-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-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-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 .woocommerce.columns-1 ul.products .product-category{
  width:100%;
  margin:0}

body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-2 ul.products .product-category{
  width:50%;
  margin:0}

body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-3 ul.products .product-category{
  width:33.33%;
  margin:0}

body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-4 ul.products .product-category{
  width:25%;
  margin:0}

body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-5 ul.products .product-category{
  width:20%;
  margin:0}

body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.columns-6 ul.products .product-category{
  width:16.66%;
  margin:0}

.ekit-wid-con .ekit-woo-featured-cat-container .woocommerce ul.products{
  margin:0;
  list-style:none}

.ekit-wid-con .ekit-woo-featured-cat-container .woocommerce ul.products .product-category a img{
  height:100%}

.ekit-wid-con .ekit-cat-items{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .woocommerce ul.products .product-category{
  margin:0;
  padding:0}

.ekit-wid-con .woocommerce ul.products .product-category a{
  position:relative;
  width:100%;
  height:100%;
  display:block!important}

.ekit-wid-con .woocommerce ul.products .product-category a img{
  margin:0 auto;
  width:auto;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover}

.ekit-wid-con .woocommerce ul.products .product-category a:hover .woocommerce-loop-category__title{
  background-color:rgba(0,0,0,.5)}

.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title{
  text-align:center;
  background-color:rgba(0,0,0,.5);
  left:0;
  right:0;
  top:50%;
  bottom:inherit;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:20px;
  font-weight:600;
  text-transform:uppercase;
  line-height:25px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0}

.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title::before{
  display:none}

.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title .count{
  font-size:14px;
  line-height:20px;
  color:#fff;
  opacity:1;
  text-transform:capitalize;
  margin-top:4px;
  background-color:transparent;
  padding:0}

.ekit-wid-con .ekit-wc-carousel .woocommerce ul.products{
  -ms-flex-wrap:inherit;
  flex-wrap:inherit}

.ekit-wid-con .ekit-wc-label-position-outside .woocommerce ul.products .product-category .woocommerce-loop-category__title{
  position:static;
  -webkit-transform:inherit;
  transform:inherit}

.ekit-wid-con .ekit-wc-label-position-outside .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title{
  position:absolute;
  bottom:0;
  top:inherit}

.ekit-woo-cat-list--products{
  list-style:none;
  display:grid!important;
  grid-template-columns:repeat(var(--ekit-woo-desktop-columns),1fr)!important}

.ekit-woo-cat-list--products::after,.ekit-woo-cat-list--products::before{
  display:none!important}

@media (max-width:991px){
  .ekit-woo-cat-list--products{
  grid-template-columns:repeat(var(--ekit-woo-tablet-columns),1fr)!important}

}

@media (max-width:575px){
  .ekit-woo-cat-list--products{
  grid-template-columns:repeat(var(--ekit-woo-mobile-columns),1fr)!important}

}

.ekit-woo-cat-list--products>li{
  width:100%!important;
  float:none!important}

.ekit-wid-con .ekit-wc-products{
  position:relative}

.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-center .ekit-wc-product-desc{
  bottom:inherit;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-top .ekit-wc-product-desc{
  bottom:inherit;
  top:0}

.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside ul.products .ekit-wc-product.ekit-wc-product-alignment-vertical.ekit-desc-vertical-align-bottom .ekit-wc-product-desc{
  bottom:0;
  top:inherit}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product{
  margin:0;
  padding:0}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-desc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-inner>div{
  width:100%}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-center .ekit-wc-product-desc{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-left .ekit-wc-product-desc{
  -webkit-box-pack:baseline;
  -ms-flex-pack:baseline;
  justify-content:baseline;
  text-align:left}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-desc-horizontal-align-right .ekit-wc-product-desc{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  text-align:right}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-center .ekit-wc-product-desc-inner{
  -ms-flex-item-align:center;
  align-self:center}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-top .ekit-wc-product-desc-inner{
  -ms-flex-item-align:baseline;
  align-self:baseline}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-vertical-align-bottom .ekit-wc-product-desc-inner{
  -ms-flex-item-align:end;
  align-self:flex-end}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product.ekit-wc-flip-yes .ekit-wc-product-inner{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-add-to-cart,.ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-product-popop{
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-wc-products ul.ekit-pagination{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:100%;
  font-size:inherit;
  text-align:center;
  list-style:none}

.ekit-wid-con .ekit-wc-products ul.ekit-pagination li>span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  width:40px;
  margin:3px;
  line-height:40px;
  justify-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:none;
  -webkit-transition:color .3s,border-color .3s,background-color .3s;
  transition:color .3s,border-color .3s,background-color .3s}

.ekit-wid-con .ekit-wc-products ul.ekit-pagination li>span:hover{
  color:#465157;
  background-color:#f2f2f2}

.ekit-wid-con .ekit-wc-products ul.ekit-pagination li .page-numbers{
  -webkit-box-shadow:none;
  box-shadow:none;
  font-weight:inherit;
  height:inherit;
  width:inherit;
  color:#465157}

.ekit-wid-con .ekit-wc-products ul.ekit-pagination li .page-numbers:hover{
  color:#465157}

.ekit-wid-con .ekit-wc-products ul.ekit-pagination li .page-numbers.current{
  color:#f76b6a}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image{
  position:relative}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image img{
  margin-bottom:0;
  -o-object-fit:cover;
  object-fit:cover}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart{
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  text-align:center;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  opacity:0;
  -webkit-transition:opacity .4s,background-color .4s;
  transition:opacity .4s,background-color .4s;
  visibility:hidden;
  font-size:13px;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:600}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-center{
  text-align:center}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-left{
  text-align:left}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-align-right{
  text-align:right}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-vertical-align-bottom{
  bottom:0;
  top:inherit;
  -webkit-transform:inherit;
  transform:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart.ekit-cart-vertical-align-top{
  bottom:inherit;
  top:0;
  -webkit-transform:inherit;
  transform:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button{
  color:#fff;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#f76b6a;
  font-size:inherit;
  text-decoration:inherit;
  text-transform:inherit;
  line-height:inherit;
  font-style:inherit;
  margin-top:0;
  position:relative;
  width:auto;
  display:inline-block}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button.ekit-cart-icon-pos-left::before{
  left:0;
  right:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button::before{
  color:#465157;
  text-align:center;
  background-color:#fff;
  display:inline-block;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:1}

.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .added_to_cart{
  color:#fff;
  font-size:13px;
  font-weight:600;
  text-decoration:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#465157;
  text-transform:uppercase}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop{
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  opacity:0;
  visibility:hidden;
  -webkit-transition:opacity .4s,background-color .4s;
  transition:opacity .4s,background-color .4s}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-right{
  right:0;
  left:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-left{
  left:0;
  right:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-center{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-bottom{
  bottom:0;
  top:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-top{
  top:0;
  bottom:inherit}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-vertical-center{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop.popup-center.popup-vertical-center{
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-popop--link{
  display:inline-block;
  line-height:15px}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-center .onsale{
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  text-align:center}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-right .onsale{
  left:auto;
  right:0!important;
  text-align:right}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-left .onsale{
  top:0;
  bottom:0}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-center .onsale{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-center.badge-vertical-center .onsale{
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge.badge-vertical-bottom .onsale{
  top:inherit;
  bottom:0}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale{
  color:#fff;
  font-size:12px;
  background-color:#f76b6a;
  font-weight:400;
  text-transform:uppercase;
  border-radius:0;
  display:inline-block;
  top:0;
  bottom:inherit;
  margin:0;
  padding:0;
  min-height:auto;
  min-width:auto;
  height:auto;
  line-height:inherit;
  padding:0 8px;
  -webkit-transition:all .4s;
  transition:all .4s}

.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale::before{
  display:none}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating{
  display:block;
  margin-bottom:11px;
  line-height:1}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating{
  overflow:hidden;
  min-width:105px;
  margin:0 auto;
  display:inline-block;
  padding-bottom:16px;
  position:relative;
  float:none}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating::before{
  letter-spacing:5px;
  font-size:16px;
  color:#d3ced2}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span{
  color:#f9bf00}

.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span::before{
  letter-spacing:5px;
  font-size:16px}

.ekit-wid-con .ekit-wc-product-desc{
  padding:10px 0;
  padding-top:25px}

.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-title{
  color:#465157;
  font-size:18px;
  font-weight:600;
  margin:0;
  line-height:23px;
  margin-bottom:10px}

.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .price{
  color:#465157}

.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .woocommerce-Price-amount{
  font-size:18px;
  font-weight:600;
  margin:0;
  padding:0}

.ekit-wid-con .ekit-wc-product-categories ul{
  margin:0;
  padding:0;
  list-style:none}

.ekit-wid-con .ekit-wc-product-categories ul li{
  display:inline-block;
  margin-right:2px}

.ekit-wid-con .ekit-wc-product-categories ul li:last-child{
  margin-right:0}

.ekit-wid-con .ekit-wc-product-categories ul li a{
  display:block;
  color:#949494;
  font-size:10px;
  line-height:15px;
  text-decoration:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-transform:uppercase}

.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{
  margin-bottom:0;
  list-style:none;
  display:grid;
  grid-template-columns:repeat(var(--ekit-woo-desktop-columns),1fr)!important}

.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget::after,.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget::before{
  display:none!important}

@media (max-width:991px){
  .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{
  grid-template-columns:repeat(var(--ekit-woo-tablet-columns),1fr)!important}

}

@media (max-width:575px){
  .ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{
  grid-template-columns:repeat(var(--ekit-woo-mobile-columns),1fr)!important}

}

.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget>li{
  width:100%!important}

.ekit-wid-con .ekit-wc-products-wrapper ul.products:not(.ekit-woo-product-list-widget){
  margin-bottom:0;
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-column-gap:0!important;
  -moz-column-gap:0!important;
  column-gap:0!important}

.ekit-wid-con .ekit-wc-products-wrapper ul.products li.product .price{
  margin-top:0;
  margin-bottom:0}

.ekit-wc-product-inner{
  width:100%}

.ekit-wc-products-wrapper .ekit-wc-products-badge>.onsale{
  width:auto;
  left:0;
  right:auto!important}

.ekit-wid-con .ekit-wc-carousel{
  overflow:hidden}

.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination .swiper-pagination-bullet{
  height:auto;
  width:auto;
  min-height:1px;
  padding:8px;
  opacity:1}

.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav{
  display:inline-block;
  line-height:10px;
  font-size:16px}

.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav{
  position:absolute;
  top:50%;
  left:0;
  z-index:1;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid #333;
  background-color:#fff;
  padding:10px 20px;
  cursor:pointer}

.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav svg{
  max-width:16px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav-next{
  right:0;
  left:inherit}

.ekit-wid-con .ekit-wc-carousel .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_columns_desktop,4));
  margin-right:var(--ekit-slider-item-gap,35px)}

.ekit-wid-con .ekit-wc-carousel .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_columns_desktop,4));
  margin-right:var(--ekit-slider-item-gap,35px)}

.ekit-wid-con .ekit-wc-products.ekit-wc-carousel-desc-position-inside .ekit-wc-product-alignment-vertical .ekit-wc-product-desc{
  position:absolute;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:0;
  width:100%}

.ekit-wid-con .ekit-wc-products .ekit-wc-product-image img{
  width:100%;
  height:auto}

.ekit-wid-con .ekit-wc-products .ekit-wc-product-image .ekit_woo_product_img_link::before{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%}

.ekit-wid-con .ekit-wc-product-price .price{
  margin-top:0;
  margin-bottom:0}

.ekit-wid-con .ekit-wc-product-price .price del{
  margin-right:5px;
  display:inline-block}

.ekit-wid-con .ekit-wc-product-price .price ins,.ekit-wid-con .ekit-wc-product-price .price mark{
  background-color:transparent}

.ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal,.ekit-wid-con .ekit-wc-products .swiper-pagination-custom{
  position:relative;
  bottom:0}

.ekit-wid-con .ekit-wc-products .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
  margin-right:2px}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container{
  background-color:#fff;
  padding:15px;
  overflow:hidden;
  -webkit-box-shadow:0 1px 10px rgba(204,204,204,.5);
  box-shadow:0 1px 10px rgba(204,204,204,.5);
  display:none;
  position:absolute;
  z-index:9;
  width:350px;
  text-align:left}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .blockOverlay{
  background-color:tomato!important}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header{
  clear:both;
  overflow:hidden;
  padding-bottom:10px}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul{
  margin:0;
  padding:0;
  list-style:none;
  display:block}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li{
  float:left;
  -webkit-transition:all .4s;
  transition:all .4s}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li:last-child{
  float:right}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul a,.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li{
  color:#465157;
  font-size:13px;
  line-height:15px;
  font-weight:600;
  float:left;
  text-transform:uppercase}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li{
  position:relative;
  overflow:hidden;
  padding:15px 10px;
  border-bottom:1px solid #e6ebee}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li:first-of-type{
  border-top:1px solid #e6ebee}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a{
  color:#465157;
  font-size:15px;
  font-weight:600;
  line-height:18px;
  display:block;
  margin-bottom:10px}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a>img{
  max-width:80px;
  float:right}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove{
  position:absolute;
  right:6px;
  top:6px;
  background-color:#fff;
  height:20px;
  width:20px;
  text-align:center;
  line-height:20px;
  border-radius:100px;
  -webkit-box-shadow:0 1px 10px rgba(0,0,0,.3);
  box-shadow:0 1px 10px rgba(0,0,0,.3);
  margin:0}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li .quantity{
  display:block;
  color:#737373;
  font-size:13px;
  line-height:13px}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total{
  color:#465157;
  font-size:15px;
  font-weight:600;
  text-transform:uppercase;
  overflow:hidden;
  margin:0;
  padding:15px 0}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total .amount{
  float:right}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons{
  margin:0}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward{
  display:none}

.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward.checkout{
  color:#fff;
  font-size:12px;
  line-height:18px;
  text-transform:uppercase;
  border-radius:0;
  display:block;
  padding:14px 10px;
  text-align:center;
  font-weight:600;
  background-color:tomato}

.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back{
  display:inline-block;
  cursor:pointer;
  position:relative;
  color:#465157}

.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back>svg{
  max-width:16px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .amount{
  color:#465157}

.ekit-wid-con .ekit-mini-cart-visibility-hover{
  z-index:9}

.ekit-wid-con .ekit-mini-cart-visibility-hover:before{
  content:"";
  position:absolute;
  top:100%;
  left:0;
  right:0;
  height:100%;
  background-color:transparent;
  z-index:-1}

.ekit-wid-con .ekit-mini-cart-visibility-off_canvas>.ekit-mini-cart-container{
  display:block;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  visibility:hidden;
  -webkit-transition:visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
  transition:visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
  transition:transform .8s ease-in-out,visibility .8s ease-in-out;
  transition:transform .8s ease-in-out,visibility .8s ease-in-out,-webkit-transform .8s ease-in-out;
  overflow-y:auto;
  cursor:default;
  z-index:9999}

body.admin-bar .ekit-wid-con .ekit-mini-cart-visibility-off_canvas>.ekit-mini-cart-container{
  top:32px}

.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active>.ekit-mini-cart-container{
  -webkit-transition:-webkit-transform .8s ease-in-out;
  transition:-webkit-transform .8s ease-in-out;
  transition:transform .8s ease-in-out;
  transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;
  -webkit-transform:translateX(0);
  transform:translateX(0);
  visibility:visible}

.ekit-wid-con .ekit-mini-cart-visibility-off_canvas+.ekit-mini-cart--backdrop{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  -webkit-transition:all .8s ease;
  transition:all .8s ease;
  opacity:0;
  visibility:hidden;
  cursor:pointer;
  z-index:9998}

.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active+.ekit-mini-cart--backdrop{
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit-wid-con ul.ekit-dropdown-menu.ekit-dropdown-menu-mini-cart{
  display:none}

.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:active,.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:focus,.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:hover,.ekit-wid-con .ekit-wid-con a.ekit-dropdown-back:visited{
  color:#000}

.ekit-wid-con .ekit_gallery_grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-wid-con .elementskit-single-portfolio-item{
  position:relative;
  overflow:hidden}

.ekit-wid-con .elementskit-single-portfolio-item .ekit-gallery-image-overlay{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:rgba(0,0,0,0);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:1}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb{
  display:block;
  position:relative;
  overflow:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb>img{
  display:block;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-area{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:2;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content{
  z-index:2;
  top:48%;
  left:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:100%;
  position:absolute;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content.ekit_vertical_alignment_top{
  top:0;
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content.ekit_vertical_alignment_bottom{
  top:initial;
  bottom:-5%;
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title{
  color:#fff}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label{
  display:inline-block}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-title{
  font-size:18px;
  margin-bottom:15px}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon{
  font-size:18px;
  display:inline-block;
  text-align:center}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon svg{
  max-width:100%;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-description,.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label{
  font-size:15px}

.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-area{
  opacity:1}

.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content{
  top:50%}

.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content.ekit_vertical_alignment_top{
  top:5%}

.ekit-wid-con .elementskit-single-portfolio-item:hover .elementskit-hover-content.ekit_vertical_alignment_bottom{
  top:initial;
  bottom:0}

.ekit-wid-con .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{
  background-color:rgba(0,0,0,.5)}

.ekit-wid-con .ekit_gallery_grid_style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  max-height:none}

.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-single-portfolio-item{
  height:100%}

.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-portfolio-thumb{
  height:100%;
  padding-bottom:85%}

.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-grid__img{
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  position:absolute;
  width:100%;
  left:0;
  top:0}

@media (max-width:991px){
  .ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-grid__img{
  position:static}

.ekit-wid-con .gallery_grid_style.ekit_gallery_grid_item .elementskit-portfolio-thumb{
  padding-bottom:0!important}

}

.ekit-wid-con .ekit-gallery-portfolio-tilt{
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transform:perspective(300px);
  transform:perspective(300px)}

.ekit-wid-con .ekit-gallery-portfolio-tilt .elementskit-hover-area{
  -webkit-transform:translateZ(50px);
  transform:translateZ(50px)}

.ekit-wid-con .ekit-gallery-portfolio-tilt:hover{
  z-index:1}

.ekit-wid-con .elementskit-main-filter{
  margin-bottom:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  list-style:none;
  position:relative;
  z-index:10}

.ekit-wid-con .elementskit-main-filter>li{
  margin-right:10px}

@media (max-width:1024px){
  .ekit-wid-con .elementskit-main-filter>li{
  margin-bottom:20px}

}

.ekit-wid-con .elementskit-main-filter>li:last-child{
  margin-right:0}

.ekit-wid-con .elementskit-main-filter>li>a{
  color:#374a5e;
  background-color:#fff;
  padding:8px 34px;
  display:block;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative}

.ekit-wid-con .elementskit-main-filter>li>a.selected{
  background-color:#374a5e;
  color:#fff}

.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_center{
  text-align:center}

.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_center .filter-button-wraper{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex}

.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_left{
  text-align:left}

.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_left .filter-button-wraper{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex}

.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_right{
  text-align:right}

.ekit-wid-con .elemetskit_filter_wraper_outer.elemetskit_filter_right .filter-button-wraper{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex}

.ekit-wid-con .elementskit_filter_style_three>li>a{
  border:2px solid transparent}

.ekit-wid-con .elementskit_filter_style_three>li>a.selected{
  -webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
  box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
  border-color:currentColor;
  color:#374a5e;
  background-color:#fff}

.ekit-wid-con .elementskit_filter_style_three.elementskit_nav_caret>li>a::before{
  position:absolute;
  content:"";
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  height:15px;
  width:2px;
  opacity:0;
  -webkit-transition:.2s top ease,opacity .3s ease-in;
  transition:.2s top ease,opacity .3s ease-in;
  background-color:#374a5e;
  z-index:-1}

.ekit-wid-con .elementskit_filter_style_three.elementskit_nav_caret>li>a.selected::before{
  top:100%;
  opacity:1}

.ekit-wid-con .elementskit_filter_style_four{
  -webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
  box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
  border:2px solid #ea5356;
  background-color:#fff}

.ekit-wid-con .elementskit_filter_style_four>li>a.selected{
  background-color:#fff;
  color:#ea5356}

.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active>li>a::before{
  position:absolute;
  content:"";
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:0;
  background-color:#ea5356;
  width:2px;
  height:19px}

.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active>li:last-child>a::before{
  display:none}

.ekit-wid-con .elementskit_filter_style_four.elementskit_nav_caret>li>a::after{
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg);
  width:15px;
  height:15px;
  background:#ea5356;
  background:linear-gradient(-45deg,#ea5356 0,#ea5356 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);
  opacity:0;
  -webkit-transition:.2s bottom ease,opacity .3s ease-in;
  transition:.2s bottom ease,opacity .3s ease-in}

.ekit-wid-con .elementskit_filter_style_four.elementskit_nav_caret>li>a.selected::after{
  bottom:-7.5px;
  opacity:1}

.ekit-wid-con .elementskit_filter_style_five{
  border:2px solid #374a5e;
  border-radius:21.5px;
  -webkit-box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
  box-shadow:0 15px 25px 0 rgba(0,0,0,.07);
  background-color:#fff;
  overflow:hidden}

.ekit-wid-con .elementskit_filter_style_five>li{
  margin-right:0}

.ekit-wid-con .elementskit_filter_style_five.elementskit_divider_active>li>a::before{
  position:absolute;
  content:"";
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:0;
  background-color:#374a5e;
  width:2px;
  height:19px}

.ekit-wid-con .elementskit_filter_style_five.elementskit_divider_active>li:last-child>a::before{
  display:none}

.ekit-wid-con .elementskit_filter_style_six>li>a{
  background-color:transparent}

.ekit-wid-con .elementskit_filter_style_six>li>a>.elementskit_filter_nav_text{
  position:relative}

.ekit-wid-con .elementskit_filter_style_six>li>a>.elementskit_filter_nav_text::before{
  position:absolute;
  content:"";
  left:0;
  bottom:-5px;
  width:100%;
  height:2px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  background-color:#ea5356;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:left;
  transform-origin:left;
  z-index:-1}

.ekit-wid-con .elementskit_filter_style_six>li>a.selected{
  background-color:transparent;
  color:#ea5356}

.ekit-wid-con .elementskit_filter_style_six>li>a.selected>.elementskit_filter_nav_text::before{
  -webkit-transform:scaleX(1);
  transform:scaleX(1)}

.ekit-wid-con .timeline-area{
  position:relative;
  z-index:1}

@media (max-width:1024px){
  .ekit-wid-con .timeline-area .timeline-bar{
  left:0;
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .timeline-area .timeline-img{
  display:none}

}

.ekit-wid-con .single-timeline .timeline-content>p{
  margin-bottom:0}

.ekit-wid-con .single-timeline:hover .timeline-img::before{
  opacity:1;
  visibility:visible}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even){
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-info{
  margin-left:0;
  margin-right:35px}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item{
  margin-right:0;
  margin-left:60px;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

@media (max-width:1024px){
  .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item{
  margin-left:0}

}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-content{
  text-align:left;
  padding-right:0;
  padding-left:30px}

@media (max-width:767px){
  .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-content{
  padding-left:0}

}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .watermark-icon{
  left:inherit;
  right:0}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-pin{
  right:inherit;
  left:-20px}

.ekit-wid-con .timeline-bar{
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  height:100%;
  width:2px;
  background-color:#f7f9fb;
  z-index:-1}

.ekit-wid-con .timeline-item{
  width:calc(50% - 60px);
  position:relative;
  margin-right:60px}

.ekit-wid-con .timeline-item.media{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start}

.ekit-wid-con .timeline-item .watermark-icon{
  position:absolute;
  bottom:0;
  left:0;
  font-size:120px;
  line-height:1;
  pointer-events:none;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:0;
  color:inherit}

.ekit-wid-con .timeline-item .watermark-icon svg{
  max-width:120px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .timeline-info{
  width:calc(50% - 35px);
  margin-left:35px;
  -ms-flex-item-align:center;
  align-self:center}

.ekit-wid-con .timeline-info .date{
  font-size:18px;
  margin-bottom:5px}

.ekit-wid-con .timeline-info .date svg{
  max-width:18px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .timeline-info .place{
  font-size:13px;
  color:rgba(0,0,0,.5)}

.ekit-wid-con .timeline-info .place svg{
  max-width:13px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .timeline-item{
  -webkit-filter:drop-shadow(-19.799px 19.799px 40px rgba(0, 0, 0, .1));
  filter:drop-shadow(-19.799px 19.799px 40px rgba(0, 0, 0, .1));
  background-color:#fff;
  padding:50px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  border-radius:10px}

.ekit-wid-con .timeline-item .timeline-content{
  text-align:right}

.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item{
  background:#82e182;
  color:#fff}

.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .title{
  color:inherit}

.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .subtitle{
  color:inherit}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd):hover .timeline-pin{
  border-color:#82e182 #82e182 transparent transparent}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd) .timeline-pin{
  border-color:#fff #fff transparent transparent}

@media (max-width:1024px){
  .ekit-wid-con .vertical-timeline .single-timeline:nth-child(odd) .timeline-pin{
  left:-20px;
  right:inherit;
  -webkit-transform:translateY(-50%) rotate(225deg);
  transform:translateY(-50%) rotate(225deg)}

}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even):hover .timeline-pin{
  border-color:transparent transparent #82e182 #82e182}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-pin{
  border-color:transparent transparent #fff #fff}

.ekit-wid-con .vertical-timeline .timeline-pin{
  position:absolute;
  top:50%;
  right:-20px;
  -webkit-transform:translateY(-50%) rotate(45deg);
  transform:translateY(-50%) rotate(45deg);
  width:40px;
  height:40px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  border-style:solid;
  border-width:20px;
  z-index:-1}

.ekit-wid-con .timeline-content{
  padding-right:30px;
  position:relative;
  z-index:2}

.ekit-wid-con .timeline-content .subtitle{
  font-size:14px;
  font-weight:400;
  margin-bottom:8px;
  color:#82e182}

.ekit-wid-con .timeline-content .title{
  font-size:22px;
  font-weight:700;
  margin-bottom:22px;
  margin-top:0}

.ekit-wid-con .timeline-content .lists>li{
  font-size:14px;
  color:rgba(0,0,0,.5)}

.ekit-wid-con .timeline-content .lists>li:not(:last-child){
  margin-bottom:15px}

.ekit-wid-con .timeline-content .lists>li i{
  padding-right:8px}

.ekit-wid-con .timeline-content .lists>li>a{
  color:#2575fc}

.ekit-wid-con .timeline-content .lists>li>a>span{
  text-decoration:underline}

.ekit-wid-con .timeline-icon{
  background:#82e182;
  color:#fff;
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
  font-size:22px;
  border-radius:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50px;
  flex:0 0 50px;
  -webkit-box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
  box-shadow:19.799px 19.799px 40px 0 rgba(0,0,0,.1);
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .timeline-icon svg{
  max-width:22px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .single-timeline{
  position:relative}

.ekit-wid-con .single-timeline.media{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start}

.ekit-wid-con .single-timeline:not(:nth-last-child(2)){
  margin-bottom:30px}

.ekit-wid-con .single-timeline:hover .watermark-icon{
  opacity:.15}

@media (max-width:1024px){
  .ekit-wid-con .single-timeline{
  display:block;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-wid-con .single-timeline .timeline-item{
  width:100%;
  margin-right:0}

.ekit-wid-con .single-timeline .timeline-info{
  width:100%;
  margin-left:0!important;
  margin-right:0!important;
  padding:20px;
  padding-left:0}

}

@media (max-width:767px){
  .ekit-wid-con .single-timeline .timeline-item{
  display:block;
  padding:20px}

}

.ekit-wid-con .timeline-img{
  width:14px;
  height:14px;
  background-color:#fff;
  border:2px solid #2575fc;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  border-radius:50%;
  z-index:2}

.ekit-wid-con .timeline-img::before{
  position:absolute;
  content:"";
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  border-radius:50%;
  width:4px;
  height:4px;
  background-color:#2575fc;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  visibility:hidden}

.ekit-wid-con .horizantal-timeline{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:0}

.ekit-wid-con .horizantal-timeline .single-timeline{
  padding-bottom:48px;
  width:25%}

@media (max-width:1024px){
  .ekit-wid-con .horizantal-timeline .single-timeline{
  width:50%}

}

@media (max-width:767px){
  .ekit-wid-con .horizantal-timeline .single-timeline .timeline-item{
  opacity:1;
  visibility:visible;
  top:20px}

.ekit-wid-con .horizantal-timeline .single-timeline .top-content{
  opacity:0;
  visibility:hidden}

.ekit-wid-con .horizantal-timeline .single-timeline .bar .pin{
  background:#fff;
  border:4px solid #000}

}

@media (max-width:568px){
  .ekit-wid-con .horizantal-timeline .single-timeline{
  width:100%}

}

.ekit-wid-con .horizantal-timeline .single-timeline.hover .timeline-item{
  opacity:1;
  visibility:visible;
  top:20px}

.ekit-wid-con .horizantal-timeline .single-timeline.hover .timeline-item-horizontal-bottom{
  top:-25px}

.ekit-wid-con .horizantal-timeline .single-timeline.hover .top-content{
  opacity:0;
  visibility:hidden}

.ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin{
  background:#fff;
  border:4px solid #000}

.ekit-wid-con .horizantal-timeline .timeline-item{
  width:100%;
  margin-right:0;
  padding-top:30px;
  padding-left:40px;
  padding-right:40px;
  padding-bottom:50px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  top:-50px}

.ekit-wid-con .horizantal-timeline .timeline-item-horizontal-bottom{
  top:35px}

.ekit-wid-con .horizantal-timeline .timeline-icon{
  margin-bottom:30px}

.ekit-wid-con .horizantal-timeline .timeline-content{
  text-align:left;
  padding-right:0}

.ekit-wid-con .horizantal-timeline .timeline-content .subtitle{
  color:#07b787}

.ekit-wid-con .horizantal-timeline .content-group{
  color:#000;
  cursor:pointer}

.ekit-wid-con .horizantal-timeline .top-content{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .horizantal-timeline .top-content .title{
  font-size:18px;
  color:inherit}

.ekit-wid-con .horizantal-timeline .bar{
  height:2px;
  width:100%;
  background-color:#000;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  margin:30px 0}

.ekit-wid-con .horizantal-timeline .bar .pin{
  position:absolute;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:block;
  width:14px;
  height:14px;
  border-radius:50%;
  background-color:#000;
  top:-6px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .horizantal-timeline .bottom-content .date{
  font-size:13px;
  color:inherit}

.ekit-wid-con .timeline-purple-bg{
  background-color:#6a11cb}

.ekit-wid-con .timeline-pin-icon{
  width:50px;
  height:50px;
  line-height:48px;
  border-radius:50%;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  color:#fff;
  border:1px solid #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
  text-align:center;
  background-color:#6a11cb;
  z-index:1;
  font-size:20px}

.ekit-wid-con .timeline-pin-icon svg{
  max-width:20px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .timeline-pin-icon:hover{
  background-color:#fff;
  color:#6a11cb}

.ekit-wid-con .horizantal-timeline .single-timeline .timeline-pin{
  top:calc(100% - 20px);
  right:inherit;
  left:50%;
  -webkit-transform:translateX(-50%) rotate(-45deg);
  transform:translateX(-50%) rotate(-45deg);
  position:absolute;
  width:40px;
  height:40px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  border-style:solid;
  border-width:20px 20px 20px 20px;
  border-color:transparent transparent #fff #fff}

.ekit-wid-con .horizantal-timeline .single-timeline .pin-top{
  top:unset;
  bottom:calc(100% - 20px);
  border-color:#fff #fff transparent transparent}

.ekit-wid-con .timeline-info-onside{
  width:100%;
  margin-left:0}

.ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-info-onside{
  margin-right:0}

@media screen and (max-width:1024px){
  .ekit-wid-con .vertical-timeline .single-timeline.media{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse}

}

.ekit-wid-con .vertical-timeline .timeline-content{
  min-width:303px}

@media (max-width:767px){
  .ekit-wid-con .vertical-timeline .timeline-content{
  min-width:auto}

}

.ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info{
  text-align:right}

.ekit-wid-con .single-timeline .title{
  color:#3a3a3a}

.timeline-content ol,.timeline-content ul{
  padding-left:18px}

.ekit-wid-con .ekit-instagram-area{
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid.ekit-insta-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-left:-15px;
  margin-right:-15px}

.ekit-wid-con .layout-grid .ekit-insta-col-1{
  max-width:8.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-2{
  max-width:16.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-3{
  max-width:25%;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-4{
  max-width:33.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-5{
  max-width:41.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-6{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-7{
  max-width:58.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-8{
  max-width:66.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-9{
  max-width:75%;
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-10{
  max-width:83.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-11{
  max-width:91.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .layout-grid .ekit-insta-col-12{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  padding-left:15px;
  padding-right:15px}

@media (max-width:1024px){
  .ekit-wid-con .layout-grid .ekit-insta-col-1{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-2{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-3{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-4{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-5{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-6{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-7{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-8{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-9{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-10{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-11{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .layout-grid .ekit-insta-col-12{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

}

@media (max-width:767px){
  .ekit-wid-con .layout-grid .ekit-insta-col-1{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-2{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-3{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-4{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-5{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-6{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-7{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-8{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-9{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-10{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-11{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .layout-grid .ekit-insta-col-12{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

}

@media (min-width:992px){
  .ekit-wid-con .layout-grid.ekit-no-wrap{
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap}

.ekit-wid-con .layout-grid.ekit-justify-content-between{
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between}

}

.ekit-wid-con .layout-grid .ekit-insta-col-auto{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto}

.ekit-wid-con .layout-masonary{
  -webkit-column-gap:30px;
  -moz-column-gap:30px;
  column-gap:30px}

.ekit-wid-con .layout-masonary.ekit-insta-col-1{
  -webkit-column-count:12;
  -moz-column-count:12;
  column-count:12}

.ekit-wid-con .layout-masonary.ekit-insta-col-2{
  -webkit-column-count:6;
  -moz-column-count:6;
  column-count:6}

.ekit-wid-con .layout-masonary.ekit-insta-col-3{
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4}

.ekit-wid-con .layout-masonary.ekit-insta-col-4{
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3}

.ekit-wid-con .layout-masonary.ekit-insta-col-5{
  -webkit-column-count:2.4;
  -moz-column-count:2.4;
  column-count:2.4}

.ekit-wid-con .layout-masonary.ekit-insta-col-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-7{
  -webkit-column-count:1.7142857143;
  -moz-column-count:1.7142857143;
  column-count:1.7142857143}

.ekit-wid-con .layout-masonary.ekit-insta-col-8{
  -webkit-column-count:1.5;
  -moz-column-count:1.5;
  column-count:1.5}

.ekit-wid-con .layout-masonary.ekit-insta-col-9{
  -webkit-column-count:1.3333333333;
  -moz-column-count:1.3333333333;
  column-count:1.3333333333}

.ekit-wid-con .layout-masonary.ekit-insta-col-10{
  -webkit-column-count:1.2;
  -moz-column-count:1.2;
  column-count:1.2}

.ekit-wid-con .layout-masonary.ekit-insta-col-11{
  -webkit-column-count:1.0909090909;
  -moz-column-count:1.0909090909;
  column-count:1.0909090909}

.ekit-wid-con .layout-masonary.ekit-insta-col-12{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

@media (max-width:1024px){
  .ekit-wid-con .layout-masonary.ekit-insta-col-1{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-2{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-3{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-4{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-5{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-7{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-8{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-9{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-10{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-11{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .layout-masonary.ekit-insta-col-12{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

}

@media (max-width:767px){
  .ekit-wid-con .layout-masonary.ekit-insta-col-1{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-2{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-3{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-4{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-5{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-6{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-7{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-8{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-9{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-10{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-11{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .layout-masonary.ekit-insta-col-12{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

}

.ekit-wid-con .layout-masonary .ekit-ins-feed{
  -webkit-column-break-inside:avoid;
  -moz-column-break-inside:avoid;
  break-inside:avoid}

.ekit-wid-con .ekit-insta-content-holder{
  overflow:hidden;
  position:relative;
  margin-bottom:30px}

.ekit-wid-con .ekit-nsta-user-info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:16px}

.ekit-wid-con .ekit-insta-user-details{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#000}

.ekit-wid-con .ekit-insta-user-details:hover .ekit-insta-user-name{
  text-decoration:underline;
  color:#e1306c}

.ekit-wid-con .ekit-insta-user-details:hover .ekit-insta-dataandtime{
  text-decoration:underline;
  color:#833ab4}

.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image{
  width:44px;
  height:44px;
  overflow:hidden;
  position:relative;
  background:linear-gradient(40deg,#833ab4 15%,#e1306c 50%,#f56040 85%);
  margin-right:12px;
  padding:2px}

.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image>img{
  border:1px solid #fafafa}

.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image.circle{
  border-radius:50%}

.ekit-wid-con .ekit-insta-user-details .ekit-insta-user-image.circle>img{
  border-radius:inherit}

.ekit-wid-con .ekit-insta-username-and-time{
  line-height:1}

.ekit-wid-con .ekit-insta-username-and-time .ekit-insta-user-name{
  display:block;
  font-size:14px;
  font-weight:600;
  line-height:1}

.ekit-wid-con .ekit-insta-username-and-time .ekit-insta-dataandtime{
  font-size:10px;
  color:rgba(0,0,0,.6)}

.ekit-wid-con .ekit-instagram-feed-posts-item-content{
  padding:16px}

.ekit-wid-con .ekit-insta-comments-box .ekit-insta-statics-count.ekit-insta-statics-comment{
  float:right}

.ekit-wid-con .ekit-insta-captions-box{
  margin-top:12px}

.ekit-wid-con .ekit-insta-statics-count{
  display:inline-block;
  color:#000;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-insta-statics-count:not(:last-child){
  margin-right:15px}

.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-comment:hover{
  color:#f56040}

.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-comment:hover>svg path{
  fill:#f56040}

.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-favourite:hover{
  color:#833ab4}

.ekit-wid-con .ekit-insta-statics-count.ekit-insta-statics-favourite:hover>svg path{
  fill:#833ab4}

.ekit-wid-con .ekit-insta-statics-count>svg{
  width:24px;
  height:24px;
  vertical-align:middle}

.ekit-wid-con .ekit-insta-statics-count>svg path{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-insta-statics-count .ekit-insta-statics-value{
  margin-left:6px;
  font-size:14px}

.ekit-wid-con .ekit-insta-captions{
  color:#000;
  font-size:14px}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-instagram-feed-posts-item-content{
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translateY(-20%);
  transform:translateY(-20%);
  width:100%;
  z-index:5;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  text-align:center}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles:hover .ekit-instagram-feed-posts-item-content{
  opacity:1;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles:hover .insta-media .photo-thumb{
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
  -webkit-filter:grayscale(1);
  filter:grayscale(1)}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-insta-statics-count svg path{
  fill:#fff}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .ekit-insta-captions{
  color:#fff}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .insta-media>a{
  display:block;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-tiles .insta-media .photo-thumb{
  -webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s;
  transition:-webkit-transform .3s ease,-webkit-filter .3s;
  transition:transform .3s ease,filter .3s;
  transition:transform .3s ease,filter .3s,-webkit-transform .3s ease,-webkit-filter .3s;
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}

.ekit-wid-con .ekit-insta-content-holder .ekit-insta-hover-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  pointer-events:none}

.ekit-wid-con .ekit-insta-content-holder:hover .ekit-insta-hover-overlay{
  background-color:rgba(0,0,0,.8);
  opacity:1}

.ekit-wid-con .ekit-insta-content-holder.ekit-insta-style-classic{
  border-radius:3px;
  border:1px solid #e6e6e6;
  background-color:#fff}

.ekit-wid-con .ekit-insta-content-holder .insta-media .photo-thumb{
  width:100%}

.ekit-wid-con .ekit-instagram-feed-item-source-icon{
  vertical-align:middle;
  display:inline-block}

.ekit-wid-con .ekit-instagram-feed-item-source-icon svg path{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .insta-follow-btn-area>.btn{
  background-color:#f56040;
  border-radius:21px;
  -webkit-box-shadow:0 7px 15px 0 rgba(245,96,64,.3);
  box-shadow:0 7px 15px 0 rgba(245,96,64,.3);
  padding:10px 35px;
  font-size:14px;
  font-weight:500;
  color:#fff;
  border:0 solid #000}

.ekit-wid-con .ekit-insta-statics-favourite svg{
  -webkit-transform:scale(1.1);
  transform:scale(1.1)}

.ekit-wid-con .instafeed-container{
  position:relative;
  overflow:hidden}

.ekit-wid-con .instafeed-container::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:#000;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:1}

.ekit-wid-con .instafeed-container>img{
  -webkit-transform:scale(1.02);
  transform:scale(1.02);
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .instafeed-container .description-container{
  position:absolute;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  bottom:0;
  left:0;
  z-index:2;
  padding:30px;
  width:100%;
  opacity:0;
  visibility:hidden}

.ekit-wid-con .instafeed-container .description-container>span{
  display:block;
  color:#fff;
  line-height:1}

.ekit-wid-con .instafeed-container .description-container>span>i{
  padding-right:6px;
  display:inline-block}

.ekit-wid-con .instafeed-container .description-container>span:not(:last-child){
  margin-bottom:15px}

.ekit-wid-con .instafeed-container:hover::before{
  opacity:.7}

.ekit-wid-con .instafeed-container:hover .description-container{
  opacity:1;
  visibility:visible}

.ekit-wid-con .instafeed-container:hover>img{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .instagram-gallery .owl-item>a{
  margin-right:6px;
  display:block}

.ekit-wid-con .indtafeed-gallery>a{
  float:left;
  width:calc(100% / 6);
  display:block;
  border:.5px solid #fff}

.safari .ekit-wid-con .ekit_distorted_btn{
  -webkit-filter:none!important;
  filter:none!important}

.ekit-wid-con .ekit_creative_button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-weight:400;
  text-align:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background-color:#f2eee0;
  padding:15px 80px;
  font-size:16px;
  -webkit-transition:all .4s ease-in;
  transition:all .4s ease-in;
  position:relative;
  z-index:1;
  cursor:pointer;
  border:0}

.ekit-wid-con .ekit_creative_button>i{
  position:relative;
  z-index:10;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  color:#333}

.ekit-wid-con .ekit_creative_button_text{
  position:relative;
  z-index:10;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  color:#333}

.ekit-wid-con .ekit_creative_button_icon_before{
  padding-right:5px}

.ekit-wid-con .ekit_creative_button_icon_after{
  padding-left:5px}

.ekit-wid-con .ekit_creative_button:hover{
  color:#333;
  background-color:#eae4ce}

.ekit-wid-con .ekit_slide_bg::before{
  position:absolute;
  content:"";
  left:0;
  top:0;
  height:100%;
  width:0%;
  background-color:#ffdc27;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  z-index:-1;
  border-radius:inherit}

.ekit-wid-con .ekit_slide_bg:hover::before{
  width:100%}

.ekit-wid-con .ekit_slide_left_border::before{
  position:absolute;
  content:"";
  left:0;
  top:0;
  height:100%;
  background-color:#ffdc27;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  z-index:-1;
  width:10px}

.ekit-wid-con .ekit_slide_left_border:hover::before{
  width:100%}

.ekit-wid-con .ekit_slide_in_line::after{
  content:"";
  position:absolute;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  left:50px;
  width:0;
  height:1px;
  background-color:#333;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}

.ekit-wid-con .ekit_slide_in_line:hover::after{
  width:20px;
  -webkit-transition-delay:.2s;
  transition-delay:.2s}

.ekit-wid-con .ekit_slide_out_line::after{
  content:"";
  position:absolute;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  left:50px;
  width:20px;
  height:1px;
  background-color:#333;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden}

.ekit-wid-con .ekit_slide_out_line:hover::after{
  width:0}

.ekit-wid-con .ekit_slide_text_left:hover .ekit_creative_button_text{
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)}

.ekit-wid-con .ekit_slide_text_right:hover .ekit_creative_button_text{
  -webkit-transform:translateX(10px);
  transform:translateX(10px)}

.ekit-wid-con .ekit_slide_icon:hover .ekit_creative_button_icon_after,.ekit-wid-con .ekit_slide_icon:hover .ekit_creative_button_icon_before{
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)}

.ekit-wid-con .ekit_icon_fade_in .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_fade_in .ekit_creative_button_icon_before{
  opacity:0}

.ekit-wid-con .ekit_icon_fade_in:hover .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_fade_in:hover .ekit_creative_button_icon_before{
  opacity:1}

.ekit-wid-con .ekit_icon_scale_in .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_scale_in .ekit_creative_button_icon_before{
  -webkit-transform:scale(0);
  transform:scale(0);
  left:0}

.ekit-wid-con .ekit_icon_scale_in:hover .ekit_creative_button_icon_after,.ekit-wid-con .ekit_icon_scale_in:hover .ekit_creative_button_icon_before{
  -webkit-transform:scale(1);
  transform:scale(1);
  left:-5px}

.ekit-wid-con .ekit_btn_splash{
  overflow:hidden}

.ekit-wid-con .ekit_btn_splash::before{
  position:absolute;
  content:"";
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%) scale(0);
  transform:translate(-50%,-50%) scale(0);
  height:200px;
  width:200px;
  border-radius:100%;
  background-color:#ffdc27;
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit_btn_splash:hover::before{
  -webkit-transform:translate(-50%,-50%) scale(2);
  transform:translate(-50%,-50%) scale(2)}

.ekit-wid-con .ekit_outline_style_one{
  overflow:hidden}

.ekit-wid-con .ekit_outline_style_one::after,.ekit-wid-con .ekit_outline_style_one::before{
  background-color:#666;
  content:"";
  height:2px;
  left:0;
  position:absolute;
  top:0;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s;
  width:100%;
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
  pointer-events:none}

.ekit-wid-con .ekit_outline_style_one::after{
  -webkit-transform-origin:left;
  transform-origin:left}

.ekit-wid-con .ekit_outline_style_one::before{
  bottom:0;
  top:auto;
  -webkit-transform-origin:right;
  transform-origin:right}

.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines{
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0;
  pointer-events:none}

.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::before{
  background-color:#666;
  content:"";
  left:0;
  position:absolute;
  top:0;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s;
  height:100%;
  width:2px;
  -webkit-transform:scaleY(1);
  transform:scaleY(1)}

.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::before{
  -webkit-transform-origin:bottom;
  transform-origin:bottom}

.ekit-wid-con .ekit_outline_style_one .ekit_outline_btn_lines::after{
  left:auto;
  right:0;
  -webkit-transform-origin:top;
  transform-origin:top}

.ekit-wid-con .ekit_outline_style_one:hover .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_one:hover .ekit_outline_btn_lines::before{
  -webkit-transform:scaleY(0);
  transform:scaleY(0)}

.ekit-wid-con .ekit_outline_style_one:hover::after,.ekit-wid-con .ekit_outline_style_one:hover::before{
  -webkit-transform:scaleX(0);
  transform:scaleX(0)}

.ekit-wid-con .ekit_outline_style_two::after,.ekit-wid-con .ekit_outline_style_two::before{
  background-color:#666;
  content:"";
  height:2px;
  left:0;
  position:absolute;
  top:0;
  -webkit-transition:width .3s;
  transition:width .3s;
  width:20px;
  pointer-events:none;
  left:0}

.ekit-wid-con .ekit_outline_style_two::before{
  bottom:0;
  top:auto;
  left:auto;
  right:0}

.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines{
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0;
  pointer-events:none}

.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::before{
  background-color:#666;
  content:"";
  left:0;
  position:absolute;
  top:0;
  -webkit-transition:height .3s;
  transition:height .3s;
  height:20px;
  width:2px}

.ekit-wid-con .ekit_outline_style_two .ekit_outline_btn_lines::after{
  left:auto;
  right:0;
  top:auto;
  bottom:0}

.ekit-wid-con .ekit_outline_style_two:hover .ekit_outline_btn_lines::after,.ekit-wid-con .ekit_outline_style_two:hover .ekit_outline_btn_lines::before{
  height:100%}

.ekit-wid-con .ekit_outline_style_two:hover::after,.ekit-wid-con .ekit_outline_style_two:hover::before{
  width:100%}

.ekit-wid-con .ekit_group_btn{
  padding:0;
  overflow:hidden}

.ekit-wid-con .ekit_group_btn>i{
  padding:15px 20px;
  background-color:#e3dabc;
  font-size:30px}

.ekit-wid-con .ekit_group_btn .ekit_creative_button_text{
  padding:15px 60px}

.ekit-wid-con .ekit_group_btn.ekit_skew_bg>i{
  position:relative;
  background-color:transparent}

.ekit-wid-con .ekit_group_btn.ekit_skew_bg>i::after{
  width:140%;
  height:300%;
  background-color:rgba(0,0,0,.1);
  z-index:-1;
  right:0;
  top:-50%;
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transform:rotate(-20deg);
  transform:rotate(-20deg);
  content:"";
  position:absolute;
  -webkit-transition:width .3s ease;
  transition:width .3s ease}

.ekit-wid-con .ekit_group_btn.ekit_skew_bg:hover>i::after{
  width:160%}

.ekit-wid-con .ekit_slide_icon_2 .ekit_creative_button_icon_after,.ekit-wid-con .ekit_slide_icon_2 .ekit_creative_button_icon_before{
  opacity:0}

.ekit-wid-con .ekit_slide_icon_2:hover .ekit_creative_button_icon_after{
  -webkit-transform:translateX(20px);
  transform:translateX(20px);
  opacity:1}

.ekit-wid-con .ekit_slide_icon_2:hover .ekit_creative_button_icon_before{
  -webkit-transform:translateX(-20px);
  transform:translateX(-20px);
  opacity:1}

.ekit-wid-con .ekit_position_aware{
  overflow:hidden}

.ekit-wid-con .ekit_position_aware_bg{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-radius:50%;
  background-color:#ffdc27;
  -webkit-transition:width .4s ease-in-out,height .4s ease-in-out;
  transition:width .4s ease-in-out,height .4s ease-in-out;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:-1}

.ekit-wid-con .ekit_position_aware:hover .ekit_position_aware_bg{
  width:225%;
  height:562.5px}

.ekit-wid-con .ekit_hover_on_collision{
  overflow:hidden}

.ekit-wid-con .ekit_hover_on_collision::after,.ekit-wid-con .ekit_hover_on_collision::before{
  position:absolute;
  top:50%;
  content:"";
  width:20px;
  height:20px;
  background-color:#ffdc27;
  border-radius:50%}

.ekit-wid-con .ekit_hover_on_collision::before{
  left:-20px;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.ekit-wid-con .ekit_hover_on_collision::after{
  right:-20px;
  -webkit-transform:translate(50%,-50%);
  transform:translate(50%,-50%)}

.ekit-wid-con .ekit_hover_on_collision:hover::before{
  -webkit-animation:ekit-criss-cross-left .8s both;
  animation:ekit-criss-cross-left .8s both;
  -webkit-animation-direction:alternate;
  animation-direction:alternate}

.ekit-wid-con .ekit_hover_on_collision:hover::after{
  -webkit-animation:ekit-criss-cross-right .8s both;
  animation:ekit-criss-cross-right .8s both;
  -webkit-animation-direction:alternate;
  animation-direction:alternate}

.ekit-wid-con .ekit_ujarak::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#37474f;
  z-index:-1;
  opacity:0;
  -webkit-transform:scale3d(.7,1,1);
  transform:scale3d(.7,1,1);
  -webkit-transition:opacity .4s,-webkit-transform .4s;
  transition:opacity .4s,-webkit-transform .4s;
  transition:transform .4s,opacity .4s;
  transition:transform .4s,opacity .4s,-webkit-transform .4s;
  -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
  transition-timing-function:cubic-bezier(.2,1,.3,1)}

.ekit-wid-con .ekit_ujarak:hover .ekit_creative_button_text{
  color:#fff}

.ekit-wid-con .ekit_ujarak:hover::before{
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)}

.ekit-wid-con .ekit_wayra{
  overflow:hidden}

.ekit-wid-con .ekit_wayra::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:150%;
  height:100%;
  background-color:#37474f;
  z-index:-1;
  -webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
  transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);
  -webkit-transform-origin:0 100%;
  transform-origin:0 100%;
  -webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;
  transition:opacity .3s,background-color .3s,-webkit-transform .3s;
  transition:transform .3s,opacity .3s,background-color .3s;
  transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}

.ekit-wid-con .ekit_wayra:hover .ekit_creative_button_text{
  color:#fff}

.ekit-wid-con .ekit_wayra:hover::before{
  opacity:1;
  background-color:#3f51b5;
  -webkit-transform:rotate3d(0,0,1,0deg);
  transform:rotate3d(0,0,1,0deg);
  -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
  transition-timing-function:cubic-bezier(.2,1,.3,1)}

.ekit-wid-con .ekit_tamaya{
  overflow:hidden}

.ekit-wid-con .ekit_tamaya .ekit_creative_button_text{
  -webkit-transform:scale3d(.2,.2,1);
  transform:scale3d(.2,.2,1);
  opacity:0;
  -webkit-transition:opacity .3s,-webkit-transform .3s;
  transition:opacity .3s,-webkit-transform .3s;
  transition:transform .3s,opacity .3s;
  transition:transform .3s,opacity .3s,-webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
  transition-timing-function:cubic-bezier(.2,1,.3,1)}

.ekit-wid-con .ekit_tamaya::after,.ekit-wid-con .ekit_tamaya::before{
  content:attr(data-text);
  position:absolute;
  width:100%;
  height:50%;
  left:0;
  background-color:#7986cb;
  color:#fff;
  overflow:hidden;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
  transition-timing-function:cubic-bezier(.2,1,.3,1)}

.ekit-wid-con .ekit_tamaya::before{
  top:0;
  padding-top:14px}

.ekit-wid-con .ekit_tamaya::after{
  bottom:0;
  line-height:0}

.ekit-wid-con .ekit_tamaya:hover .ekit_creative_button_text{
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

.ekit-wid-con .ekit_tamaya:hover::before{
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)}

.ekit-wid-con .ekit_tamaya:hover::after{
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)}

.ekit-wid-con .ekit_moema{
  background-color:#7986cb;
  color:#fff}

.ekit-wid-con .ekit_moema:hover{
  -webkit-animation:ekit-anim-moema-1 .3s forwards;
  animation:ekit-anim-moema-1 .3s forwards;
  background-color:#3f51b5}

.ekit-wid-con .ekit_moema:hover .ekit_creative_button_text{
  color:#fff}

.ekit-wid-con .ekit_moema:hover::before{
  -webkit-animation:ekit-anim-moema-2 .3s .3s forwards;
  animation:ekit-anim-moema-2 .3s .3s forwards;
  opacity:.4}

.ekit-wid-con .ekit_moema::before{
  content:"";
  position:absolute;
  top:-20px;
  left:-20px;
  bottom:-20px;
  right:-20px;
  background-color:inherit;
  border-radius:inherit;
  z-index:-1;
  opacity:0;
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease;
  -webkit-transform:scale3d(.8,.5,1);
  transform:scale3d(.8,.5,1)}

.ekit-wid-con .ekit_aylen{
  overflow:hidden}

.ekit-wid-con .ekit_aylen::after,.ekit-wid-con .ekit_aylen::before{
  content:"";
  position:absolute;
  height:100%;
  width:100%;
  bottom:100%;
  left:0;
  z-index:-1;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s;
  -webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);
  transition-timing-function:cubic-bezier(.75,0,.125,1);
  border-radius:inherit}

.ekit-wid-con .ekit_aylen::before{
  background-color:#7986cb}

.ekit-wid-con .ekit_aylen::after{
  background-color:#3f51b5}

.ekit-wid-con .ekit_aylen:hover .ekit_creative_button_text{
  color:#fff}

.ekit-wid-con .ekit_aylen:hover::after,.ekit-wid-con .ekit_aylen:hover::before{
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)}

.ekit-wid-con .ekit_aylen:hover::after{
  -webkit-transition-delay:175ms;
  transition-delay:175ms}

.ekit-wid-con .ekit_distorted_btn{
  outline:90px solid transparent!important;
  background-color:transparent}

.ekit-wid-con .ekit_distorted_btn .ekit_creative_button_text{
  color:#fff}

.ekit-wid-con .ekit_distorted_btn .ekit_goo_left,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right{
  position:absolute;
  width:25px;
  height:25px;
  border-radius:15px;
  background-color:#222;
  -webkit-transition:background .1s ease-out .4s ease;
  transition:background .1s ease-out .4s ease;
  top:50%;
  margin-top:-12px;
  z-index:-2}

.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_left,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_left{
  left:0}

.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_right,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_right{
  right:0}

.ekit-wid-con .ekit_distorted_btn .ekit_button__bg{
  content:"";
  background-color:#222;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  -webkit-transition:background .1s ease-out .4s ease;
  transition:background .1s ease-out .4s ease}

.ekit-wid-con .ekit_distorted_btn .ekit_goo_left.ekit_goo_right,.ekit-wid-con .ekit_distorted_btn .ekit_goo_right.ekit_goo_right{
  right:0}

.ekit-wid-con .ekit_distorted_btn:hover{
  background-color:#2cd892;
  color:#fff}

.ekit-wid-con .ekit_distorted_btn:hover .ekit_button__bg,.ekit-wid-con .ekit_distorted_btn:hover .ekit_goo_left,.ekit-wid-con .ekit_distorted_btn:hover .ekit_goo_right,.ekit-wid-con .ekit_distorted_btn:hover:before{
  background-color:#2cd892}

.ekit-wid-con .ekit_distorted_btn:focus{
  outline:0;
  color:#fff}

.ekit-wid-con .ekit_svg-filters{
  position:absolute;
  visibility:hidden;
  width:1px;
  height:1px}

@-webkit-keyframes ekit-criss-cross-right{
  0%{
  right:-20px}

50%{
  right:50%;
  width:20px;
  height:20px}

100%{
  right:50%;
  width:400px;
  height:400px}

}

@keyframes ekit-criss-cross-right{
  0%{
  right:-20px}

50%{
  right:50%;
  width:20px;
  height:20px}

100%{
  right:50%;
  width:400px;
  height:400px}

}

@-webkit-keyframes ekit-criss-cross-left{
  0%{
  left:-20px}

50%{
  left:50%;
  width:20px;
  height:20px}

100%{
  left:50%;
  width:400px;
  height:400px}

}

@keyframes ekit-criss-cross-left{
  0%{
  left:-20px}

50%{
  left:50%;
  width:20px;
  height:20px}

100%{
  left:50%;
  width:400px;
  height:400px}

}

@-webkit-keyframes ekit-anim-moema-1{
  60%{
  -webkit-transform:scale3d(.8,.8,1);
  transform:scale3d(.8,.8,1)}

85%{
  -webkit-transform:scale3d(1.1,1.1,1);
  transform:scale3d(1.1,1.1,1)}

100%{
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

}

@keyframes ekit-anim-moema-1{
  60%{
  -webkit-transform:scale3d(.8,.8,1);
  transform:scale3d(.8,.8,1)}

85%{
  -webkit-transform:scale3d(1.1,1.1,1);
  transform:scale3d(1.1,1.1,1)}

100%{
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

}

@-webkit-keyframes ekit-anim-moema-2{
  to{
  opacity:0;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

}

@keyframes ekit-anim-moema-2{
  to{
  opacity:0;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

}

.ekit-wid-con .ekit_creative_button{
  text-decoration:none!important}

.ekit-wid-con .ekit_creative_button svg{
  max-width:30px;
  height:auto;
  vertical-align:middle;
  margin:15px 20px}

.ekit-wid-con .elemenetskit-toggle-indicator{
  position:absolute;
  -webkit-transition:all .4s cubic-bezier(.45,.05,.55,.95) 0s;
  transition:all .4s cubic-bezier(.45,.05,.55,.95) 0s;
  background-color:#1868dd;
  margin:5px}

.ekit-wid-con .elemenetskit-toogle-controls-wraper-outer{
  line-height:0}

.ekit-wid-con .elemenetskit-toogle-controls-wraper{
  -webkit-box-shadow:0 20px 45px 0 rgba(0,0,0,.08);
  box-shadow:0 20px 45px 0 rgba(0,0,0,.08);
  background-color:#fff;
  padding:5px;
  z-index:1;
  position:relative;
  display:inline-block}

.ekit-wid-con .elementskit-toggle-nav-link{
  display:block;
  margin:0;
  border-width:0;
  color:#5f5f5f;
  padding:14px 31px;
  text-align:center;
  position:relative;
  z-index:5;
  line-height:1;
  background-color:transparent}

.ekit-wid-con .elementskit-toggle-nav-link.active{
  color:#fff}

.ekit-wid-con .elementskit-toggle-nav-link.hover{
  background-color:transparent}

.ekit-wid-con .elemenetskit-toggle-indicator,.ekit-wid-con .elemenetskit-toogle-controls-wraper{
  border-radius:30px}

.ekit-wid-con .ekit-tab-no-title .elementskit-toggle-nav-link{
  padding:18px}

.ekit-wid-con .ekit-tab-no-title .elementskit-toggle-nav-link.active{
  cursor:default}

.ekit-wid-con .elementskit-switch-nav-link{
  border-bottom:none;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex}

.ekit-wid-con .ekit-slide-toggle{
  border-bottom:none}

.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-item{
  margin-bottom:0}

.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active{
  color:#377dff}

.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active,.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link:hover{
  background-color:transparent;
  border-color:transparent}

.ekit-wid-con .elementskit-switch-nav-link{
  margin-bottom:0;
  padding:0;
  background-color:transparent;
  border:none;
  line-height:1;
  color:#1e2022;
  font-size:20px;
  display:inline-block}

.ekit-wid-con .elementskit-switch-nav-link-1{
  margin-right:20px}

.ekit-wid-con .elementskit-switch-nav-link-2{
  margin-left:20px;
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3}

.ekit-wid-con .ekit-custom-switch{
  position:relative;
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2}

.ekit-wid-con .ekit-custom-control-label{
  background-color:rgba(55,125,255,.4);
  border-radius:20px;
  display:block;
  position:relative;
  color:#377dff;
  padding:7px 17px;
  cursor:pointer}

.ekit-wid-con .ekit-custom-control-label::before{
  content:"";
  position:absolute;
  left:-1px;
  top:50%;
  -webkit-transition:.4s;
  transition:.4s;
  color:inherit;
  background-color:currentColor;
  border-radius:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:10px}

.ekit-wid-con .ekit-slide-toggle{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-slide-toggle input[type=checkbox]:checked+.ekit-custom-control-label::before{
  left:calc(101% - 20px)}

.ekit-wid-con .ekit-toggle-switch-content{
  display:none;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-toggle-switch-content.active{
  display:block;
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit-custom-control-input{
  position:absolute;
  z-index:-1;
  opacity:0}

.ekit-wid-con .ekit_menu_style_vertical.elementskit-menu-container{
  height:auto;
  width:100%;
  max-width:250px}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column;
  flex-flow:column}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-dropdown,.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-megamenu-panel{
  top:0;
  left:100%}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav.elementskit-menu-po-center>li>a{
  text-align:center}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav.elementskit-menu-po-right>li>a{
  text-align:right}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav>li.elementskit-megamenu-has{
  position:relative}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav>li>a{
  display:block}

.ekit-wid-con .ekit_menu_style_vertical .elementskit-navbar-nav .elementskit-megamenu-panel{
  width:818px}

.ekit-wid-con .ekit_animation{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both}

.ekit-wid-con .ekit_animation .ekit_motion_text{
  white-space:pre-wrap}

.ekit-wid-con .ekit_animation.ekit_char_based .ekit-letter{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  display:inline-block}

.ekit-wid-con .ekit-RainDrop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RainDrop.ekit_no_spilit,.ekit-wid-con .ekit-RainDrop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RainDrop;
  animation-name:RainDrop}

.ekit-wid-con .ekit-WaterWave.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-WaterWave.ekit_no_spilit,.ekit-wid-con .ekit-WaterWave.ekit_word_spilit .ekit-word{
  -webkit-animation:leWaterWave .2s linear;
  animation:leWaterWave .2s linear}

.ekit-wid-con .ekit-lightning.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-lightning.ekit_no_spilit,.ekit-wid-con .ekit-lightning.ekit_word_spilit .ekit-word{
  -webkit-animation-name:lightning;
  animation-name:lightning}

.ekit-wid-con .ekit-JoltZoom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-JoltZoom.ekit_no_spilit,.ekit-wid-con .ekit-JoltZoom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:JoltZoom;
  animation-name:JoltZoom}

.ekit-wid-con .ekit-typing{
  width:473px;
  overflow:hidden;
  white-space:nowrap;
  border-right:2px solid #7e2ea0;
  -webkit-animation:typing 2s steps(12,end),cursor .2s steps(12,end);
  animation:typing 2s steps(12,end),cursor .2s steps(12,end)}

.ekit-wid-con .ekit-wipe{
  width:473px;
  overflow:hidden;
  margin:0 auto;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-animation-name:wipe;
  animation-name:wipe}

.ekit-wid-con .ekit-open{
  width:473px;
  margin:0 auto;
  overflow:hidden;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-animation-name:open;
  animation-name:open}

.ekit-wid-con .ekit-Magnify.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-Magnify.ekit_no_spilit,.ekit-wid-con .ekit-Magnify.ekit_word_spilit .ekit-word{
  -webkit-animation-name:Magnify;
  animation-name:Magnify}

.ekit-wid-con .ekit-Beat.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-Beat.ekit_no_spilit,.ekit-wid-con .ekit-Beat.ekit_word_spilit .ekit-word{
  -webkit-animation-name:Beat;
  animation-name:Beat}

.ekit-wid-con .ekit-FadeIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeIn.ekit_no_spilit,.ekit-wid-con .ekit-FadeIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeIn;
  animation-name:FadeIn}

.ekit-wid-con .ekit-FadeInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInLeft.ekit_no_spilit,.ekit-wid-con .ekit-FadeInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeInLeft;
  animation-name:FadeInLeft}

.ekit-wid-con .ekit-FadeInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInRight.ekit_no_spilit,.ekit-wid-con .ekit-FadeInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeInRight;
  animation-name:FadeInRight}

.ekit-wid-con .ekit-FadeInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInTop.ekit_no_spilit,.ekit-wid-con .ekit-FadeInTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeInTop;
  animation-name:FadeInTop}

.ekit-wid-con .ekit-FadeInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeInBottom.ekit_no_spilit,.ekit-wid-con .ekit-FadeInBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeInBottom;
  animation-name:FadeInBottom}

.ekit-wid-con .ekit-FadeOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOut.ekit_no_spilit,.ekit-wid-con .ekit-FadeOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeOut;
  animation-name:FadeOut}

.ekit-wid-con .ekit-FadeOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeOutLeft;
  animation-name:FadeOutLeft}

.ekit-wid-con .ekit-FadeOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutRight.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeOutRight;
  animation-name:FadeOutRight}

.ekit-wid-con .ekit-FadeOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutTop.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeOutTop;
  animation-name:FadeOutTop}

.ekit-wid-con .ekit-FadeOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FadeOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-FadeOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FadeOutBottom;
  animation-name:FadeOutBottom}

.ekit-wid-con .ekit-MovingBackFromRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-MovingBackFromRight.ekit_no_spilit,.ekit-wid-con .ekit-MovingBackFromRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:MovingBackFromRight;
  animation-name:MovingBackFromRight;
  -webkit-transform-origin:bottom;
  transform-origin:bottom}

.ekit-wid-con .ekit-MovingBackFromLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-MovingBackFromLeft.ekit_no_spilit,.ekit-wid-con .ekit-MovingBackFromLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:MovingBackFromLeft;
  animation-name:MovingBackFromLeft;
  -webkit-transform-origin:bottom;
  transform-origin:bottom}

.ekit-wid-con .ekit-KickOutBehind.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-KickOutBehind.ekit_no_spilit,.ekit-wid-con .ekit-KickOutBehind.ekit_word_spilit .ekit-word{
  -webkit-animation-name:KickOutFront;
  animation-name:KickOutFront;
  -webkit-transform-origin:top;
  transform-origin:top}

.ekit-wid-con .ekit-KickOutFront.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-KickOutFront.ekit_no_spilit,.ekit-wid-con .ekit-KickOutFront.ekit_word_spilit .ekit-word{
  -webkit-animation-name:KickOutBehind;
  animation-name:KickOutBehind;
  -webkit-transform-origin:top;
  transform-origin:top}

.ekit-wid-con .ekit-ScaleXIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleXIn.ekit_no_spilit,.ekit-wid-con .ekit-ScaleXIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ScaleXIn;
  animation-name:ScaleXIn}

.ekit-wid-con .ekit-ScaleXOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleXOut.ekit_no_spilit,.ekit-wid-con .ekit-ScaleXOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ScaleXOut;
  animation-name:ScaleXOut}

.ekit-wid-con .ekit-ScaleYIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleYIn.ekit_no_spilit,.ekit-wid-con .ekit-ScaleYIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ScaleYIn;
  animation-name:ScaleYIn}

.ekit-wid-con .ekit-ScaleYOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ScaleYOut.ekit_no_spilit,.ekit-wid-con .ekit-ScaleYOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ScaleYOut;
  animation-name:ScaleYOut}

.ekit-wid-con .ekit-Jump.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-Jump.ekit_no_spilit,.ekit-wid-con .ekit-Jump.ekit_word_spilit .ekit-word{
  -webkit-animation-name:Jump;
  animation-name:Jump}

.ekit-wid-con .ekit-AboundTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundTop.ekit_no_spilit,.ekit-wid-con .ekit-AboundTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:AboundTop;
  animation-name:AboundTop}

.ekit-wid-con .ekit-AboundBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundBottom.ekit_no_spilit,.ekit-wid-con .ekit-AboundBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:AboundBottom;
  animation-name:AboundBottom}

.ekit-wid-con .ekit-AboundLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundLeft.ekit_no_spilit,.ekit-wid-con .ekit-AboundLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:AboundLeft;
  animation-name:AboundLeft}

.ekit-wid-con .ekit-AboundRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-AboundRight.ekit_no_spilit,.ekit-wid-con .ekit-AboundRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:AboundRight;
  animation-name:AboundRight}

.ekit-wid-con .ekit-FlyInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInTop.ekit_no_spilit,.ekit-wid-con .ekit-FlyInTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyInTop;
  animation-name:FlyInTop}

.ekit-wid-con .ekit-FlyInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInLeft.ekit_no_spilit,.ekit-wid-con .ekit-FlyInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyInLeft;
  animation-name:FlyInLeft;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out}

.ekit-wid-con .ekit-FlyInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInRight.ekit_no_spilit,.ekit-wid-con .ekit-FlyInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyInRight;
  animation-name:FlyInRight;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out}

.ekit-wid-con .ekit-FlyInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyInBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlyInBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyInBottom;
  animation-name:FlyInBottom}

.ekit-wid-con .ekit-FlyOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutTop.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyOutTop;
  animation-name:FlyOutTop}

.ekit-wid-con .ekit-FlyOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyOutLeft;
  animation-name:FlyOutLeft;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out}

.ekit-wid-con .ekit-FlyOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutRight.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyOutRight;
  animation-name:FlyOutRight;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out}

.ekit-wid-con .ekit-FlyOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlyOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlyOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlyOutBottom;
  animation-name:FlyOutBottom}

.ekit-wid-con .ekit-DoorCloseLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorCloseLeft.ekit_no_spilit,.ekit-wid-con .ekit-DoorCloseLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:DoorCloseLeft;
  animation-name:DoorCloseLeft}

.ekit-wid-con .ekit-DoorOpenRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorOpenRight.ekit_no_spilit,.ekit-wid-con .ekit-DoorOpenRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:DoorOpenRight;
  animation-name:DoorOpenRight}

.ekit-wid-con .ekit-DoorCloseRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorCloseRight.ekit_no_spilit,.ekit-wid-con .ekit-DoorCloseRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:DoorCloseRight;
  animation-name:DoorCloseRight}

.ekit-wid-con .ekit-DoorOpenLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-DoorOpenLeft.ekit_no_spilit,.ekit-wid-con .ekit-DoorOpenLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:DoorOpenLeft;
  animation-name:DoorOpenLeft}

.ekit-wid-con .ekit-HangAndDropLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-HangAndDropLeft.ekit_no_spilit,.ekit-wid-con .ekit-HangAndDropLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:HangAndDropLeft;
  animation-name:HangAndDropLeft}

.ekit-wid-con .ekit-HangAndDropRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-HangAndDropRight.ekit_no_spilit,.ekit-wid-con .ekit-HangAndDropRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:HangAndDropRight;
  animation-name:HangAndDropRight}

.ekit-wid-con .ekit-PushReleaseFrom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFrom.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFrom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseFrom;
  animation-name:PushReleaseFrom}

.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFromLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseFromLeft;
  animation-name:PushReleaseFromLeft}

.ekit-wid-con .ekit-PushReleaseFromTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFromTop.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFromTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseFromTop;
  animation-name:PushReleaseFromTop}

.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseFromBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseFromBottom;
  animation-name:PushReleaseFromBottom}

.ekit-wid-con .ekit-PushReleaseTo.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseTo.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseTo.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseTo;
  animation-name:PushReleaseTo}

.ekit-wid-con .ekit-PushReleaseToTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseToTop.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseToTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseToTop;
  animation-name:PushReleaseToTop}

.ekit-wid-con .ekit-PushReleaseToBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PushReleaseToBottom.ekit_no_spilit,.ekit-wid-con .ekit-PushReleaseToBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PushReleaseToBottom;
  animation-name:PushReleaseToBottom}

.ekit-wid-con .ekit-FlipInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipInTop.ekit_no_spilit,.ekit-wid-con .ekit-FlipInTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlipInTop;
  animation-name:FlipInTop}

.ekit-wid-con .ekit-FlipOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipOutTop.ekit_no_spilit,.ekit-wid-con .ekit-FlipOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlipOutTop;
  animation-name:FlipOutTop}

.ekit-wid-con .ekit-FlipInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipInBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlipInBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlipInBottom;
  animation-name:FlipInBottom}

.ekit-wid-con .ekit-FlipOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-FlipOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-FlipOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:FlipOutBottom;
  animation-name:FlipOutBottom}

.ekit-wid-con .ekit-ElevateLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ElevateLeft.ekit_no_spilit,.ekit-wid-con .ekit-ElevateLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ElevateLeft;
  animation-name:ElevateLeft}

.ekit-wid-con .ekit-ElevateRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ElevateRight.ekit_no_spilit,.ekit-wid-con .ekit-ElevateRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ElevateRight;
  animation-name:ElevateRight}

.ekit-wid-con .ekit-RollFromLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromLeft.ekit_no_spilit,.ekit-wid-con .ekit-RollFromLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollFromLeft;
  animation-name:RollFromLeft}

.ekit-wid-con .ekit-RollFromRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromRight.ekit_no_spilit,.ekit-wid-con .ekit-RollFromRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollFromRight;
  animation-name:RollFromRight}

.ekit-wid-con .ekit-RollFromTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromTop.ekit_no_spilit,.ekit-wid-con .ekit-RollFromTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollFromTop;
  animation-name:RollFromTop}

.ekit-wid-con .ekit-RollFromBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollFromBottom.ekit_no_spilit,.ekit-wid-con .ekit-RollFromBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollFromBottom;
  animation-name:RollFromBottom}

.ekit-wid-con .ekit-RollToLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToLeft.ekit_no_spilit,.ekit-wid-con .ekit-RollToLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollToLeft;
  animation-name:RollToLeft}

.ekit-wid-con .ekit-RollToRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToRight.ekit_no_spilit,.ekit-wid-con .ekit-RollToRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollToRight;
  animation-name:RollToRight}

.ekit-wid-con .ekit-RollToTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToTop.ekit_no_spilit,.ekit-wid-con .ekit-RollToTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollToTop;
  animation-name:RollToTop}

.ekit-wid-con .ekit-RollToBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RollToBottom.ekit_no_spilit,.ekit-wid-con .ekit-RollToBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RollToBottom;
  animation-name:RollToBottom}

.ekit-wid-con .ekit-RotateSkateInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateInRight;
  animation-name:RotateSkateInRight}

.ekit-wid-con .ekit-RotateSkateInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateInLeft;
  animation-name:RotateSkateInLeft}

.ekit-wid-con .ekit-RotateSkateInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInTop.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateInTop;
  animation-name:RotateSkateInTop}

.ekit-wid-con .ekit-RotateSkateInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateInBottom.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateInBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateInBottom;
  animation-name:RotateSkateInBottom}

.ekit-wid-con .ekit-RotateSkateOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateOutRight;
  animation-name:RotateSkateOutRight}

.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateOutLeft;
  animation-name:RotateSkateOutLeft}

.ekit-wid-con .ekit-RotateSkateOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutTop.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateOutTop;
  animation-name:RotateSkateOutTop}

.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-RotateSkateOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateSkateOutBottom;
  animation-name:RotateSkateOutBottom}

.ekit-wid-con .ekit-RotateXZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateXZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-RotateXZoomIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateXZoomIn;
  animation-name:RotateXZoomIn}

.ekit-wid-con .ekit-RotateXZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateXZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-RotateXZoomOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateXZoomOut;
  animation-name:RotateXZoomOut}

.ekit-wid-con .ekit-RotateYZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateYZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-RotateYZoomIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateYZoomIn;
  animation-name:RotateYZoomIn}

.ekit-wid-con .ekit-RotateYZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateYZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-RotateYZoomOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateYZoomOut;
  animation-name:RotateYZoomOut}

.ekit-wid-con .ekit-RotateIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateIn.ekit_no_spilit,.ekit-wid-con .ekit-RotateIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateIn;
  animation-name:RotateIn}

.ekit-wid-con .ekit-RotateOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateOut.ekit_no_spilit,.ekit-wid-con .ekit-RotateOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateOut;
  animation-name:RotateOut}

.ekit-wid-con .ekit-RotateInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateInLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateInLeft;
  animation-name:RotateInLeft}

.ekit-wid-con .ekit-RotateOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-RotateOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateOutLeft;
  animation-name:RotateOutLeft}

.ekit-wid-con .ekit-RotateInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateInRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateInRight;
  animation-name:RotateInRight}

.ekit-wid-con .ekit-RotateOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-RotateOutRight.ekit_no_spilit,.ekit-wid-con .ekit-RotateOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:RotateOutRight;
  animation-name:RotateOutRight}

.ekit-wid-con .ekit-SpinInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinInLeft.ekit_no_spilit,.ekit-wid-con .ekit-SpinInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:SpinInLeft;
  animation-name:SpinInLeft}

.ekit-wid-con .ekit-SpinInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinInRight.ekit_no_spilit,.ekit-wid-con .ekit-SpinInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:SpinInRight;
  animation-name:SpinInRight}

.ekit-wid-con .ekit-SpinOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-SpinOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:SpinOutLeft;
  animation-name:SpinOutLeft}

.ekit-wid-con .ekit-SpinOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-SpinOutRight.ekit_no_spilit,.ekit-wid-con .ekit-SpinOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:SpinOutRight;
  animation-name:SpinOutRight}

.ekit-wid-con .ekit-BlurIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurIn.ekit_no_spilit,.ekit-wid-con .ekit-BlurIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurIn;
  animation-name:BlurIn}

.ekit-wid-con .ekit-BlurInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInRight.ekit_no_spilit,.ekit-wid-con .ekit-BlurInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurInRight;
  animation-name:BlurInRight}

.ekit-wid-con .ekit-BlurInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInLeft.ekit_no_spilit,.ekit-wid-con .ekit-BlurInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurInLeft;
  animation-name:BlurInLeft}

.ekit-wid-con .ekit-BlurInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInTop.ekit_no_spilit,.ekit-wid-con .ekit-BlurInTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurInTop;
  animation-name:BlurInTop}

.ekit-wid-con .ekit-BlurInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurInBottom.ekit_no_spilit,.ekit-wid-con .ekit-BlurInBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurInBottom;
  animation-name:BlurInBottom}

.ekit-wid-con .ekit-BlurOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOut.ekit_no_spilit,.ekit-wid-con .ekit-BlurOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurOut;
  animation-name:BlurOut}

.ekit-wid-con .ekit-BlurOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutRight.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurOutRight;
  animation-name:BlurOutRight}

.ekit-wid-con .ekit-BlurOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurOutLeft;
  animation-name:BlurOutLeft}

.ekit-wid-con .ekit-BlurOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutTop.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurOutTop;
  animation-name:BlurOutTop}

.ekit-wid-con .ekit-BlurOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BlurOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-BlurOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BlurOutBottom;
  animation-name:BlurOutBottom}

.ekit-wid-con .ekit-PopUp.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopUp.ekit_no_spilit,.ekit-wid-con .ekit-PopUp.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PopUp;
  animation-name:PopUp}

.ekit-wid-con .ekit-PopUpLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopUpLeft.ekit_no_spilit,.ekit-wid-con .ekit-PopUpLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PopUpLeft;
  animation-name:PopUpLeft}

.ekit-wid-con .ekit-PopUpRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopUpRight.ekit_no_spilit,.ekit-wid-con .ekit-PopUpRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PopUpRight;
  animation-name:PopUpRight}

.ekit-wid-con .ekit-PopOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopOut.ekit_no_spilit,.ekit-wid-con .ekit-PopOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PopOut;
  animation-name:PopOut}

.ekit-wid-con .ekit-PopOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-PopOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PopOutLeft;
  animation-name:PopOutLeft}

.ekit-wid-con .ekit-PopOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PopOutRight.ekit_no_spilit,.ekit-wid-con .ekit-PopOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PopOutRight;
  animation-name:PopOutRight}

.ekit-wid-con .ekit-BounceFromTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceFromTop.ekit_no_spilit,.ekit-wid-con .ekit-BounceFromTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BounceFromTop;
  animation-name:BounceFromTop}

.ekit-wid-con .ekit-BounceFromDown.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceFromDown.ekit_no_spilit,.ekit-wid-con .ekit-BounceFromDown.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BounceFromDown;
  animation-name:BounceFromDown}

.ekit-wid-con .ekit-BounceY.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceY.ekit_no_spilit,.ekit-wid-con .ekit-BounceY.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BounceY;
  animation-name:BounceY}

.ekit-wid-con .ekit-BounceZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-BounceZoomIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BounceZoomIn;
  animation-name:BounceZoomIn}

.ekit-wid-con .ekit-BounceZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-BounceZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-BounceZoomOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:BounceZoomOut;
  animation-name:BounceZoomOut}

.ekit-wid-con .ekit-PerspectiveOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PerspectiveOutTop.ekit_no_spilit,.ekit-wid-con .ekit-PerspectiveOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PerspectiveOutTop;
  animation-name:PerspectiveOutTop;
  -webkit-transform:perspective(500px);
  transform:perspective(500px);
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d}

.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-PerspectiveOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:PerspectiveOutBottom;
  animation-name:PerspectiveOutBottom;
  -webkit-transform:perspective(500px);
  transform:perspective(500px);
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d}

.ekit-wid-con .ekit-ZoomIn.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomIn.ekit_no_spilit,.ekit-wid-con .ekit-ZoomIn.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomIn;
  animation-name:ZoomIn}

.ekit-wid-con .ekit-ZoomInLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInLeft.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomInLeft;
  animation-name:ZoomInLeft}

.ekit-wid-con .ekit-ZoomInRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInRight.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomInRight;
  animation-name:ZoomInRight}

.ekit-wid-con .ekit-ZoomInTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInTop.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:LetterZoomInTop;
  animation-name:LetterZoomInTop}

.ekit-wid-con .ekit-ZoomInBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomInBottom.ekit_no_spilit,.ekit-wid-con .ekit-ZoomInBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomInBottom;
  animation-name:ZoomInBottom}

.ekit-wid-con .ekit-ZoomOut.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOut.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOut.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomOut;
  animation-name:ZoomOut}

.ekit-wid-con .ekit-ZoomOutLeft.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutLeft.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutLeft.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomOutLeft;
  animation-name:ZoomOutLeft}

.ekit-wid-con .ekit-ZoomOutRight.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutRight.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutRight.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomOutRight;
  animation-name:ZoomOutRight}

.ekit-wid-con .ekit-ZoomOutTop.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutTop.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutTop.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomOutTop;
  animation-name:ZoomOutTop}

.ekit-wid-con .ekit-ZoomOutBottom.ekit_char_based .ekit-letter,.ekit-wid-con .ekit-ZoomOutBottom.ekit_no_spilit,.ekit-wid-con .ekit-ZoomOutBottom.ekit_word_spilit .ekit-word{
  -webkit-animation-name:ZoomOutBottom;
  animation-name:ZoomOutBottom}

.ekit-wid-con .ekit-oaoFadeIn.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoFadeInTop;
  animation-name:oaoFadeInTop;
  -webkit-animation-duration:.7s;
  animation-duration:.7s;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out}

.ekit-wid-con .ekit-oaoFadeIn.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoFadeInBottom;
  animation-name:oaoFadeInBottom;
  -webkit-animation-duration:.7s;
  animation-duration:.7s;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out}

.ekit-wid-con .ekit-oaoFadeOut.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoFadeOutop;
  animation-name:oaoFadeOutop;
  -webkit-animation-duration:.7s;
  animation-duration:.7s;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in}

.ekit-wid-con .ekit-oaoFadeOut.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoFadeOutBottom;
  animation-name:oaoFadeOutBottom;
  -webkit-animation-duration:.7s;
  animation-duration:.7s;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in}

.ekit-wid-con .ekit-oaoFlyIn.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoFlyInTop;
  animation-name:oaoFlyInTop}

.ekit-wid-con .ekit-oaoFlyIn.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoFlyInBottom;
  animation-name:oaoFlyInBottom}

.ekit-wid-con .ekit-oaoFlyOut.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoFlyOutTop;
  animation-name:oaoFlyOutTop}

.ekit-wid-con .ekit-oaoFlyOut.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoFlyOutBottom;
  animation-name:oaoFlyOutBottom}

.ekit-wid-con .ekit-oaoRotateIn.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoRotateInTop;
  animation-name:oaoRotateInTop}

.ekit-wid-con .ekit-oaoRotateIn.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoRotateInBottom;
  animation-name:oaoRotateInBottom}

.ekit-wid-con .ekit-oaoRotateOut.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoRotateOutTop;
  animation-name:oaoRotateOutTop}

.ekit-wid-con .ekit-oaoRotateOut.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoRotateOutBottom;
  animation-name:oaoRotateOutBottom}

.ekit-wid-con .ekit-oaoRotateXIn.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoRotateXInTop;
  animation-name:oaoRotateXInTop}

.ekit-wid-con .ekit-oaoRotateXIn.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoRotateXInBottom;
  animation-name:oaoRotateXInBottom}

.ekit-wid-con .ekit-oaoRotateXOut.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoRotateXOutTop;
  animation-name:oaoRotateXOutTop}

.ekit-wid-con .ekit-oaoRotateXOut.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoRotateXOutBottom;
  animation-name:oaoRotateXOutBottom}

.ekit-wid-con .ekit-oaoRotateYIn.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoRotateYInTop;
  animation-name:oaoRotateYInTop}

.ekit-wid-con .ekit-oaoRotateYIn.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoRotateYInBottom;
  animation-name:oaoRotateYInBottom}

.ekit-wid-con .ekit-oaoRotateYOut.ekit_char_based .ekit-letter:nth-child(even){
  -webkit-animation-name:oaoRotateYOutTop;
  animation-name:oaoRotateYOutTop}

.ekit-wid-con .ekit-oaoRotateYOut.ekit_char_based .ekit-letter:nth-child(odd){
  -webkit-animation-name:oaoRotateYOutBottom;
  animation-name:oaoRotateYOutBottom}

.ekit-wid-con .ekit-RevealInTop+.ekit_reveal_bg{
  -webkit-transform-origin:top;
  transform-origin:top;
  -webkit-animation:ekitRevealInTop 1s ease forwards;
  animation:ekitRevealInTop 1s ease forwards}

.ekit-wid-con .ekit-RevealInLeft+.ekit_reveal_bg{
  -webkit-transform-origin:left;
  transform-origin:left;
  -webkit-animation:ekitRevealInLeft 1s ease forwards;
  animation:ekitRevealInLeft 1s ease forwards}

.ekit-wid-con .ekit-RevealInRight+.ekit_reveal_bg{
  -webkit-transform-origin:right;
  transform-origin:right;
  -webkit-animation:ekitRevealInRight 1s ease forwards;
  animation:ekitRevealInRight 1s ease forwards}

.ekit-wid-con .ekit-RevealInBottom+.ekit_reveal_bg{
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-animation:ekitRevealInBottom 1s ease forwards;
  animation:ekitRevealInBottom 1s ease forwards}

.ekit-wid-con .ekit_reveal_bg{
  position:absolute;
  top:0;
  left:0;
  background-color:red;
  width:100%;
  height:100%}

.ekit-wid-con .ekit_text{
  position:relative}

.ekit-wid-con .ekit_motion_text_title{
  margin-bottom:0;
  opacity:0;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  margin-top:0}

.ekit-wid-con .background_reveal_anim{
  display:inline-block;
  position:relative}

.ekit-wid-con .background_reveal_anim .ekit-RevealInTop+.elementkit_background_reveal_bg{
  -webkit-transform-origin:top;
  transform-origin:top;
  -webkit-animation:ekitRevealInTop 1s ease forwards;
  animation:ekitRevealInTop 1s ease forwards}

.ekit-wid-con .background_reveal_anim .ekit-RevealInBottom+.elementkit_background_reveal_bg{
  -webkit-transform-origin:bottom;
  transform-origin:bottom;
  -webkit-animation:ekitRevealInBottom 1s ease forwards;
  animation:ekitRevealInBottom 1s ease forwards}

.ekit-wid-con .background_reveal_anim .ekit-RevealInLeft+.elementkit_background_reveal_bg{
  -webkit-transform-origin:left;
  transform-origin:left;
  -webkit-animation:ekitRevealInLeft 1s ease forwards;
  animation:ekitRevealInLeft 1s ease forwards}

.ekit-wid-con .background_reveal_anim .ekit-RevealInRight+.elementkit_background_reveal_bg{
  -webkit-transform-origin:right;
  transform-origin:right;
  -webkit-animation:ekitRevealInRight 1s ease forwards;
  animation:ekitRevealInRight 1s ease forwards}

.ekit-wid-con .background_reveal_anim .elementkit_background_reveal_bg{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:#000}

.ekit-wid-con .ekit_animation{
  opacity:1}

.ekit-wid-con span.ekit_animation{
  display:block}

.ekit-wid-con .ekit_table a.dt-button.active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table a.dt-button:active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table button.dt-button.active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table button.dt-button:active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table div.dt-button.active:not(.disabled):hover:not(.disabled),.ekit-wid-con .ekit_table div.dt-button:active:not(.disabled):hover:not(.disabled){
  background-image:none}

.ekit-wid-con .ekit_table .ekit_table_item_container{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit_table .ekit_table_item_container .ekit-table-icon svg{
  max-width:13px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-before{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-after{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row}

.ekit-wid-con .ekit_table .ekit_table_item_container.ekit-table-container-top{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse}

.ekit-wid-con .ekit_table .dataTables_length{
  font-size:16px}

.ekit-wid-con .ekit_table .dataTables_length label{
  background-color:#fff;
  display:block;
  color:#2e3d44;
  font-size:16px;
  line-height:26px;
  padding:0 20px;
  text-transform:capitalize;
  border:1px solid #dfdfe5}

.ekit-wid-con .ekit_table .dataTables_length select{
  display:inline-block;
  width:auto;
  border:none;
  color:#2e3d44;
  background-color:#fff;
  border-left:1px solid #dfdfe5;
  border-right:1px solid #dfdfe5;
  line-height:26px;
  margin:0 10px;
  height:auto}

.ekit-wid-con .ekit_table table.dataTable{
  border:none}

.ekit-wid-con .ekit_table table.dataTable span img{
  width:40px;
  -o-object-fit:cover;
  object-fit:cover}

.ekit-wid-con .ekit_table table.dataTable span.body-cell-icon-position-top,.ekit-wid-con .ekit_table table.dataTable span.ekit-table-icon.ekit-table-icon-top{
  display:block}

.ekit-wid-con .ekit_table .ekit-table-search-label{
  color:#979797;
  position:absolute;
  top:50%;
  right:25px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  padding-left:15px}

.ekit-wid-con .ekit_table .ekit-table-search-label i{
  font-size:16px;
  line-height:25px;
  display:inline-block}

.ekit-wid-con .ekit_table .ekit-table-search-label svg{
  font-size:16px}

.ekit-wid-con .ekit_table .dataTables_filter label{
  position:relative;
  display:block}

.ekit-wid-con .ekit_table .dataTables_filter input{
  border-color:#d9d9e0;
  padding:9px 20px;
  margin:0;
  padding-right:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:20px;
  border-radius:0;
  font-size:16px;
  background-color:#fff;
  color:#9a9a9a}

.ekit-wid-con .ekit_table .dataTables_filter input::-webkit-input-placeholder{
  color:#9a9a9a;
  font-size:15px;
  line-height:48px}

.ekit-wid-con .ekit_table .dataTables_filter input::-moz-placeholder{
  color:#9a9a9a;
  font-size:15px;
  line-height:48px}

.ekit-wid-con .ekit_table .dataTables_filter input:-ms-input-placeholder{
  color:#9a9a9a;
  font-size:15px;
  line-height:48px}

.ekit-wid-con .ekit_table .dataTables_filter input::-ms-input-placeholder{
  color:#9a9a9a;
  font-size:15px;
  line-height:48px}

.ekit-wid-con .ekit_table .dataTables_filter input::placeholder{
  color:#9a9a9a;
  font-size:15px;
  line-height:48px}

.ekit-wid-con .ekit_table .dataTables_wrapper{
  padding:0}

.ekit-wid-con .ekit_table .dataTables_wrapper select:not([multiple]){
  padding:12px 16px;
  line-height:15px;
  font-size:13px}

.ekit-wid-con .ekit_table .ekit_table_body_container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#333;
  text-align:center}

.ekit-wid-con .ekit_table .ekit_table_body_container a:hover{
  background-color:transparent}

.ekit-wid-con .ekit_table .ekit_table_body_container .body_cell_icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .ekit_table .ekit_table_body_container .body_cell_icon svg{
  max-width:16px;
  height:auto;
  vertical-align:middle}

.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_after{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row}

.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_top{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse}

.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_table_data_before{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:end;
  text-align:right}

.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_left{
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  text-align:left}

.ekit-wid-con .ekit_table .ekit_table_body_container.ekit_body_align_center{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center}

.ekit-wid-con .ekit_table tr{
  background-color:transparent}

.ekit-wid-con .ekit_table th{
  background-color:#7c5af5;
  border:none}

.ekit-wid-con .ekit_table th span{
  vertical-align:middle;
  display:inline-block}

.ekit-wid-con .ekit_table td{
  font-size:15px;
  vertical-align:middle}

.ekit-wid-con .ekit_table td span{
  vertical-align:middle}

.ekit-wid-con .ekit_table td .ekit_table_data_after span{
  display:inline-block}

.ekit-wid-con .ekit_table td .ekit_table_data_after span::before{
  float:right}

.ekit-wid-con .ekit_table .dt-button{
  background-image:none;
  background-color:#fff;
  font-size:16px;
  background-color:#fff;
  color:#2e3d44;
  padding:9px 25px;
  border-radius:0;
  margin:0;
  line-height:20px}

.ekit-wid-con .ekit_table .dt-button:hover{
  background-image:none;
  color:#2e3d44;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#fff}

.ekit-wid-con .ekit_table .dt-button:focus{
  background-image:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#fff}

.ekit-wid-con .ekit_table .dt-button:active{
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  background-color:#fff;
  background-image:none;
  color:#2e3d44!important}

.ekit-wid-con .ekit_table .ekit-tbl-pagi-nav{
  border:none;
  padding:0;
  background-color:transparent}

.ekit-wid-con .ekit_table .paginate_button{
  border-color:#ccc;
  background-image:none;
  margin-left:10px;
  font-size:15px;
  border:none;
  color:#2e3d44;
  line-height:20px;
  font-weight:400}

.ekit-wid-con .ekit_table .paginate_button.next{
  margin-right:0!important;
  border-right:none!important;
  border-bottom:none!important;
  border-top:none!important;
  padding-left:15px;
  border-radius:0;
  border-width:1px}

.ekit-wid-con .ekit_table .paginate_button.previous{
  margin-left:0!important;
  border-left:none!important;
  border-bottom:none!important;
  border-top:none!important;
  padding-right:15px;
  border-radius:0;
  border-width:1px}

.ekit-wid-con .ekit_table .paginate_button:focus{
  border-color:#ccc;
  background-color:transparent;
  background-image:none}

.ekit-wid-con .ekit_table .paginate_button.current{
  background-image:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#2e3d44;
  color:#fff!important;
  border-color:none;
  border-radius:0;
  border:none}

.ekit-wid-con .ekit_table .paginate_button.current:hover{
  background-image:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-color:#2e3d44;
  color:#fff!important;
  border:none}

.ekit-wid-con .ekit_table .paginate_button:hover{
  background-color:transparent;
  border:none;
  color:#2e3d44!important;
  -webkit-box-shadow:none;
  box-shadow:none;
  background-image:none}

.ekit-wid-con .ekit_table .paginate_button.disabled{
  border:inherit}

.ekit-wid-con .ekit_table .paginate_button.disabled:hover{
  border:inherit}

.ekit-wid-con .ekit_table .paginate_button.disabled:focus{
  border:inherit}

.ekit-wid-con .ekit_table .dataTables_info{
  -webkit-transition:all .4s;
  transition:all .4s;
  font-size:15px;
  padding-top:6px;
  color:#666;
  line-height:20px}

.ekit-wid-con .ekit_table .ekit-no-csv-file-found{
  border:1px solid #ff0404;
  padding:20px;
  font-size:16px;
  font-weight:500}

.ekit-wid-con table[aria-describedby] thead th{
  text-align:center;
  background-color:#6e5bde;
  color:#fff}

.ekit-wid-con .ekit_table.display table.dataTable tbody tr.odd{
  background-color:transparent}

.ekit-wid-con .ekit_table.display table.dataTable tbody tr.odd:hover{
  background-color:transparent}

.ekit-wid-con .ekit_table.display table.dataTable tbody tr .sorting_1,.ekit-wid-con .ekit_table.display table.dataTable tbody tr:hover{
  background-color:transparent}

.ekit-wid-con table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before,.ekit-wid-con table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before{
  line-height:16px}

.ekit-wid-con .ekit-tbl-pagi-nav-icon{
  line-height:20px;
  vertical-align:middle}

.ekit-wid-con .ekit-layout-grid .ekit-twitter-feed-column{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-layout-grid.ekit-row{
  margin-left:-15px;
  margin-right:-15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-wid-con .ekit-layout-grid .ekit-col-1{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-col-2{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-col-3{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%}

.ekit-wid-con .ekit-layout-grid .ekit-col-4{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-col-5{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-col-6{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-7{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-col-8{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-col-9{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%}

.ekit-wid-con .ekit-layout-grid .ekit-col-10{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-col-11{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-col-12{
  padding-left:15px;
  padding-right:15px;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%}

@media (max-width:1024px){
  .ekit-wid-con .ekit-layout-grid .ekit-col-1{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-2{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-3{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-4{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-5{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-6{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-7{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-8{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-9{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-10{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-11{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-col-12{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

}

@media (max-width:767px){
  .ekit-wid-con .ekit-layout-grid .ekit-col-1{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-2{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-3{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-4{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-5{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-6{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-7{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-8{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-9{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-10{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-11{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-layout-grid .ekit-col-12{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

}

.ekit-wid-con .ekit-twitter-feed-content-wraper{
  background-color:#f7f9fb;
  margin-bottom:30px;
  padding:15px;
  -webkit-box-flex:1;
  -ms-flex:auto;
  flex:auto}

.ekit-wid-con .ekit-twitter-feed-author{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-twitter-feed-author .ekit-twitter-profile-picture{
  position:relative;
  width:40px;
  height:40px;
  min-width:40px;
  overflow:hidden}

.ekit-wid-con .ekit-twitter-profile-circle{
  border-radius:50%}

.ekit-wid-con .profile-display-name{
  margin-left:10px;
  line-height:1}

.ekit-wid-con .profile-display-name .fullname{
  color:#14171a;
  font-size:14px;
  font-weight:700;
  margin-bottom:5px;
  display:inline-block}

.ekit-wid-con .profile-display-name .fullname:hover{
  color:#d55732;
  text-decoration:underline}

.ekit-wid-con .profile-display-name .screen_name{
  font-size:14px;
  color:#657786;
  display:block}

.ekit-wid-con .profile-display-name .screen_name:hover{
  color:#d55732;
  text-decoration:underline}

.ekit-wid-con .profile-display-name .ekit-twitter-feed-item-user-screen-name{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .profile-display-name .ekit-twitter-feed-item-user-date{
  color:#657786;
  font-size:12px;
  margin-left:12px}

.ekit-wid-con .ekit-twitter-feed-comments{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-twitter-feed-comments>a{
  color:#657786;
  display:inline-block;
  font-size:16px;
  line-height:1;
  padding:0 2px;
  position:relative;
  margin-right:24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-twitter-feed-comments>a>strong{
  display:inline-block;
  margin-left:6px;
  font-weight:400}

.ekit-wid-con .ekit-twitter-feed-comments>a svg{
  height:14px;
  width:14px}

.ekit-wid-con .ekit-twitter-feed-comments>a svg:not(:root){
  overflow:visible}

.ekit-wid-con .ekit-twitter-feed-comments>a path{
  fill:#657786;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-comments:hover{
  color:#1da1f2}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-comments:hover svg path{
  fill:#1da1f2}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-retweet:hover{
  color:#17bf63}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-retweet:hover svg path{
  fill:#17bf63}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-like:hover{
  color:#e0245e}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-like:hover svg path{
  fill:#e0245e}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share{
  margin-left:auto;
  cursor:pointer;
  position:relative}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu{
  position:absolute;
  padding:20px 0;
  bottom:12px;
  right:0;
  opacity:0;
  z-index:100;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  visibility:hidden;
  border-radius:4px;
  background-color:#fff;
  -webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);
  box-shadow:0 10px 20px rgba(0,0,0,.1);
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:13px;
  line-height:30px;
  padding:0 20px}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__menu a i{
  margin-right:8px}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share:hover .ekit-twitter-feed-share__menu{
  opacity:1;
  visibility:visible;
  bottom:22px}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw{
  color:#14223b}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb .icon,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-fb:hover{
  color:#4674d1}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw .icon,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-tw:hover{
  color:#23abff}

.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin .icon,.ekit-wid-con .ekit-twitter-feed-comments .ekit-twitter-feed-share__with-pin:hover{
  color:#e60023}

.ekit-wid-con .feed-title{
  margin-top:20px;
  margin-bottom:20px}

.ekit-wid-con .feed-title>a{
  color:#d55732}

.ekit-wid-con .feed-title>a:focus,.ekit-wid-con .feed-title>a:hover{
  text-decoration:underline}

.ekit-wid-con .read-more-button{
  margin-bottom:20px}

.ekit-wid-con .read-more-button>a{
  color:#14171a}

.ekit-wid-con .read-more-button>a:focus,.ekit-wid-con .read-more-button>a:hover{
  color:#d55732;
  text-decoration:underline}

.ekit-wid-con .feed-title-hash{
  margin-bottom:20px}

.ekit-wid-con .feed-title-hash>a{
  color:#d55732}

.ekit-wid-con .feed-title-hash>a:focus,.ekit-wid-con .feed-title-hash>a:hover{
  text-decoration:underline}

.ekit-wid-con .ekit-layout-masonary.ekit-col-1{
  -webkit-column-count:12;
  -moz-column-count:12;
  column-count:12}

.ekit-wid-con .ekit-layout-masonary.ekit-col-2{
  -webkit-column-count:6;
  -moz-column-count:6;
  column-count:6}

.ekit-wid-con .ekit-layout-masonary.ekit-col-3{
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4}

.ekit-wid-con .ekit-layout-masonary.ekit-col-4{
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3}

.ekit-wid-con .ekit-layout-masonary.ekit-col-5{
  -webkit-column-count:2.4;
  -moz-column-count:2.4;
  column-count:2.4}

.ekit-wid-con .ekit-layout-masonary.ekit-col-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-7{
  -webkit-column-count:1.7142857143;
  -moz-column-count:1.7142857143;
  column-count:1.7142857143}

.ekit-wid-con .ekit-layout-masonary.ekit-col-8{
  -webkit-column-count:1.5;
  -moz-column-count:1.5;
  column-count:1.5}

.ekit-wid-con .ekit-layout-masonary.ekit-col-9{
  -webkit-column-count:1.3333333333;
  -moz-column-count:1.3333333333;
  column-count:1.3333333333}

.ekit-wid-con .ekit-layout-masonary.ekit-col-10{
  -webkit-column-count:1.2;
  -moz-column-count:1.2;
  column-count:1.2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-11{
  -webkit-column-count:1.0909090909;
  -moz-column-count:1.0909090909;
  column-count:1.0909090909}

@media (max-width:1024px){
  .ekit-wid-con .ekit-layout-masonary.ekit-col-1{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-2{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-3{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-4{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-5{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-7{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-8{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-9{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-10{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-11{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-col-12{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

}

@media (max-width:767px){
  .ekit-wid-con .ekit-layout-masonary.ekit-col-1{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-2{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-3{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-4{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-5{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-6{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-7{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-8{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-9{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-10{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-11{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

.ekit-wid-con .ekit-layout-masonary.ekit-col-12{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

}

.ekit-wid-con .ekit-layout-masonary .ekit-twitter-feed-content-wraper{
  -webkit-column-break-inside:avoid;
  -moz-column-break-inside:avoid;
  break-inside:avoid}

.ekit-wid-con .ekit-twitter-media{
  margin-bottom:20px}

.ekit-wid-con .ekit-twitter-media>a{
  display:block;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-twitter-media>a:hover .twitter_video_play_icon{
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-twitter-media .video_content{
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  opacity:.9;
  -webkit-transform:scale(.9);
  transform:scale(.9);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  height:64px;
  width:64px}

.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon>circle{
  fill:#1da1f2;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-twitter-media .twitter_video_play_icon>path{
  fill:#fff;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-twitter-feed-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between}

.ekit-wid-con .ekit-twitter-feed-header .ekit-twitter-logo>a{
  color:#e7e7e7;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-twitter-feed-header .ekit-twitter-logo>a:hover{
  color:#1da1f2}

.ekit-wid-con .ekit-twitter-user-timeline{
  position:relative}

.ekit-wid-con .ekit-twitter-feed-header-user-info-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-bottom:25px;
  width:100%}

.ekit-wid-con .ekit-twitter-feed-header-user-image-container{
  margin-right:9px}

.ekit-wid-con .ekit-twitter-feed-header-user-image-container>a{
  display:block;
  position:relative;
  overflow:hidden;
  width:100px;
  height:100px;
  border:3px solid #fff}

.ekit-wid-con .ekit-twitter-feed-header-user{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-fullname{
  display:block;
  font-size:16px;
  font-weight:700;
  color:#222;
  line-height:1}

.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-fullname:hover{
  text-decoration:underline;
  color:#d55732}

.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-screenname{
  color:#657786;
  font-size:13px;
  line-height:1}

.ekit-wid-con .ekit-twitter-feed-header-user-info .ekit-twitter-screenname:hover{
  text-decoration:underline;
  color:#d55732}

.ekit-wid-con .twitter-verified-bdage{
  display:inline-block;
  padding-right:2px;
  vertical-align:middle}

.ekit-wid-con .twitter-verified-bdage>svg{
  width:13px;
  height:13px}

.ekit-wid-con .ekit-twitter-feed-header-user-info-follow{
  -ms-flex-item-align:center;
  align-self:center}

.ekit-wid-con .ekit-twitter-feed-header-user-info-follow>a{
  background-color:#1da1f2;
  border-radius:17.5px;
  padding:6px 35px;
  font-size:14px;
  font-weight:500;
  color:#fff;
  display:inline-block;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-twitter-feed-header-user-info-follow>a i{
  margin-right:8px}

.ekit-wid-con .ekit-twitter-feed-header-statistics{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-bottom:35px;
  padding-top:35px;
  border-bottom:1px solid #f0f0f0;
  border-top:1px solid #f0f0f0}

.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count{
  color:#657786;
  font-size:12px;
  margin-bottom:0;
  margin-right:50px}

.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count:last-child{
  margin-right:0}

.ekit-wid-con .ekit-twitter-feed-header-statistics>.ekit-twitter-tweet-count>strong{
  display:block;
  color:#abb8c2;
  font-size:18px}

@media (min-width:1024px){
  .ekit-wid-con .ekit-twitter-feed-profile-info-wraper{
  padding:40px;
  padding-top:60px}

}

@media (max-width:1023px){
  .ekit-wid-con .ekit-twitter-feed-profile-info-wraper{
  padding:30px;
  padding-top:30px}

}

@media (max-width:767px){
  .ekit-wid-con .ekit-twitter-feed-profile-info-wraper{
  padding:15px}

.ekit-wid-con .ekit-twitter-feed-header-user{
  margin-bottom:30px}

}

.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper{
  margin-top:-54px;
  padding-top:0}

.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper .ekit-twitter-feed-header-user-info{
  -ms-flex-item-align:end;
  align-self:flex-end;
  margin-bottom:-4px}

.ekit-wid-con .ekit-twitter-feed-header-banner-container+.ekit-twitter-feed-profile-info-wraper .ekit-twitter-feed-header-user-info-follow{
  -ms-flex-item-align:end;
  align-self:flex-end}

.ekit-wid-con .ekit-twitter-retweet svg{
  -webkit-transform:scale(1.2);
  transform:scale(1.2)}

.ekit-wid-con .ekit-location-wraper .ekit-location{
  position:absolute}

.ekit-wid-con .ekit-location-wraper .ekit-location.active .ekit-location_outer,.ekit-wid-con .ekit-location-wraper .ekit-location:hover .ekit-location_outer{
  z-index:2}

.ekit-wid-con .ekit-location-wraper .ekit-location-des{
  margin-bottom:0}

.ekit-wid-con .ekit-location-wraper .ekit-location-des>*{
  margin-bottom:0}

.ekit-wid-con .ekit-location-wraper .ekit-location-des li,.ekit-wid-con .ekit-location-wraper .ekit-location-des ol,.ekit-wid-con .ekit-location-wraper .ekit-location-des ul{
  list-style:initial;
  list-style-position:inside}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  pointer-events:none}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit-location_outer::after{
  content:" ";
  position:absolute;
  top:-10px;
  left:0;
  right:0;
  bottom:-10px;
  z-index:-1}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover .ekit_hotspot_arrow{
  top:auto;
  bottom:38px;
  opacity:0;
  visibility:hidden}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_outer,.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_outer{
  pointer-events:auto;
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0)}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit-location_inner,.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit-location_inner{
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.active .ekit_hotspot_arrow,.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover:not(.click):hover .ekit_hotspot_arrow{
  opacity:1;
  visibility:visible;
  -webkit-transition:all .4s .2s;
  transition:all .4s .2s}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit-location_outer{
  top:43px}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow{
  top:38px;
  bottom:auto}

.ekit-wid-con .ekit-location-wraper .ekit-location-on-hover.bottom .ekit_hotspot_arrow::before{
  border-width:0 .4rem .4rem;
  border-bottom-color:currentColor}

.ekit-wid-con .ekit-location-on-click:not(.hotspot-following-line-style):not(.hotspot-following-line-straight).active .ekit-location_outer{
  -webkit-transform:translate3d(-50%,0,0);
  transform:translate3d(-50%,0,0)}

.ekit-wid-con .ekit-location-on-click.active .ekit-location_inner{
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-location_indicator{
  position:relative;
  height:34px;
  z-index:1;
  width:34px;
  background-color:#fff;
  border-radius:50%;
  border:1px solid #eee;
  color:rgba(26,43,99,.2);
  cursor:pointer}

.ekit-wid-con .ekit-location_indicator::after{
  position:absolute;
  left:50%;
  top:50%;
  height:6px;
  width:6px;
  background-color:#2575fc;
  border-radius:inherit;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  content:""}

@media (max-width:480px){
  .ekit-wid-con .ekit-location_indicator::after{
  height:3px;
  width:3px}

}

.ekit-wid-con .ekit_hotspot_pulse_1,.ekit-wid-con .ekit_hotspot_pulse_2{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  z-index:-1;
  border-radius:inherit;
  color:inherit;
  -webkit-box-shadow:0 0 0 15px currentColor;
  box-shadow:0 0 0 15px currentColor;
  -webkit-animation:pulsekm 3s infinite cubic-bezier(.4,0,1,1) both;
  animation:pulsekm 3s infinite cubic-bezier(.4,0,1,1) both}

.ekit-wid-con .ekit_hotspot_pulse_1{
  -webkit-animation-delay:.5s;
  animation-delay:.5s}

@-webkit-keyframes pulsekm{
  0%{
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor}

70%{
  -webkit-box-shadow:0 0 0 30px currentColor;
  box-shadow:0 0 0 30px currentColor;
  opacity:0}

100%{
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor;
  opacity:0}

}

@keyframes pulsekm{
  0%{
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor}

70%{
  -webkit-box-shadow:0 0 0 30px currentColor;
  box-shadow:0 0 0 30px currentColor;
  opacity:0}

100%{
  -webkit-box-shadow:0 0 0 0 currentColor;
  box-shadow:0 0 0 0 currentColor;
  opacity:0}

}

.ekit-wid-con .ekit_hotspot_image{
  -webkit-box-flex:0;
  -ms-flex:0 0 30%;
  flex:0 0 30%;
  max-width:30%}

.ekit-wid-con .ekit-location-groups .media-body{
  width:100%}

.ekit-wid-con .ekit-location-groups .media{
  max-width:100%}

.ekit-wid-con .ekit-location-groups .media.ekit-location_inner{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-location-groups .media.ekit-location_inner .ekit_hotspot_image{
  margin-right:10px}

.ekit-wid-con .ekit-location-groups .media.flex-row-reverse .ekit_hotspot_image{
  margin-left:10px}

.ekit-wid-con .ekit-location-groups .media.flex-column .ekit_hotspot_image,.ekit-wid-con .ekit-location-groups .media.flex-column-reverse .ekit_hotspot_image{
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%}

.ekit-wid-con .ekit-location_outer{
  min-width:350px;
  text-align:left;
  color:#000;
  position:absolute;
  bottom:126%;
  left:50%;
  -webkit-transform:translate3d(-50%,-15px,0);
  transform:translate3d(-50%,-15px,0);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  z-index:-1}

.ekit-wid-con .ekit-location_inner{
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  visibility:hidden;
  padding:20px 15px;
  width:100%;
  background-color:#fff;
  -webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, .05));
  filter:drop-shadow(0 0 20px rgba(0, 0, 0, .05));
  position:relative;
  z-index:50}

.ekit-wid-con .ekit_hotspot_arrow{
  position:absolute;
  display:block;
  width:.8rem;
  height:.4rem;
  bottom:-6px;
  z-index:5;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)}

.ekit-wid-con .ekit_hotspot_arrow::before{
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid;
  border-top-color:currentColor;
  top:0;
  border-width:.4rem .4rem 0;
  color:#fff;
  left:0}

.ekit-wid-con .hotspot-following-line-style .ekit-location_outer{
  -webkit-transform:none;
  transform:none;
  -webkit-transition:all .4s ease 0s;
  transition:all .4s ease 0s}

.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line{
  display:block;
  -webkit-transition:all .4s linear .4s;
  transition:all .4s linear .4s;
  background-color:#2575fc;
  position:absolute}

.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-vertical-line{
  -webkit-transition:all .4s linear 0s;
  transition:all .4s linear 0s;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  width:2px;
  height:65px;
  left:50%}

.ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line{
  height:2px;
  width:155px;
  margin-top:-1px;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  top:50%}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line{
  left:100%;
  -webkit-transform-origin:left;
  transform-origin:left}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line{
  left:auto;
  right:100%;
  -webkit-transform-origin:right;
  transform-origin:right}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer{
  left:calc(100% - 2px)}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer{
  left:auto;
  right:100%}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-location_outer{
  bottom:241%}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line{
  top:100%;
  -webkit-transform-origin:bottom;
  transform-origin:bottom}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-vertical-line .ekit_hotspot_arrow{
  top:0;
  left:1px}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
  display:none}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow{
  top:-6px;
  bottom:auto}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit_hotspot_arrow::before,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit_hotspot_arrow::before{
  border-width:0 .4rem .4rem;
  border-bottom-color:currentColor}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-location_outer{
  bottom:auto;
  top:238%}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line{
  top:-65px;
  -webkit-transform-origin:top;
  transform-origin:top}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-vertical-line .ekit_hotspot_arrow{
  bottom:0;
  left:1px;
  top:auto}

.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_left_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-style.ekit_hotspot_follow_line_right_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
  display:none}

.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-horizontal-line{
  -webkit-transition:all .4s linear 0s;
  transition:all .4s linear 0s;
  -webkit-transform:scaleX(1);
  transform:scaleX(1)}

.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-hotspot-vertical-line{
  -webkit-transition:all .3s linear .4s;
  transition:all .3s linear .4s;
  -webkit-transform:scaleY(1);
  transform:scaleY(1)}

.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_inner{
  -webkit-transition:all .4s ease .7s;
  transition:all .4s ease .7s}

.ekit-wid-con .hotspot-following-line-style.ekit-location-on-click.active .ekit-location_outer{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .hotspot-following-line-straight .ekit-hotspot-horizontal-line{
  display:block;
  position:absolute;
  background-color:#2575fc;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  pointer-events:none}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line{
  height:100px;
  width:2px;
  left:50%;
  margin-left:-1px;
  -webkit-transform:scaleY(0);
  transform:scaleY(0)}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
  top:0}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-vertical-line{
  display:none}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer{
  bottom:calc(105px + 100%)}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line{
  bottom:100%;
  -webkit-transform-origin:bottom;
  transform-origin:bottom}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer{
  top:calc(105px + 100%)}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit_hotspot_arrow::before{
  border-width:0 .4rem .4rem;
  border-bottom-color:currentColor}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line{
  top:100%;
  -webkit-transform-origin:top;
  transform-origin:top}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
  bottom:0;
  top:auto}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line{
  width:100px;
  height:2px;
  top:50%;
  margin-top:-1px;
  -webkit-transform:scaleX(0);
  transform:scaleX(0)}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
  right:0;
  left:auto;
  margin-top:-3px}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-vertical-line,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-vertical-line{
  display:none}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line{
  -webkit-transform-origin:left;
  transform-origin:left;
  left:100%}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit-location_outer{
  -webkit-transform:none;
  transform:none;
  left:calc(100% + 105px);
  bottom:-160%}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow{
  left:-12px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_right .ekit_hotspot_arrow::before{
  border-top-color:transparent;
  border-right-color:currentColor;
  border-width:.4rem .4rem .4rem .4rem}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line{
  -webkit-transform-origin:right;
  transform-origin:right;
  right:100%}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-location_outer{
  -webkit-transform:none;
  transform:none;
  right:calc(100% + 105px);
  bottom:-160%;
  left:auto}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow{
  right:-12px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:auto}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit_hotspot_arrow::before{
  border-top-color:transparent;
  border-left-color:currentColor;
  border-width:.4rem .4rem .4rem .4rem}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line .ekit_hotspot_arrow{
  right:auto;
  left:0}

.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_bottom .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_top .ekit-hotspot-horizontal-line{
  -webkit-transform:scaleY(1);
  transform:scaleY(1)}

.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_left .ekit-hotspot-horizontal-line,.ekit-wid-con .hotspot-following-line-straight.active.ekit_hotspot_follow_line_right .ekit-hotspot-horizontal-line{
  -webkit-transform:scaleX(1);
  transform:scaleX(1)}

.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_bottom .ekit-location_outer,.ekit-wid-con .hotspot-following-line-straight.ekit_hotspot_follow_line_top .ekit-location_outer{
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)}

.ekit-wid-con .hotspot-following-line-straight .ekit-location_outer{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-map-image img{
  display:inline-block}

.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-items-load-more .btn{
  color:#ea4c89;
  background-color:rgba(234,76,137,.1)}

.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5 .ekit-feed-item--cover .ekit-feed-item--go-arrow{
  display:none}

.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5 .ekit-feed-item--info{
  opacity:0;
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-feed-items-wrapper-dribble .ekit-feed-item-dribble.style5:hover .ekit-feed-item--info{
  opacity:1}

.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn{
  position:relative;
  padding-top:0!important;
  padding-bottom:0!important}

.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn i{
  color:#bd081c}

.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn span{
  margin-left:2rem}

.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn-primary{
  background-color:#bd081c;
  border-color:#bd081c}

.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .btn-pill{
  border-radius:2rem!important}

.ekit-wid-con .ekit-feed-header-pinterest .ekit-feed-header--actions .circle{
  position:absolute;
  left:3px;
  width:34px;
  height:34px;
  border-radius:50%;
  background-color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-feed-header-pinterest .header-left{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons{
  text-align:center}

.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn{
  border-width:2px;
  font-weight:500;
  padding:.4rem 2rem}

.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-primary{
  border-color:#bd081c;
  color:#bd081c}

.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-primary:hover{
  background-color:#bd081c;
  color:#fff}

.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-secondary{
  border-color:#f2f2f5;
  color:#000032}

.ekit-wid-con .ekit-feed-items-wrapper-pinterest .ekit-feed-items-wrapper--buttons .btn-outline-secondary:hover{
  background-color:#f2f2f5}

.ekit-wid-con .ekit-feed-pinterest-boards,.ekit-wid-con .ekit-feed-pinterest-pins{
  display:none}

.ekit-wid-con .ekit-feed-pinterest-boards.visible,.ekit-wid-con .ekit-feed-pinterest-pins.visible{
  display:block}

.ekit-wid-con .ekit-feed-pinterest-board{
  -webkit-box-shadow:0 7px 15px rgba(0,0,0,.05);
  box-shadow:0 7px 15px rgba(0,0,0,.05)}

.ekit-wid-con .ekit-feed-pinterest-board--images{
  height:220px;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  grid-template-rows:repeat(4,1fr);
  grid-gap:.4rem}

.ekit-wid-con .ekit-feed-pinterest-board--images>div{
  grid-row:1/5;
  background-color:#f2f2f5}

.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-1{
  grid-row:1/2}

.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-2{
  grid-row:1/3}

.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(2).span-3{
  grid-row:1/4}

.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-1{
  grid-row:4/5}

.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-2{
  grid-row:3/5}

.ekit-wid-con .ekit-feed-pinterest-board--images>div:nth-of-type(3).span-3{
  grid-row:2/5}

.ekit-wid-con .ekit-feed-pinterest-board--info{
  padding:1rem}

.ekit-wid-con .ekit-feed-pinterest-board--name{
  font-size:1rem;
  line-height:1rem;
  font-weight:700;
  color:#000032;
  margin:0}

.ekit-wid-con .ekit-feed-pinterest-board--pins{
  color:#adadad;
  font-size:12px;
  margin:0}

.ekit-wid-con .ekit-feed-pinterest-pins .row>div{
  padding:0}

.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-12 img{
  height:unset}

.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-6 img{
  height:24rem}

.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-4 img{
  height:22rem}

.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-3 img{
  height:20rem}

.ekit-wid-con .ekit-feed-pinterest-pins .row>.col-md-2 img{
  height:18rem}

.ekit-wid-con .ekit-feed-pinterest-pin{
  position:relative;
  overflow:hidden;
  color:#32323d;
  font-size:14px;
  line-height:17px;
  font-weight:400}

.ekit-wid-con .ekit-feed-pinterest-pin.has-title img{
  margin-bottom:1rem}

.ekit-wid-con .ekit-feed-pinterest-pin>a{
  display:block}

.ekit-wid-con .ekit-feed-pinterest-pin>a,.ekit-wid-con .ekit-feed-pinterest-pin>a img{
  width:100%}

.ekit-wid-con .ekit-feed-pinterest-pin>a img{
  -o-object-position:top;
  object-position:top;
  -o-object-fit:cover;
  object-fit:cover}

.ekit-wid-con .ekit-feed-pinterest-pin--top-logo{
  width:34px;
  height:34px;
  border-radius:50%;
  background-color:#fff;
  position:absolute;
  top:1rem;
  right:1rem}

.ekit-wid-con .ekit-feed-pinterest-pin--top-logo i{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  position:absolute;
  color:#bd081c}

.ekit-wid-con .ekit-feed-items-load-more.pinterest{
  padding-top:2rem}

.ekit-wid-con .ekit-feed-items-load-more.pinterest .btn{
  display:inline-block;
  color:#bd081c;
  background-color:rgba(189,8,28,.1)}

.ekit-wid-con .ekit-feed-wrapper-pinterest .row.ekit-layout-grid img{
  height:250px}

.ekit-wid-con .ekit-feed-wrapper-pinterest p{
  margin-bottom:0}

.ekit-wid-con .ekit-facebook-feed{
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-facebook-feed a{
  text-decoration:none}

.ekit-wid-con .ekit-facebook-feed .medium-text{
  font-size:14px;
  font-weight:500;
  line-height:22px}

.ekit-wid-con .ekit-layout-grid.ekit-fb-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-left:-15px;
  margin-right:-15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-1{
  max-width:8.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-2{
  max-width:16.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-3{
  max-width:25%;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-4{
  max-width:33.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-5{
  max-width:41.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-6{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-7{
  max-width:58.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-8{
  max-width:66.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-9{
  max-width:75%;
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-10{
  max-width:83.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-11{
  max-width:91.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  padding-left:15px;
  padding-right:15px}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-12{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  padding-left:15px;
  padding-right:15px}

@media (max-width:1024px){
  .ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-1{
  max-width:8.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-2{
  max-width:16.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-3{
  max-width:25%;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-4{
  max-width:33.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-5{
  max-width:41.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-6{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-7{
  max-width:58.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-8{
  max-width:66.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-9{
  max-width:75%;
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-10{
  max-width:83.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-11{
  max-width:91.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-tablet-12{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

}

@media (max-width:767px){
  .ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-1{
  max-width:8.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-2{
  max-width:16.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-3{
  max-width:25%;
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-4{
  max-width:33.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-5{
  max-width:41.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-6{
  max-width:50%;
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-7{
  max-width:58.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-8{
  max-width:66.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-9{
  max-width:75%;
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-10{
  max-width:83.3333333333%;
  -webkit-box-flex:0;
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-11{
  max-width:91.6666666667%;
  -webkit-box-flex:0;
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%}

.ekit-wid-con .ekit-layout-grid .ekit-fb-col-mobile-12{
  max-width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

}

.ekit-wid-con .ekit-layout-masonary{
  -webkit-column-gap:30px;
  -moz-column-gap:30px;
  column-gap:30px}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-1{
  -webkit-column-count:12;
  -moz-column-count:12;
  column-count:12}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-2{
  -webkit-column-count:6;
  -moz-column-count:6;
  column-count:6}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-3{
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-4{
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-5{
  -webkit-column-count:2.4;
  -moz-column-count:2.4;
  column-count:2.4}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-7{
  -webkit-column-count:1.7142857143;
  -moz-column-count:1.7142857143;
  column-count:1.7142857143}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-8{
  -webkit-column-count:1.5;
  -moz-column-count:1.5;
  column-count:1.5}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-9{
  -webkit-column-count:1.3333333333;
  -moz-column-count:1.3333333333;
  column-count:1.3333333333}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-10{
  -webkit-column-count:1.2;
  -moz-column-count:1.2;
  column-count:1.2}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-11{
  -webkit-column-count:1.0909090909;
  -moz-column-count:1.0909090909;
  column-count:1.0909090909}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-12{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

@media (max-width:1024px){
  .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-1{
  -webkit-column-count:12;
  -moz-column-count:12;
  column-count:12}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-2{
  -webkit-column-count:6;
  -moz-column-count:6;
  column-count:6}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-3{
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-4{
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-5{
  -webkit-column-count:2.4;
  -moz-column-count:2.4;
  column-count:2.4}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-7{
  -webkit-column-count:1.7142857143;
  -moz-column-count:1.7142857143;
  column-count:1.7142857143}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-8{
  -webkit-column-count:1.5;
  -moz-column-count:1.5;
  column-count:1.5}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-9{
  -webkit-column-count:1.3333333333;
  -moz-column-count:1.3333333333;
  column-count:1.3333333333}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-10{
  -webkit-column-count:1.2;
  -moz-column-count:1.2;
  column-count:1.2}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-11{
  -webkit-column-count:1.0909090909;
  -moz-column-count:1.0909090909;
  column-count:1.0909090909}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-tablet-12{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

}

@media (max-width:767px){
  .ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-1{
  -webkit-column-count:12;
  -moz-column-count:12;
  column-count:12}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-2{
  -webkit-column-count:6;
  -moz-column-count:6;
  column-count:6}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-3{
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-4{
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-5{
  -webkit-column-count:2.4;
  -moz-column-count:2.4;
  column-count:2.4}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-6{
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-7{
  -webkit-column-count:1.7142857143;
  -moz-column-count:1.7142857143;
  column-count:1.7142857143}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-8{
  -webkit-column-count:1.5;
  -moz-column-count:1.5;
  column-count:1.5}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-9{
  -webkit-column-count:1.3333333333;
  -moz-column-count:1.3333333333;
  column-count:1.3333333333}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-10{
  -webkit-column-count:1.2;
  -moz-column-count:1.2;
  column-count:1.2}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-11{
  -webkit-column-count:1.0909090909;
  -moz-column-count:1.0909090909;
  column-count:1.0909090909}

.ekit-wid-con .ekit-layout-masonary.ekit-fb-col-mobile-12{
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1}

}

.ekit-wid-con .ekit-layout-masonary .ekit-single-fb-feed-holder{
  -webkit-column-break-inside:avoid;
  -moz-column-break-inside:avoid;
  break-inside:avoid}

.ekit-wid-con .ekit-fb-feed-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:24px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-fb-feed-header .user-name{
  display:block;
  color:#14223b;
  font-size:14px;
  font-weight:600;
  line-height:1}

.ekit-wid-con .ekit-fb-feed-header .ekit-fb-post-publish-date{
  display:inline-block;
  color:#868b94;
  font-size:12px;
  line-height:1}

.ekit-wid-con .ekit-fb-feed-header-menu{
  cursor:pointer;
  margin-left:auto;
  position:absolute;
  top:30px;
  right:30px}

.ekit-wid-con .ekit-fb-feed-header-menu__content{
  right:0;
  top:1rem;
  opacity:0;
  z-index:100;
  position:absolute;
  visibility:hidden;
  text-align:center;
  background-color:#fff;
  -webkit-transition:all .3s;
  transition:all .3s;
  -webkit-box-shadow:0 10px 20px rgba(0,22,59,.1);
  box-shadow:0 10px 20px rgba(0,22,59,.1);
  padding:12px 0}

.ekit-wid-con .ekit-fb-feed-header-menu__content a{
  display:block;
  font-size:14px;
  line-height:30px;
  padding:0 24px;
  white-space:nowrap;
  color:#70757e}

.ekit-wid-con .ekit-fb-feed-header-menu__content a:hover{
  color:#1261eb}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler{
  padding:0 4px 8px 4px}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler .icon{
  font-size:13px;
  line-height:17px;
  color:#a0a3a8}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler .three-dot-icon span{
  background-color:#a0a3a8;
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler .rotate-on-hover{
  display:block;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler .rotate-on-hover:hover{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .icon{
  color:#1261eb}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .three-dot-icon span{
  background-color:#1261eb}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .ekit-fb-feed-header-menu__content{
  opacity:1;
  visibility:visible;
  top:2rem}

.ekit-wid-con .ekit-fb-feed-header-menu__toggler:hover .rotate-on-hover{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)}

.ekit-wid-con .ekit-single-fb-feed{
  margin-bottom:30px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-single-fb-feed:not(.ekit_fb_photo_gallery){
  padding:12px;
  background-color:#fff;
  -webkit-box-shadow:0 20px 40px rgba(0,0,0,.08);
  box-shadow:0 20px 40px rgba(0,0,0,.08)}

.ekit-wid-con .ekit-single-fb-feed:not(.ekit_fb_photo_gallery) .ekit-fb-feed-media{
  margin-bottom:30px}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status,.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status{
  overflow:auto}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status::-webkit-scrollbar,.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status::-webkit-scrollbar{
  width:6px}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status::-webkit-scrollbar-thumb,.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-status::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.1)}

.ekit-wid-con .ekit-single-fb-feed.image-in-left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:0}

.ekit-wid-con .ekit-single-fb-feed.image-in-left>div{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-image{
  max-height:440px;
  position:relative}

.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-feed-image img{
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center;
  object-position:center}

.ekit-wid-con .ekit-single-fb-feed.image-in-left .ekit-fb-fotter-section{
  border-top:1px solid #ebeef3}

.ekit-wid-con .ekit-single-fb-feed.image-in-background{
  height:auto;
  min-height:400px;
  position:relative;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  -webkit-transition:all 450ms;
  transition:all 450ms;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end}

.ekit-wid-con .ekit-single-fb-feed.image-in-background>div{
  z-index:10;
  position:relative;
  -webkit-transition:-webkit-box-flex 512ms;
  transition:-webkit-box-flex 512ms;
  transition:flex 512ms;
  transition:flex 512ms,-webkit-box-flex 512ms,-ms-flex 512ms}

.ekit-wid-con .ekit-single-fb-feed.image-in-background,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-facebook-comments,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-facebook-like,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-post-publish-date,.ekit-wid-con .ekit-single-fb-feed.image-in-background .user-name{
  color:#fff}

.ekit-wid-con .ekit-single-fb-feed.image-in-background::after,.ekit-wid-con .ekit-single-fb-feed.image-in-background::before{
  content:"";
  width:100%;
  height:100%;
  top:0;
  left:0;
  left:0;
  bottom:0;
  position:absolute}

.ekit-wid-con .ekit-single-fb-feed.image-in-background::before{
  z-index:0;
  opacity:1;
  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#14223b));
  background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#14223b 100%)}

.ekit-wid-con .ekit-single-fb-feed.image-in-background::after{
  z-index:1;
  opacity:0;
  -webkit-transition:opacity .3s;
  transition:opacity .3s;
  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,34,59,.8)),to(rgba(20,34,59,.8)));
  background-image:linear-gradient(180deg,rgba(20,34,59,.8) 0,rgba(20,34,59,.8) 100%)}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-status{
  opacity:0;
  height:auto;
  max-height:0;
  margin-bottom:0;
  visibility:hidden;
  -webkit-transition-delay:0;
  transition-delay:0;
  -webkit-transition:all 450ms;
  transition:all 450ms}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-feed-share__divider{
  background-color:rgba(255,255,255,.1)}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-single-fb-feed__bottom-padding{
  display:none}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .header-container{
  -webkit-transform:translateY(-46px);
  transform:translateY(-46px);
  -webkit-transition:-webkit-transform 450ms;
  transition:-webkit-transform 450ms;
  transition:transform 450ms;
  transition:transform 450ms,-webkit-transform 450ms}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section{
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-top:1px solid rgba(255,255,255,.1)}

.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section i::before,.ekit-wid-con .ekit-single-fb-feed.image-in-background .ekit-fb-fotter-section strong{
  color:#fff!important}

.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover::after{
  opacity:1}

.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover>div{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover .header-container{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit-single-fb-feed.image-in-background:hover .ekit-fb-feed-status{
  opacity:1;
  height:auto;
  max-height:230px;
  visibility:visible;
  -webkit-transition-delay:200;
  transition-delay:200}

.ekit-wid-con .facebook-feed-card{
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}

.ekit-wid-con .facebook-feed-card .three-dot-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:21px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .facebook-feed-card .three-dot-icon span{
  display:block;
  border-radius:50%;
  width:3px;
  height:3px;
  background-color:#868b94}

.ekit-wid-con .facebook-feed-card .three-dot-icon span:not(:last-child){
  margin-right:4px}

.ekit-wid-con .facebook-feed-card .ekit-fb-reaction-left{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .facebook-feed-card__comments{
  padding-top:1rem}

.ekit-wid-con .facebook-feed-card__comments p{
  margin:0}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .facebook-feed-card__inner{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section{
  position:absolute;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section{
  top:0;
  bottom:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-top:none;
  border-bottom:1px solid rgba(255,255,255,.1);
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section .ekit-fb-reaction-left{
  margin-right:1rem}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section i::before,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-fotter-section strong{
  color:#fff}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header{
  left:0;
  bottom:-2rem}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status{
  top:96px;
  width:100%;
  left:-3rem;
  max-height:212px;
  -webkit-transition-delay:.2s;
  transition-delay:.2s}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-status a{
  color:#fff}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu{
  top:36px!important;
  z-index:100}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu i{
  color:rgba(255,255,255,.6)}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2 .ekit-fb-feed-header-menu .three-dot-icon span{
  background-color:rgba(255,255,255,.6)}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-header,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-status,.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-fotter-section{
  opacity:1;
  visibility:visible}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-header{
  bottom:0}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-fotter-section{
  top:42px}

.ekit-wid-con .facebook-feed-card.image-in-background.bg-img-style-2:hover .ekit-fb-feed-status{
  left:0}

.ekit-wid-con .ekit-fb-feed-status{
  font-size:14px;
  color:#70757e;
  margin-bottom:24px}

.ekit-wid-con .ekit-fb-feed-status>a{
  color:#1261eb}

.ekit-wid-con .ekit-fb-feed-status>a:hover{
  text-decoration:underline}

.ekit-wid-con .ekit-fb-feed-image .video-container,.ekit-wid-con .ekit-fb-feed-image img,.ekit-wid-con .ekit-fb-feed-image video{
  height:100%}

.ekit-wid-con .ekit-fb-feed-image img{
  width:100%}

.ekit-wid-con .ekit-fb-feed-image .video-container{
  display:block;
  position:relative}

.ekit-wid-con .ekit-fb-feed-profile-thumb{
  margin-right:10px}

.ekit-wid-con .ekit-fb-feed-profile-thumb>a{
  display:block;
  width:42px;
  height:42px;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-fb-feed-profile-thumb>a.circle,.ekit-wid-con .ekit-fb-feed-profile-thumb>a.circle img{
  border-radius:50%}

.ekit-wid-con .ekit-fb-feed-profile-thumb>a.has-outline{
  padding:4px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-style:solid;
  border-color:#1261eb;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-fb-hover-content{
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:5;
  width:100%;
  text-align:center}

.ekit-wid-con .ekit-fb-video-post{
  display:block;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-fb-video-post:hover .ekit-fb-video-play-button svg{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-fb-video-play-button svg{
  width:60px;
  height:60px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-transform:scale(.9);
  transform:scale(.9);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  cursor:pointer}

.ekit-wid-con .ekit-fb-video-play-button svg path{
  fill:#fff;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-fb-link-type-footer{
  background-color:#f2f3f5;
  padding:10px 12px;
  position:relative}

.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-source-name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#606770;
  font-size:12px;
  text-transform:uppercase;
  margin-bottom:0}

.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-caption-name{
  color:#1d2129;
  font-weight:600;
  font-size:16px;
  margin-bottom:0}

.ekit-wid-con .ekit-fb-link-type-footer .ekit-fb-caption{
  color:#606770;
  font-size:14px}

.ekit-wid-con .ekit-fb-fotter-section{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding-top:10px;
  padding-bottom:10px}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-retweet{
  color:#70757e}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments>i,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like>i,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-retweet>i{
  padding-right:5px}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-comments{
  margin-right:5px}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i{
  width:18px;
  height:18px;
  position:relative;
  display:block;
  font-size:10px}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::after,.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::before{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  position:absolute}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::before{
  z-index:10;
  color:#fff}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i::after{
  content:"";
  display:block;
  width:100%;
  padding-bottom:100%;
  border-radius:50%;
  height:0;
  z-index:1}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.like::after{
  background-color:#1261eb}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.love{
  -webkit-transform:translateX(-4px);
  transform:translateX(-4px)}

.ekit-wid-con .ekit-fb-fotter-section .ekit-facebook-like i.love::after{
  background-color:#fb4267}

.ekit-wid-con .ekit-fb-fotter-section .count{
  font-size:14px;
  font-weight:400;
  line-height:22px}

.ekit-wid-con .ekit-fb-fotter-section.style-02 .ekit-facebook-comments,.ekit-wid-con .ekit-fb-fotter-section.style-02 .ekit-facebook-like{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-fb-fotter-section.style-02 i{
  width:auto;
  height:auto;
  font-size:20px;
  padding:0;
  margin-right:10px}

.ekit-wid-con .ekit-fb-fotter-section.style-02 i::before{
  position:static;
  color:#1261eb}

.ekit-wid-con .ekit-fb-fotter-section.style-02 i::after{
  display:none!important}

.ekit-wid-con .ekit-fb-fotter-section.style-02 .count{
  font-weight:500;
  color:#70757e}

.ekit-wid-con .ekit-layout-grid .ekit_fb_photo_gallery .ekit_fb_photo_link{
  padding-bottom:85%}

.ekit-wid-con .ekit-layout-grid .ekit_fb_photo_gallery .ekit_fb_photo{
  position:absolute;
  height:100%;
  width:100%;
  left:0;
  top:0;
  z-index:2}

.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo_link{
  position:relative;
  display:block;
  overflow:hidden}

.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo_link:hover .ekit_fb_photo{
  -webkit-transform:scale(1.05);
  transform:scale(1.05)}

.ekit-wid-con .ekit-fb-feed-media .ekit_fb_photo{
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-fb-feed-share{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding-top:10px}

.ekit-wid-con .ekit-fb-feed-share .icon{
  font-size:16px}

.ekit-wid-con .ekit-fb-feed-share__divider{
  margin:0;
  height:1px;
  border:none;
  max-width:unset;
  background-color:#ebeef3}

.ekit-wid-con .ekit-fb-feed-share__menu{
  position:absolute;
  padding:20px 0;
  bottom:12px;
  left:0;
  opacity:0;
  z-index:100;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  visibility:hidden;
  border-radius:4px;
  background-color:#fff;
  -webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);
  box-shadow:0 10px 20px rgba(0,0,0,.1);
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-fb-feed-share__menu>a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:13px;
  line-height:30px;
  padding:0 20px}

.ekit-wid-con .ekit-fb-feed-share__menu>a,.ekit-wid-con .ekit-fb-feed-share__menu>a .icon{
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-fb-feed-share__menu>a .icon{
  margin-right:8px}

.ekit-wid-con .ekit-fb-feed-share__share{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  position:relative}

.ekit-wid-con .ekit-fb-feed-share__share:hover .ekit-fb-feed-share__menu{
  opacity:1;
  visibility:visible;
  bottom:22px}

.ekit-wid-con .ekit-fb-feed-share__view i{
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s}

.ekit-wid-con .ekit-fb-feed-share__view:hover i{
  -webkit-transform:translateX(3px);
  transform:translateX(3px)}

.ekit-wid-con .ekit-fb-feed-share__with-fb,.ekit-wid-con .ekit-fb-feed-share__with-pin,.ekit-wid-con .ekit-fb-feed-share__with-tw{
  color:#14223b}

.ekit-wid-con .ekit-fb-feed-share__with-fb .icon,.ekit-wid-con .ekit-fb-feed-share__with-fb:hover{
  color:#4674d1}

.ekit-wid-con .ekit-fb-feed-share__with-tw .icon,.ekit-wid-con .ekit-fb-feed-share__with-tw:hover{
  color:#23abff}

.ekit-wid-con .ekit-fb-feed-share__with-pin .icon,.ekit-wid-con .ekit-fb-feed-share__with-pin:hover{
  color:#e60023}

.ekit-wid-con .ekit-fb-feed-share>a,.ekit-wid-con .ekit-fb-feed-share>span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#70757e;
  cursor:pointer}

.ekit-wid-con .ekit-fb-feed-share>a:hover,.ekit-wid-con .ekit-fb-feed-share>span:hover{
  color:#1261eb}

.ekit-wid-con .ekit-fb-feed-share .icon-share-3{
  margin-right:6px}

.ekit-wid-con .ekit-fb-feed-share .icon-arrow-right{
  margin-left:6px}

.ekit-wid-con .ekit-review-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_review_slider_slidetoshow,1));
  margin-right:var(--ekit_review_slider_left_right_spacing,15px)}

.ekit-wid-con .ekit-review-slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_video_slidetoshow,1));
  margin-right:var(--ekit_review_slider_left_right_spacing,15px)}

.ekit-wid-con .ekit-unfold-heading{
  color:#101010;
  font-size:23px;
  line-height:31px;
  margin:0;
  font-weight:500;
  margin-bottom:8px;
  margin-bottom:12px}

.ekit-wid-con .ekit-unfold-data{
  height:79px;
  position:relative;
  overflow:hidden;
  width:100%}

.ekit-wid-con .ekit-unfold-data::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));
  background:linear-gradient(rgba(255,255,255,0),#fff);
  z-index:11;
  height:100%}

.ekit-wid-con .ekit-unfold-data.active{
  height:100%}

.ekit-wid-con .ekit-unfold-data.active::after{
  display:none}

.ekit-wid-con .ekit-unfold-raw-content{
  overflow:hidden}

.ekit-wid-con .ekit-unfold-raw-content li,.ekit-wid-con .ekit-unfold-raw-content p{
  color:#666;
  font-size:16px;
  line-height:24px;
  margin-bottom:50px}

.ekit-wid-con .ekit-unfold-raw-content li:last-child,.ekit-wid-con .ekit-unfold-raw-content p:last-child{
  margin-bottom:0}

.ekit-wid-con .ekit-unfold-raw-content ul{
  margin-bottom:50px}

.ekit-wid-con .ekit-unfold-raw-content li{
  margin:0}

.ekit-wid-con .ekit-unfold-raw-content>ol,.ekit-wid-con .ekit-unfold-raw-content>ul{
  padding-left:18px}

.ekit-wid-con .ekit-unfold-wrapper{
  padding:50px;
  border:1px solid #f2f2f2;
  border-radius:20px;
  padding-top:43px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:self-end;
  -ms-flex-align:self-end;
  align-items:self-end;
  background-color:#fff}

.ekit-wid-con .ekit-unfold-wrapper-align-right{
  margin-left:auto!important}

.ekit-wid-con .ekit-unfold-wrapper-align-left{
  margin-right:auto!important}

.ekit-wid-con .ekit-unfold-wrapper-align-center{
  margin-right:auto!important;
  margin-left:auto!important}

.ekit-wid-con .ekit-expand-directio-below .ekit-unfold-data{
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3}

.ekit-wid-con .ekit-expand-directio-below .ekit-unfold-btn{
  margin:15px 0}

.ekit-wid-con .ekit-unfold-btn{
  padding:0;
  border:none;
  color:#101010;
  font-size:14px;
  line-height:17px;
  font-weight:500;
  border-bottom:1px solid #101010;
  border-radius:0;
  margin-top:35px;
  background-color:transparent;
  text-decoration:none;
  text-transform:unset}

.ekit-wid-con .ekit-unfold-btn:focus,.ekit-wid-con .ekit-unfold-btn:hover{
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  outline:0}

.ekit-wid-con .ekit-unfold-btn:not(:hover):not(:active):not(.has-text-color){
  color:#101010;
  background-color:transparent}

.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--stars{
  color:#3e5a96}

.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--actions .btn-primary{
  background-color:#3e5a96;
  border-color:#3e5a96}

.ekit-wid-con .ekit-review-overview-facebook .ekit-review-overview--actions .btn-primary:hover{
  background-color:#354f88}

.ekit-wid-con .ekit-review-card-facebook.ekit-review-card-overview .ekit-review-card--actions a,.ekit-wid-con .ekit-review-card-facebook.ekit-review-card-overview .ekit-review-card--average{
  color:#3e5a96}

.ekit-wid-con .ekit-review-card-facebook--stars{
  color:#3e5a96}

.ekit-wid-con .ekit-review-card-facebook .ekit-review-card--posted-on h5,.ekit-wid-con .ekit-review-card-facebook .ekit-review-card--stars{
  color:#3e5a96}

.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--stars{
  color:#aa000f}

.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--actions .btn-primary{
  background-color:#aa000f;
  border-color:#aa000f}

.ekit-wid-con .ekit-review-overview-yelp .ekit-review-overview--actions .btn-primary:hover{
  background-color:#7e000a}

.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-overview .ekit-review-card--actions a,.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-overview .ekit-review-card--average{
  color:#aa000f}

.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--top-right-logo i{
  color:#aa000f}

.ekit-wid-con .ekit-review-card-yelp--stars{
  color:#aa000f}

.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--comment .more{
  color:#aa000f}

.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on h5,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on i,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--stars h5,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--stars i{
  color:#aa000f}

.ekit-wid-con .ekit-review-card-yelp.ekit-review-card-align-center .ekit-review-card--thumbnail{
  margin-bottom:20px}

.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--thumbnail-badge .badge{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#af0606}

.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on i,.ekit-wid-con .ekit-review-card-yelp .ekit-review-card--posted-on svg{
  width:1em;
  height:1em;
  position:relative;
  display:block}

.ekit-wid-con .ekit-popup__body,.ekit-wid-con .ekit-popup__content{
  overflow-y:auto;
  overflow-x:hidden}

.ekit-wid-con .ekit-popup__body::-webkit-scrollbar,.ekit-wid-con .ekit-popup__content::-webkit-scrollbar{
  width:6px}

.ekit-wid-con .ekit-popup__body::-webkit-scrollbar-thumb,.ekit-wid-con .ekit-popup__content::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.25);
  border-radius:16px}

.ekit-wid-con .ekit-popup__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-shadow:-30px 30px 60px rgba(0,0,0,.07);
  box-shadow:-30px 30px 60px rgba(0,0,0,.07)}

.ekit-wid-con .ekit-popup__body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .ekit-popup-modal{
  position:fixed;
  top:0;
  left:0;
  z-index:100000}

.ekit-wid-con .ekit-popup-modal__full,.ekit-wid-con .ekit-popup-modal__inside{
  display:none;
  width:100%;
  height:100%}

.ekit-wid-con .ekit-popup-modal__content,.ekit-wid-con .ekit-popup-modal__overlay{
  opacity:0;
  visibility:hidden}

.ekit-wid-con .ekit-popup-modal.show{
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important}

.ekit-wid-con .ekit-popup-modal.show .ekit-popup-modal__content,.ekit-wid-con .ekit-popup-modal.show .ekit-popup-modal__overlay{
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit-popup-modal__inside.show .ekit-popup-modal__overlay{
  -webkit-animation:fade-in .5s;
  animation:fade-in .5s}

.ekit-wid-con .ekit-popup-modal__inside.closing .ekit-popup-modal__overlay{
  -webkit-animation:fade-out .5s;
  animation:fade-out .5s}

.ekit-wid-con .ekit-popup-modal__inside.closing .ekit-popup-modal__content{
  -webkit-animation:fade-out-down .5s;
  animation:fade-out-down .5s}

.ekit-wid-con .ekit-popup-modal__outside{
  width:0;
  height:0}

.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__content,.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__overlay,.ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn{
  position:fixed;
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn{
  opacity:0;
  z-index:1000;
  visibility:hidden}

.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__close-btn{
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-top{
  top:0!important}

.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-right{
  right:0!important}

.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-bottom{
  bottom:0!important}

.ekit-wid-con .ekit-popup-modal__outside.show .ekit-popup__content.appear-from-left{
  left:0!important}

.ekit-wid-con .ekit-popup-modal__overlay{
  z-index:1;
  top:0;
  left:0;
  position:absolute;
  background-color:rgba(0,0,0,.5);
  width:100%;
  height:100%}

.ekit-wid-con .ekit-popup-modal__content{
  z-index:10;
  position:relative;
  background-color:#fff;
  -webkit-transition:all .5s;
  transition:all .5s}

.ekit-wid-con .ekit-popup-modal.top{
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start}

.ekit-wid-con .ekit-popup-modal.middle{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-popup-modal.bottom{
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end}

.ekit-wid-con .ekit-popup-modal.left{
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start}

.ekit-wid-con .ekit-popup-modal.center{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center}

.ekit-wid-con .ekit-popup-modal.right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end}

.ekit-wid-con .ekit-popup-modal__footer,.ekit-wid-con .ekit-popup-modal__header{
  padding:1.25rem}

.ekit-wid-con .ekit-popup-modal__header-with-divider{
  border-bottom:1px solid #dadce0}

.ekit-wid-con .ekit-popup-modal__footer-with-divider{
  border-top:1px solid #dadce0}

.ekit-wid-con .ekit-popup-modal__title{
  color:#212121;
  margin-bottom:8px;
  font-size:24px;
  line-height:27px;
  font-weight:600}

.ekit-wid-con .ekit-popup-modal__subtitle{
  margin-bottom:0;
  color:#616161;
  font-size:18px;
  line-height:22px;
  font-weight:400}

.ekit-wid-con .ekit-popup-modal__body{
  padding:1.25rem;
  font-size:16px;
  line-height:20px;
  font-weight:400;
  color:#616161}

.ekit-wid-con .ekit-popup-modal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .ekit-popup-modal__footer>div{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .ekit-popup-modal__footer-text{
  margin-bottom:0}

.ekit-wid-con .ekit-popup-modal__close{
  top:2rem;
  z-index:10;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  cursor:pointer;
  position:absolute;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-transition:all .3s;
  transition:all .3s}

.ekit-wid-con .ekit-popup-modal__close.popup-top-left,.ekit-wid-con .ekit-popup-modal__close.popup-top-right{
  color:#616161}

.ekit-wid-con .ekit-popup-modal__close.window-top-left,.ekit-wid-con .ekit-popup-modal__close.window-top-right{
  color:#c9c9c9}

.ekit-wid-con .ekit-popup-modal__close:hover{
  color:#e44343}

.ekit-wid-con .ekit-popup-modal__close.popup-top-left,.ekit-wid-con .ekit-popup-modal__close.window-top-left{
  left:2rem}

.ekit-wid-con .ekit-popup-modal__close.popup-top-right,.ekit-wid-con .ekit-popup-modal__close.window-top-right{
  right:2rem}

.ekit-wid-con .ekit-popup-modal__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-popup-modal .fade-in-up{
  -webkit-animation:fade-in-up .5s;
  animation:fade-in-up .5s}

@-webkit-keyframes fade-in{
  from{
  visibility:hidden;
  opacity:0}

to{
  visibility:visible;
  opacity:1}

}

@keyframes fade-in{
  from{
  visibility:hidden;
  opacity:0}

to{
  visibility:visible;
  opacity:1}

}

@-webkit-keyframes fade-in-up{
  from{
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(10px);
  transform:translateY(10px)}

to{
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@keyframes fade-in-up{
  from{
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(10px);
  transform:translateY(10px)}

to{
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@-webkit-keyframes fade-out{
  from{
  visibility:visible;
  opacity:1}

to{
  visibility:hidden;
  opacity:0}

}

@keyframes fade-out{
  from{
  visibility:visible;
  opacity:1}

to{
  visibility:hidden;
  opacity:0}

}

@-webkit-keyframes fade-out-down{
  from{
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

to{
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(10px);
  transform:translateY(10px)}

}

@keyframes fade-out-down{
  from{
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

to{
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(10px);
  transform:translateY(10px)}

}

.ekit-wid-con .ekit-popup-btn{
  font-size:14px;
  font-weight:500;
  letter-spacing:1px;
  border:1px solid #2575fc}

.ekit-wid-con .ekit-popup-btn,.ekit-wid-con .ekit-popup-btn:hover{
  text-decoration:none}

.ekit-wid-con .ekit-popup-btn,.ekit-wid-con .ekit-popup-btn:active,.ekit-wid-con .ekit-popup-btn:focus{
  outline:0}

.ekit-wid-con .ekit-popup-btn__has-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-popup-btn__outlined{
  color:#2575fc;
  background-color:transparent;
  border:1px solid #2575fc}

.ekit-wid-con .ekit-popup-btn__outlined:hover{
  color:#fff;
  background-color:#2575fc}

.ekit-wid-con .ekit-popup-btn__text{
  border:none;
  color:#2575fc;
  background-color:transparent}

.ekit-wid-con .ekit-popup-btn__text:hover{
  background-color:rgba(37,117,252,.2)}

.ekit-wid-con .ekit-popup-footer.flex-row-reverse{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .ekit-popup-footer__text{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  color:#212121;
  font-size:18px;
  line-height:22px;
  font-weight:400}

.ekit-wid-con .ekit-popup-footer__left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-popup-modal__toggler-wrapper #ekit-popup-modal-toggler{
  background-color:#2575fc;
  color:#fff}

.ekit-wid-con .ekit-popup-modal__toggler-wrapper img{
  cursor:pointer;
  -o-object-fit:cover;
  object-fit:cover;
  display:inline-block;
  -o-object-position:center;
  object-position:center}

.ekit-blog-post-pagination-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-blog-post-pagination-container .page-numbers{
  background-color:#f7f8fb;
  font-size:16px;
  line-height:21px}

.ekit-blog-post-pagination-container .page-numbers.current,.ekit-blog-post-pagination-container .page-numbers:hover{
  background-color:#505255}

.ekit-blog-post-pagination-container .page-numbers.dots,.ekit-blog-post-pagination-container .page-numbers.dots:hover{
  background-color:transparent!important;
  border:none!important}

.ekit-blog-post-pagination-style-loadmore .page-numbers{
  display:none}

.ekit-blog-post-pagination-style-loadmore .page-numbers.next{
  display:inline-block}

.ekit-blog-post-pagination-style-simple .page-numbers{
  display:none}

.ekit-blog-post-pagination-container .page-numbers{
  margin-top:30px;
  margin-right:15px}

.ekit-blog-post-pagination-style-numbered .page-numbers,.ekit-blog-post-pagination-style-simple .page-numbers.next,.ekit-blog-post-pagination-style-simple .page-numbers.prev{
  display:inline-block}

.elementskit-blog-block-post:hover .elementskit-entry-header a.elementskit-entry-thumb::before,.elementskit-blog-block-post:hover .no-gutters a.elementskit-entry-thumb::before,.elementskit-post-image-card:hover .elementskit-entry-header a.elementskit-entry-thumb::before,.elementskit-post-image-card:hover .no-gutters a.elementskit-entry-thumb::before{
  top:0;
  opacity:1;
  visibility:visible;
  -webkit-transition:all .4s ease 0s;
  transition:all .4s ease 0s;
  z-index:1}

.elementskit-blog-block-post .elementskit-entry-header .elementskit-meta-categories,.elementskit-blog-block-post .no-gutters .elementskit-meta-categories,.elementskit-post-image-card .elementskit-entry-header .elementskit-meta-categories,.elementskit-post-image-card .no-gutters .elementskit-meta-categories{
  z-index:9}

.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb::before,.elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb::before,.elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb::before,.elementskit-post-image-card .no-gutters a.elementskit-entry-thumb::before{
  position:absolute;
  content:"";
  top:100%;
  left:0;
  height:100%;
  width:100%;
  -webkit-transition:all .4s ease .2s;
  transition:all .4s ease .2s;
  z-index:1;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  opacity:0;
  visibility:hidden}

.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb::after,.elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb::after,.elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb::after,.elementskit-post-image-card .no-gutters a.elementskit-entry-thumb::after{
  position:absolute;
  content:"";
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:1;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  opacity:1;
  visibility:visible}

.elementskit-blog-block-post .elementskit-entry-header a.elementskit-entry-thumb img,.elementskit-blog-block-post .no-gutters a.elementskit-entry-thumb img,.elementskit-post-image-card .elementskit-entry-header a.elementskit-entry-thumb img,.elementskit-post-image-card .no-gutters a.elementskit-entry-thumb img{
  display:block}

.elementskit-blog-block-post .elementskit-post-body,.elementskit-post-image-card .elementskit-post-body{
  z-index:9}

.ekit-wid-con .elementskit-meta-lists{
  z-index:1}

.ekit-wid-con .elementor-swiper-button{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-wid-con .ekit-blog-carousel-pagination{
  width:100%;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet{
  -webkit-transition:all .4s ease-out;
  transition:all .4s ease-out;
  display:inline-block;
  margin:4px}

.ekit-wid-con .ekit-blog-carousel-pagination .swiper-pagination-bullet-active{
  -webkit-transition:all .4s ease-out;
  transition:all .4s ease-out}

.ekit-wid-con .elementor-swiper-button-prev{
  left:10px}

.ekit-wid-con .blogCarousel-pagination-bullets.swiper-pagination-horizontal{
  left:auto}

.elementskit-pagination-left .swiper-pagination-bullets{
  left:-15px;
  right:unset}

.elementskit-pagination-right .swiper-pagination-bullets{
  right:-15px;
  left:unset}

.ekit-blog-posts-content.carousel-enabled,.ekit-blog-posts-content.wihout-masonry{
  height:auto!important}

.ekit-blog-posts-content .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_blog_posts_slide_show,1));
  margin-right:var(--ekit_blog_posts_spacing,30px)}

.ekit-blog-posts-content .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit_blog_posts_slide_show,1));
  margin-right:var(--ekit_blog_posts_spacing,30px)}

.ekit-wid-con .ekit-image-swap{
  position:relative;
  display:block;
  z-index:0}

.ekit-wid-con .ekit-image-swap:before{
  content:"";
  display:none;
  position:absolute;
  top:15px;
  right:15px;
  width:20px;
  height:5px;
  border-style:solid;
  border-width:0 5px;
  border-color:transparent #000 transparent red;
  -webkit-transition:border-color .3s;
  transition:border-color .3s;
  pointer-events:none;
  z-index:1}

.ekit-image-swap-vertical .ekit-wid-con .ekit-image-swap:before{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)}

.ekit-wid-con .ekit-image-swap:hover:before{
  border-left-color:#000;
  border-right-color:red}

.ekit-wid-con .ekit-image-swap img{
  display:block;
  width:100%}

.ekit-wid-con .ekit-image-swap img:nth-child(2),.ekit-wid-con .ekit-image-swap--fixed-height>img:first-child{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:center;
  object-position:center}

.ekit-wid-con .ekit-image-swap img:nth-child(2){
  opacity:0}

.ekit-wid-con .ekit-image-swap:not(:is(.no-hover,.click-inactive)):hover img:nth-child(1){
  opacity:0}

.ekit-wid-con .ekit-image-swap:not(:is(.no-hover,.click-inactive)):hover img:nth-child(2){
  opacity:1}

.ekit-wid-con .ekit-image-swap--simple img:nth-child(2){
  opacity:0}

.ekit-wid-con .ekit-image-swap--simple:not(:is(.click-inactive)):hover img:nth-child(2){
  opacity:1}

.ekit-wid-con .ekit-image-swap--simple.click-active img:nth-child(2){
  opacity:1}

.ekit-wid-con .ekit-image-swap--fade img:nth-child(1),.ekit-wid-con .ekit-image-swap--fade img:nth-child(2){
  -webkit-transition:opacity .3s;
  transition:opacity .3s}

.ekit-wid-con .ekit-image-swap--fade:not(:is(.click-inactive)):hover img:nth-child(2){
  opacity:1}

.ekit-wid-con .ekit-image-swap--fade.click-active img:nth-child(2){
  opacity:1}

.ekit-wid-con .ekit-image-swap--left-to-right:before{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)}

.ekit-wid-con .ekit-image-swap--left-to-right img{
  -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}

.ekit-wid-con .ekit-image-swap--left-to-right img:nth-child(2){
  opacity:1;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit-image-swap--left-to-right:not(:is(.click-inactive)):hover img{
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

.ekit-wid-con .ekit-image-swap--left-to-right:not(:is(.click-inactive)):hover img:nth-child(2){
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-image-swap--left-to-right.click-active img{
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

.ekit-wid-con .ekit-image-swap--left-to-right.click-active img:nth-child(2){
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-image-swap--right-to-left img{
  -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}

.ekit-wid-con .ekit-image-swap--right-to-left img:nth-child(2){
  opacity:1;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

.ekit-wid-con .ekit-image-swap--right-to-left:not(:is(.click-inactive)):hover img{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit-image-swap--right-to-left:not(:is(.click-inactive)):hover img:nth-child(2){
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-image-swap--right-to-left.click-active img{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit-image-swap--right-to-left.click-active img:nth-child(2){
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-image-swap--top-to-bottom:before{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)}

.ekit-wid-con .ekit-image-swap--top-to-bottom img{
  -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}

.ekit-wid-con .ekit-image-swap--top-to-bottom img:nth-child(2){
  opacity:1;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit-image-swap--top-to-bottom:not(:is(.click-inactive)):hover img{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit-image-swap--top-to-bottom:not(:is(.click-inactive)):hover img:nth-child(2){
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit-image-swap--top-to-bottom.click-active img{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit-image-swap--top-to-bottom.click-active img:nth-child(2){
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit-image-swap--bottom-to-top img{
  -webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out;
  transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}

.ekit-wid-con .ekit-image-swap--bottom-to-top img:nth-child(2){
  opacity:1;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit-image-swap--bottom-to-top:not(:is(.click-inactive)):hover img{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit-image-swap--bottom-to-top:not(:is(.click-inactive)):hover img:nth-child(2){
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit-image-swap--bottom-to-top.click-active img{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit-image-swap--bottom-to-top.click-active img:nth-child(2){
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit-image-swap--creative_left img,.ekit-wid-con .ekit-image-swap--creative_right img{
  -webkit-transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
  transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
  transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s;
  transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s}

.ekit-wid-con .ekit-image-swap--creative_left:not(:is(.click-inactive)):hover img:first-child,.ekit-wid-con .ekit-image-swap--creative_right:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:scale(.5);
  transform:scale(.5)}

.ekit-wid-con .ekit-image-swap--creative_left:not(:is(.click-inactive)):hover img:last-child,.ekit-wid-con .ekit-image-swap--creative_right:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-image-swap--creative_left.click-active img:first-child,.ekit-wid-con .ekit-image-swap--creative_right.click-active img:first-child{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-image-swap--creative_left.click-active img:last-child,.ekit-wid-con .ekit-image-swap--creative_right.click-active img:last-child{
  -webkit-transform:translateX(0);
  transform:translateX(0);
  opacity:1}

.ekit-wid-con .ekit-image-swap--creative_bottom img,.ekit-wid-con .ekit-image-swap--creative_top img{
  -webkit-transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
  transition:opacity .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s;
  transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s;
  transition:opacity .3s ease-in-out .25s,transform .3s ease-in-out .25s,-webkit-transform .3s ease-in-out .25s}

.ekit-wid-con .ekit-image-swap--creative_bottom:not(:is(.click-inactive)):hover img:first-child,.ekit-wid-con .ekit-image-swap--creative_top:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:scale(.5);
  transform:scale(.5)}

.ekit-wid-con .ekit-image-swap--creative_bottom:not(:is(.click-inactive)):hover img:last-child,.ekit-wid-con .ekit-image-swap--creative_top:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit-image-swap--creative_bottom.click-active img:first-child,.ekit-wid-con .ekit-image-swap--creative_top.click-active img:first-child{
  -webkit-transform:scale(.5);
  transform:scale(.5)}

.ekit-wid-con .ekit-image-swap--creative_bottom.click-active img:last-child,.ekit-wid-con .ekit-image-swap--creative_top.click-active img:last-child{
  -webkit-transform:translateY(0);
  transform:translateY(0);
  opacity:1}

.ekit-wid-con .ekit-image-swap--creative_left img:last-child{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit-image-swap--creative_top img:last-child{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit-image-swap--creative_right img:last-child{
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

.ekit-wid-con .ekit-image-swap--creative_bottom img:last-child{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit-image-swap--zoom-in img{
  -webkit-transition:.4s;
  transition:.4s}

.ekit-wid-con .ekit-image-swap--zoom-in img:first-child{
  top:50%;
  left:50%;
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-image-swap--zoom-in img:last-child{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%) scale(.1);
  transform:translate(-50%,-50%) scale(.1)}

.ekit-wid-con .ekit-image-swap--zoom-in:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:scale(1.3);
  transform:scale(1.3);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--zoom-in:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) scale(1)}

.ekit-wid-con .ekit-image-swap--zoom-in.click-active img:first-child{
  -webkit-transform:scale(1.3);
  transform:scale(1.3);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--zoom-in.click-active img:last-child{
  -webkit-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) scale(1);
  opacity:1}

.ekit-wid-con .ekit-image-swap--zoom-out img{
  -webkit-transition:.4s;
  transition:.4s}

.ekit-wid-con .ekit-image-swap--zoom-out img:first-child{
  top:50%;
  left:50%;
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-image-swap--zoom-out img:last-child{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%) scale(1.3);
  transform:translate(-50%,-50%) scale(1.3)}

.ekit-wid-con .ekit-image-swap--zoom-out:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:scale(.1);
  transform:scale(.1);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--zoom-out:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) scale(1)}

.ekit-wid-con .ekit-image-swap--zoom-out.click-active img:first-child{
  -webkit-transform:scale(.1);
  transform:scale(.1);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--zoom-out.click-active img:last-child{
  -webkit-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) scale(1);
  opacity:1}

.ekit-wid-con .ekit-image-swap--card-left img{
  -webkit-transition:.9s;
  transition:.9s}

.ekit-wid-con .ekit-image-swap--card-left:not(:is(.click-inactive)):hover img:first-child{
  -webkit-animation:card_left_primary .9s,.5 forwards;
  animation:card_left_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-left:not(:is(.click-inactive)):hover img:last-child{
  -webkit-animation:card_left_secondary .9s,.5 forwards;
  animation:card_left_secondary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-left.click-active img:first-child{
  -webkit-animation:card_left_primary .9s,.5 forwards;
  animation:card_left_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-left.click-active img:last-child{
  -webkit-animation:card_left_secondary .9s,.5 forwards;
  animation:card_left_secondary .9s,.5 forwards;
  opacity:1}

@-webkit-keyframes card_left_primary{
  0%{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

25%{
  z-index:2;
  -webkit-transform:translateX(-40px);
  transform:translateX(-40px)}

70%{
  z-index:1;
  -webkit-transform:translateX(-40px) scale(.75);
  transform:translateX(-40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateX(0) scale(.75);
  transform:translateX(0) scale(.75)}

}

@keyframes card_left_primary{
  0%{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

25%{
  z-index:2;
  -webkit-transform:translateX(-40px);
  transform:translateX(-40px)}

70%{
  z-index:1;
  -webkit-transform:translateX(-40px) scale(.75);
  transform:translateX(-40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateX(0) scale(.75);
  transform:translateX(0) scale(.75)}

}

@-webkit-keyframes card_left_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateX(0) scale(1);
  transform:translateX(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateX(-40px) scale(.75);
  transform:translateX(-40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateX(40px) scale(1);
  transform:translateX(40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

@keyframes card_left_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateX(0) scale(1);
  transform:translateX(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateX(-40px) scale(.75);
  transform:translateX(-40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateX(40px) scale(1);
  transform:translateX(40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

.ekit-wid-con .ekit-image-swap--card-top img{
  -webkit-transition:.9s;
  transition:.9s}

.ekit-wid-con .ekit-image-swap--card-top:not(:is(.click-inactive)):hover img:first-child{
  -webkit-animation:card_top_primary .9s,.5 forwards;
  animation:card_top_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-top:not(:is(.click-inactive)):hover img:last-child{
  -webkit-animation:card_top_secondary .9s,.5 forwards;
  animation:card_top_secondary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-top.click-active img:first-child{
  -webkit-animation:card_top_primary .9s,.5 forwards;
  animation:card_top_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-top.click-active img:last-child{
  -webkit-animation:card_top_secondary .9s,.5 forwards;
  animation:card_top_secondary .9s,.5 forwards;
  opacity:1}

@-webkit-keyframes card_top_primary{
  0%{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

25%{
  z-index:2;
  -webkit-transform:translateY(-40px);
  transform:translateY(-40px)}

70%{
  z-index:1;
  -webkit-transform:translateY(-40px) scale(.75);
  transform:translateY(-40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateY(0) scale(.75);
  transform:translateY(0) scale(.75)}

}

@keyframes card_top_primary{
  0%{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

25%{
  z-index:2;
  -webkit-transform:translateY(-40px);
  transform:translateY(-40px)}

70%{
  z-index:1;
  -webkit-transform:translateY(-40px) scale(.75);
  transform:translateY(-40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateY(0) scale(.75);
  transform:translateY(0) scale(.75)}

}

@-webkit-keyframes card_top_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateY(0) scale(1);
  transform:translateY(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateY(-40px) scale(.75);
  transform:translateY(-40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateY(40px) scale(1);
  transform:translateY(40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@keyframes card_top_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateY(0) scale(1);
  transform:translateY(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateY(-40px) scale(.75);
  transform:translateY(-40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateY(40px) scale(1);
  transform:translateY(40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

.ekit-wid-con .ekit-image-swap--card-right img{
  -webkit-transition:.9s;
  transition:.9s}

.ekit-wid-con .ekit-image-swap--card-right:not(:is(.click-inactive)):hover img:first-child{
  -webkit-animation:card_right_primary .9s,.5 forwards;
  animation:card_right_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-right:not(:is(.click-inactive)):hover img:last-child{
  -webkit-animation:card_right_secondary .9s,.5 forwards;
  animation:card_right_secondary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-right.click-active img:first-child{
  -webkit-animation:card_right_primary .9s,.5 forwards;
  animation:card_right_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-right.click-active img:last-child{
  -webkit-animation:card_right_secondary .9s,.5 forwards;
  animation:card_right_secondary .9s,.5 forwards;
  opacity:1}

@-webkit-keyframes card_right_primary{
  0%{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

25%{
  z-index:2;
  -webkit-transform:translateX(40px);
  transform:translateX(40px)}

70%{
  z-index:1;
  -webkit-transform:translateX(40px) scale(.75);
  transform:translateX(40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateX(0) scale(.75);
  transform:translateX(0) scale(.75)}

}

@keyframes card_right_primary{
  0%{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

25%{
  z-index:2;
  -webkit-transform:translateX(40px);
  transform:translateX(40px)}

70%{
  z-index:1;
  -webkit-transform:translateX(40px) scale(.75);
  transform:translateX(40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateX(0) scale(.75);
  transform:translateX(0) scale(.75)}

}

@-webkit-keyframes card_right_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateX(0) scale(1);
  transform:translateX(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateX(40px) scale(.75);
  transform:translateX(40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateX(-40px) scale(1);
  transform:translateX(-40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

@keyframes card_right_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateX(0) scale(1);
  transform:translateX(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateX(40px) scale(.75);
  transform:translateX(40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateX(-40px) scale(1);
  transform:translateX(-40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

.ekit-wid-con .ekit-image-swap--card-bottom img{
  -webkit-transition:.9s;
  transition:.9s}

.ekit-wid-con .ekit-image-swap--card-bottom:not(:is(.click-inactive)):hover img:first-child{
  -webkit-animation:card_bottom_primary .9s,.5 forwards;
  animation:card_bottom_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-bottom:not(:is(.click-inactive)):hover img:last-child{
  -webkit-animation:card_bottom_secondary .9s,.5 forwards;
  animation:card_bottom_secondary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-bottom.click-active img:first-child{
  -webkit-animation:card_bottom_primary .9s,.5 forwards;
  animation:card_bottom_primary .9s,.5 forwards}

.ekit-wid-con .ekit-image-swap--card-bottom.click-active img:last-child{
  -webkit-animation:card_bottom_secondary .9s,.5 forwards;
  animation:card_bottom_secondary .9s,.5 forwards;
  opacity:1}

@-webkit-keyframes card_bottom_primary{
  0%{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

25%{
  z-index:2;
  -webkit-transform:translateY(40px);
  transform:translateY(40px)}

70%{
  z-index:1;
  -webkit-transform:translateY(40px) scale(.75);
  transform:translateY(40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateY(0) scale(.75);
  transform:translateY(0) scale(.75)}

}

@keyframes card_bottom_primary{
  0%{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

25%{
  z-index:2;
  -webkit-transform:translateY(40px);
  transform:translateY(40px)}

70%{
  z-index:1;
  -webkit-transform:translateY(40px) scale(.75);
  transform:translateY(40px) scale(.75)}

to{
  z-index:1;
  -webkit-transform:translateY(0) scale(.75);
  transform:translateY(0) scale(.75)}

}

@-webkit-keyframes card_bottom_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateY(0) scale(1);
  transform:translateY(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateY(40px) scale(.75);
  transform:translateY(40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateY(-40px) scale(1);
  transform:translateY(-40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@keyframes card_bottom_secondary{
  0%{
  z-index:1;
  -webkit-transform:translateY(0) scale(1);
  transform:translateY(0) scale(1)}

25%{
  z-index:1;
  -webkit-transform:translateY(40px) scale(.75);
  transform:translateY(40px) scale(.75)}

70%{
  z-index:2;
  -webkit-transform:translateY(-40px) scale(1);
  transform:translateY(-40px) scale(1)}

to{
  z-index:2;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

.ekit-wid-con .ekit-image-swap--rotate-x img{
  -webkit-transition:.5s;
  transition:.5s}

.ekit-wid-con .ekit-image-swap--rotate-x:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--rotate-x:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-image-swap--rotate-x.click-active img:first-child{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--rotate-x.click-active img:last-child{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  opacity:1}

.ekit-wid-con .ekit-image-swap--rotate-y img{
  -webkit-transition:.5s;
  transition:.5s}

.ekit-wid-con .ekit-image-swap--rotate-y:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--rotate-y:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

.ekit-wid-con .ekit-image-swap--rotate-y.click-active img:first-child{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-image-swap--rotate-y.click-active img:last-child{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg);
  opacity:1}

.ekit-wid-con .ekit-image-swap--rotate-circle img{
  -webkit-transition:.5s;
  transition:.5s}

.ekit-wid-con .ekit-image-swap--rotate-circle img:last-child{
  -webkit-transform:scale(.6);
  transform:scale(.6)}

.ekit-wid-con .ekit-image-swap--rotate-circle:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  opacity:.5}

.ekit-wid-con .ekit-image-swap--rotate-circle:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
  transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1)}

.ekit-wid-con .ekit-image-swap--rotate-circle.click-active img:first-child{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  opacity:.5}

.ekit-wid-con .ekit-image-swap--rotate-circle.click-active img:last-child{
  -webkit-transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
  transform:rotateX(0) rotateY(0) rotateZ(39deg) scale(1);
  opacity:1}

.ekit-wid-con .ekit-image-swap--skew-right img{
  -webkit-transition:.5s;
  transition:.5s}

.ekit-wid-con .ekit-image-swap--skew-right:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:skew(0);
  transform:skew(0);
  opacity:.5}

.ekit-wid-con .ekit-image-swap--skew-right:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:skew(10deg,10deg);
  transform:skew(10deg,10deg)}

.ekit-wid-con .ekit-image-swap--skew-right.click-active img:first-child{
  -webkit-transform:skew(0);
  transform:skew(0);
  opacity:.5}

.ekit-wid-con .ekit-image-swap--skew-right.click-active img:last-child{
  -webkit-transform:skew(10deg,10deg);
  transform:skew(10deg,10deg);
  opacity:1}

.ekit-wid-con .ekit-image-swap--skew-left img{
  -webkit-transition:.5s;
  transition:.5s}

.ekit-wid-con .ekit-image-swap--skew-left:not(:is(.click-inactive)):hover img:first-child{
  -webkit-transform:skew(0);
  transform:skew(0);
  opacity:.5}

.ekit-wid-con .ekit-image-swap--skew-left:not(:is(.click-inactive)):hover img:last-child{
  -webkit-transform:skew(-10deg,-10deg);
  transform:skew(-10deg,-10deg)}

.ekit-wid-con .ekit-image-swap--skew-left.click-active img:first-child{
  -webkit-transform:skew(0);
  transform:skew(0);
  opacity:.5}

.ekit-wid-con .ekit-image-swap--skew-left.click-active img:last-child{
  -webkit-transform:skew(-10deg,-10deg);
  transform:skew(-10deg,-10deg);
  opacity:1}

.elementor-widget-elementskit-image-swap.elementor-element:not(:has(.elementor-widget-container)),.elementor-widget-elementskit-image-swap>.elementor-widget-container{
  overflow:hidden}

.elementskit-advanced-slider{
  overflow:hidden}

.elementskit-advanced-slider .widgetarea_warper_edit{
  right:30px}

.elementskit-advanced-slider .swiper-nav-button{
  margin:0;
  width:35px;
  height:45px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}

.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet{
  width:100%}

.elementskit-advanced-slider .ekit-slider-wrapper{
  position:relative}

.elementskit-advanced-slider .ekit-slider-wrapper .swiper-slide-active{
  z-index:10}

.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination{
  width:auto}

.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet{
  opacity:.5;
  background-color:transparent;
  position:relative;
  -webkit-transform:scale(.8);
  transform:scale(.8);
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet::before{
  position:absolute;
  content:'';
  height:6px;
  width:6px;
  background:rgba(255,255,255,.8);
  top:50%;
  left:50%;
  border-radius:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)}

.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  opacity:1;
  border:2px solid #ffff;
  -webkit-transform:scale(1);
  transform:scale(1)}

.elementskit-advanced-slider .ekit-slider-wrapper>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{
  border-radius:50%;
  height:8px;
  width:8px}

.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button{
  top:50%;
  -webkit-transform:translate3d(0,-50%,0);
  transform:translate3d(0,-50%,0);
  position:absolute;
  text-align:center;
  -webkit-transition:.3s;
  transition:.3s;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  z-index:11}

.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-button-prev,.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next,.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-button-prev,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next{
  left:auto;
  right:0;
  top:-25.5px;
  -webkit-transform:translateY(calc(var(--space-between-bottom)/ 2));
  transform:translateY(calc(var(--space-between-bottom)/ 2))}

.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-button-next,.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev,.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-button-next,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev,.elementskit-advanced-slider .swiper-vertical .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev{
  left:auto;
  right:0;
  top:25.5px;
  -webkit-transform:translateY(calc(var(--space-between-top)/ 2));
  transform:translateY(calc(var(--space-between-top)/ 2))}

.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-prev,.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next,.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next,.elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-prev,.elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-next,.elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-next{
  background-image:none;
  left:10px;
  right:auto}

.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-next,.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev,.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev,.elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-next,.elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-container-rtl .swiper-button-prev,.elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-rtl .swiper-button-prev{
  background-image:none;
  right:10px;
  left:auto}

.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet{
  margin:0;
  -webkit-transform:scale(.9);
  transform:scale(.9);
  opacity:.9;
  border-radius:6px;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet::before{
  content:'';
  height:unset!important;
  width:unset!important}

.elementskit-advanced-slider .slider-thumbs-yes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1);
  border:0 solid #ffff}

.elementskit-advanced-slider .ekit-swiper-progress-bar{
  position:absolute;
  z-index:1;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)}

.elementskit-advanced-slider .ekit-swiper-progress-bar .ekit-progress-bar{
  position:absolute;
  -webkit-animation-duration:3s;
  animation-duration:3s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1}

.elementskit-advanced-slider .ekit-swiper-progress-bar .ekit-progress-bar.progress-bar-active{
  -webkit-animation-name:progress;
  animation-name:progress}

.elementskit-advanced-slider .ekit-slider-wrapper:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit-swiper-slide-per-view,1));
  margin-right:var(--ekit_slider_space_betweens,0)}

.elementskit-advanced-slider .ekit-slider-wrapper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit-swiper-slide-per-view,1));
  margin-right:var(--ekit_slider_space_betweens,0)}

@-webkit-keyframes progress{
  from{
  width:0%}

to{
  width:100%}

}

@keyframes progress{
  from{
  width:0%}

to{
  width:100%}

}

.ekit-wid-con .elementskit-whatsapp{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper{
  border-radius:10px 10px 0 0;
  padding-bottom:10px;
  position:relative;
  z-index:-1;
  background-color:#e6ddd4}

.ekit-wid-con .elementskit-whatsapp .elementskit-whatsapp__wrapper:has(.inner-input){
  border-radius:10px 10px 10px 10px}

.ekit-wid-con .elementskit-whatsapp__content{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  -webkit-box-shadow:0 4px 30px rgba(0,0,0,.08);
  box-shadow:0 4px 30px rgba(0,0,0,.08);
  border-radius:10px 10px 10px 10px;
  display:block;
  position:absolute;
  bottom:55%;
  width:var(--ekit-whatsapp-width);
  z-index:1;
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  opacity:0;
  visibility:hidden}

.ekit-wid-con .elementskit-whatsapp__active{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  z-index:2;
  -webkit-transform:translateY(-30px);
  transform:translateY(-30px);
  opacity:1;
  visibility:visible}

.ekit-wid-con .elementskit-whatsapp__header{
  background:#008069;
  border-radius:10px 10px 0 0;
  color:#fff;
  padding:15px 20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:0 15px;
  overflow:hidden;
  position:relative}

.ekit-wid-con .elementskit-whatsapp__header--close{
  right:8px;
  top:8px;
  font-size:17px;
  position:absolute;
  cursor:pointer;
  -webkit-transition:color .4s ease;
  transition:color .4s ease}

.ekit-wid-con .elementskit-whatsapp__header--img{
  width:50px;
  height:50px;
  position:relative}

.ekit-wid-con .elementskit-whatsapp__header--img img{
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%}

.ekit-wid-con .elementskit-whatsapp__header--img:after{
  content:'';
  position:absolute;
  bottom:0;
  right:0;
  border-radius:50%;
  border:2px solid;
  opacity:0;
  background:#74d13f}

.ekit-wid-con .elementskit-whatsapp__header--img.inactive:after{
  background:#d3d3d3}

.ekit-wid-con .elementskit-whatsapp__header--name{
  font-family:Inter;
  font-weight:700;
  font-size:18px;
  line-height:22px;
  color:#fff;
  margin:0}

.ekit-wid-con .elementskit-whatsapp__header--text{
  font-family:Inter;
  font-size:12px;
  font-weight:400;
  color:#fff;
  margin:0}

.ekit-wid-con .elementskit-whatsapp__body{
  margin:15px 0}

.ekit-wid-con .elementskit-whatsapp__chat{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  font-size:12px;
  color:#fff}

.ekit-wid-con .elementskit-whatsapp__chat--icon-before{
  fill:#fff;
  position:absolute;
  left:3px}

.ekit-wid-con .elementskit-whatsapp__chat--title{
  display:inline-block;
  padding:10px 32px 18px 10px;
  background:#fff;
  border-radius:0 15px 15px;
  margin:0 10px 0 16px;
  font-family:Inter;
  font-size:12px;
  line-height:20px;
  color:#5a5e6a;
  position:relative}

.ekit-wid-con .elementskit-whatsapp__chat--title.loader-active{
  display:none}

.ekit-wid-con .elementskit-whatsapp__chat--title::before{
  content:'';
  position:absolute;
  left:-8px;
  top:0;
  border-style:solid;
  border-width:0 8px 10px 0;
  border-color:transparent #fff transparent transparent}

.ekit-wid-con .elementskit-whatsapp__chat--title::after{
  content:attr(data-time);
  font-size:11px;
  color:#989b9f;
  position:absolute;
  right:8px;
  bottom:2px;
  font-family:Inter}

.ekit-wid-con .elementskit-whatsapp__chat--title-username{
  display:block}

.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#fff;
  padding:10px;
  border-radius:15px;
  height:26px;
  margin-left:10px}

.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader div{
  width:5px;
  height:5px;
  background-color:#000;
  border-radius:50%;
  margin:0 3px;
  -webkit-animation-name:up-and-down;
  animation-name:up-and-down;
  -webkit-animation-duration:.8s;
  animation-duration:.8s;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
  animation-direction:alternate}

.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader .loader-two{
  -webkit-animation-delay:.3s;
  animation-delay:.3s}

.ekit-wid-con .elementskit-whatsapp__chat .ekit-whatsapp-loader .loader-three{
  -webkit-animation-delay:.6s;
  animation-delay:.6s}

.ekit-wid-con .elementskit-whatsapp__typing{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding:10px;
  color:#fff}

.ekit-wid-con .elementskit-whatsapp__typing--wrapper-icon-before{
  width:8px;
  height:13px;
  position:absolute;
  right:3px}

.ekit-wid-con .elementskit-whatsapp__typing--wrapper{
  display:inline-block;
  background:#fff;
  border-radius:15px 0 15px 15px;
  width:50px;
  text-align:center;
  position:relative}

.ekit-wid-con .elementskit-whatsapp__typing--wrapper .circle-svg{
  height:13px;
  fill:#505050}

.ekit-wid-con .elementskit-whatsapp__input.inner-input .elementskit-whatsapp__input--wrapper{
  width:auto;
  -webkit-box-shadow:none;
  box-shadow:none;
  margin:0 10px 10px 10px}

.ekit-wid-con .elementskit-whatsapp__input--wrapper{
  width:100%;
  max-width:350px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:12px 20px;
  background:#fff;
  border-radius:0 0 10px 10px;
  overflow:hidden;
  font-size:12px;
  font-weight:400;
  position:relative}

.ekit-wid-con .elementskit-whatsapp__input--field{
  min-width:100%;
  border:none;
  position:relative;
  padding:0}

.ekit-wid-con .elementskit-whatsapp__input--field::-webkit-input-placeholder{
  font-family:Inter;
  font-size:14px;
  line-height:20px;
  color:rgba(22,28,45,.4)}

.ekit-wid-con .elementskit-whatsapp__input--field::-moz-placeholder{
  font-family:Inter;
  font-size:14px;
  line-height:20px;
  color:rgba(22,28,45,.4)}

.ekit-wid-con .elementskit-whatsapp__input--field:-ms-input-placeholder{
  font-family:Inter;
  font-size:14px;
  line-height:20px;
  color:rgba(22,28,45,.4)}

.ekit-wid-con .elementskit-whatsapp__input--field::-ms-input-placeholder{
  font-family:Inter;
  font-size:14px;
  line-height:20px;
  color:rgba(22,28,45,.4)}

.ekit-wid-con .elementskit-whatsapp__input--field::placeholder{
  font-family:Inter;
  font-size:14px;
  line-height:20px;
  color:rgba(22,28,45,.4)}

.ekit-wid-con .elementskit-whatsapp__input--btn{
  position:absolute;
  right:17px;
  top:10px;
  border:none;
  padding:0;
  margin-top:5px}

.ekit-wid-con .elementskit-whatsapp__input--btn:hover{
  background-color:transparent}

.ekit-wid-con .elementskit-whatsapp__input--btn:focus{
  background-color:transparent}

.ekit-wid-con .elementskit-whatsapp__input--btn svg{
  width:20px;
  height:20px}

.ekit-wid-con .elementskit-whatsapp__input--button{
  width:100%;
  color:#fff;
  font-size:15px;
  padding:6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .elementskit-whatsapp__popup{
  text-align:right;
  z-index:3;
  position:relative}

.ekit-wid-con .elementskit-whatsapp__popup--btn{
  border-radius:50px;
  background:#54cc61;
  -webkit-box-shadow:0 10px 20px rgba(22,28,45,.1);
  box-shadow:0 10px 20px rgba(22,28,45,.1);
  outline:0;
  border:none;
  padding:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  float:right}

.ekit-wid-con .elementskit-whatsapp__popup--btn.photo_with_text img{
  border-radius:50px}

.ekit-wid-con .elementskit-whatsapp__popup--btn.photo_with_text .elementskit-whatsapp__popup--btn-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:left}

.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_with_text{
  padding:12px 26px 12px 20px}

.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_separate_text{
  position:relative;
  padding:12px 26px 12px 55px}

.ekit-wid-con .elementskit-whatsapp__popup--btn.icon_separate_text .elementskit-whatsapp__popup--btn-icon{
  position:absolute;
  left:-10px;
  -webkit-box-shadow:0 4px 20px 0 #00000033;
  box-shadow:0 4px 20px 0 #00000033;
  border-radius:50px}

.ekit-wid-con .elementskit-whatsapp__popup--btn-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .whatsapp-rotate-icon{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

@-webkit-keyframes up-and-down{
  to{
  opacity:.2;
  -webkit-transform:translateY(-1px);
  transform:translateY(-1px)}

}

@keyframes up-and-down{
  to{
  opacity:.2;
  -webkit-transform:translateY(-1px);
  transform:translateY(-1px)}

}

.ekit-wid-con .ekit_creative_image_hover{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0}

.ekit-wid-con .ekit_creative_image_hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_creative_image_hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_creative_image_hover::after,.ekit-wid-con .ekit_creative_image_hover::before{
  content:'';
  position:absolute;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit_image_hover{
  position:relative;
  overflow:hidden;
  margin:0 auto}

.ekit-wid-con .ekit_image_hover img{
  display:block;
  width:100%;
  height:100%}

.ekit-wid-con .ekit_image_hover:hover .ekit_image_caption .ekit_hover_show{
  opacity:1}

.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_right_to_left .ekit_image_caption_title{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_left_to_right .ekit_image_caption_title{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_top_to_bottom .ekit_image_caption_title{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_button,.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_description,.ekit-wid-con .ekit_image_hover:hover .ekit_bottom_to_top .ekit_image_caption_title{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

.ekit-wid-con .ekit_image_hover a:not([href]):not([tabindex]){
  color:#000}

.ekit-wid-con .ekit_image_caption{
  opacity:1;
  -webkit-animation-iteration-count:1!important;
  animation-iteration-count:1!important;
  position:absolute;
  top:0;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:2em;
  height:100%;
  width:100%;
  color:#fff;
  text-transform:uppercase;
  font-style:normal;
  font-size:1.25em;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:-webkit-transform .35s;
  transition:-webkit-transform .35s;
  transition:transform .35s;
  transition:transform .35s,-webkit-transform .35s;
  text-align:center;
  z-index:1}

.ekit-wid-con .ekit_image_caption_title{
  color:#fff;
  font-weight:300}

.ekit-wid-con .ekit_image_caption_title span{
  font-weight:700}

.ekit-wid-con .ekit_image_caption_description{
  color:#fff;
  font-weight:300}

.ekit-wid-con .ekit_image_caption .elementskit-btn{
  background-color:#fff;
  color:#000}

.ekit-wid-con .ekit_image_caption .elementskit-btn:hover{
  background-color:#efefef}

.ekit-wid-con .ekit_image_caption .ekit_hover_show{
  opacity:0;
  -webkit-transition:all .4s;
  transition:all .4s}

.ekit-wid-con .ekit_image_caption .ekit_transform_stop{
  -webkit-transform:none!important;
  transform:none!important}

.ekit-wid-con .ekit_text_daigonal .ekit_image_caption_title{
  top:40px;
  left:25px;
  position:absolute}

.ekit-wid-con .ekit_text_daigonal .ekit_image_caption_description{
  position:absolute;
  right:10px;
  bottom:10px;
  padding:0 1em;
  width:150px;
  border-right:4px solid #fff}

.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_button,.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_description,.ekit-wid-con .ekit_bottom_to_top .ekit_image_caption_title{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-transform:translateY(1500%);
  transform:translateY(1500%)}

.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_button,.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_description,.ekit-wid-con .ekit_top_to_bottom .ekit_image_caption_title{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-transform:translateY(-1500%);
  transform:translateY(-1500%)}

.ekit-wid-con .ekit_right_to_left .ekit_image_caption_button,.ekit-wid-con .ekit_right_to_left .ekit_image_caption_description,.ekit-wid-con .ekit_right_to_left .ekit_image_caption_title{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-transform:translateX(500%);
  transform:translateX(500%)}

.ekit-wid-con .ekit_left_to_right .ekit_image_caption_button,.ekit-wid-con .ekit_left_to_right .ekit_image_caption_description,.ekit-wid-con .ekit_left_to_right .ekit_image_caption_title{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  -webkit-transform:translateX(-500%);
  transform:translateX(-500%)}

.ekit-wid-con .ekit_image_button{
  background:#fff;
  border:none;
  color:#000;
  opacity:0;
  -webkit-transition:all .35s ease;
  transition:all .35s ease}

.ekit-wid-con .ekit_image_blind_horizontal:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_horizontal:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_horizontal:hover::after,.ekit-wid-con .ekit_image_blind_horizontal:hover::before{
  -webkit-transform:scaleY(1);
  transform:scaleY(1)}

.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_horizontal::after,.ekit-wid-con .ekit_image_blind_horizontal::before{
  height:25%;
  width:100%;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  left:0}

.ekit-wid-con .ekit_image_blind_horizontal::before{
  top:0}

.ekit-wid-con .ekit_image_blind_horizontal::after{
  top:25%}

.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::before{
  top:50%}

.ekit-wid-con .ekit_image_blind_horizontal .ekit_overlay_inner::after{
  top:75%}

.ekit-wid-con .ekit_image_blind_vertical:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_vertical:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_vertical:hover::after,.ekit-wid-con .ekit_image_blind_vertical:hover::before{
  -webkit-transform:scaleX(1);
  transform:scaleX(1)}

.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blind_vertical::after,.ekit-wid-con .ekit_image_blind_vertical::before{
  height:100%;
  width:25%;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
  top:0}

.ekit-wid-con .ekit_image_blind_vertical::before{
  left:0}

.ekit-wid-con .ekit_image_blind_vertical::after{
  left:25%}

.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::before{
  left:50%}

.ekit-wid-con .ekit_image_blind_vertical .ekit_overlay_inner::after{
  left:75%}

.ekit-wid-con .ekit_image_blocks .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blocks .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blocks::after,.ekit-wid-con .ekit_image_blocks::before{
  width:50%;
  height:50%;
  opacity:0}

.ekit-wid-con .ekit_image_blocks:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_blocks:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_blocks:hover::after,.ekit-wid-con .ekit_image_blocks:hover::before{
  -webkit-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
  opacity:1}

.ekit-wid-con .ekit_image_blocks_right::before{
  top:0;
  right:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit_image_blocks_right::after{
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  bottom:0;
  left:0}

.ekit-wid-con .ekit_image_blocks_right .ekit_overlay_inner::before{
  top:0;
  left:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit_image_blocks_right .ekit_overlay_inner::after{
  bottom:0;
  right:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit_image_border_reveal_horizontal:hover{
  background-color:rgba(0,0,0,.5)}

.ekit-wid-con .ekit_image_border_reveal_horizontal:hover .ekit_overlay_inner:after,.ekit-wid-con .ekit_image_border_reveal_horizontal:hover .ekit_overlay_inner:before,.ekit-wid-con .ekit_image_border_reveal_horizontal:hover::after,.ekit-wid-con .ekit_image_border_reveal_horizontal:hover::before{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit_image_border_reveal_horizontal::after,.ekit-wid-con .ekit_image_border_reveal_horizontal::before{
  height:4px;
  left:5px;
  right:5px;
  -webkit-transform:scaleX(0);
  transform:scaleX(0)}

.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::before{
  width:4px;
  top:5px;
  bottom:5px;
  -webkit-transform:scaleY(0);
  transform:scaleY(0)}

.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::before{
  left:5px}

.ekit-wid-con .ekit_image_border_reveal_horizontal .ekit_overlay_inner::after{
  right:5px}

.ekit-wid-con .ekit_image_border_reveal_horizontal::before{
  top:5px}

.ekit-wid-con .ekit_image_border_reveal_horizontal::after{
  bottom:5px}

.ekit-wid-con .ekit_image_hover_filter{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit_image_circle::before{
  position:absolute;
  content:"";
  top:-25%;
  bottom:-25%;
  left:-25%;
  right:-25%;
  border-radius:50%;
  opacity:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit_image_circle_up::before{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit_image_circle_up:hover::before{
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  opacity:1}

.ekit-wid-con .ekit_image_fade::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0}

.ekit-wid-con .ekit_image_fade_up::before{
  -webkit-transform:translateY(10%);
  transform:translateY(10%)}

.ekit-wid-con .ekit_image_fade_up:hover::before{
  -webkit-transform:translateY(0);
  transform:translateY(0);
  opacity:1}

.ekit-wid-con .ekit_image_flash::after,.ekit-wid-con .ekit_image_flash::before{
  position:absolute;
  content:"";
  opacity:.75;
  top:-50%;
  bottom:-50%;
  left:-50%;
  right:-50%;
  background-color:rgba(102,191,191,.55);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0}

.ekit-wid-con .ekit_image_flash::before{
  -webkit-transition-delay:.3s;
  transition-delay:.3s}

.ekit-wid-con .ekit_image_flash::after{
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
  -webkit-transition-duration:.5s;
  transition-duration:.5s}

.ekit-wid-con .ekit_image_flash:hover::after,.ekit-wid-con .ekit_image_flash:hover::before{
  opacity:1}

.ekit-wid-con .ekit_image_flash_top_left::after,.ekit-wid-con .ekit_image_flash_top_left::before{
  -webkit-transform:rotate(-45deg) translateY(-100%);
  transform:rotate(-45deg) translateY(-100%);
  opacity:1}

.ekit-wid-con .ekit_image_flash_top_left:hover::before{
  -webkit-transform:rotate(-45deg) translateY(100%);
  transform:rotate(-45deg) translateY(100%)}

.ekit-wid-con .ekit_image_flash_top_left:hover::after{
  -webkit-transform:rotate(-45deg) translateY(0);
  transform:rotate(-45deg) translateY(0)}

.ekit-wid-con .ekit_image_shutter_out::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:rgba(23,190,187,.51);
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit_image_shutter_out_diagonal_right::before{
  -webkit-transform:rotate(-45deg) scaleY(0);
  transform:rotate(-45deg) scaleY(0);
  left:-35%;
  right:-35%;
  top:-35%;
  bottom:-35%;
  height:auto;
  width:auto}

.ekit-wid-con .ekit_image_shutter_out_diagonal_right:hover::before{
  -webkit-transform:rotate(-45deg) scaleY(1);
  transform:rotate(-45deg) scaleY(1)}

.ekit-wid-con .ekit_image_shutter_out_horizontal::before{
  -webkit-transform:scaleX(0);
  transform:scaleX(0)}

.ekit-wid-con .ekit_image_shutter_out_horizontal:hover::before{
  -webkit-transform:scaleX(1);
  transform:scaleX(1)}

.ekit-wid-con .ekit_image_shutter_out_vertical::before{
  -webkit-transform:scaleY(0);
  transform:scaleY(0)}

.ekit-wid-con .ekit_image_shutter_out_vertical:hover::before{
  -webkit-transform:scaleY(1);
  transform:scaleY(1)}

.ekit-wid-con .ekit_image_slide::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  background-color:rgba(60,27,31,.45)}

.ekit-wid-con .ekit_image_slide_up::before{
  top:100%}

.ekit-wid-con .ekit_image_slide_up:hover::before{
  top:0}

.ekit-wid-con .ekit_image_slide_right::before{
  left:-100%}

.ekit-wid-con .ekit_image_slide_right:hover::before{
  left:0}

.ekit-wid-con .ekit_splash_effect_on_hover::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  border-radius:100%;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .7s cubic-bezier(.4,0,.2,1);
  transition:all .7s cubic-bezier(.4,0,.2,1);
  z-index:1;
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0}

.ekit-wid-con .ekit_splash_effect_on_hover:hover::before{
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
  opacity:1}

.ekit-wid-con .ekit_image_blend_mode::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  height:100%;
  width:100%;
  visibility:hidden;
  opacity:0;
  -webkit-transform:scale3d(1.5,1.5,1);
  transform:scale3d(1.5,1.5,1);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  background-color:#f9003e}

.ekit-wid-con .ekit_image_blend_mode::after{
  content:'';
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  top:10px;
  left:10px;
  position:absolute;
  border:5px solid #fff;
  opacity:0;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  -webkit-transform:scale3d(1.5,1.5,1);
  transform:scale3d(1.5,1.5,1)}

.ekit-wid-con .ekit_image_blend_mode:hover+img{
  mix-blend-mode:darken}

.ekit-wid-con .ekit_image_blend_mode:hover::after{
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

.ekit-wid-con .ekit_image_blend_mode:hover::before{
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1);
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit_image_double_splash::after,.ekit-wid-con .ekit_image_double_splash::before{
  content:"";
  position:absolute;
  width:150%;
  height:150%;
  padding-bottom:150%;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%) scale(0,0);
  transform:translate(-50%,-50%) scale(0,0);
  border-radius:50%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box}

.ekit-wid-con .ekit_image_double_splash::before{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  background-color:rgba(247,37,57,.5)}

.ekit-wid-con .ekit_image_double_splash::after{
  -webkit-transition:-webkit-transform 1s ease;
  transition:-webkit-transform 1s ease;
  transition:transform 1s ease;
  transition:transform 1s ease,-webkit-transform 1s ease;
  background-color:rgba(0,0,0,.5)}

.ekit-wid-con .ekit_image_double_splash:hover{
  opacity:1}

.ekit-wid-con .ekit_image_double_splash:hover::after,.ekit-wid-con .ekit_image_double_splash:hover::before{
  -webkit-transition-delay:0s;
  transition-delay:0s;
  -webkit-transform:translate(-50%,-50%) scale(1,1);
  transform:translate(-50%,-50%) scale(1,1)}

.ekit-wid-con .ekit_image_zoom_in_overlay::before{
  content:'';
  width:calc(100% - 20px);
  height:calc(100% - 20px);
  top:10px;
  left:10px;
  position:absolute;
  background-color:rgba(0,0,0,.6);
  opacity:0;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  -webkit-transform:scale3d(1.5,1.5,1);
  transform:scale3d(1.5,1.5,1)}

.ekit-wid-con .ekit_image_zoom_in_overlay:hover::before{
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)}

.ekit-wid-con .ekit_image_corner_zoom_back{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before{
  border-top-width:10px;
  border-bottom-width:0}

.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before{
  top:20px;
  right:20px;
  border-right-width:10px;
  border-left-width:0}

.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after{
  top:20px;
  left:20px;
  border-right-width:0;
  border-left-width:10px}

.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_corner_zoom_back .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_corner_zoom_back::after,.ekit-wid-con .ekit_image_corner_zoom_back::before{
  border-color:#fff;
  border-style:solid;
  -webkit-transform-origin:50% 50% 0;
  transform-origin:50% 50% 0;
  -webkit-transform-style:flat;
  transform-style:flat;
  width:37px;
  height:37px;
  padding-top:20px;
  background-color:transparent!important;
  -webkit-transform:scale(0);
  transform:scale(0)}

.ekit-wid-con .ekit_image_corner_zoom_back:hover{
  background-color:rgba(0,0,0,.8)}

.ekit-wid-con .ekit_image_corner_zoom_back:hover .ekit_overlay_inner::after,.ekit-wid-con .ekit_image_corner_zoom_back:hover .ekit_overlay_inner::before,.ekit-wid-con .ekit_image_corner_zoom_back:hover::after,.ekit-wid-con .ekit_image_corner_zoom_back:hover::before{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit_image_corner_zoom_back::after,.ekit-wid-con .ekit_image_corner_zoom_back::before{
  border-top-width:0;
  border-bottom-width:10px}

.ekit-wid-con .ekit_image_corner_zoom_back::before{
  bottom:20px;
  right:20px;
  border-right-width:10px;
  border-left-width:0}

.ekit-wid-con .ekit_image_corner_zoom_back::after{
  bottom:20px;
  left:20px;
  border-right-width:0;
  border-left-width:10px}

.ekit-wid-con .ekit_image_hover>img{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit_image_zoom_in::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0;
  z-index:9}

.ekit-wid-con .ekit_image_zoom_in .ekit_image_caption{
  z-index:99}

.ekit-wid-con .ekit_image_zoom_in:hover>img{
  -webkit-transform:scale(1.2);
  transform:scale(1.2)}

.ekit-wid-con .ekit_image_zoom_in:hover::before{
  opacity:1}

.ekit-wid-con .ekit_image_zoom_in_blur::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0;
  z-index:9}

.ekit-wid-con .ekit_image_zoom_in_blur .ekit_image_caption{
  z-index:99}

.ekit-wid-con .ekit_image_zoom_in_blur>img{
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease}

.ekit-wid-con .ekit_image_zoom_in_blur:hover>img{
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-filter:blur(2px);
  filter:blur(2px)}

.ekit-wid-con .ekit_image_zoom_in_blur:hover::before{
  opacity:1}

.ekit-wid-con .ekit_image_zoom_out::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0;
  z-index:9}

.ekit-wid-con .ekit_image_zoom_out .ekit_image_caption{
  z-index:99}

.ekit-wid-con .ekit_image_zoom_out>img{
  -webkit-transform:scale(1.2);
  transform:scale(1.2)}

.ekit-wid-con .ekit_image_zoom_out:hover>img{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit_image_zoom_out:hover::before{
  opacity:1}

.ekit-wid-con .ekit_image_scale_rotate_left::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0;
  z-index:9}

.ekit-wid-con .ekit_image_scale_rotate_left .ekit_image_caption{
  z-index:99}

.ekit-wid-con .ekit_image_scale_rotate_left:hover>img{
  -webkit-transform:scale(1.3) rotate(-5deg);
  transform:scale(1.3) rotate(-5deg)}

.ekit-wid-con .ekit_image_scale_rotate_left:hover::before{
  opacity:1}

.ekit-wid-con .ekit_image_swap_effect img:nth-child(2){
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit_image_swap_effect_one:hover img:nth-child(2){
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit_image_swap_effect_two:hover img:nth-child(1){
  -webkit-transform:scale(1.3) rotate(-5deg);
  transform:scale(1.3) rotate(-5deg);
  opacity:0}

.ekit-wid-con .ekit_image_swap_effect_two:hover img:nth-child(2){
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit_image_swap_effect_three img:nth-child(2){
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  opacity:1;
  visibility:visible}

.ekit-wid-con .ekit_image_swap_effect_three:hover img:nth-child(2){
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit_image_scroll_effect{
  max-height:400px;
  -webkit-transition:all 6s ease;
  transition:all 6s ease}

.ekit-wid-con .ekit_image_scroll_effect::before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0;
  z-index:9}

.ekit-wid-con .ekit_image_scroll_effect .ekit_image_caption{
  z-index:99}

.ekit-wid-con .ekit_image_scroll_effect>img{
  -webkit-transition:all 6s ease;
  transition:all 6s ease}

.ekit-wid-con .ekit_image_scroll_effect:hover{
  padding-top:400px}

.ekit-wid-con .ekit_image_scroll_effect:hover::before{
  opacity:1}

.ekit-wid-con .ekit_image_scroll_effect:hover>img{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit_grayscale_to_color>img{
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)}

.ekit-wid-con .ekit_grayscale_to_color:hover>img{
  -webkit-filter:grayscale(0);
  filter:grayscale(0)}

.ekit-wid-con .ekit_color_to_grayscale>img{
  -webkit-filter:grayscale(0);
  filter:grayscale(0)}

.ekit-wid-con .ekit_color_to_grayscale:hover>img{
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%)}

.ekit-wid-con .ekit_image_glitch_effect{
  padding-top:400px;
  width:100%}

.ekit-wid-con .ekit_image_glitch_effect .ekit_main_image,.ekit-wid-con .ekit_image_glitch_effect .ekit_secondary_image{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover}

.ekit-wid-con .ekit_image_glitch_effect .ekit_secondary_image{
  opacity:.5;
  mix-blend-mode:hard-light;
  -webkit-animation:ekit-glitch 3s linear infinite;
  animation:ekit-glitch 3s linear infinite;
  animation-direction:reverse}

@-webkit-keyframes ekit-glitch{
  0%{
  background-position:0 0;
  -webkit-filter:hue-rotate(0);
  filter:hue-rotate(0)}

10%{
  background-position:0 -10px}

20%{
  background-position:-5px 0}

30%{
  background-position:5px 0}

40%{
  background-position:0 -5px}

50%{
  background-position:0 0}

60%{
  background-position:0 -10px}

70%{
  background-position:0 -5px}

80%{
  background-position:0 -8px}

81%{
  background-position:0 0}

100%{
  background-position:0 0;
  -webkit-filter:hue-rotate(360deg);
  filter:hue-rotate(360deg)}

}

@keyframes ekit-glitch{
  0%{
  background-position:0 0;
  -webkit-filter:hue-rotate(0);
  filter:hue-rotate(0)}

10%{
  background-position:0 -10px}

20%{
  background-position:-5px 0}

30%{
  background-position:5px 0}

40%{
  background-position:0 -5px}

50%{
  background-position:0 0}

60%{
  background-position:0 -10px}

70%{
  background-position:0 -5px}

80%{
  background-position:0 -8px}

81%{
  background-position:0 0}

100%{
  background-position:0 0;
  -webkit-filter:hue-rotate(360deg);
  filter:hue-rotate(360deg)}

}

.ekit-wid-con .ekit-fancy-text{
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-fancy-text:is(h1,h2,h3,h4,h5,h6,div,p){
  margin:0}

.ekit-wid-con .ekit-fancy-text a{
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-fancy-text-lists{
  display:inline-block;
  position:relative;
  text-align:center}

.ekit-wid-con .ekit-fancy-text-lists b{
  display:inline-block;
  position:absolute;
  white-space:nowrap;
  left:0;
  top:0}

.ekit-wid-con .ekit-fancy-text-lists b.is-visible{
  position:relative}

.ekit-wid-con .no-js .ekit-fancy-text-lists b{
  color:#000;
  font:optional;
  opacity:0}

.ekit-wid-con .no-js .ekit-fancy-text-lists b.is-visible{
  opacity:1}

.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists{
  overflow:hidden;
  vertical-align:top;
  text-align:left}

.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists::after{
  content:"";
  position:absolute;
  top:0;
  right:0;
  width:2px;
  height:100%;
  background-color:#fff}

.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists b.is-visible{
  opacity:1}

.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists{
  -webkit-perspective:300px;
  perspective:300px}

.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b{
  opacity:0;
  -webkit-transform-origin:50% 100%;
  transform-origin:50% 100%;
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  width:100%}

.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  -webkit-animation:cd-rotate-1-in 1.2s;
  animation:cd-rotate-1-in 1.2s}

.ekit-wid-con .ekit-fancy-text.rotate-1 .ekit-fancy-text-lists b.is-hidden{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  -webkit-animation:cd-rotate-1-out 1.2s;
  animation:cd-rotate-1-out 1.2s}

@-webkit-keyframes cd-rotate-1-in{
  0%{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  opacity:0}

35%{
  -webkit-transform:rotateX(120deg);
  transform:rotateX(120deg);
  opacity:0}

65%{
  opacity:0}

100%{
  -webkit-transform:rotateX(360deg);
  transform:rotateX(360deg);
  opacity:1}

}

@keyframes cd-rotate-1-in{
  0%{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  opacity:0}

35%{
  -webkit-transform:rotateX(120deg);
  transform:rotateX(120deg);
  opacity:0}

65%{
  opacity:0}

100%{
  -webkit-transform:rotateX(360deg);
  transform:rotateX(360deg);
  opacity:1}

}

@-webkit-keyframes cd-rotate-1-out{
  0%{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1}

35%{
  -webkit-transform:rotateX(-40deg);
  transform:rotateX(-40deg);
  opacity:1}

65%{
  opacity:0}

100%{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  opacity:0}

}

@keyframes cd-rotate-1-out{
  0%{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  opacity:1}

35%{
  -webkit-transform:rotateX(-40deg);
  transform:rotateX(-40deg);
  opacity:1}

65%{
  opacity:0}

100%{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  opacity:0}

}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists{
  -webkit-perspective:300px;
  perspective:300px}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em,.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i{
  display:inline-block;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  font-style:normal}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  width:100%}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i{
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -webkit-transform:translateZ(-20px) rotateX(90deg);
  transform:translateZ(-20px) rotateX(90deg);
  opacity:0;
  font-style:normal}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.in{
  -webkit-animation:cd-rotate-2-in .4s forwards;
  animation:cd-rotate-2-in .4s forwards}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists i.out{
  -webkit-animation:cd-rotate-2-out .4s forwards;
  animation:cd-rotate-2-out .4s forwards}

.ekit-wid-con .ekit-fancy-text.rotate-2 .ekit-fancy-text-lists em{
  -webkit-transform:translateZ(20px);
  transform:translateZ(20px)}

.ekit-wid-con .is-visible .ekit-fancy-text.rotate-2 i{
  opacity:1}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  opacity:0}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 i em{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-2 .is-visible i{
  opacity:1}

@-webkit-keyframes cd-rotate-2-in{
  0%{
  opacity:0;
  -webkit-transform:translateZ(-20px) rotateX(90deg);
  transform:translateZ(-20px) rotateX(90deg)}

60%{
  opacity:1;
  -webkit-transform:translateZ(-20px) rotateX(-10deg);
  transform:translateZ(-20px) rotateX(-10deg)}

100%{
  opacity:1;
  -webkit-transform:translateZ(-20px) rotateX(0);
  transform:translateZ(-20px) rotateX(0)}

}

@keyframes cd-rotate-2-in{
  0%{
  opacity:0;
  -webkit-transform:translateZ(-20px) rotateX(90deg);
  transform:translateZ(-20px) rotateX(90deg)}

60%{
  opacity:1;
  -webkit-transform:translateZ(-20px) rotateX(-10deg);
  transform:translateZ(-20px) rotateX(-10deg)}

100%{
  opacity:1;
  -webkit-transform:translateZ(-20px) rotateX(0);
  transform:translateZ(-20px) rotateX(0)}

}

@-webkit-keyframes cd-rotate-2-out{
  0%{
  opacity:1;
  -webkit-transform:translateZ(-20px) rotateX(0);
  transform:translateZ(-20px) rotateX(0)}

60%{
  opacity:0;
  -webkit-transform:translateZ(-20px) rotateX(-100deg);
  transform:translateZ(-20px) rotateX(-100deg)}

100%{
  opacity:0;
  -webkit-transform:translateZ(-20px) rotateX(-90deg);
  transform:translateZ(-20px) rotateX(-90deg)}

}

@keyframes cd-rotate-2-out{
  0%{
  opacity:1;
  -webkit-transform:translateZ(-20px) rotateX(0);
  transform:translateZ(-20px) rotateX(0)}

60%{
  opacity:0;
  -webkit-transform:translateZ(-20px) rotateX(-100deg);
  transform:translateZ(-20px) rotateX(-100deg)}

100%{
  opacity:0;
  -webkit-transform:translateZ(-20px) rotateX(-90deg);
  transform:translateZ(-20px) rotateX(-90deg)}

}

.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists{
  -webkit-perspective:300px;
  perspective:300px}

.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  width:100%}

.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i{
  display:inline-block;
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  font-style:normal}

.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.in{
  -webkit-animation:cd-rotate-3-in .6s forwards;
  animation:cd-rotate-3-in .6s forwards}

.ekit-wid-con .ekit-fancy-text.rotate-3 .ekit-fancy-text-lists i.out{
  -webkit-animation:cd-rotate-3-out .6s forwards;
  animation:cd-rotate-3-out .6s forwards}

.ekit-wid-con .is-visible .ekit-fancy-text.rotate-3 i{
  -webkit-transform:rotateY(0);
  transform:rotateY(0)}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 i{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  opacity:0}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.rotate-3 .is-visible i{
  opacity:1}

@-webkit-keyframes cd-rotate-3-in{
  0%{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

100%{
  -webkit-transform:rotateY(0);
  transform:rotateY(0)}

}

@keyframes cd-rotate-3-in{
  0%{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

100%{
  -webkit-transform:rotateY(0);
  transform:rotateY(0)}

}

@-webkit-keyframes cd-rotate-3-out{
  0%{
  -webkit-transform:rotateY(0);
  transform:rotateY(0)}

100%{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

}

@keyframes cd-rotate-3-out{
  0%{
  -webkit-transform:rotateY(0);
  transform:rotateY(0)}

100%{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  overflow:hidden}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists::after{
  content:'';
  position:absolute;
  right:0;
  top:50%;
  bottom:auto;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  height:100%;
  width:1px}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b{
  visibility:hidden}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b.is-visible{
  visibility:visible}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i{
  position:absolute;
  visibility:hidden;
  font-style:normal}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists i.in{
  position:relative;
  visibility:visible}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.waiting::after{
  -webkit-animation:cd-pulse 1s infinite;
  animation:cd-pulse 1s infinite}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected{
  background-color:#aebcb9}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected::after{
  visibility:hidden}

.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected b{
  color:#0d0d0d}

@-webkit-keyframes cd-pulse{
  0%{
  -webkit-transform:translateY(-50%) scale(1);
  transform:translateY(-50%) scale(1);
  opacity:1}

40%{
  -webkit-transform:translateY(-50%) scale(.9);
  transform:translateY(-50%) scale(.9);
  opacity:0}

100%{
  -webkit-transform:translateY(-50%) scale(0);
  transform:translateY(-50%) scale(0);
  opacity:0}

}

@keyframes cd-pulse{
  0%{
  -webkit-transform:translateY(-50%) scale(1);
  transform:translateY(-50%) scale(1);
  opacity:1}

40%{
  -webkit-transform:translateY(-50%) scale(.9);
  transform:translateY(-50%) scale(.9);
  opacity:0}

100%{
  -webkit-transform:translateY(-50%) scale(0);
  transform:translateY(-50%) scale(0);
  opacity:0}

}

.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists{
  overflow:hidden;
  vertical-align:top}

.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists::after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  height:3px;
  width:0;
  background:#fff;
  z-index:2;
  -webkit-transition:width .3s -.1s;
  transition:width .3s -.1s}

.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists.is-loading::after{
  width:100%;
  -webkit-transition:width 3s;
  transition:width 3s}

.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b{
  top:.2em;
  opacity:0;
  -webkit-transition:opacity .3s;
  transition:opacity .3s}

.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  top:0}

.ekit-wid-con .ekit-fancy-text.bar-loading .ekit-fancy-text-lists b.is-hidden{
  -webkit-transition:.3s ease-out;
  transition:.3s ease-out}

.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists{
  overflow:hidden;
  vertical-align:top}

.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b{
  opacity:0;
  top:.2em}

.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-visible{
  top:0;
  opacity:1;
  -webkit-animation:slide-in .6s;
  animation:slide-in .6s;
  width:100%}

.ekit-wid-con .ekit-fancy-text.slide .ekit-fancy-text-lists b.is-hidden{
  -webkit-animation:slide-out .6s;
  animation:slide-out .6s}

@-webkit-keyframes slide-in{
  0%{
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

60%{
  opacity:1;
  -webkit-transform:translateY(20%);
  transform:translateY(20%)}

100%{
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@keyframes slide-in{
  0%{
  opacity:0;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

60%{
  opacity:1;
  -webkit-transform:translateY(20%);
  transform:translateY(20%)}

100%{
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@-webkit-keyframes slide-out{
  0%{
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

60%{
  opacity:0;
  -webkit-transform:translateY(120%);
  transform:translateY(120%)}

100%{
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

}

@keyframes slide-out{
  0%{
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)}

60%{
  opacity:0;
  -webkit-transform:translateY(120%);
  transform:translateY(120%)}

100%{
  opacity:0;
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

}

.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists{
  -webkit-perspective:300px;
  perspective:300px}

.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  -webkit-animation:zoom-out .8s;
  animation:zoom-out .8s;
  width:100%}

.ekit-wid-con .ekit-fancy-text.zoom-out .ekit-fancy-text-lists b.is-hidden{
  -webkit-animation:zoom-in .8s;
  animation:zoom-in .8s}

@-webkit-keyframes zoom-out{
  0%{
  opacity:0;
  -webkit-transform:translateZ(100px);
  transform:translateZ(100px)}

100%{
  opacity:1;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}

}

@keyframes zoom-out{
  0%{
  opacity:0;
  -webkit-transform:translateZ(100px);
  transform:translateZ(100px)}

100%{
  opacity:1;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}

}

@-webkit-keyframes zoom-in{
  0%{
  opacity:1;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}

100%{
  opacity:0;
  -webkit-transform:translateZ(-100px);
  transform:translateZ(-100px)}

}

@keyframes zoom-in{
  0%{
  opacity:1;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)}

100%{
  opacity:0;
  -webkit-transform:translateZ(-100px);
  transform:translateZ(-100px)}

}

.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  width:100%}

.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i{
  display:inline-block;
  opacity:0;
  -webkit-transform:scale(0);
  transform:scale(0);
  font-style:normal}

.is-visible .ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i{
  opacity:1}

.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.in{
  -webkit-animation:scale-up .6s forwards;
  animation:scale-up .6s forwards}

.ekit-wid-con .ekit-fancy-text.scale .ekit-fancy-text-lists i.out{
  -webkit-animation:scale-down .6s forwards;
  animation:scale-down .6s forwards}

.ekit-wid-con .ekit-fancy-text.scale:hover{
  -webkit-transform:unset!important;
  transform:unset!important}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale i{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.scale .is-visible i{
  opacity:1}

@-webkit-keyframes scale-up{
  0%{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0}

60%{
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  opacity:1}

100%{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1}

}

@keyframes scale-up{
  0%{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0}

60%{
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  opacity:1}

100%{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1}

}

@-webkit-keyframes scale-down{
  0%{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1}

60%{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0}

}

@keyframes scale-down{
  0%{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1}

60%{
  -webkit-transform:scale(0);
  transform:scale(0);
  opacity:0}

}

.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  -webkit-animation:push-in .6s;
  animation:push-in .6s;
  width:100%}

.ekit-wid-con .ekit-fancy-text.push .ekit-fancy-text-lists b.is-hidden{
  -webkit-animation:push-out .6s;
  animation:push-out .6s}

@-webkit-keyframes push-in{
  0%{
  opacity:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

60%{
  opacity:1;
  -webkit-transform:translateX(10%);
  transform:translateX(10%)}

100%{
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

@keyframes push-in{
  0%{
  opacity:0;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

60%{
  opacity:1;
  -webkit-transform:translateX(10%);
  transform:translateX(10%)}

100%{
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

@-webkit-keyframes push-out{
  0%{
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

60%{
  opacity:0;
  -webkit-transform:translateX(110%);
  transform:translateX(110%)}

100%{
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

}

@keyframes push-out{
  0%{
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

60%{
  opacity:0;
  -webkit-transform:translateX(110%);
  transform:translateX(110%)}

100%{
  opacity:0;
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

}

.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists .ekit-fancy-text{
  background-image:linear-gradient(-120deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);
  background-size:auto auto;
  background-clip:border-box;
  background-size:200% auto;
  color:#fff;
  background-clip:text;
  text-fill-color:transparent;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  -webkit-animation:textclip 2s linear infinite;
  animation:textclip 2s linear infinite;
  display:inline-block}

.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b{
  opacity:0;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists b.is-visible{
  -webkit-transition:.3s;
  transition:.3s;
  opacity:1;
  width:100%}

@-webkit-keyframes textclip{
  to{
  background-position:-200% center}

}

@keyframes textclip{
  to{
  background-position:-200% center}

}

.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists{
  -webkit-box-reflect:below -20px linear-gradient(transparent,rgba(0,0,0,.2))}

.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b{
  opacity:0}

.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists b.is-visible{
  opacity:1;
  width:100%}

.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i{
  display:inline-block;
  color:#232323;
  opacity:0;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  font-style:normal}

.is-visible .ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i{
  opacity:1}

.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.in{
  opacity:1;
  -webkit-animation:waviy-in 1s forwards;
  animation:waviy-in 1s forwards}

.ekit-wid-con .ekit-fancy-text.bouncing .ekit-fancy-text-lists i.out{
  opacity:0;
  -webkit-animation:waviy-out 1s forwards;
  animation:waviy-out 1s forwards}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing i{
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px);
  opacity:0}

.ekit-wid-con .no-csstransitions .ekit-fancy-text.bouncing .is-visible i{
  opacity:1}

@-webkit-keyframes waviy-in{
  0%,100%,40%{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

20%{
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)}

}

@keyframes waviy-in{
  0%,100%,40%{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

20%{
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)}

}

@-webkit-keyframes waviy-out{
  0%,100%,40%{
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)}

20%{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

@keyframes waviy-out{
  0%,100%,40%{
  -webkit-transform:translateY(-20px);
  transform:translateY(-20px)}

20%{
  -webkit-transform:translateY(0);
  transform:translateY(0)}

}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect{
  position:relative;
  display:inline-block}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg{
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  height:auto;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  overflow:visible;
  z-index:auto}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path{
  stroke-dasharray:1500;
  fill:none;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-name:ekit-highlighted-shape-2;
  animation-name:ekit-highlighted-shape-2;
  opacity:0}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-curly{
  -webkit-transform:translate(-50%,82%);
  transform:translate(-50%,82%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-line{
  -webkit-transform:translate(-50%,-45%);
  transform:translate(-50%,-45%);
  height:100%}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-arrow{
  -webkit-transform:translate(-50%,72%);
  transform:translate(-50%,72%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-double-underline{
  -webkit-transform:translate(-50%,60%);
  transform:translate(-50%,60%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag{
  -webkit-transform:translate(-50%,60%);
  transform:translate(-50%,60%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-zigzag-underline{
  -webkit-transform:translate(-50%,36%);
  transform:translate(-50%,36%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-clouds{
  -webkit-transform:translate(-50%,65%);
  transform:translate(-50%,65%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-shape-x{
  -webkit-transform:translate(-50%,-41%);
  transform:translate(-50%,-41%);
  height:100%}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-waves{
  -webkit-transform:translate(-50%,38%);
  transform:translate(-50%,38%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-01{
  -webkit-transform:translate(-50%,54%);
  transform:translate(-50%,54%)}

.ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg.ekit-svg-round-line-02{
  -webkit-transform:translate(-50%,52%)!important;
  transform:translate(-50%,52%)!important}

@-webkit-keyframes ekit-highlighted-shape-1{
  0%{
  opacity:1;
  stroke-dasharray:0 1500}

12%{
  stroke-dasharray:1500 1500}

80%{
  opacity:1}

90%{
  opacity:1;
  stroke-dasharray:1500 1500}

100%{
  opacity:0;
  stroke-dasharray:0 1500}

}

@keyframes ekit-highlighted-shape-1{
  0%{
  opacity:1;
  stroke-dasharray:0 1500}

12%{
  stroke-dasharray:1500 1500}

80%{
  opacity:1}

90%{
  opacity:1;
  stroke-dasharray:1500 1500}

100%{
  opacity:0;
  stroke-dasharray:0 1500}

}

@-webkit-keyframes ekit-highlighted-shape-2{
  0%{
  opacity:1;
  stroke-dasharray:0 1500}

12%{
  stroke-dasharray:1500 1500}

100%{
  opacity:1}

}

@keyframes ekit-highlighted-shape-2{
  0%{
  opacity:1;
  stroke-dasharray:0 1500}

12%{
  stroke-dasharray:1500 1500}

100%{
  opacity:1}

}

.ekit-highlighted-loop-yes .ekit-wid-con .ekit-fancy-text .ekit-highlighted-effect svg path{
  -webkit-animation-name:ekit-highlighted-shape-1;
  animation-name:ekit-highlighted-shape-1}

.ekit-wid-con .ekit-price-menu{
  list-style:none}

.ekit-wid-con .ekit-price-menu-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  padding:0 0 35px 0;
  -webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease;
  transition:background-color .2s ease,-webkit-box-shadow .2s ease;
  transition:box-shadow .2s ease,background-color .2s ease;
  transition:box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}

.ekit-wid-con .ekit-price-menu-image{
  padding-right:25px;
  max-width:50%}

.ekit-wid-con .ekit-price-menu-image>img{
  vertical-align:middle}

.ekit-wid-con .ekit-price-menu-icon{
  margin-right:25px}

.ekit-wid-con .ekit-price-menu-icon>i{
  font-size:30px;
  padding:12px;
  border-radius:50%;
  color:red;
  font-size:30px;
  background:#f5f5f5}

.ekit-wid-con .ekit-price-menu-caption{
  width:100%}

.ekit-wid-con .ekit-price-menu-caption-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-weight:500;
  font-size:20px;
  color:#062126}

.ekit-wid-con .ekit-price-menu-caption-title{
  -webkit-transition:color .4s ease;
  transition:color .4s ease}

.ekit-wid-con .ekit-price-menu-caption-title a{
  color:#000}

.ekit-wid-con .ekit-price-menu-caption-separator{
  border-bottom:1px solid rgba(6,33,38,.2);
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  margin:0 20px}

.ekit-wid-con .ekit-price-menu-caption-description{
  font-weight:400;
  font-size:16px;
  color:#748289}

.ekit-wid-con .ekit-price-menu-caption-button{
  font-weight:600;
  font-size:14px;
  text-decoration:underline;
  text-transform:uppercase;
  color:#062126;
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit-price-menu-caption-button>i{
  font-size:inherit;
  color:#292d32;
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit-price-menu-caption-button>svg{
  font-size:inherit}

.ekit-wid-con .ekit-price-menu-caption a:not([href]):not([tabindex]){
  text-decoration:underline}

.ekit-wid-con .ekit-price-card{
  list-style:none}

.ekit-wid-con .ekit-price-card-item{
  width:100%;
  height:100%;
  background-color:#fff;
  border-radius:12px;
  overflow:hidden;
  -webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,.06);
  box-shadow:0 20px 60px 0 rgba(0,0,0,.06);
  -webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease;
  transition:background-color .2s ease,-webkit-box-shadow .2s ease;
  transition:box-shadow .2s ease,background-color .2s ease;
  transition:box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;
  position:relative}

.ekit-wid-con .ekit-price-card-item-link{
  position:absolute;
  width:100%;
  height:100%}

.ekit-wid-con .ekit-price-card-item .ekit-price-menu-icon{
  text-align:center}

.ekit-wid-con .ekit-price-card-item .ekit-price-menu-icon>i{
  background:0 0}

.ekit-wid-con .ekit-price-card-caption{
  padding:17px 30px 30px}

.ekit-wid-con .ekit-price-card-caption-header-title{
  font-weight:700;
  font-size:14px;
  color:#1c0903;
  text-transform:uppercase;
  -webkit-transition:color .4s ease;
  transition:color .4s ease}

.ekit-wid-con .ekit-price-card-caption-header-description{
  font-weight:400;
  font-size:14px;
  color:#8d8481}

.ekit-wid-con .ekit-price-card-caption-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-price-card-caption-footer-price{
  color:#1c0903;
  font-weight:700;
  font-size:20px}

.ekit-wid-con .ekit-price-card-caption-footer-button{
  border:2px solid #ff8934;
  border-radius:30px;
  padding:6px 14px;
  font-weight:700;
  font-size:12px;
  color:#222;
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit-price-card-caption-footer-button>i{
  font-size:inherit;
  color:#292d32;
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit-price-card-caption-footer-button>svg{
  font-size:inherit}

.ekit-wid-con .ekit-price-card-slider .swiper-pagination{
  bottom:0}

.ekit-wid-con .ekit-price-card-slider .swiper-pagination .swiper-pagination-bullet{
  opacity:.2;
  background-color:#000;
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out}

.ekit-wid-con .ekit-price-card-slider .swiper-pagination .swiper-pagination-bullet-active{
  opacity:1}

.ekit-wid-con .ekit-price-card-slider-button-next{
  right:10px}

.ekit-wid-con .ekit-price-card-slider-button-prev{
  left:10px}

.ekit-wid-con .ekit-price-card-slider .elementor-swiper-button>i{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-wid-con .ekit-price-card-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit-team-slider-slides-to-show,4));
  margin-right:var(--ekit-team-slider-spacing,30px)}

.ekit-wid-con .ekit-price-card-slider .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit-team-slider-slides-to-show,4));
  margin-right:var(--ekit-team-slider-spacing,30px)}

.ekit-wid-con .price-menu-button-icon-before{
  margin-right:6px}

.ekit-wid-con .price-menu-button-icon-after{
  margin-left:6px}

.ekit-wid-con .ekit-stylish-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  list-style:none}

.ekit-wid-con .ekit-stylish-list.list-inline{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row}

.ekit-wid-con .ekit-stylish-list-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-pack:left;
  -ms-flex-pack:left;
  justify-content:left}

.ekit-wid-con .ekit-stylish-list-content-wrapper[data-delay]{
  opacity:0}

.ekit-wid-con .ekit-stylish-list-content-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out}

.ekit-wid-con .ekit-stylish-list-content-text{
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .ekit-stylish-list-content-badge{
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10;
  font-size:11px}

.ekit-wid-con .ekit-stylish-list-content-counter{
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1}

.ekit-wid-con .ekit-stylish-list-content-icon{
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-stylish-list-content-icon>i{
  -webkit-transition:all .3s ease;
  transition:all .3s ease}

.ekit-wid-con .ekit-stylish-list-divider{
  -ms-flex-item-align:start;
  align-self:flex-start}

.ekit-wid-con .ekit-stylish-list-divider:not(:last-child){
  width:100%;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%}

.ekit-wid-con .ekit-stylish-list-divider:not(:last-child)::before{
  content:'';
  display:block;
  border-top-width:1px}

.ekit-wid-con .ekit-stylish-list-divider-inline{
  -ms-flex-item-align:center;
  align-self:center}

.ekit-wid-con .ekit-stylish-list-divider-inline:not(:last-child){
  height:100%;
  margin:0 5px}

.ekit-wid-con .ekit-stylish-list-divider-inline:not(:last-child)::before{
  content:'';
  display:block;
  border-left-width:1px;
  height:24px}

.ekit-wid-con .ekit-team-slider .ekit-none{
  -webkit-transition:all .2s ease .1s;
  transition:all .2s ease .1s;
  opacity:1}

.ekit-wid-con .ekit-team-slider .profile-card{
  -webkit-box-shadow:5px 10px 15px 0 rgba(0,0,0,.1);
  box-shadow:5px 10px 15px 0 rgba(0,0,0,.1)}

.ekit-wid-con .ekit-team-slider .profile-card:hover{
  -webkit-box-shadow:5px 10px 15px 0 rgba(0,0,0,.3);
  box-shadow:5px 10px 15px 0 rgba(0,0,0,.3)}

.ekit-wid-con .ekit-team-slider .profile-card:hover .profile-body .profile-title{
  color:inherit}

.ekit-wid-con .ekit-team-slider .profile-card .profile-body .profile-title:hover{
  color:#2575fc}

.ekit-wid-con .ekit-team-slider .profile-body .profile-title{
  display:inline-block}

.ekit-wid-con .ekit-team-slider .profile-square-v.square-v4 .profile-card .elementskit-btn{
  margin-bottom:3px}

.ekit-wid-con .ekit-team-slider .profile-square-v.square-v4 .profile-card:hover .profile-body{
  -webkit-transform:translateY(-90px);
  transform:translateY(-90px)}

.ekit-wid-con .ekit-team-slider .image-card-v2 .profile-image-card::before{
  top:10px;
  left:10px;
  right:10px;
  bottom:10px}

.ekit-wid-con .ekit-team-slider .image-card-v2 .profile-image-card .hover-area{
  padding:0}

.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_circle_hover::before{
  -webkit-transform:scale(0);
  transform:scale(0)}

.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_circle_hover:hover::before{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details::before{
  top:600px;
  -webkit-transform:none;
  transform:none;
  background-color:rgba(18,48,117,.93)}

.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details:hover::before{
  top:10px;
  opacity:1}

.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details:hover .ekit-none{
  opacity:0}

.ekit-wid-con .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details .overlay-content-hover{
  background:rgba(18,48,117,.93);
  bottom:10px;
  left:10px;
  right:10px;
  width:auto}

.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_hover::after{
  background-color:rgba(17,17,17,.8)}

.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_hover:hover::after{
  opacity:1}

.ekit-wid-con .ekit-team-slider .profile-image-card:has(.overlay-content-hover){
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .ekit-team-slider .profile-image-card .overlay-content-hover{
  position:absolute;
  bottom:0;
  width:100%}

.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover::before{
  z-index:2}

.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover::after{
  content:'';
  position:absolute;
  content:"";
  left:0;
  height:100%;
  width:100%;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(7,3,30,0)),to(rgba(7,3,30,.3)));
  background:linear-gradient(180deg,rgba(7,3,30,0) 0,rgba(7,3,30,.3) 100%)}

.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover:hover .ekit-none{
  opacity:0}

.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover .hover-area{
  height:100%;
  z-index:3}

.ekit-wid-con .ekit-team-slider .ekit-team-style-overlay_content_hover .profile-body{
  z-index:1}

.ekit-wid-con .ekit-team-slider .ekit-team-style-long_height_details:hover::after{
  opacity:1}

.ekit-wid-con .ekit-team-slider .team-stable-content .profile-image-card{
  display:block;
  margin-left:auto;
  margin-right:auto}

.ekit-wid-con .ekit-team-slider .swiper,.ekit-wid-con .ekit-team-slider .swiper-container{
  padding:10px;
  margin-right:-20px}

.ekit-wid-con .ekit-team-slider .swiper-pagination{
  bottom:0}

.ekit-wid-con .ekit-team-slider .swiper-pagination .swiper-pagination-bullet{
  opacity:.2;
  background-color:rgba(41,101,241,.2);
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out}

.ekit-wid-con .ekit-team-slider .swiper-pagination .swiper-pagination-bullet-active{
  opacity:1}

.ekit-wid-con .ekit-team-slider-button-next{
  right:10px}

.ekit-wid-con .ekit-team-slider-button-prev{
  left:10px}

.ekit-wid-con .ekit-team-slider .elementor-swiper-button{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-wid-con .ekit-team-slider .elementor-swiper-button>i,.ekit-wid-con .ekit-team-slider .elementor-swiper-button>svg{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-wid-con .ekit-team-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit-team-slider-slides-to-show,3));
  margin-right:var(--ekit-team-slider-spacing,30px)}

.ekit-wid-con .ekit-team-slider .swiper:not(.swiper-initialized) .swiper-slide{
  max-width:calc(100% / var(--ekit-team-slider-slides-to-show,3));
  margin-right:var(--ekit-team-slider-spacing,30px)}

.ekit-wid-con .elementor-swiper-button{
  position:absolute;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  z-index:1;
  cursor:pointer;
  font-size:25px;
  color:rgba(238,238,238,.9);
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}

.ekit-wid-con .elementor-swiper-button-next{
  right:10px}

.ekit-wid-con .swiper-button-next:after,.ekit-wid-con .swiper-button-prev::after{
  display:none}

.elementor-widget-elementskit-team-slider .ekit-team-modal-img>img{
  -webkit-box-shadow:none;
  box-shadow:none}

.elementor-widget-elementskit-team-slider .mfp-content{
  line-height:normal}

.ekit-wid-con .ekit-audio-player .mejs-container,.ekit-wid-con .ekit-audio-player .mejs-controls{
  background:0 0}

.ekit-wid-con .ekit-audio-player .mejs-container{
  height:auto!important}

.ekit-wid-con .ekit-audio-player .mejs-container .fa,.ekit-wid-con .ekit-audio-player .mejs-container .far,.ekit-wid-con .ekit-audio-player .mejs-container .fas{
  font-family:'Font Awesome 5 Free'}

.ekit-wid-con .ekit-audio-player .mejs-container .fab{
  font-family:'Font Awesome 5 Brands'}

.ekit-wid-con .ekit-audio-player .mejs-controls{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  height:auto;
  padding:0}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button button{
  background:0 0;
  position:relative;
  margin:0;
  width:auto;
  height:auto;
  color:#fff;
  overflow:unset}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button button:focus{
  outline:0}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button i{
  display:none}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-play i.ekit-audio-play{
  display:block}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-pause i.ekit-audio-pause{
  display:block}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-replay i.ekit-audio-replay{
  display:block}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-mute i.ekit-audio-unmute{
  display:block}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button.mejs-unmute i.ekit-audio-mute{
  display:block}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-button,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail{
  height:auto;
  width:auto}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time{
  padding:0;
  line-height:1.5;
  font-weight:400;
  margin:0 0 0 10px}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail{
  padding:0;
  margin:0 0 0 10px}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total{
  margin:0;
  position:relative;
  overflow:var(--mejs-time-overflow,hidden)}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle{
  border:none}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle::before{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:var(--mejs-time-handle-width,15px);
  height:var(--mejs-time-handle-height,15px);
  border-radius:var(--mejs-time-handle-border-radius,100%);
  background:var(--mejs-time-handle-bg,#0073aa);
  -webkit-box-shadow:var(--mejs-time-handle-box-shadow,0 1px 1px 0 rgba(0,0,0,.32));
  box-shadow:var(--mejs-time-handle-box-shadow,0 1px 1px 0 rgba(0,0,0,.32))}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-handle-content{
  display:none}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-buffering,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-current,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-handle,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-hovered,.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded{
  height:100%}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-volume-button{
  margin-left:10px;
  color:#fff}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider{
  width:auto;
  height:auto;
  margin-left:10px}

.ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  top:auto;
  position:relative;
  overflow:hidden}

.ekit-wid-con .ekit-audio-player iframe[height]{
  height:0;
  visibility:hidden}

.ekit-wid-con .elemenetskit-alert-info{
  margin:-10px;
  border-radius:0}

.elementor-widget-elementskit-audio-player.elementor-element:not(:has(.elementor-widget-container)),.elementor-widget-elementskit-audio-player>.elementor-widget-container{
  background:#222;
  padding:10px}

.ekit-wid-con .ekit-flip-box{
  background-color:transparent;
  width:100%;
  height:300px;
  -webkit-perspective:1000px;
  perspective:1000px}

.ekit-wid-con .ekit-flip-box-top-image img{
  margin:0 auto}

.ekit-wid-con .ekit-flip-box-inner{
  position:relative;
  width:100%;
  height:100%;
  text-align:center;
  -webkit-transition:-webkit-transform .8s;
  transition:-webkit-transform .8s;
  transition:transform .8s;
  transition:transform .8s,-webkit-transform .8s;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d}

.ekit-wid-con .ekit-flip-box-inner-wrap{
  width:100%;
  z-index:2}

.ekit-wid-con .ekit-flip-box-front{
  background-color:#6c7be9;
  z-index:1;
  color:#fff}

.ekit-wid-con .ekit-flip-box-front-title{
  font-size:40px;
  margin-top:0;
  margin-bottom:10px}

.ekit-wid-con .ekit-flip-box-front-sub-title{
  font-size:20px;
  margin-top:0;
  margin-bottom:0;
  font-weight:300;
  text-transform:capitalize}

.ekit-wid-con .ekit-flip-box-front-button{
  padding:5px 10px;
  background:#404eb9;
  color:#fff;
  font-size:16px;
  text-decoration:none;
  display:inline-block;
  border-radius:5px;
  -webkit-transition:.3s ease-in-out;
  transition:.3s ease-in-out}

.ekit-wid-con .ekit-flip-box-front-description{
  margin-bottom:10px;
  font-size:14px;
  line-height:26px;
  margin-top:0}

.ekit-wid-con .ekit-flip-box-front::after{
  content:'';
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:100%}

.ekit-wid-con .ekit-flip-box-back{
  background-color:#596ae7;
  color:#fff;
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg);
  z-index:1}

.ekit-wid-con .ekit-flip-box-back-title{
  font-size:40px;
  margin-top:0;
  margin-bottom:10px}

.ekit-wid-con .ekit-flip-box-back-sub-title{
  font-size:20px;
  margin-top:0;
  margin-bottom:0;
  font-weight:300;
  text-transform:capitalize}

.ekit-wid-con .ekit-flip-box-back-description{
  margin-bottom:10px;
  font-size:14px;
  line-height:26px;
  margin-top:0}

.ekit-wid-con .ekit-flip-box-back-image img{
  margin:0 auto}

.ekit-wid-con .ekit-flip-box-back-button{
  padding:5px 10px;
  background:#fff;
  color:#fff;
  font-size:16px;
  text-decoration:none;
  display:inline-block;
  border-radius:5px;
  -webkit-transition:.3s ease-in-out;
  transition:.3s ease-in-out}

.ekit-wid-con .ekit-flip-box-back::after{
  content:'';
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:100%}

.ekit-wid-con .ekit-flip-box-back,.ekit-wid-con .ekit-flip-box-front{
  position:absolute;
  width:100%;
  height:100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-flip-box-back .ekit-back-icon-wrapper,.ekit-wid-con .ekit-flip-box-back .ekit-icon-wrapper,.ekit-wid-con .ekit-flip-box-front .ekit-back-icon-wrapper,.ekit-wid-con .ekit-flip-box-front .ekit-icon-wrapper{
  display:inline-block;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-flip-box-back .ekit-back-icon-wrapper :is(i,svg),.ekit-wid-con .ekit-flip-box-back .ekit-icon-wrapper :is(i,svg),.ekit-wid-con .ekit-flip-box-front .ekit-back-icon-wrapper :is(i,svg),.ekit-wid-con .ekit-flip-box-front .ekit-icon-wrapper :is(i,svg){
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-flip-box:hover .ekit-flip-box-inner{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

.ekit-wid-con .ekit-flip-box.flip_style.right_to_left:hover .ekit-flip-box-inner{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

.ekit-wid-con .ekit-flip-box.flip_style.bottom_to_top:hover .ekit-flip-box-inner{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.flip_style.top_to_bottom:hover .ekit-flip-box-inner{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-flip-box.flip_style.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.flip_style.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.slide_style .ekit-flip-box-inner{
  position:relative;
  overflow:hidden;
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.slide_style .ekit-flip-box-back{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-transition:.5s ease-in-out;
  transition:.5s ease-in-out;
  visibility:hidden;
  opacity:0;
  z-index:2}

.ekit-wid-con .ekit-flip-box.slide_style:hover .ekit-flip-box-inner .ekit-flip-box-back{
  visibility:visible;
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-flip-box.slide_style.left_to_right .ekit-flip-box-back{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit-flip-box.slide_style.right_to_left .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.slide_style.right_to_left .ekit-flip-box-back{
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit-flip-box.slide_style.top_to_bottom .ekit-flip-box-back .wrap-back{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit-flip-box.slide_style.bottom_to_top .ekit-flip-box-back .wrap-back{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up .ekit-flip-box-back{
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition:.9s ease-in-out;
  transition:.9s ease-in-out;
  z-index:2}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_up:hover .ekit-flip-box-back{
  -webkit-transform:scale(100%);
  transform:scale(100%);
  -webkit-transition:.8s ease-in-out;
  transition:.8s ease-in-out}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-inner{
  -webkit-transform:none!important;
  transform:none!important}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-front{
  -webkit-transition:1.4s;
  transition:1.4s}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out .ekit-flip-box-back{
  -webkit-transition:.9s;
  transition:.9s;
  -webkit-transform:scale(0);
  transform:scale(0);
  z-index:2}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out:hover .ekit-flip-box-front{
  -webkit-transform:scale(.3);
  transform:scale(.3)}

.ekit-wid-con .ekit-flip-box.zoom_style.zoom_out:hover .ekit-flip-box-back{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-inner{
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d}

.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-inner-wrap{
  -webkit-transform:translateZ(70px) scale(.93);
  transform:translateZ(70px) scale(.93);
  width:auto}

.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-front{
  -webkit-transition:-webkit-transform .75s ease-in-out;
  transition:-webkit-transform .75s ease-in-out;
  transition:transform .75s ease-in-out;
  transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d}

.ekit-wid-con .ekit-flip-box.style_3d .ekit-flip-box-back{
  -webkit-transition:-webkit-transform .75s ease-in-out;
  transition:-webkit-transform .75s ease-in-out;
  transition:transform .75s ease-in-out;
  transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d}

.ekit-wid-con .ekit-flip-box.style_3d.right_to_left:hover .ekit-flip-box-inner{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

.ekit-wid-con .ekit-flip-box.style_3d.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-flip-box.style_3d.bottom_to_top:hover .ekit-flip-box-inner{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-flip-box.style_3d.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.style_3d.top_to_bottom:hover .ekit-flip-box-inner{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner:hover .ekit-flip-box-front{
  opacity:0}

.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-inner:hover .ekit-flip-box-back{
  opacity:1}

.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-front{
  -webkit-transition:.9s ease-in-out;
  transition:.9s ease-in-out}

.ekit-wid-con .ekit-flip-box.fade_style .ekit-flip-box-back{
  opacity:0;
  -webkit-transform:none;
  transform:none;
  -webkit-transition:.9s ease-in-out;
  transition:.9s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none;
  overflow:hidden}

.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:translateX(0);
  transform:translateX(0);
  visibility:visible;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-front{
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style .ekit-flip-box-back{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:translateX(0);
  transform:translateX(0);
  visibility:visible;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.right_to_left .ekit-flip-box-back{
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:translateY(0);
  transform:translateY(0);
  visibility:visible;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:translateY(0);
  transform:translateY(0);
  visibility:visible;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.push_style.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  -webkit-transition:.6s ease-in-out;
  transition:.6s ease-in-out}

.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box{
  -webkit-transform:none;
  transform:none;
  overflow:hidden}

.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  z-index:2}

.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg);
  -webkit-transform-origin:0 0;
  transform-origin:0 0}

.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-front{
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.transform_style .ekit-flip-box-back{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg);
  position:absolute;
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
  z-index:2;
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%}

.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg);
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%}

.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-front{
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s;
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%}

.ekit-wid-con .ekit-flip-box.transform_style.right_to_left .ekit-flip-box-back{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg);
  position:absolute;
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  z-index:2}

.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%}

.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-front{
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.transform_style.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg);
  position:absolute;
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:100% 100%;
  transform-origin:100% 100%;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-back{
  -webkit-transform:rotateX(0);
  transform:rotateX(0);
  z-index:2}

.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-inner:hover .ekit-flip-box-front{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg);
  -webkit-transform-origin:0 0;
  transform-origin:0 0}

.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-front{
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.transform_style.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg);
  position:absolute;
  transition:transform .6s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .6s cubic-bezier(.2,.85,.4,1.275);
  -webkit-transform-origin:0 0;
  transform-origin:0 0;
  -webkit-transition-duration:1.6s;
  transition-duration:1.6s}

.ekit-wid-con .ekit-flip-box.box_click .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none;
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.left_to_right.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.left_to_right.active .ekit-flip-box-inner{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.right_to_left.active .ekit-flip-box-inner{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.top_to_bottom.active .ekit-flip-box-inner{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.flip_style.bottom_to_top.active .ekit-flip-box-inner{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-flip-box.box_click.slide_style:hover .ekit-flip-box-inner .ekit-flip-box-back{
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-flip-box.box_click.slide_style .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.slide_style .ekit-flip-box-back{
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.active .ekit-flip-box-back{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.left_to_right.active .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.right_to_left.active .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.top_to_bottom.active .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:translateY(100%);
  transform:translateY(100%);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top.active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.box_click.slide_style.bottom_to_top.active .ekit-flip-box-inner .ekit-flip-box-back{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.slide_style:hover.active .ekit-flip-box-inner .ekit-flip-box-back{
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_up:hover .ekit-flip-box-back{
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition:.9s ease-in-out;
  transition:.9s ease-in-out}

.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_up.active .ekit-flip-box-back{
  -webkit-transform:scale(100%);
  transform:scale(100%);
  -webkit-transition:.9s ease-in-out;
  transition:.9s ease-in-out}

.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out:hover .ekit-flip-box-front{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out.active .ekit-flip-box-front{
  -webkit-transform:scale(.5);
  transform:scale(.5)}

.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out:hover .ekit-flip-box-back{
  -webkit-transform:scale(0);
  transform:scale(0)}

.ekit-wid-con .ekit-flip-box.box_click.zoom_style.zoom_out.active .ekit-flip-box-back{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-flip-box.box_click.style_3d .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.style_3d .ekit-flip-box:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top.active .ekit-flip-box-inner{
  -webkit-transform:rotateX(180deg)!important;
  transform:rotateX(180deg)!important}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.bottom_to_top:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom.active .ekit-flip-box-inner{
  -webkit-transform:rotateX(-180deg)!important;
  transform:rotateX(-180deg)!important}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.top_to_bottom:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.left_to_right.active .ekit-flip-box-inner{
  -webkit-transform:rotateY(180deg)!important;
  transform:rotateY(180deg)!important}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.left_to_right:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.right_to_left.active .ekit-flip-box-inner{
  -webkit-transform:rotateY(-180deg)!important;
  transform:rotateY(-180deg)!important}

.ekit-wid-con .ekit-flip-box.box_click.style_3d.right_to_left:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click .ekit-flip-box-back{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.left_to_right.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.right_to_left.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.top_to_bottom.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.flip_style.bottom_to_top.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-flip-box.button_click.slide_style .ekit-flip-box-back{
  -webkit-transform:translate(0);
  transform:translate(0)}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.left_to_right .ekit-flip-box-back{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.left_to_right.on_active .ekit-flip-box-back{
  -webkit-transform:translate(0);
  transform:translate(0);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.right_to_left .ekit-flip-box-back{
  -webkit-transform:translateX(100%);
  transform:translateX(100%)}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.right_to_left.on_active .ekit-flip-box-back{
  -webkit-transform:translate(0);
  transform:translate(0);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.top_to_bottom .ekit-flip-box-back{
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%)}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.top_to_bottom.on_active .ekit-flip-box-back{
  -webkit-transform:translate(0);
  transform:translate(0);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.bottom_to_top .ekit-flip-box-back{
  -webkit-transform:translateY(100%);
  transform:translateY(100%)}

.ekit-wid-con .ekit-flip-box.button_click.slide_style.bottom_to_top.on_active .ekit-flip-box-back{
  -webkit-transform:translate(0);
  transform:translate(0);
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit-flip-box.button_click.zoom_style:hover .ekit-flip-box-back{
  -webkit-transform:scale(0);
  transform:scale(0)}

.ekit-wid-con .ekit-flip-box.button_click.zoom_style:hover .ekit-flip-box-front{
  -webkit-transform:scale(100%);
  transform:scale(100%)}

.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_up.on_active .ekit-flip-box-back{
  -webkit-transform:scale(100%);
  transform:scale(100%)}

.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_out.on_active .ekit-flip-box-back{
  -webkit-transform:scale(100%);
  transform:scale(100%)}

.ekit-wid-con .ekit-flip-box.button_click.zoom_style.zoom_out.on_active .ekit-flip-box-front{
  -webkit-transform:scale(.5);
  transform:scale(.5)}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom:hover .ekit-flip-box-inner{
  -webkit-transform:none;
  transform:none}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.left_to_right.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateY(180deg);
  transform:rotateY(180deg)}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.right_to_left.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateY(-180deg);
  transform:rotateY(-180deg)}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.top_to_bottom.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateX(180deg);
  transform:rotateX(180deg)}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top.on_active .ekit-flip-box{
  cursor:pointer}

.ekit-wid-con .ekit-flip-box.button_click.style_3d.bottom_to_top.on_active .ekit-flip-box-inner{
  -webkit-transform:rotateX(-180deg);
  transform:rotateX(-180deg)}

.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg,.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape{
  position:relative;
  height:100%;
  max-height:100%;
  width:100%;
  max-width:100%;
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%;
  overflow:visible}

.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg .ekit-morphing-image,.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape .ekit-morphing-image{
  height:auto;
  width:100%;
  max-width:100%;
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%}

.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg #morphing_image_092478,.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape #morphing_image_092478{
  height:100%}

.ekit-wid-con .ekit-morphing-wrapper .ekit-svg-shape path{
  -webkit-transform:unset;
  transform:unset}

.ekit-wid-con .ekit-morphing-wrapper .ekit-custom-svg path{
  -webkit-transform-origin:50% 50%;
  transform-origin:50% 50%;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-content-ticker-wrapper .ekit-content-items{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:10;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus{
  outline:0}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-icon i{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-icon svg{
  width:1em;
  height:1em;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer{
  border-radius:50%;
  -webkit-transition-property:inherit;
  transition-property:inherit;
  -webkit-transition-timing-function:inherit;
  transition-timing-function:inherit;
  -webkit-transition-duration:inherit;
  transition-duration:inherit}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer::after,.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer::before{
  height:inherit;
  width:inherit;
  content:"";
  position:absolute;
  -webkit-animation-name:ekit-pointer;
  animation-name:ekit-pointer;
  -webkit-animation-duration:2s;
  animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  border-radius:50%;
  border-width:1px;
  border-style:solid;
  -webkit-transition-property:inherit;
  transition-property:inherit;
  -webkit-transition-timing-function:inherit;
  transition-timing-function:inherit;
  -webkit-transition-duration:inherit;
  transition-duration:inherit}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title .ticker-title-focus-pointer::after{
  -webkit-animation-delay:1s;
  animation-delay:1s}

@-webkit-keyframes ekit-pointer{
  0%{
  -webkit-transform:scale(1,1);
  transform:scale(1,1)}

100%{
  -webkit-transform:scale(3,3);
  transform:scale(3,3);
  opacity:0}

}

@keyframes ekit-pointer{
  0%{
  -webkit-transform:scale(1,1);
  transform:scale(1,1)}

100%{
  -webkit-transform:scale(3,3);
  transform:scale(3,3);
  opacity:0}

}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title::before{
  content:"";
  top:0;
  bottom:0;
  position:absolute;
  z-index:-1;
  -webkit-transition:inherit;
  transition:inherit}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title::after{
  content:'';
  position:absolute;
  top:50%}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee{
  width:100%;
  overflow:hidden;
  position:relative}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item .ticker-description{
  margin:0;
  padding:0}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .swiper-slide-active{
  z-index:20}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee::before{
  content:'';
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:40px;
  z-index:15}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee::after{
  content:'';
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  width:40px;
  z-index:15}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button{
  z-index:20;
  position:relative}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button::before{
  content:'';
  position:absolute;
  top:50%;
  -webkit-transform:translate(50%,-50%);
  transform:translate(50%,-50%)}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-button-next,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-button-prev,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-container-rtl .swiper-button-next,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-container-rtl .swiper-button-prev{
  background-image:unset;
  margin-top:unset;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-button-next svg,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-button-prev svg,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-container-rtl .swiper-button-next svg,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .swiper-container-rtl .swiper-button-prev svg{
  width:1em;
  height:1em}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .ekit-marquee-button-next,.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button .ekit-marquee-button-prev{
  position:absolute;
  top:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer}

.ekit-content-ticker-wrapper .ekit-content-items .ticker{
  width:inherit;
  -webkit-box-sizing:content-box;
  box-sizing:content-box}

.ekit-content-ticker-wrapper .ekit-content-items .ticker .marquee-wrapper{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  white-space:nowrap;
  -webkit-box-sizing:content-box;
  box-sizing:content-box}

.ekit-content-ticker-wrapper .ekit-content-items .ticker .ekit-marquee-item{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex}

.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-right .marquee-wrapper{
  -webkit-animation:ticker-right var(--transition-timing) infinite linear;
  animation:ticker-right var(--transition-timing) infinite linear}

.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-left .marquee-wrapper{
  -webkit-animation:ticker-left var(--transition-timing) infinite linear;
  animation:ticker-left var(--transition-timing) infinite linear}

@-webkit-keyframes ticker-right{
  100%{
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  visibility:visible}

0%{
  -webkit-transform:translate3d(-170%,0,0);
  transform:translate3d(-170%,0,0)}

}

@keyframes ticker-right{
  100%{
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  visibility:visible}

0%{
  -webkit-transform:translate3d(-170%,0,0);
  transform:translate3d(-170%,0,0)}

}

@-webkit-keyframes ticker-left{
  0%{
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  visibility:visible}

100%{
  -webkit-transform:translate3d(-170%,0,0);
  transform:translate3d(-170%,0,0)}

}

@keyframes ticker-left{
  0%{
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  visibility:visible}

100%{
  -webkit-transform:translate3d(-170%,0,0);
  transform:translate3d(-170%,0,0)}

}

.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-right.ticker-right-loop .marquee-wrapper{
  -webkit-animation:ticker-right-loop var(--transition-timing) infinite linear;
  animation:ticker-right-loop var(--transition-timing) infinite linear}

.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-left.ticker-left-loop .marquee-wrapper{
  -webkit-animation:ticker-left-loop var(--transition-timing) infinite linear;
  animation:ticker-left-loop var(--transition-timing) infinite linear}

@-webkit-keyframes ticker-right-loop{
  0%{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

100%{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

@keyframes ticker-right-loop{
  0%{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

100%{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

}

@-webkit-keyframes ticker-left-loop{
  0%{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

100%{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

}

@keyframes ticker-left-loop{
  0%{
  -webkit-transform:translateX(0);
  transform:translateX(0)}

100%{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%)}

}

.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-left:hover .marquee-wrapper,.ekit-content-ticker-wrapper .ekit-content-items .ticker.ticker-right:hover .marquee-wrapper{
  -webkit-animation-play-state:var(--animation-play-state);
  animation-play-state:var(--animation-play-state)}

@media only screen and (max-width:425px){
  .ekit-content-ticker-wrapper .ekit-content-items{
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title{
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee{
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3}

.ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee-button{
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2}

.ekit-content-ticker-wrapper .ekit-marquee-button{
  display:var(--nav-hide-mobile);
  height:var(--button-height)}

}

.ticker-position-right .ekit-content-items .ekit-ticker-title::before{
  right:20px;
  -webkit-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)}

.ticker-position-right.ekit-title-style-middle .ekit-content-items .ekit-ticker-title::before{
  top:50%;
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-color:transparent transparent transparent #ff1d4f;
  right:98%!important;
  -webkit-transform:translateY(-50%) rotate(180deg)!important;
  transform:translateY(-50%) rotate(180deg)!important}

.ticker-position-left .ekit-content-items .ekit-ticker-title::before{
  left:20px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}

.ticker-position-left.ekit-title-style-middle .ekit-content-items .ekit-ticker-title::before{
  top:50%;
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-color:transparent transparent transparent #ff1d4f;
  left:98%!important}

.ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-prev,.ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-next{
  left:auto}

.ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-next,.ticker-position-left .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-prev{
  left:auto}

.ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-prev,.ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-next{
  right:auto}

.ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-button-next,.ticker-position-right .ekit-content-ticker-wrapper .ekit-marquee-button .swiper-container-rtl .swiper-button-prev{
  right:auto}

.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link{
  position:relative;
  display:inline-block;
  width:100%;
  height:auto;
  cursor:auto;
  line-height:normal;
  letter-spacing:normal;
  background:#6f14f1;
  margin-bottom:-6px;
  border-radius:3px;
  overflow:hidden;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  background:linear-gradient(315deg,rgba(0,0,0,.06) 10%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 35%,rgba(0,0,0,.06) 40%,rgba(0,0,0,.06) 60%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 85%,rgba(0,0,0,.06) 90%) repeat scroll 0 0/6px 6px rgba(0,0,0,0)}

.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link::before{
  content:'';
  position:absolute;
  border:10px solid transparent;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:9;
  left:0}

.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link::after{
  content:'';
  position:absolute;
  border:10px solid transparent;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:9;
  right:0}

.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link:hover .ekit_coupon_text span.coupon-text::before{
  border-top:35px solid transparent;
  border-left:39px solid transparent;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-coupon-wrapper .coupon-btn-link:hover .ekit_coupon_text span.coupon-text::after{
  border-bottom:35px solid transparent;
  border-right:39px solid transparent;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text{
  position:absolute;
  padding:15px 10px 15px 10px;
  width:100%;
  height:100%;
  color:#fff;
  background:#6f14f1;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  cursor:pointer;
  left:0;
  top:0}

.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text::after{
  content:"";
  display:block;
  width:0;
  height:0;
  border-top:100px solid transparent;
  border-left:40px solid transparent;
  position:absolute;
  right:-40px;
  top:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text.style-2::after{
  content:'';
  position:absolute;
  border:10px solid transparent;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  z-index:9;
  right:0}

.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text span.coupon-text::before{
  position:absolute;
  content:"";
  width:0;
  height:0;
  border-top:21px solid transparent;
  border-left:25px solid transparent;
  top:-1px;
  right:-1px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_text span.coupon-text::after{
  content:"";
  position:absolute;
  width:0;
  height:0;
  border-bottom:21px solid transparent;
  border-right:25px solid transparent;
  top:-1px;
  right:-1px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-coupon-wrapper .ekit_coupon_code{
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text;
  padding:15px 10px 15px 10px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-coupon-modal{
  z-index:99999}

.ekit-wid-con .mfp-bg.ekit-promo-popup{
  background-color:rgba(0,0,0,.87)}

.ekit-wid-con .mfp-wrap{
  z-index:100000}

.ekit-wid-con .slide-hide{
  width:0!important;
  -webkit-transform:translateX(-150px);
  transform:translateX(-150px)}

.ekit-wid-con .elementskit-coupon-popup .modal-content{
  -webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
  box-shadow:0 28px 40px 0 rgba(0,0,0,.1);
  background-color:#fff;
  border:0;
  border-radius:0;
  padding:30px 40px;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative}

.ekit-wid-con .elementskit-coupon-popup .modal-content .ekit-coupon-modal-close{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  padding:0;
  color:#656565;
  font-size:18px;
  line-height:1;
  outline:0;
  z-index:1;
  border:0;
  background:0 0}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer{
  margin-top:15px}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .popup_copy_button{
  position:relative;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  font-size:15px;
  font-weight:500;
  border-color:transparent;
  background-color:#2575fc;
  padding:7px 25px;
  color:#fff;
  line-height:normal;
  margin-left:10px}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .popup_copy_button:hover{
  background-color:#0069d9}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_copy_btn_text.active{
  visibility:hidden;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_after_copied_text{
  visibility:hidden;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:absolute;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_after_copied_text.active{
  visibility:visible;
  opacity:1}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .ekit-coupon-outer .ekit_modal_code{
  -webkit-transition:all .5s ease;
  transition:all .5s ease;
  font-size:16px;
  font-weight:500;
  border:1px solid #2575fc;
  background-color:transparent;
  padding:7px 15px;
  color:#656565;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  line-height:normal}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .click-to-copy__text{
  display:inline}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-modal-info .copy_success{
  display:inline}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-right-sidebar{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1}

.ekit-wid-con .elementskit-coupon-popup .modal-content .modal-body-wrap .ekit-coupon-right-sidebar img{
  display:block;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover}

.ekit-wid-con .ekit_coupon_btn_group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn{
  position:relative;
  font-weight:500;
  background-color:#0dca95;
  padding:0;
  color:#656565;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  line-height:normal;
  color:#fff;
  border-radius:0;
  border:0;
  width:100%}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn:hover{
  background-color:#0d6e53}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_copybtn_text{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  display:block;
  position:relative}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_copybtn_text.active{
  visibility:hidden;
  opacity:0;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text{
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  position:relative;
  visibility:hidden;
  opacity:0}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text.active{
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copybtn .ekit_after_copy_text.active{
  visibility:visible;
  opacity:1}

.ekit-wid-con .ekit_coupon_btn_group .ekit_coupon_copy_code{
  font-size:15px;
  font-weight:500;
  border:1px solid #0dca95;
  background-color:transparent;
  padding:8.5px 15px;
  color:#656565;
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  line-height:normal;
  width:100%}

.ekit-wid-con .ekit_coupon_btn_group_wrap{
  display:inline-block}

.ekit-wid-con .ekit-inline-coupon-code{
  display:block;
  position:relative;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-inline-coupon-code .click-to-copy__text{
  padding:10px;
  background-color:#f2f2f2;
  font-size:20px;
  cursor:pointer;
  width:100%;
  display:block;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-inline-coupon-code .click-to-copy__text.hide,.ekit-wid-con .ekit-inline-coupon-code .copy_success.hide{
  display:none}

.ekit-wid-con .ekit-inline-coupon-code .copy_success{
  background-color:#4caf50;
  color:#fff;
  padding:5px 10px;
  font-size:16px;
  -webkit-transition:.3s;
  transition:.3s;
  cursor:pointer;
  width:100%;
  display:block;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-comparison-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-comparison-row svg{
  width:1em;
  height:1em}

.ekit-wid-con .ekit-comparison-table-wrapper{
  border-style:solid;
  border-width:1px 0 0 1px;
  border-color:#e4e4e4;
  -webkit-transition:.3s;
  transition:.3s;
  overflow:hidden}

.ekit-wid-con .ekit-comparison-table-wrapper p{
  margin:0}

.ekit-wid-con .ekit-comparison-table-cell{
  padding:5px 10px;
  border-style:solid;
  border-width:0 1px 1px 0;
  border-color:#e4e4e4;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  width:50%}

.ekit-wid-con .ekit-comparison-table-cell:not(:first-child){
  border-left-width:1px}

.ekit-wid-con .ekit-comparison-table-cell a,.ekit-wid-con .ekit-comparison-table-cell li{
  display:inline-block;
  list-style:none}

.ekit-wid-con .ekit-comparison-table-cell a img,.ekit-wid-con .ekit-comparison-table-cell li img{
  -o-object-fit:cover;
  object-fit:cover}

.ekit-wid-con .ekit-comparison-table-cell.before a,.ekit-wid-con .ekit-comparison-table-cell.before li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:inherit;
  -webkit-box-direction:inherit;
  -ms-flex-direction:inherit;
  flex-direction:inherit}

.ekit-wid-con .ekit-comparison-table-cell.after a,.ekit-wid-con .ekit-comparison-table-cell.after li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .ekit-comparison-table-cell.top a,.ekit-wid-con .ekit-comparison-table-cell.top li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-comparison-table-cell.bottom a,.ekit-wid-con .ekit-comparison-table-cell.bottom li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse}

.ekit-wid-con .ekit-comparison-table-heading{
  overflow:hidden}

.ekit-wid-con .ekit-comparison-table-heading-btn{
  width:100%;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center}

.ekit-wid-con .ekit-comparison-table-heading-cell{
  padding:5px 10px;
  border-style:solid;
  border-width:0 1px 1px 0;
  border-color:#e4e4e4;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  width:50%}

.ekit-wid-con .ekit-comparison-table-heading-cell:not(:first-child){
  border-left-width:1px}

.ekit-wid-con .ekit-comparison-table-heading-cell a,.ekit-wid-con .ekit-comparison-table-heading-cell li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  list-style:none}

.ekit-wid-con .ekit-comparison-table-heading-cell.top a,.ekit-wid-con .ekit-comparison-table-heading-cell.top li{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-comparison-table-heading-cell.bottom a,.ekit-wid-con .ekit-comparison-table-heading-cell.bottom li{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse}

.ekit-wid-con .ekit-comparison-table-heading-cell.after a,.ekit-wid-con .ekit-comparison-table-heading-cell.after li{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse}

.ekit-wid-con .ekit-comparison-table-heading-button{
  padding:5px 10px;
  color:#fff;
  background:#000;
  border-radius:5px;
  display:inline-block;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-comparison-table-button .ekit-cp-button{
  padding:5px 10px;
  color:#fff;
  background:#000;
  border-radius:5px;
  display:inline-block;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-comparison-table-bcell-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center}

.ekit-wid-con .ekit-cp-table-button{
  display:block;
  padding:5px;
  background:#000;
  color:#fff;
  border-radius:5px;
  font-size:14px;
  font-weight:500;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-diff-toggle{
  width:100%;
  font-family:Google-Oswald,Arial,sans-serif;
  text-transform:uppercase;
  cursor:pointer;
  -webkit-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none;
  user-select:none}

.ekit-wid-con .ekit-diff-off{
  background-color:#d50000;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-diff-off::after{
  position:absolute;
  -webkit-transform:translateX(.4em);
  transform:translateX(.4em);
  content:"or";
  font-family:Arimo;
  font-weight:700;
  font-size:.7em;
  background-color:#fff;
  color:#555;
  display:inline-block;
  width:2.3em;
  line-height:2.3em;
  border-radius:100%;
  text-align:center;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-diff-off .ekit-diff-off{
  background-color:#6d6d6d;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-diff-on{
  background-color:#6d6d6d;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-diff-on .ekit-diff-on{
  background-color:#d50000;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-diff-off,.ekit-wid-con .ekit-diff-on{
  padding:1rem;
  color:#fff;
  font-size:16px;
  font-weight:500}

.ekit-wid-con .blurred{
  -webkit-filter:blur(1px);
  filter:blur(1px)}

.ekit-wid-con .compare-button{
  padding:14px 36px;
  color:#000;
  font-size:15px;
  font-weight:500;
  line-height:18px;
  border-style:solid;
  border-width:2px;
  border-color:#000;
  border-radius:6px 6px 6px 6px;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .compare-button:hover{
  background:#000;
  color:#fff}

.ekit-wid-con .ekit-protected-content .protected-content-submit{
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out}

.ekit-wid-con .ekit-protected-content .protected-content-form-fields form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:justify;
  align-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center}

.ekit-wid-con .ekit-interactive-links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  min-height:300px}

.ekit-wid-con .ekit-interactive-links-image{
  opacity:0;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden}

.ekit-wid-con .ekit-interactive-links-image img{
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out}

.ekit-wid-con .ekit-interactive-links-image--slider{
  opacity:1;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out}

.ekit-wid-con .ekit-interactive-links-image--zoom-in img{
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out}

.ekit-wid-con .ekit-interactive-links-image--zoom-in img:hover{
  -webkit-transform:scale(1.3);
  transform:scale(1.3)}

.ekit-wid-con .ekit-interactive-links-image--zoom-out img{
  -webkit-transform:scale(1.5);
  transform:scale(1.5);
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out}

.ekit-wid-con .ekit-interactive-links-image--zoom-out img:hover{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-interactive-links-image--rotate img{
  -webkit-transform:rotate(15deg) scale(1.4);
  transform:rotate(15deg) scale(1.4);
  -webkit-transition:all .6s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out}

.ekit-wid-con .ekit-interactive-links-image--rotate img:hover{
  -webkit-transform:rotate(0) scale(1);
  transform:rotate(0) scale(1)}

.ekit-wid-con .ekit-interactive-links-image--blur img{
  -webkit-filter:grayscale(0) blur(0);
  filter:grayscale(0) blur(0);
  -webkit-transition:.3s ease-in-out;
  transition:.3s ease-in-out}

.ekit-wid-con .ekit-interactive-links-image--blur img:hover{
  -webkit-filter:grayscale(100%) blur(3px);
  filter:grayscale(100%) blur(3px)}

.ekit-wid-con .ekit-interactive-links-image.interactive-backgound{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat}

.ekit-wid-con .ekit-interactive-links-image.ekit-interactive-active{
  opacity:1;
  -webkit-transform:translateX(0);
  transform:translateX(0);
  z-index:3}

.ekit-wid-con .ekit-interactive-links-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  z-index:5}

.ekit-wid-con .ekit-interactive-links-list-link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column}

.ekit-wid-con .ekit-interactive-links-list-link-title{
  position:relative;
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-interactive-links-list-link-title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed}

.ekit-wid-con .ekit-interactive-links-list-link-title::before{
  position:absolute;
  content:'';
  width:0%;
  left:0;
  -webkit-transition:width .3s ease;
  transition:width .3s ease}

.ekit-wid-con .ekit-interactive-links-list-link-title:hover::before{
  width:100%}

.ekit-wid-con .ekit-interactive-links-list-link.ekit-interactive-active .ekit-interactive-links-list-link-title::before{
  width:100%}

.ekit-wid-con .ekit-interactive-links-list-link-subtitle{
  -webkit-transition:all .4s ease;
  transition:all .4s ease}

.ekit-wid-con .ekit-circle-menu-box li{
  background-color:#000;
  cursor:pointer;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-circle-menu-box li:hover{
  background-color:#ca8306}

.ekit-wid-con .ekit-circle-menu-box li a{
  display:inline-grid;
  line-height:1;
  top:-3px;
  position:relative;
  justify-items:center;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-circle-menu-box li a i,.ekit-wid-con .ekit-circle-menu-box li a svg{
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-circle-menu-box li a svg{
  width:1em;
  height:1em}

.ekit-wid-con .ekit-circle-menu-box li a .ekit-circle-menu-item-tooltip{
  position:absolute;
  background:#000;
  padding:5px;
  border-radius:4px;
  display:block;
  visibility:hidden;
  opacity:0;
  top:0;
  left:0;
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-circle-menu-box li a .ekit-circle-menu-item-tooltip::before{
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid #000;
  position:absolute;
  right:100%;
  content:'';
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition:.3s;
  transition:.3s}

.ekit-wid-con .ekit-circle-menu-box.circleMenu-open li:hover a .ekit-circle-menu-item-tooltip{
  -webkit-transform:translateY(-50%) rotate(0);
  transform:translateY(-50%) rotate(0);
  visibility:visible;
  opacity:1;
  top:-34px;
  left:10px}

.ekit-wid-con .ekit-circle-menu-box.circleMenu-open li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-wrapper{
  -webkit-transform:scale(0);
  transform:scale(0)}

.ekit-wid-con .ekit-circle-menu-box.circleMenu-open li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-close{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  position:absolute}

.ekit-wid-con .ekit-circle-menu-box.circleMenu-closed li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-close{
  -webkit-transform:scale(0);
  transform:scale(0)}

.ekit-wid-con .ekit-circle-menu-box.circleMenu-closed li.ekit-circle-menu-item-first .ekit-circle-menu-item .ekit-circle-menu-wrapper{
  -webkit-transform:scale(1);
  transform:scale(1)}

.ekit-wid-con .ekit-circle-menu-wrapper{
  display:grid}

.ekit-wid-con .ekit-circle-menu-close i,.ekit-wid-con .ekit-circle-menu-close svg{
  position:relative;
  top:-3px}

