/*
Author: XpeedStudio
Author URI: http://themeforest.net/user/XpeedStudio/portfolio
*/
/*========================================================== */
@media (max-width: 767px) {
  .ekit-wid-con .elementskit-image-accordion-wraper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

@media (max-width: 991px) {
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
    width: 50%; }
  .ekit-wid-con .elementskit-flip-clock > .elementskit-time {
    margin-bottom: 30px; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title {
    max-width: 100%; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container {
    margin-bottom: 30px;
    margin-right: 30px; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
    font-size: 28px; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
    font-size: 14px; } }

@media (max-width: 480px) {
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {
    display: block;
    width: 100%; }
  .ekit-wid-con .elementskit-flip-clock > .elementskit-time {
    margin-bottom: 30px; }
    .ekit-wid-con .elementskit-flip-clock > .elementskit-time:not(:last-child) {
      margin-right: 0; }
  .ekit-wid-con .elementskit-countdown-timer-4::before, .ekit-wid-con .elementskit-countdown-timer-4::after {
    display: none; }
  .ekit-wid-con .elementskit-countdown-timer-4 {
    width: 100%;
    margin-left: 0px;
    height: 100%;
    line-height: 1; }
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
      padding: 15px; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container,
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0; }
    .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child),
    .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child),
    .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child),
    .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child) {
      margin-bottom: 30px; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {
    display: block; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {
    line-height: normal; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title {
    max-width: 100%; } }

@media (max-width: 991px) {
  .ekit-wid-con .timeline-item {
    padding: 20px; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content {
    padding-left: 20px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
    padding-left: 20px; }
  .ekit-wid-con .timeline-content {
    padding-right: 20px; }
  .ekit-wid-con .horizantal-timeline .single-timeline {
    width: 50%; } }

@media (max-width: 767px) {
  .ekit-wid-con .timeline-item {
    padding: 10px;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content {
    padding-left: 0px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
    padding-left: 0px; }
  .ekit-wid-con .timeline-content {
    padding-right: 0px;
    margin-top: 20px; } }

@media (max-width: 480px) {
  .ekit-wid-con .timeline-bar {
    display: none; }
  .ekit-wid-con .single-timeline {
    display: block; }
    .ekit-wid-con .single-timeline .timeline-img {
      display: none; }
  .ekit-wid-con .timeline-item {
    width: 100%;
    margin-right: 0px;
    padding: 20px; }
    .ekit-wid-con .timeline-item .timeline-pin {
      display: none; }
  .ekit-wid-con .timeline-info {
    width: 100%;
    margin-left: 0;
    text-align: right;
    padding: 10px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-item {
    margin-right: 0;
    margin-left: 0; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-info {
    text-align: left; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item {
    margin-right: 0;
    margin-left: 0; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info {
    text-align: left; }
  .ekit-wid-con .timeline-bar {
    display: none; }
  .ekit-wid-con .timeline-pin-icon {
    display: none; }
  .ekit-wid-con .timeline-classic .timeline-info {
    width: 100%;
    margin-left: 0px; }
  .ekit-wid-con .timeline-slider-info .title {
    font-size: 18px; } }

@media (max-width: 320px) {
  .ekit-wid-con .timeline-slider-area {
    padding: 0; }
  .ekit-wid-con .horizantal-timeline .single-timeline {
    width: 100%; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .ekit-wid-con .elementskit-single-testimonial-slider.block-style {
    padding: 30px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content {
    display: none; }
  .ekit-wid-con .elementskit-testimonial-preset {
    overflow: hidden; }
  .ekit-wid-con .elementskit-single-testimonial-slider {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1); } }

@media (max-width: 991px) {
  .ekit-wid-con .elementskit-testimonial-preset {
    overflow: hidden;
    padding: 40px; }
    .ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider {
      padding-left: 0;
      padding-right: 0; }
  .ekit-wid-con .elementskit-single-testimonial-slider {
    -webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 30px; }
    .ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card {
      margin-bottom: 0px; }
    .ekit-wid-con .elementskit-single-testimonial-slider.style-2 {
      padding: 30px;
      border-left: 0px solid #2575fc; }
      .ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card {
        margin-left: 0px; }
    .ekit-wid-con .elementskit-single-testimonial-slider.block-style {
      padding: 30px; }
    .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content {
      display: none; }
  .ekit-wid-con .elementskit-commentor-content {
    padding-right: 0px;
    margin-bottom: 30px; }
  .ekit-wid-con .elementskit-tootltip-testimonial {
    width: 90%;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 767px) {
  .ekit-wid-con .elementskit-testimonial_card {
    padding: 100px 60px 40px; }
  .ekit-wid-con .elementskit-testimonial-slider .slick-prev,
  .ekit-wid-con .elementskit-testimonial-slider .slick-next {
    display: none !important; } }

@media (max-width: 320px) {
  .ekit-wid-con .elementskit-testimonial-preset {
    padding: 20px 10px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.review-block {
    padding: 20px; }
  .ekit-wid-con .elementskit-testimonial_card {
    padding: 50px 30px 20px; }
    .ekit-wid-con .elementskit-testimonial_card > p {
      font-size: 15px; } }

@media (max-width: 768px) {
  .ekit-wid-con .elementkit-tab-wraper.vertical {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }