.ekit-wid-con .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
}
.ekit-wid-con .btn-outline-warning:hover,
.ekit-wid-con .btn-outline-warning:not(:disabled):not(.disabled).active,
.ekit-wid-con .btn-outline-warning:not(:disabled):not(.disabled):active,
.ekit-wid-con .btn-warning,
.ekit-wid-con .btn-warning.disabled,
.ekit-wid-con .btn-warning:disabled,
.ekit-wid-con .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.ekit-wid-con .dropdown,
.ekit-wid-con .dropleft,
.ekit-wid-con .dropright,
.ekit-wid-con .dropup,
.ekit-wid-con .ekit-wc-products,
.ekit-wid-con
  .ekit_menu_style_vertical
  .elementskit-navbar-nav
  > li.elementskit-megamenu-has,
.ekit-wid-con .ekit_text,
.ekit-wid-con .elementskit-clients-slider .client-slider-item,
.ekit-wid-con
  .elementskit-clients-slider
  .elementskit-client-slider-item.log-separator,
.ekit-wid-con
  .elementskit-countdown-timer-2.elementskit-boxed-style
  .elementskit-timer-container:not(:last-child),
.ekit-wid-con .elementskit-entry-header,
.ekit-wid-con
  .elementskit-info-image-box.hover-border-bottom
  .elementskit-box-body,
.ekit-wid-con .elementskit-info-image-box.image-card-2,
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body,
.ekit-wid-con .elementskit-infobox,
.ekit-wid-con .elementskit-post-body.ekit-highlight-border,
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header,
.ekit-wid-con .elementskit-single-pricing .title-divider,
.ekit-wid-con
  .elementskit-tootltip-testimonial.style-3
  .elementskit-commentor-content
  .elementskit-commentor-text,
.ekit-wid-con
  .elementskit_filter_style_six
  > li
  > a
  > .elementskit_filter_nav_text,
.ekit-wid-con .glow-btn,
.ekit-wid-con .gradient-shade .owl-item.active:not(.center),
.ekit-wid-con .image-switcher .content-image,
.ekit-wid-con .infobox-ovelry,
.ekit-wid-con .inner-content .single-skill-bar,
.ekit-wid-con .material-style .form-group,
.ekit-wid-con .outline-border,
.ekit-wid-con .owl-carousel,
.ekit-wid-con .popover-groups,
.ekit-wid-con .single-timeline,
.ekit-wid-con .video-popup-wraper,
.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image,
.ekit-wid-con .xs-serach,
.ekit_modal-searchPanel .ekit-search-group,
body .ekit-wid-con .ekit-woo-category-list-container {
  position: relative;
}
.ekit-wid-con .btn-group,
.ekit-wid-con .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.ekit-wid-con .elementskit-infobox .box-body,
.ekit-wid-con .elementskit-infobox .box-footer,
.ekit-wid-con .elementskit-infobox .btn-wraper,
.ekit-wid-con .elementskit-infobox .elementskit-box-header,
.ekit-wid-con .elementskitsection-title-wraper,
.ekit-wid-con .input-group-append .btn,
.ekit-wid-con .input-group-prepend .btn {
  z-index: 2;
}
.ekit-wid-con .text-center {
  text-align: center !important;
}
.ekit-wid-con a,
.ekit-wid-con b,
.ekit-wid-con div,
.ekit-wid-con li,
.ekit-wid-con ul {
  -webkit-tap-highlight-color: transparent;
}
.ekit-wid-con a:active,
.ekit-wid-con a:focus,
.ekit-wid-con input,
.ekit-wid-con input:active,
.ekit-wid-con input:focus,
.ekit-wid-con input:hover,
.ekit-wid-con textarea,
.ekit-wid-con textarea:active,
.ekit-wid-con textarea:focus,
.ekit-wid-con textarea:hover {
  -moz-outline: none;
  outline: 0;
}
.ekit-wid-con embed,
.ekit-wid-con img:not([draggable]),
.ekit-wid-con object,
.ekit-wid-con video {
  max-width: 100%;
  height: auto;
}
.ekit-wid-con a,
.ekit-wid-con a:active,
.ekit-wid-con a:focus,
.ekit-wid-con a:hover,
.ekit-wid-con a:visited {
  text-decoration: none;
  outline: 0;
}
.ekit-wid-con img {
  border: none;
  max-width: 100%;
}
.ekit-wid-con .ekit-wc-product-categories ul,
.ekit-wid-con li,
.ekit-wid-con ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ekit-wid-con .elementskit-infobox {
  padding: 60px 40px;
  border-radius: 5px;
  transition: 0.4s;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.ekit-wid-con
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  display: inline-block;
  margin-bottom: 13px;
}
.ekit-wid-con .elementskit-info-box-title {
  font-size: 18px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-top: 0;
}
.ekit-wid-con .ekit-form .caldera-grid label span,
.ekit-wid-con .ekit-single-day > span,
.ekit-wid-con .ekit-team-social-list > li,
.ekit-wid-con .ekit_table td .ekit_table_data_after span,
.ekit-wid-con .elementkit-pricing-icon,
.ekit-wid-con .elementor-icon-list-icon,
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item,
.ekit-wid-con .elementskit-commentor-content > i,
.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon,
.ekit-wid-con .elementskit-icon-content > i,
.ekit-wid-con .elementskit-info-box-icon,
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label,
.ekit-wid-con .elementskit-stars > li,
.ekit-wid-con .first-letter,
.ekit-wid-con .fullwidth-profile-card .profile-img,
.ekit-wid-con .modern-nav .owl-nav .owl-prev,
.ekit-wid-con .modern-style4 .elementskit-funfact .funfact-content,
.ekit-wid-con .pagination li,
.ekit-wid-con .popup-modal,
.ekit-wid-con .post-meta-list > span > i,
.ekit_navsearch-button {
  display: inline-block;
}
.ekit-wid-con .ekit-instagram-feed-item-source-icon,
.ekit-wid-con .ekit_social_media > li > a i,
.ekit-wid-con .ekit_socialshare > li > a i,
.ekit-wid-con .ekit_table th span {
  vertical-align: middle;
  display: inline-block;
}
.ekit-wid-con .ekit-double-btn:before,
.ekit-wid-con .elementskit-btn:before {
  position: absolute;
  content: "";
  border-radius: inherit;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: 102% 102%;
  opacity: 0;
}
.ekit-wid-con .ekit-video-popup,
.ekit-wid-con .elementskit-btn {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  display: inline-block;
  text-align: center;
}
.ekit-wid-con .elementskit-btn {
  border-radius: 5px;
  font-size: 15px;
  padding: 15px 30px;
  color: #fff;
  position: relative;
  line-height: 1;
  user-select: none;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #2575fc;
  transition: 0.4s;
}
.ekit-wid-con .ekit_social_media > li > a,
.ekit-wid-con .ekit_socialshare > li > a {
  display: block;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {
  z-index: 1000;
}
.ekit-wid-con img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ekit-wid-con button {
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
@media (max-width: 1024px) {
  .ekit-wid-con .ekit_social_media > li,
  .ekit-wid-con .ekit_socialshare > li,
  .ekit-wid-con .elementskit-main-filter > li {
    margin-bottom: 20px;
  }
}
