/* C163500-72287: fix by Gavlin */

#homepage-timeline .owl-nav {
text-align:right
}


#homepage-timeline .image-container {
min-height: 1px
}

/*...*/

  
.home-page {
  visibility: hidden;
  background: #404040;
  padding-bottom: 0;
  color: #FFFFFF;
  overflow: hidden;
  }
  .home-page .learn-more {
    color: #1AC2FF !important; }
    .home-page .learn-more svg path {
      stroke: #1AC2FF !important; }
.home-page .image-container {position: relative;width: 100%;}
    @media (min-width: 768px) {
      .home-page .image-container {
         } }
    @media (min-width: 992px) {
      .home-page .image-container {
         } }

      
  .home-page .text-container {
    max-width: 300px;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 50px;
    position: relative;
    z-index: 999;
    }
    @media (min-width: 768px) {
      .home-page .text-container {
        padding-top: 150px;
        padding-bottom: 150px;
        max-width: 400px;
        } }
    @media (min-width: 992px) {
      .home-page .text-container {
        text-align: left;
        max-width: 450px;
        } }

            @media (min-width: 1200px) {
      .home-page .text-container {
        text-align: left;
        max-width: 450px;
        } }

            @media (min-width: 1900px) {
      .home-page .text-container {
        text-align: left;
        max-width: 450px;
        } }
  .home-page .centered {
    display: flex;
    justify-content: center;
    align-items: center; }
    .home-page .centered .text-container {
      text-align: center; }
  .home-page .col-container {
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (min-width: 992px) {
      .home-page .col-container {
        justify-content: flex-start;
        text-align: left; } }
    .home-page .col-container.align-start {
      justify-content: flex-start; }
    @media (min-width: 992px) {
      .home-page .col-container.align-end {
        justify-content: flex-end; } }
  .home-page h1, .home-page h2 {
    font-family: Interstate;
    font-weight: 100;
    line-height: 39px;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      .home-page h1, .home-page h2 {
        margin: 0; } }
    @media (min-width: 992px) {
      .home-page h1, .home-page h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 20px; } }
  .home-page p {
    font-family: saintecolombe;
    font-size: 24px;
    line-height: 38px;
    font-weight: 100; }
    @media (min-width: 992px) {
      .home-page p {
        font-size: 28px; } }
    @media (min-width: 992px) {
      .home-page p {
        font-size: 34px;
        line-height: 44px;
        font-weight: 100; } }
  .home-page .italic {
    font-style: italic; }
  .home-page .parallax {
    position: absolute; }
  .home-page .starting-parallax {
    transform: translateY(25vh); }
  .home-page .hero-section {
    position: relative; }
    @media (min-width: 992px) {
      .home-page .hero-section {
        margin-bottom: 100px; } }
    @media (min-width: 1200px) {
      .home-page .hero-section {
        margin-bottom: 250px; } }
    .home-page .hero-section .text-container {
      padding-bottom: 200px;
      padding-top: 220px;
      top: 50%;
      -ms-transform: translateY(-50%) !important;
      transform: translateY(-50%) !important;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .text-container {
          padding-bottom: 350px;
          padding-top: 350px;
          max-width: 400px;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .text-container {
          max-width: 550px;
          padding-bottom: 200px;
          padding-top: 200px; } }
      @media (min-width: 1200px) {
        .home-page .hero-section .text-container {
          padding-bottom: 300px;
          padding-top: 200px;
          } }

                @media (min-width: 1900px) {
        .home-page .hero-section .text-container {
          padding-bottom: 380px;
          padding-top: 380px;
          } }

          .home-page .hero-section .layered-images img{
            position: absolute;
          }
    .home-page .hero-section p {
      font-family: saintecolombe;
      font-size: 36px;
      line-height: 50px;
      font-weight: 100; }
      @media (min-width: 768px) {
        .home-page .hero-section p {
          font-size: 44px;
          line-height: 50px; } }
      @media (min-width: 992px) {
        .home-page .hero-section p {
          font-size: 56px;
          line-height: 70px; } }
    .home-page .hero-section .image-1 {
      width: 350px;
      left: -80px;
      top: -250px;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-1 {
          width: 65%;
          top: -251px;
          left: -30%;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-1 {
          width: 50%;
          top: -250px;
          left: -20%;
          } }
      @media (min-width: 1200px) {
        .home-page .hero-section .image-1 {
          width: 39%;
          top: -295px;
          left: 0%;
          } }
      @media (min-width: 1900px) {
        .home-page .hero-section .image-1 {
		
width: 50%;
		
left: -12%;
		} }
    .home-page .hero-section .image-2 {
      width: 265px;
      right: auto;
      top: 414px;
      transform: rotate(0deg) !important;
      left: -162px;
      z-index: 1;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-2 {
          width: 60%;
          top: 182px;
          right: auto;
          left: -40%;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-2 {
          width: 35%;
          top: 260px;
          left: -10%;
          max-width: 400px;
          } }
      @media (min-width: 1900px) {
        .home-page .hero-section .image-2 {
 max-width: 650px;
 top: 300px;
 left: -20%;
 } }
    .home-page .hero-section .image-3 {
      width: 65px;
      top: 260px;
      transform: rotate(-28deg);
      left: 50%;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-3 {
          width: 18%;
          right: 23%;
          left: auto;
          top: 285px;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-3 {
          width: 15%;
          top: 225px;
          right: 25%;
          } }
      @media (min-width: 1200px) {
        .home-page .hero-section .image-3 {
          width: 12%;
          right: 34%;
          top: 225px;
          } }

          @media (min-width: 1900px) {
        .home-page .hero-section .image-3 {
          width: 12%;
          right: 37%;
          top: 256px;
          } }
    .home-page .hero-section .image-4 {
      width: 15px;
      top: 120px;
      transform: rotate(-2deg);
      left: 70%;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-4 {
          width: 5%;
          top: 120px;
          transform: rotate(-2deg);
          left: 78%;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-4 {
          transform: rotate(-2deg);
          left: auto;
          right: 22%;
          top: 90px;
          width: 3%;
          } }
      @media (min-width: 1200px) {
        .home-page .hero-section .image-4 {
          width: 3%;
          transform: rotate(-2deg);
          left: 65%;
          top: 90px;
          } }
      @media (min-width: 1900px) {
        .home-page .hero-section .image-4 {
          } }
    .home-page .hero-section .image-5 {
      width: 23%;
      left: 61px;
      display: none;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-5 {
          width: 40%;
          top: -27%;
          left: 88%;
          display: block;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-5 {
          width: 25%;
          top: -24%;
          left: 88%;
          } }
      @media (min-width: 1900px) {
        .home-page .hero-section .image-5 {
           top: -5%;
           } }
		  
		      .home-page .hero-section .image-6 {
      width: 200px;
      top: -10%;
      z-index: 1;
      right: -27%;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-6 {
          width: 48%;
          max-width: 300px;
          top: -2%;
          right: -25%;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-6 {
          width: 25%;
          top: 2%;
          left: 83%;
          } }

          @media (min-width: 1200px) {
        .home-page .hero-section .image-6 {
          width: 25%;
          top: 1%;
          left: 85%;
          max-width: 400px;
          } }


      @media (min-width: 1900px) {
        .home-page .hero-section .image-6 {
           max-width: 600px;
           width: 30%;
           top: 15%;
           } }
		  
		  		      .home-page .hero-section .image-7 {
      width: 220px;
      top: 22%;
      left: auto;
      right: -29%;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-7 {
          width: 45%;
          top: 35%;
          right: -26%;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-7 {
          width: 25%;
          left: 82%;
          top: 41%;
          } }
      @media (min-width: 1900px) {
        .home-page .hero-section .image-7 {
           top: 59%;
           width: 30%;
           } }
		  
		.home-page .hero-section .layered-images{
		}	

		 @media (min-width: 768px) {
        .home-page .hero-section .layered-images{
			
		}	 }
      @media (min-width: 992px) {
        .home-page .hero-section .layered-images{
			width: 100%;
			left: 80%;
		}	 }
      @media (min-width: 1900px) {
        .home-page .hero-section .layered-images{
			
		}}

		 .home-page .hero-section .image-8 {
      width: 100%;
      right: auto;
      transform: rotate(0deg) !important;
      left: -40px;
      top: 545px;
      }
      @media (min-width: 768px) {
        .home-page .hero-section .image-8 {
          width: 90%;
          right: auto;
          left: 10%;
          } }
      @media (min-width: 992px) {
        .home-page .hero-section .image-8 {
          width: 80%;
          left: 10%;
          } }
      @media (min-width: 1900px) {
        .home-page .hero-section .image-8 {
 } }
		  
  .home-page .beyond-borders-section {
    position: relative; }
    .home-page .beyond-borders-section .text-container {
      padding-top: 0;
      top: -150%;
      }
          @media (min-width: 768px) {
        .home-page .beyond-borders-section .text-container {
          padding-top: 0px;
          padding-bottom: 40px;
          text-align: left;
          top: -200%;
          left: 27%;
          margin-top: 0;
          max-width: 350px;
          } }
                @media (min-width: 992px) {
        .home-page .beyond-borders-section .text-container {
          top: -70%;
          left: auto;
          max-width: 500px;
          right: 10%;
          } }
      @media (min-width: 1200px) {
        .home-page .beyond-borders-section .text-container {
          padding-top: 0;
          padding-bottom: 110px;
          top: -140%;
          max-width: 500px;
          } }
    .home-page .beyond-borders-section .layered-images {
      margin-top: 20px;
      min-height: 53px;
      position: relative;
      width: 340px;
      }
      @media (min-width: 768px) {
        .home-page .beyond-borders-section .layered-images {
          width: 100%;
          min-height: 100px;
          } }

          @media (min-width: 992px) {
        .home-page .beyond-borders-section .layered-images {
          width: 100%;
          min-height: 700px;
          } }
          
      @media (min-width: 1200px) {
        .home-page .beyond-borders-section .layered-images {
          margin-top: -293px; } }
      .home-page .beyond-borders-section .layered-images img {
        position: absolute;
        }
      .home-page .beyond-borders-section .layered-images .image-1 {
        width: 65px;
        left: 20px;
        top: -49px;
        z-index: 4;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images .image-1 {
            width: 100px;
            top: -164%;
            left: 4%;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images .image-1 {
            width: 22%;
            top: 11%;
            left: -17%;
            } }

                    @media (min-width: 1200px) {
          .home-page .beyond-borders-section .layered-images .image-1 {
            width: 22%;
            top: 45%;
            left: -17%;
            } }
        @media (min-width: 1900px) {
          .home-page .beyond-borders-section .layered-images .image-1 {
 } }
      .home-page .beyond-borders-section .layered-images .image-2 {
        width: 170px;
        top: 25px;
        right: 45px;
        z-index: 1;
        display: none;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images .image-2 {
            width: 50%;
            top: 7%;
            right: 13%;
            display: none;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images .image-2 {
            display: block;
            right: auto;
            width: 54%;
            left: 16%;
            top: -15%;
            } }
        @media (min-width: 1200px) {
          .home-page .beyond-borders-section .layered-images .image-2 {
            width: 70%;
            top: 0%;
            right: -7%;
            } }
      .home-page .beyond-borders-section .layered-images .image-3 {
        width: 300px;
        top: 270px;
        left: -152px;
        z-index: 2;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images .image-3 {
            width: 60%;
            top: -100%;
            right: auto;
            left: -17%;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images .image-3 {
            width: 71%;
            right: auto;
            top: 11%;
            left: -12%;
            } }
        @media (min-width: 1200px) {
          .home-page .beyond-borders-section .layered-images .image-3 {
            width: 70%;
            top: 64%;
            left: -14%;
            } }
        @media (min-width: 1900px) {
          .home-page .beyond-borders-section .layered-images .image-3 {
            width: 72%;
            top: 75%;
            left: -18%;
            } }
      .home-page .beyond-borders-section .layered-images .image-4 {
        width: 140px;
        left: 30px;
        top: -345px;
        z-index: 1;
        display: none;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images .image-4 {
            width: 210px;
            left: 15%;
            top: -37%;
            display: none;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images .image-4 {
            width: 40%;
            right: auto;
            top: -50%;
            left: -10%;
            z-index: 2;
            display: block;
            } }
        @media (min-width: 1200px) {
          .home-page .beyond-borders-section .layered-images .image-4 {
            width: 45%;
            left: -9%;
            top: -36%;
            } }
             .home-page .beyond-borders-section .layered-images .image-5 {
        width: 300px;
        top: 30px;
        left: 30px;
        z-index: 0;
        display: none;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images .image-5 {
            width: 87%;
            top: 104%;
            right: auto;
            left: 19%;
            z-index: 0;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images .image-5 {
            width: 100%;
            right: auto;
            top: 45%;
            left: 63%;
            } }
        @media (min-width: 1200px) {
          .home-page .beyond-borders-section .layered-images .image-5 {
            width: 100%;
            top: 78%;
            left: 62%;
            } }
        @media (min-width: 1900px) {
          .home-page .beyond-borders-section .layered-images .image-5 {
            width: 72%;
            top: 105%;
            left: 21%; } }

 .home-page .beyond-borders-section .layered-images-2 {
      margin-top: 20px;
      min-height: 15px;
      position: relative;
      width: 340px;
      display: none;
      }
      @media (min-width: 768px) {
        .home-page .beyond-borders-section .layered-images-2 {
          width: 100%;
          min-height: 100px;
          display: none;
          } }
           @media (min-width: 992px) {
        .home-page .beyond-borders-section .layered-images-2 {
          width: 100%;
          display: block;
          min-height: 0;
          } }
      @media (min-width: 1200px) {
        .home-page .beyond-borders-section .layered-images-2 {
          margin-top: -293px; } }
      .home-page .beyond-borders-section .layered-images-2 img {
        position: absolute; }
      .home-page .beyond-borders-section .layered-images-2 .image-1 {
        width: 27%;
        left: 32%;
        top: 15px;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images-2 .image-1 {
            width: 100px;
            top: 54%;
            left: 4%;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images-2 .image-1 {
            width: 60%;
            top: -300px;
            left: auto;
            right: 13%;
            } }
        @media (min-width: 1900px) {
          .home-page .beyond-borders-section .layered-images-2 .image-1 {
            width: 152%;
            top: -37%;
            left: -49%; } }
      .home-page .beyond-borders-section .layered-images-2 .image-2 {
        width: 50%;
        top: 4%;
        right: 17%;
        display: none;
        }
        @media (min-width: 768px) {
          .home-page .beyond-borders-section .layered-images-2 .image-2 {
            width: 340px;
            top: 15%;
            } }
        @media (min-width: 992px) {
          .home-page .beyond-borders-section .layered-images-2 .image-2 {
            right: -29%;
            width: 45%;
            left: auto;
            top: -500px;
            display: block;
            } }
        @media (min-width: 1200px) {
          .home-page .beyond-borders-section .layered-images-2 .image-2 {
            width: 48%;
            top: 35%;
            right: -34%;
            } }


  .home-page .commitment-section {
    position: relative; }
    .home-page .commitment-section .layered-images {
      min-height: 270px;
      position: relative;
      width: 340px; }
      @media (min-width: 768px) {
        .home-page .commitment-section .layered-images {
          width: 100%;
          min-height: 337px; } }
      .home-page .commitment-section .layered-images img {
        position: absolute; }
      .home-page .commitment-section .layered-images .image-1 {
        width: 213px;
        left: 20px; }
        @media (min-width: 768px) {
          .home-page .commitment-section .layered-images .image-1 {
            width: 51%;
            left: 14%; } }
        @media (min-width: 992px) {
          .home-page .commitment-section .layered-images .image-1 {
            left: auto;
            right: 11%;
            top: -33%;
            width: 29%; } }
        @media (min-width: 1200px) {
          .home-page .commitment-section .layered-images .image-1 {
            left: auto;
            right: 20%;
            top: 6%;
            width: 35%;
            } }
        @media (min-width: 1900px) {
          .home-page .commitment-section .layered-images .image-1 {
 } }
      .home-page .commitment-section .layered-images .image-2 {
        width: 381px;
        top: 31px;
        right: -140px; }
        @media (min-width: 768px) {
          .home-page .commitment-section .layered-images .image-2 {
            width: 71%;
            right: -2%;
            top: 26%; } }
        @media (min-width: 992px) {
          .home-page .commitment-section .layered-images .image-2 {
            width: 41%;
            right: -7%;
            top: -10%; } }
        @media (min-width: 1200px) {
          .home-page .commitment-section .layered-images .image-2 {
            width: 35%;
            right: -14%;
            top: -38%;
            } }
        @media (min-width: 1900px) {
          .home-page .commitment-section .layered-images .image-2 {
            width: 48%;
            right: -18%;
            top: 56%; } }
    @media (min-width: 768px) {
      .home-page .commitment-section .text-container {
        padding-top: 115px;
        padding-bottom: 70px; } }
    @media (min-width: 992px) {
      .home-page .commitment-section .text-container {
        padding-top: 0;
        padding-bottom: 150px;
        margin-top: -61px; } }
    .home-page .commitment-section .image-container {
      width: 100%; }
      .home-page .commitment-section .image-container img {
        width: 100%;
        object-fit: cover;
        font-family: 'object-fit: cover;'; }
        @media (min-width: 992px) {
          .home-page .commitment-section .image-container img {
            position: absolute;
            left: -4%;
            width: 439px;
            top: -269px; } }
        @media (min-width: 1200px) {
          .home-page .commitment-section .image-container img {
            position: absolute;
            left: -4%;
            width: 529px;
            top: -311px; } }
        @media (min-width: 1900px) {
          .home-page .commitment-section .image-container img {
            position: absolute;
            left: -10%;
            width: 658px;
            top: -311px; } }
    .home-page .commitment-section .image-3 {
      position: relative;
      top: -21px; }
  .home-page .established-section {
    position: relative; }
    @media (min-width: 1200px) {
      .home-page .established-section {
        margin-top: 200px; } }
    .home-page .established-section .owl-item .text-container {
      padding-top: 20px;
      top: 25px;
      }
@media (min-width: 768px) {
        .home-page .established-section .owl-item .text-container {
          padding-top: 38px;
          padding-bottom: 52px; } }
      @media (min-width: 992px) {
        .home-page .established-section .owl-item .text-container {
          padding-top: 0;
          margin-top: -217px; } }

      .home-page .established-section .image-container{
    min-height: 100px;
}
      @media (min-width: 768px) {
        .home-page .established-section .image-container {

        }
      }

      @media (min-width: 992px) {
        .home-page .established-section .image-container {min-height: auto;}

      }

      @media (min-width: 1200px) {
        .home-page .established-section .image-container {

        }

      }

      .home-page .established-section .image-container .image-1 {top: -200px;right: -220px;}
      @media (min-width: 768px) {
        .home-page .established-section .image-container .image-1{top: 120%;right: -16%;width: 40%;}
      }

      @media (min-width: 992px) {
        .home-page .established-section .image-container .image-1{
    display: block;
    width: 20%;
    right: 0%;
}

      }

      @media (min-width: 1200px) {
        .home-page .established-section .image-container .image-1{top: 100px;}

      }

            .home-page .established-section .image-container.mobile-leaf{
    min-height: 100px;
}
      @media (min-width: 768px) {
        .home-page .established-section .image-container.mobile-leaf {min-height: 0;}
      }

      @media (min-width: 992px) {
        .home-page .established-section .image-container.mobile-leaf {

        }

      }

      @media (min-width: 1200px) {
        .home-page .established-section .image-container.mobile-leaf {

        }

      }

      .home-page .established-section .image-container.mobile-leaf .image-1 {top: 0px;right: -7%;}
      @media (min-width: 768px) {
        .home-page .established-section .image-container.mobile-leaf .image-1{top: 40%;right: -16%;width: 40%;display: none;}
      }

      @media (min-width: 992px) {
        .home-page .established-section .image-container.mobile-leaf .image-1{

        }

      }

      @media (min-width: 1200px) {
        .home-page .established-section .image-container.mobile-leaf .image-1{

        }

      }


        
    .home-page .established-section .text-container {
      padding-top: 20px;
      top: -115%;
      }
      @media (min-width: 768px) {
        .home-page .established-section .text-container {
          padding-top: 38px;
          padding-bottom: 52px;
          text-align: left;
          top: -150%;
          right: 10%;
          } }
      @media (min-width: 992px) {
        .home-page .established-section .text-container {
          right: 0;
          top: -65%;
          } }

          @media (min-width: 1200px) {
        .home-page .established-section .text-container {
          top: -90%;
          } }

        @media (min-width: 1900px) {
        .home-page .established-section .text-container {
          top: -50%;
          } }
    .home-page .established-section .item {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center; }
      @media (min-width: 992px) {
        .home-page .established-section .item .image-container {
          padding-bottom: 50px;
          width: 100%;
          } }
      .home-page .established-section .item .image-container img {
        width: 100%; }
      .home-page .established-section .item .text-container {
        text-align: center;
        margin-top: 50px;
        padding-top: 40px;
        padding-bottom: 40px;
        max-width: 339px;
        }
        @media (min-width: 992px) {
          .home-page .established-section .item .text-container {
            max-width: unset;
            margin-top: 40px;
            text-align: left;
            width: 100%;
            top: 15px;
            } }
        .home-page .established-section .item .text-container .date {
          font-family: Interstate;
          font-size: 22px;
          line-height: 32px;
          font-weight: 100;
          font-style: italic; }
        .home-page .established-section .item .text-container b {
          /*max-width: 200px;*/
          font-size: 22px;
          line-height: 32px;
          font-weight: 100; }
      @media (min-width: 992px) {
        .home-page .established-section .item .text-wrapper {
          max-width: 400px; } }


        @media (min-width: 768px) {
          .home-page .established-section .carousel-container {
          position: relative;
          top: 0%;
          }
        }

        @media (min-width: 992px) {
          .home-page .established-section .carousel-container {
          position: relative;
          top: 0;
          }
        }

         @media (min-width: 1200px) {
          .home-page .established-section .carousel-container {
          position: relative;
          top: 0;
          }
        }

    .home-page .established-section .carousel-timeline {
      width: 100%;
      position: relative;
      }

      @media (min-width: 768px) {
        .home-page .established-section .carousel-timeline {
        }      
      }}

       @media (min-width: 992px) {
        .home-page .established-section .carousel-timeline {
          bottom: 385px !important;
        }      
      }}

       @media (min-width: 1200px) {
        .home-page .established-section .carousel-timeline {
          bottom: 385px !important;
        }      
      }}
    

      .home-page .established-section .carousel-timeline .line {
        height: 1px;
        width: 100%;
        background: #FFFFFF; }
      .home-page .established-section .carousel-timeline .checkpoint-container {
        width: 100%;
        display: flex;
        justify-content: space-around; }
      .home-page .established-section .carousel-timeline .checkpoint {
        height: 40px;
        width: 2px;
        background: #FFFFFF;
        position: relative;
        top: -20px;
        opacity: 0; }
        .home-page .established-section .carousel-timeline .checkpoint.active {
          opacity: 100; }
  .home-page .global-section {
    pointer-events: auto; }
    @media (min-width: 992px) {
      .home-page .global-section {
        margin-bottom: 120px;
        } }
    @media (min-width: 1200px) {
      .home-page .global-section {
        margin-bottom: 170px;
        margin-top: -100px; } }
    @media (min-width: 1900px) {
      .home-page .global-section {
        margin-bottom: 275px; } }
    .home-page .global-section .text-container {
      padding-top: 0;
      padding-bottom: 100px;
      top: -90%;
      }
      @media (min-width: 768px) {
        .home-page .global-section .text-container {
          padding-bottom: 100px;
          text-align: left;
          top: -57%;
          left: -23%;
          padding-top: 100px;
          max-width: 350px;
          } }

            @media (min-width: 992px) {
        .home-page .global-section .text-container {
          padding-bottom: 100px;
          text-align: left;
          top: -25%;
          left: 0%;
          padding-top: 100px;
          } }

      @media (min-width: 1200px) {
        .home-page .global-section .text-container {
          max-width: 500px;
          top: -70%;
          } }
       @media (min-width: 1900px) {
        .home-page .global-section .text-container {
          max-width: 500px;
          top: -30%;
          } }
    .home-page .global-section .layered-images {
      min-height: 0;
      position: relative;
      width: 340px;
      }
      @media (min-width: 768px) {
        .home-page .global-section .layered-images {
          width: 100%;
          min-height: 0;
          } }
      @media (min-width: 992px) {
        .home-page .global-section .layered-images {
          height: unset;
          min-height: 212px; } }
      .home-page .global-section .layered-images img {
        position: absolute; }
      .home-page .global-section .layered-images .image-1 {
        width: 113%;
        top: 15%;
        left: -9%;
        display: none;
        }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images .image-1 {
            width: 113%;
            top: 5%;
            left: -11%; } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images .image-1 {
            width: 64%;
            top: -58%;
            left: -17%;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images .image-1 {
            width: 26%;
            top: -87%;
            left: -27%;
            display: block;
            } }
        @media (min-width: 1900px) {
          .home-page .global-section .layered-images .image-1 {
 } }
      .home-page .global-section .layered-images .image-2 {
        display:none;
        width: 59%;
        top: 11%;
        right: 9%; }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images .image-2 {
            width: 64%;
            top: 10%;
            right: 0; } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images .image-2 {
            width: 45%;
            top: -87%;
            right: unset;
            left: 4%;
            display: block;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images .image-2 {
            width: 35%;
            top: 15%;
            right: unset;
            left: 6%;
            } }
        @media (min-width: 1900px) {
          .home-page .global-section .layered-images .image-2 {
            } }

            .home-page .global-section .layered-images .image-3 {
              display:none;
        width: 59%;
        top: 11%;
        right: 9%; }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images .image-3 {
            width: 64%;
            top: 10%;
            right: 0; } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images .image-3 {
            width: 27%;
            top: -177%;
            right: unset;
            left: 9%;
            display: block;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images .image-3 {
            width: 27%;
            top: -69%;
            right: unset;
            left: 9%;
            } }
        @media (min-width: 1900px) {
          .home-page .global-section .layered-images .image-3 {
            width: 23%;
            top: -75%;
            right: unset;
            left: 2%; } }
    .home-page .global-section .layered-images-2 {
      min-height: 290px;
      position: relative;
      width: 100%;
      }
      @media (min-width: 768px) {
        .home-page .global-section .layered-images-2 {
          min-height: 270px;
          position: relative;
          width: 100%;
          } }
          @media (min-width: 992px) {
        .home-page .global-section .layered-images-2 {
          min-height: 321px;
          position: relative;
          width: 100%;
          } }
      .home-page .global-section .layered-images-2 img {
        position: absolute; }
      .home-page .global-section .layered-images-2 .image-1 {
        width: 265px;
        top: 80px;
        right: -90px;
        }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images-2 .image-1 {
            width: 65%;
            top: -165%;
            right: 30%;
            } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images-2 .image-1 {
            width: 75%;
            top: -90%;
            right: 60%;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images-2 .image-1 {
            top: -7%; } }
        @media (min-width: 1900px) {
          .home-page .global-section .layered-images-2 .image-1 {
            right: -17%; } }
      .home-page .global-section .layered-images-2 .image-2 {
        width: 320px;
        top: -90px;
        right: -7%;
        z-index: 1;
        left: auto;
        }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images-2 .image-2 {
            width: 50%;
            top: -185%;
            left: auto;
            right: -6%;
            } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images-2 .image-2 {
            width: 100%;
            top: -75%;
            left: unset;
            right: -6%;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images-2 .image-2 {
            top: -15%;
            left: 10%;
            width: 100%;
            } }

                  .home-page .global-section .layered-images-2 .image-3 {
          display:none;
        }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images-2 .image-3 {
            width: 79%;
            top: -23%;
            left: 37%;
            display: block;
            } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images-2 .image-3 {
            width: 100%;
            top: 6%;
            left: -4%;
            z-index: 2;
            display: block;
            min-width: 630px;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images-2 .image-3 {
            top: 102%;
            left: 5%;
            width: 100%;
            min-width: auto;
            } }

                  .home-page .global-section .layered-images-2 .image-4 {
        display: none;
        }
        @media (min-width: 768px) {
          .home-page .global-section .layered-images-2 .image-4 {
            width: 90%;
            top: -5%;
            left: auto;
            display: block;
            right: -30%;
            } }
        @media (min-width: 992px) {
          .home-page .global-section .layered-images-2 .image-4 {
            width: 100%;
            top: 20%;
            left: -5%;
            display: block;
            min-width: 630px;
            z-index: 1;
            } }
        @media (min-width: 1200px) {
          .home-page .global-section .layered-images-2 .image-4 {
            top: 96%;
            left: 6%;
            width: 100%;
            } }

                .home-page .global-section .image-container{
    min-height: 100px;
}
      @media (min-width: 768px) {
        .home-page .global-section .image-container {display: none;}
      }

      @media (min-width: 992px) {
        .home-page .global-section .image-container {display: none;}

      }

      @media (min-width: 1200px) {
        .home-page .global-section .image-container {

        }

      }

      .home-page .global-section .image-container .image-1 {top: -160%;right: -5%;}
      @media (min-width: 768px) {
        .home-page .global-section .image-container .image-1{display: none;}
      }

      @media (min-width: 992px) {
        .home-page .global-section .image-container .image-1{

        }

      }

      @media (min-width: 1200px) {
        .home-page .global-section .image-container .image-1{

        }

      }
             .home-page .unique-community-section {
    pointer-events: auto; }
    @media (min-width: 992px) {
      .home-page .unique-community-section {
        margin-bottom: 0px;
        margin-top: -100px;
        } }
    @media (min-width: 1200px) {
      .home-page .unique-community-section {
        margin-bottom: 0;
        margin-top: -100px;
        } }
    @media (min-width: 1900px) {
      .home-page .unique-community-section {
        margin-bottom: 275px; } }
    .home-page .unique-community-section .text-container {
      padding-top: 0;
      padding-bottom: 0;
      top: 0;
      }
      @media (min-width: 768px) {
        .home-page .unique-community-section .text-container {
          padding-bottom: 0px;
          text-align: left;
          left: 20%;
          } }

          @media (min-width: 992px) {
        .home-page .unique-community-section .text-container {
          top: 35%;
          padding-top: 150px;
          padding-bottom: 150px;
          text-align: center;
          left: 0;
          } }
      @media (min-width: 1200px) {
        .home-page .unique-community-section .text-container {
          margin-bottom: -198px; } }

        @media (min-width: 1900px) {
        .home-page .unique-community-section .text-container {
          min-width: 600px
           } }
    .home-page .unique-community-section .layered-images {
      min-height: 175px;
      position: relative;
      width: 340px;
      }
      @media (min-width: 768px) {
        .home-page .unique-community-section .layered-images {
          width: 100%;
          min-height: 368px;
          } }
      @media (min-width: 992px) {
        .home-page .unique-community-section .layered-images {
          height: unset;
          min-height: 280px;
          } }
      .home-page .unique-community-section .layered-images img {
        position: absolute; }
      .home-page .unique-community-section .layered-images .image-1 {
        width: 300px;
        top: -95%;
        left: -122px;
        }
        @media (min-width: 768px) {
          .home-page .unique-community-section .layered-images .image-1 {
            width: 70%;
            top: -41%;
            left: 61%;
            } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .layered-images .image-1 {
            width: 79%;
            top: -57%;
            left: -30%;
            } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .layered-images .image-1 {
            } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .layered-images .image-1 {
            width: 64%;
            top: -72%;
            left: -23%;
            } }
      .home-page .unique-community-section .layered-images .image-2 {
        width: 400px;
        top: -50%;
        right: 75px;
        z-index: 2;
        }
        @media (min-width: 768px) {
          .home-page .unique-community-section .layered-images .image-2 {
            width: 75%;
            top: 22%;
            left: 66%;
            transform: rotateY(180deg) !important;
            } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .layered-images .image-2 {
            width: 100%;
            top: -11%;
            right: unset;
            left: -25%;
            transform: rotateY(0deg) !important;
            } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .layered-images .image-2 {
            } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .layered-images .image-2 {
            top: 17%;
            } }

            .home-page .unique-community-section .layered-images .image-3 {
              width: 150px;
              top: -50%;
              right: 50px;
              z-index: 1;
              }
        @media (min-width: 768px) {
          .home-page .unique-community-section .layered-images .image-3 {
            width: 33%;
            top: 14%;
            right: 0;
            left: 27%;
            display: none;
            } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .layered-images .image-3 {
            width: 35%;
            top: -4px;
            right: unset;
            left: 46%;
            display: block;
            } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .layered-images .image-3 {
            } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .layered-images .image-3 {
             } }

             .home-page .unique-community-section .meeting {min-height: 170px;}
        @media (min-width: 768px) {
          .home-page .unique-community-section .meeting {
             } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .meeting {
             } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .meeting {
             } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .meeting {
             } }

                          .home-page .unique-community-section .speaker {

               }
        @media (min-width: 768px) {
          .home-page .unique-community-section .speaker {
             } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .speaker {
             } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .speaker {
             } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .speaker {
             } }

             .home-page .unique-community-section .image-24 {
               left: -65px;
               top: -265px;
               width: 250px;
               z-index: 1;
               }
        @media (min-width: 768px) {
          .home-page .unique-community-section .image-24 {
             width: 40%;
             left: -8%;
             top: -27%;
             } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .image-24 {
             width: 30%;
             } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .image-24 {
             } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .image-24 {
             } }

             .home-page .unique-community-section .image-25 {
               display: none;
               }
        @media (min-width: 768px) {
          .home-page .unique-community-section .image-25 {
             } }
        @media (min-width: 992px) {
          .home-page .unique-community-section .image-25 {
             display: block;
             right: -8%;
             width: 30%;
             } }
        @media (min-width: 1200px) {
          .home-page .unique-community-section .image-25 {
             top: 200px;
             } }
        @media (min-width: 1900px) {
          .home-page .unique-community-section .image-25 {
             } }

    .home-page-modules .m13-insights .header-container{
        min-height: 400px;
        position:relative;
        padding-left: 15px;
    }

	.home-page-modules .m13-insights .text-container{
		
top: -100%;
		
position: absolute;
	}

	@media (min-width: 768px) {
	.home-page-modules .m13-insights .text-container{
        top: -108%;
        position: absolute;
 }}
@media (min-width: 992px) {
	.home-page-modules .m13-insights .text-container{
        top: -40%;	
        position: absolute;
	}}

	@media (min-width: 1900px) {
	.home-page-modules .m13-insights .text-container{
        top: -30%;	
        position: absolute;
	}}

	.home-page-modules .m13-insights .layered-images{
		position: relative;
		min-height: 269px;
		width: 100%;
		display: none;
	}

	@media (min-width: 768px) {
		.home-page-modules .m13-insights .layered-images{
		position: relative;
		min-height: 100px;
		width: 100%;
	}}

		@media (min-width: 992px) {
		.home-page-modules .m13-insights .layered-images{
		position: relative;
		min-height: 100px;
		width: 100%;
	}}
			 
	.home-page-modules .m13-insights .layered-images .image-1{
		position: absolute;
		top: 61%;
	}
	
	@media (min-width: 768px) {
		.home-page-modules .m13-insights .layered-images .image-1{

z-index: 2;

display: none;
}
	}

		@media (min-width: 992px) {
		.home-page-modules .m13-insights .layered-images .image-1{

z-index: 2;

display: block;

top: 37%;
}
	}
	
	@media (min-width: 1200px) {
		.home-page-modules .m13-insights .layered-images .image-1{

		}	
	}
	
	@media (min-width: 1900px) {
		.home-page-modules .m13-insights .layered-images .image-1{

		}
	}

		.home-page-modules .m13-insights .layered-images .image-2{

display: none;

position: absolute;
}
	
.home-page-modules .m4c_client-stories.standard-module{
	padding-top: 65px;
}

.home-page-modules{
    padding-top: 0;
}


@media (min-width: 992px) {
 /*   .home-page-modules{
    padding-top: 100px; Anil commented this for home page header fix*/
}
}

@media (min-width: 992px) {
    .home-page-modules .m4c_client-stories.standard-module{
	   padding-top: 0;
    }
}

.card-footer-body .cta-hover-reveal:focus{
	opacity:100;
	/*focus ADA fix height:10px;*/
}

.owl-carousel .owl-nav .owl-prev:focus, .owl-carousel .owl-nav .owl-next:focus{
   outline-width: 2px;
  outline-style: auto;
  outline-color: white;
}
