@font-face {
  font-family: "Exo2Bold";
  src: url("../fonts/Exo2Bold/Exo2Bold.ttf");
  font-weight: normal; }

@font-face {
  font-family: "OpenSansSemiBold";
  src: url("../fonts/OpenSansSemiBold/OpenSansSemiBold.ttf");
  font-weight: normal; }

@font-face {
  font-family: "OpenSansLight";
  src: url("../fonts/OpenSansLight/OpenSansLight.ttf");
  font-weight: normal; }

@font-face {
  font-family: "OpenSansRegular";
  src: url("../fonts/OpenSansRegular/OpenSansRegular.ttf");
  font-weight: normal; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.container {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.main_section {
  background-image: url("../img/five_section.png");
  background-size: cover;
  padding-top: 120px;
  width: 100%;
  height: auto;
  /*background-position: center bottom;
  overflow: hidden; */}
  /*.main_section .container {
    margin-top: 15px;
    min-height: 80vh; }*/
    /*.main_section .container h2 {
      text-align: center;
      font-family: "OpenSansSemiBold";
      color: #0774a7; }*/
    .main_section .container .flex_column {
      width: 100%;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
      /*margin-bottom: 35px;*/ }
      .main_section .container .flex_column .item {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-between;
        margin-bottom: 40px; }
        .services-photo {
          width: 30%;
          overflow: hidden;
        }
        .services-photo img {
          width: 100%;
          min-width: 310px;
          height: auto;
          object-fit: cover; }
        .main_section .container .flex_column .item h3 {
          display: flex;
          justify-content: center;
          font-family: "OpenSansLight", sans-serif;
          font-size: 25px; }
        .main_section .container .flex_column .item p {
          font-family: "OpenSansRegular", sans-serif;
          line-height: 25px;
          font-size: 16px;
          padding: 30px; }
        .main_section .container .flex_column .item img {
          /*box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px 0px;
          margin: 15px;
          width: 350px;
          height: auto; */}

.services-icon {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.content {
  width: 65%;
}
.services-list li {
  font-family: "OpenSansRegular", sans-serif;
   margin-left: 60px;
   list-style-type: disc;
}
@media screen and (max-width: 767px) {
  .flex_column .item {
    flex-direction: column;
    align-items: center;
  }
   .order2 {
     order: 2;
     width: 100%;
     /*margin: 0 auto;*/
   }
   .content {
     width: 100%;
   }
   .services-photo {
     width: 100%;
   }
 }

