
/*.funfact-wrap [class^="col"]:nth-child(even) .funfact {
  background: #e8e8e8;
}

.funfact-wrap [class^="col"]:nth-child(odd) .funfact {
  background: #f3f3f3;
}*/
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
    width: 0.69em !important;
}
.funfact {
   
    padding: 50px 20px;
    background-color: #EBECEC;
}
.funfact-spacer-right {
    min-height: 155px;
    /*border-right: 2px solid lightgray;*/
    background-image: url('images/home/ICON LINE.png');
    background-repeat: no-repeat;
    background-position:right;
}
.funfact-spacer-left {
    min-height: 100px;
    border-left: 2px solid lightgray;
    margin-top: 5%;
}
.funfact-label {
    color: #952e47;
    font-family: 'SourceSansPro-Bold';
    font-size: 22pt !important;
    font-weight: bold !important;
    border-bottom: 4px dotted gray;
    text-align: center !important;
    margin-bottom: 10px !important;
}
.funfact .funfact-inner {
    text-align: right;
    display: inline-block;
    position: relative;
    /*padding-left: 70px;*/
}

.funfact .funfact-inner i {
  position: absolute;
  left: 0;
  top: 5px;
  width: 70px;
  font-size: 48px;
  color: #ef7c00;
}

    .funfact .funfact-inner span {
        margin-bottom: 0;
        font-weight: bolder;
        font-size: 30pt;
        color: #952e47;
        font-family: 'SourceSansPro-Bold';
    }

    .funfact .funfact-inner p {
        font-size: 20pt !important;
       /* font-weight: bold !important;*/
        margin-bottom: 0;
        text-align: right;
    }

.funfact2 {
  padding: 25px 0;
}

.funfact2 .funfact2-icon {
  height: 100px;
  width: 100px;
  display: inline-block;
  background: #ef7c00;
  border-radius: 1000px;
  text-align: center;
  line-height: 70px;
  padding: 15px;
  margin-bottom: 15px;
}

.funfact2 .odometer {
  display: block;
  font-size: 48px;
  letter-spacing: 0.5px;
  font-weight: 700;
  color: #ffffff;
  font-family: "Lato", sans-serif;
}

.funfact2 h6 {
  letter-spacing: 0.5px;
  font-weight: 700;
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  margin-bottom: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
     .rev_slider_wrapper {
        max-height: 500px !important;
    }
    .funfact {
        padding: 50px 20px;
    }
  .funfact .funfact-inner {
    padding-left: 60px;
  }
  .funfact .funfact-inner i {
    width: 60px;
  }
    .funfact .funfact-inner p {
        font-size: 16pt !important; 
    }
    /*.funfact-spacer-right {
        margin-top: 8%;
    }*/

    .funfact-spacer-left {
        border-left: none;
        border-right: 2px solid lightgray;
        margin-top: 8%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .funfact-wrap [class^="col"]:nth-child(even) .funfact {
    border-top: 1px solid #f3f3f3;
  }
  .funfact-wrap [class^="col"]:nth-child(odd) .funfact {
    border-top: 1px solid #e8e8e8;
  }
    .funfact .funfact-inner span {
        font-size: 22pt !important;
    }
    .funfact .funfact-inner p {
        font-size: 16pt !important;
    }
    .funfact-spacer-right {
       /* margin-top: 10%;*/
    }

    .funfact-spacer-left {
        margin-top: 10%;
    }
}

@media only screen and (max-width: 767px) {
  .funfact-wrap [class^="col"]:nth-child(even) .funfact {
    border-top: 1px solid #f3f3f3;
  }
  .funfact-wrap [class^="col"]:nth-child(odd) .funfact {
    border-top: 1px solid #e8e8e8;
  }
    .funfact {
        padding: 50px 20px;
        text-align: center !important;
    }
  .funfact2 .odometer {
    font-size: 32px;
  }
    
      
}
@media only screen and (max-width: 480px) {
    .funfact {
        text-align: center !important;
        padding: 50px 1px;
    }
    .funfact-spacer-right {
        margin-top: 15%;
    }
    .funfact-spacer-left {
        margin-top: 15%;
    }
    .funfact-label {
        font-size: 12pt !important;
    }
    .funfact .funfact-inner span {
        font-size: 20pt !important;
    }
    .funfact .funfact-inner p {
        font-size: 12pt !important;
        
    }
   /* .funfact-spacer-right {
        display:none;
    }

    .funfact-spacer-left {
        display: none;
    }*/
}
@media only screen and (max-width: 400px) {
    .funfact .funfact-inner span {
        font-size: 18pt !important;
    }
    .funfact .funfact-inner p {
        font-size: 11pt !important;
    }
}
@media only screen and (max-width: 350px) {
    .funfact .funfact-inner span {
        font-size: 16pt !important;
    }
    .funfact .funfact-inner p {
        font-size: 9pt !important;
    }
}
    /*# sourceMappingURL=style.css.map */