.gyan-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}

.gyan-grid-small {
  margin-left: -15px
}

.gyan-grid-small>* {
  padding-left: 15px
}

.gyan-grid+.gyan-grid-small,
.gyan-grid-small>.gyan-grid-margin,
*+.gyan-grid-margin-small {
  margin-top: 15px
}

.gyan-grid-medium {
  margin-left: -30px
}

.gyan-grid-medium>* {
  padding-left: 30px
}

.gyan-grid+.gyan-grid-medium,
.gyan-grid-medium>.gyan-grid-margin,
*+.gyan-grid-margin-medium {
  margin-top: 30px
}

.gyan-grid-large {
  margin-left: -40px
}

.gyan-grid-large>* {
  padding-left: 40px
}

.gyan-grid+.gyan-grid-large,
.gyan-grid-large>.gyan-grid-margin,
*+.gyan-grid-margin-large {
  margin-top: 40px
}

.gyan-grid+.gyan-grid,
.gyan-grid>.gyan-grid-margin,
*+.gyan-grid-margin {
  margin-top: 30px
}

.gyan-elementor-grid {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.gyan-elementor-grid .gyan-grid-item {
  position: relative;
}

.gyan-elementor-grid .gyan-grid-item-wrap {
  float: left;
  margin-bottom: 0;
  margin-left: 0;
}

@media only screen and (min-width: 1025px) {
  .elementor-element.elementor-grid-1 {
    position: relative;
  }
  .elementor-element.elementor-grid-1 .gyan-grid-item-wrap {
    width: 100%;
    float: left;
  }
  .elementor-element.elementor-grid-2 {
    position: relative;
  }
  .elementor-element.elementor-grid-2 .gyan-logo-grid {
    margin-right: -2px;
  }
  .elementor-element.elementor-grid-2 .gyan-grid-item-wrap {
    width: 50%;
    float: left;
  }
  .elementor-element.elementor-grid-2 .gyan-grid-item-wrap:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-2 .gyan-grid-item-wrap:nth-of-type(2n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-3 {
    position: relative;
  }
  .elementor-element.elementor-grid-3 .gyan-logo-grid {
    margin-right: -3px;
  }
  .elementor-element.elementor-grid-3 .gyan-grid-item-wrap {
    width: 33.3333%;
    float: left;
  }
  .elementor-element.elementor-grid-3 .gyan-grid-item-wrap:nth-of-type(3n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-3 .gyan-grid-item-wrap:nth-of-type(3n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-4 {
    position: relative;
  }
  .elementor-element.elementor-grid-4 .gyan-logo-grid {
    margin-right: -4px;
  }
  .elementor-element.elementor-grid-4 .gyan-grid-item-wrap {
    width: 25%;
    float: left;
  }
  .elementor-element.elementor-grid-4 .gyan-grid-item-wrap:nth-of-type(4n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-4 .gyan-grid-item-wrap:nth-of-type(4n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-5 {
    position: relative;
  }
  .elementor-element.elementor-grid-5 .gyan-logo-grid {
    margin-right: -5px;
  }
  .elementor-element.elementor-grid-5 .gyan-grid-item-wrap {
    width: 20%;
    float: left;
  }
  .elementor-element.elementor-grid-5 .gyan-grid-item-wrap:nth-of-type(5n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-5 .gyan-grid-item-wrap:nth-of-type(5n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-6 {
    position: relative;
  }
  .elementor-element.elementor-grid-6 .gyan-logo-grid {
    margin-right: -6px;
  }
  .elementor-element.elementor-grid-6 .gyan-grid-item-wrap {
    width: 16.6667%;
    float: left;
  }
  .elementor-element.elementor-grid-6 .gyan-grid-item-wrap:nth-of-type(6n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-6 .gyan-grid-item-wrap:nth-of-type(6n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-7 {
    position: relative;
  }
  .elementor-element.elementor-grid-7 .gyan-grid-item-wrap {
    width: 14.285%;
    float: left;
  }
  .elementor-element.elementor-grid-7 .gyan-grid-item-wrap:nth-of-type(7n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-7 .gyan-grid-item-wrap:nth-of-type(7n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-8 {
    position: relative;
  }
  .elementor-element.elementor-grid-8 .gyan-grid-item-wrap {
    width: 12.5%;
    float: left;
  }
  .elementor-element.elementor-grid-8 .gyan-grid-item-wrap:nth-of-type(8n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-8 .gyan-grid-item-wrap:nth-of-type(8n+1) {
    clear: left;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .elementor-element.elementor-grid-tablet-1 {
    position: relative;
  }
  .elementor-element.elementor-grid-tablet-1 .gyan-grid-item-wrap {
    width: 100%;
    float: left;
  }
  .elementor-element.elementor-grid-tablet-2 {
    position: relative;
  }
  .elementor-element.elementor-grid-tablet-2 .gyan-logo-grid {
    margin-right: -2px;
  }
  .elementor-element.elementor-grid-tablet-2 .gyan-grid-item-wrap {
    width: 50%;
    float: left;
  }
  .elementor-element.elementor-grid-tablet-2 .gyan-grid-item-wrap:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-tablet-2 .gyan-grid-item-wrap:nth-of-type(2n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-tablet-3 {
    position: relative;
  }
  .elementor-element.elementor-grid-tablet-3 .gyan-logo-grid {
    margin-right: -3px;
  }
  .elementor-element.elementor-grid-tablet-3 .gyan-grid-item-wrap {
    width: 33.3333%;
    float: left;
  }
  .elementor-element.elementor-grid-tablet-3 .gyan-grid-item-wrap:nth-of-type(3n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-tablet-3 .gyan-grid-item-wrap:nth-of-type(3n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-tablet-4 {
    position: relative;
  }
  .elementor-element.elementor-grid-tablet-4 .gyan-logo-grid {
    margin-right: -4px;
  }
  .elementor-element.elementor-grid-tablet-4 .gyan-grid-item-wrap {
    width: 25%;
    float: left;
  }
  .elementor-element.elementor-grid-tablet-4 .gyan-grid-item-wrap:nth-of-type(4n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-tablet-4 .gyan-grid-item-wrap:nth-of-type(4n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-tablet-5 {
    position: relative;
  }
  .elementor-element.elementor-grid-tablet-5 .gyan-logo-grid {
    margin-right: -5px;
  }
  .elementor-element.elementor-grid-tablet-5 .gyan-grid-item-wrap {
    width: 20%;
    float: left;
  }
  .elementor-element.elementor-grid-tablet-5 .gyan-grid-item-wrap:nth-of-type(5n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-tablet-5 .gyan-grid-item-wrap:nth-of-type(5n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-tablet-6 {
    position: relative;
  }
  .elementor-element.elementor-grid-tablet-6 .gyan-logo-grid {
    margin-right: -6px;
  }
  .elementor-element.elementor-grid-tablet-6 .gyan-grid-item-wrap {
    width: 16.6667%;
    float: left;
  }
  .elementor-element.elementor-grid-tablet-6 .gyan-grid-item-wrap:nth-of-type(6n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-tablet-6 .gyan-grid-item-wrap:nth-of-type(6n+1) {
    clear: left;
  }
}

@media only screen and (max-width: 767px) {
  .elementor-element.elementor-grid-mobile-1 {
    position: relative;
  }
  .elementor-element.elementor-grid-mobile-1 .gyan-grid-item-wrap {
    width: 100%;
    float: left;
  }
  .elementor-element.elementor-grid-mobile-2 {
    position: relative;
  }
  .elementor-element.elementor-grid-mobile-2 .gyan-logo-grid {
    margin-right: -2px;
  }
  .elementor-element.elementor-grid-mobile-2 .gyan-grid-item-wrap {
    width: 50%;
    float: left;
  }
  .elementor-element.elementor-grid-mobile-2 .gyan-grid-item-wrap:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-mobile-2 .gyan-grid-item-wrap:nth-of-type(2n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-mobile-3 {
    position: relative;
  }
  .elementor-element.elementor-grid-mobile-3 .gyan-logo-grid {
    margin-right: -3px;
  }
  .elementor-element.elementor-grid-mobile-3 .gyan-grid-item-wrap {
    width: 33.3333%;
    float: left;
  }
  .elementor-element.elementor-grid-mobile-3 .gyan-grid-item-wrap:nth-of-type(3n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-mobile-3 .gyan-grid-item-wrap:nth-of-type(3n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-mobile-4 {
    position: relative;
  }
  .elementor-element.elementor-grid-mobile-4 .gyan-logo-grid {
    margin-right: -4px;
  }
  .elementor-element.elementor-grid-mobile-4 .gyan-grid-item-wrap {
    width: 25%;
    float: left;
  }
  .elementor-element.elementor-grid-mobile-4 .gyan-grid-item-wrap:nth-of-type(4n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-mobile-4 .gyan-grid-item-wrap:nth-of-type(4n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-mobile-5 {
    position: relative;
  }
  .elementor-element.elementor-grid-mobile-5 .gyan-logo-grid {
    margin-right: -5px;
  }
  .elementor-element.elementor-grid-mobile-5 .gyan-grid-item-wrap {
    width: 20%;
    float: left;
  }
  .elementor-element.elementor-grid-mobile-5 .gyan-grid-item-wrap:nth-of-type(5n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-mobile-5 .gyan-grid-item-wrap:nth-of-type(5n+1) {
    clear: left;
  }
  .elementor-element.elementor-grid-mobile-6 {
    position: relative;
  }
  .elementor-element.elementor-grid-mobile-6 .gyan-logo-grid {
    margin-right: -6px;
  }
  .elementor-element.elementor-grid-mobile-6 .gyan-grid-item-wrap {
    width: 16.6667%;
    float: left;
  }
  .elementor-element.elementor-grid-mobile-6 .gyan-grid-item-wrap:nth-of-type(6n) {
    margin-right: 0 !important;
  }
  .elementor-element.elementor-grid-mobile-6 .gyan-grid-item-wrap:nth-of-type(6n+1) {
    clear: left;
  }
}