/* Global Css start*/


.fcol-01 {
  width: 8.33%;
}
.fcol-02 {
  width: 16.67%;
}
.fcol-03 {
  width: 25%;
}
.fcol-04 {
  width: 33.33%;
}
.fcol-05 {
  width: 41.66%;f
}
.fcol-06 {
  width: 50%;
}
.fcol-07 {
  width: 58.33%;
}
.fcol-08 {
  width: 66.66%;
}
.fcol-09 {
  width: 75%;
}
.fcol-10 {
  width: 83.33%;
}
.fcol-11 {
  width: 91.66%;
}
.fcol-12 {
  width: 100%;
}


/**** Hero Section Start ****/
.miraminds-hero {
  background-color: #7499b7;
  position: relative;
}
.miraminds-hero .container {
  padding-top: 50px;
  padding-bottom: 80px;
}

.miraminds-hero .miraminds-hero-content-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
 flex-direction: column;
  align-content: flex-start;
  align-items: flex-start;
}

.miraminds-hero .shape-divider-bottom {
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
  transform: rotate(180deg);
}

.miraminds-hero .shape-divider-bottom svg {
  height: 80px;
  transform: translateX(-50%) rotateY(180deg);
  width: 100%;
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
}

.miraminds-hero .shape-divider-bottom svg .shape-fill {
  fill: #edf1f5;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
/**** Hero Section End ****/

/**** Main Content Start ****/

.miraminds-main-content a {
  text-decoration: none;
}

.miraminds-main-content {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  background: #edf1f5;
}

.miraminds-main-content .main-content-top {
  width: 100%;
}

.miraminds-main-content h3 {
  color: #26679b !important;
  font-weight: 400;
}

.miraminds-main-content .divider {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
  padding-bottom: 50px;
  box-sizing: border-box;
}

.miraminds-main-content .divider .divider-separator {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  border: 1px solid #000;
  box-sizing: border-box;
  background: #000;
}

.miraminds-main-content .stap-image {
  width: 100%;
  margin-top: 50px;
}

.miraminds-main-content .stap-image-small {
  width: 100%;
  max-width: 500px;
  margin-top: 50px;
}

/*
.miraminds-main-content ul {
  list-style: none;
}
*/

/*
.miraminds-main-content ul li {
  font-size: 20px;
  font-weight: 400;
  color: #000;
}
*/

ul.flow {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
  font-size: 20px;
}

ul.flow {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    font-size: 20px;
}

.flink-text {
  color: #26679b;
  text-decoration: none;
}

  h1.flow {
    font-size: 40px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2em;
  }

  h2.flow {
    font-size: 28px;
    font-weight: 700;
    color: #26679b;
    line-height: 1.2em;
  }
  h3.flow {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    line-height: 1.4em;
  }

hr.section-break{
	margin-top: 30px;
}