.entries {
    margin-right: -10000px;
    margin-left: 1rem;
  }
  
  .timeline {
    position: fixed;
    box-sizing: border-box;
    width: 1000px;
    height: 35px;
    background-color: #003663;
    border-radius: 50px;
  }
  
  .biruLV1 {
    background-color: #83a6c3;
  }
  .biruLV2 {
    background-color: #759ab9;
  }
  .biruLV3 {
    background-color: #688faf;
  }
  .biruLV4 {
    background-color: #5982a4;
  }
  .biruLV5 {
    background-color: #4c779b;
  }
  .biruLV6 {
    background-color: #406d92;
  }
  .biruLV7 {
    background-color: #336289;
  }
  .biruLV8 {
    background-color: #26567f;
  }
  .biruLV9 {
    background-color: #013c6c;
  }
  .biruLV10 {
    background-color: #003663;
  }
  
  .z_Index999 {
    z-index: 999!important;
  }
  
  .z_Index998 {
    z-index: 998!important;
  }
  
  .z_Index997 {
    z-index: 997!important;
  }
  
  .z_Index996 {
    z-index: 996!important;
  }
  
  .z_Index995 {
    z-index: 995!important;
  }
  .z_Index994 {
    z-index: 994!important;
  }
  .z_Index993 {
    z-index: 993!important;
  }
  .z_Index992 {
    z-index: 992!important;
  }
  .z_Index991 {
    z-index: 991!important;
  }
  .z_Index990 {
    z-index: 990!important;
  }
  .z_Index899 {
    z-index: 899!important;
  }
  .z_Index898 {
    z-index: 898!important;
  }
  .z_Index897 {
    z-index: 897!important;
  }
  
  .timeline-all {
      box-sizing: border-box;
      width: 110px;
      height: 35px;    
      border-radius: 50px;
      margin: 0px -17px !important;
      z-index: 99;
  }
  
  .arrow-left-right {
    width: 40px !important;
    height: 40px;
    background-color: #919191;
    margin: 15% auto;
    padding: 5px;
  }
  
  .entry {
    float: left;
    max-width: 170px;
    position: relative;
    text-align: center;
    margin: 0 8px;
    margin-top: 0.7rem;
  }
  .entry:last-child {
    max-width: 170px;
  }
  .entry:first-child {
    width: 50px;
  }
  .entry .dot {
    position: absolute;
    width: 28px;
    height: 28px;
    background-color: #003663;
    left: 40px;
    margin-top: 3px;
    margin-left: 26%;
    border-radius: 100%;
    box-sizing: border-box;
    background-clip: content-box;
    border-width: 0.16rem;
    border-style: solid;
    border-color: #fff;
    z-index: 99;
    -moz-transition: height 0.2s linear, width 0.2s linear, margin 0.2s linear, background-color 0.3s ease-out;
    -o-transition: height 0.2s linear, width 0.2s linear, margin 0.2s linear, background-color 0.3s ease-out;
    -webkit-transition: height 0.2s linear, width 0.2s linear, margin 0.2s linear, background-color 0.3s ease-out;
    transition: height 0.2s linear, width 0.2s linear, margin 0.2s linear, background-color 0.3s ease-out;
  }
  .entry:first-child .dot {
    left: -2px;
  }
  .entry:hover .dot {
      width: 30px;
      height: 30px;
      margin-top: 2px;
      background-color: #0b89d7;
      z-index: 9999;
  }
  
  .entry:hover .label {
    margin-top: 2.5rem;
    background-color: #d0e8e4;
    border-bottom: 0.5rem solid transparent;
  }
  .entry:hover .label {
    width: auto;
  }
  .label-timeline {
    display: inline-block;
    position: relative;
    /*background-color: #E1F0EE;*/
    background-clip: padding-box;
    margin-top: 2rem;
    padding: 0.4rem 0.8rem 0.1rem;
    border-radius: 0;
    -moz-transition: margin-top 0.2s linear, background-color 0.2s linear, border-bottom 0.2s linear;
    -o-transition: margin-top 0.2s linear, background-color 0.2s linear, border-bottom 0.2s linear;
    -webkit-transition: margin-top 0.2s linear, background-color 0.2s linear, border-bottom 0.2s linear;
    transition: margin-top 0.2s linear, background-color 0.2s linear, border-bottom 0.2s linear;
    border-bottom: 0 solid transparent;
    margin-left: 41%;
  }
  .entry:first-child .label-timeline {
    margin-left: -15px;
  }
  /*/ start count stats /*/
  
  section#counter-stats {
    display: flex;
    justify-content: center;
    margin-top: 50px;
  }
  
  .stats {
    text-align: center;
    font-size: 70px;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
  }
  
  .stats .fa {
    color: #008080;
    font-size: 60px;
  }
  
  .dec {
    font-family: Lato;
    color: #00325c;
    margin: -10%;
    font-size: 34px;
    margin: 0%;
  }
  
  .kecil {
    font-weight: 800;
    color: #00325c;
    font-size: 12px;
    letter-spacing: 0px;
  }
  
  .kcl {
      position: absolute;
      margin: -31% 0 0 55%;
     font-size: 1rem;
  }
  
  .kcl-2 {
      position: absolute;
      margin: -33% 0 0 54%;
      font-size: 1.3rem;
  }

  .mtn-7cen > .img-img{
    width: 40%!important;
    height: auto!important;
    vertical-align: bottom;
    padding-bottom: 7px;
  }
  
  /*/ end count stats /*/
  
  /* carousel */
  #quote-carousel 
  {
    padding: 0 10px 30px 10px;
    margin-top: 30px 0px 0px;
  }
  
  /* Control buttons  */
  #quote-carousel .carousel-control
  {
    background: none;
    color: #222;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 40px;
  }
  /* Previous button  */
  #quote-carousel .carousel-control.left 
  {
    left: -55px;
  }
  
  /* Previous button  */
  #quote-carousel1 .carousel-control.left 
  {
    left: -12px;
  }
  
  
  /* Next button  */
  #quote-carousel .carousel-control.right 
  {
    right: 12px !important;
  }
  
  /* Next button  */
  #quote-carousel1 .carousel-control.right 
  {
    right: -12px !important;
  }
  
  
  /* Changes the position of the indicators */
  #quote-carousel .carousel-indicators 
  {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
    display: none;
  }
  /* Changes the color of the indicators */
  #quote-carousel .carousel-indicators li 
  {
    background: #c0c0c0;
  }
  #quote-carousel .carousel-indicators .active 
  {
    background: #333333;
  }
  #quote-carousel img {
    width: 100%;
  }
  /* End carousel */
  
  .item blockquote {
      border-left: none; 
      margin: 0;
  }
  
  .item blockquote img {
      margin-top: 15px;
  }
  
  .item blockquote p:before {
      content: "\f10d";
      font-family: 'Fontawesome';
      float: left;
      margin-right: 10px;
  }
  
  .mtn-7cen {
    margin-top: -22%;
  }
  
  .kol-clientlist {
      background: #ffffff;
      box-shadow: 0px 0px 10px rgba(0,0,0,.16);
      /* height: 180px; */
      margin-bottom: 30px;
  }
  
  .kol-clientlist .card-img {
      position: relative;
      overflow: hidden;
      border-radius: 0;
      z-index: 1;
      margin-bottom: 20px;
      /* padding: 30px 50px; */
      /* height: 180px; */
      /* width: 285px; */
      vertical-align: text-top;
      text-align: center;
  }
  
  .kol-clientlist .card-img img {
      width: 100%;
      height: auto;
      display: inline-block;
      vertical-align: middle;
  }
  
  
  
  /**
    MEDIA QUERIES
  */
  
  /* Small devices (tablets, 768px and up) */
  @media (min-width: 768px) { 
      #quote-carousel 
      {
        margin-bottom: 0;
        padding: 0 40px 30px 40px;
        margin-top: 10px;
      }
      
  }
  
  
  /* Small devices (tablets, up to 768px) */
  @media (max-width: 768px) { 
      
      /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
      
      #quote-carousel .carousel-indicators {
          bottom: -20px !important;  
      }
      #quote-carousel .carousel-indicators li {
          display: inline-block;
          margin: 0px 5px;
          width: 15px;
          height: 15px;
      }
      #quote-carousel .carousel-indicators li.active {
          margin: 0px 5px;
          width: 20px;
          height: 20px;
      }
  }
  
  .img-circle {
    border-radius: 50%;
  }
  
  .carousel {
    position: relative;
  }
  .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
  }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    text-align: left!important;
  }
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    line-height: 1;
  }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block;
  }
  .carousel-inner > .active {
    left: 0;
  }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .carousel-inner > .next {
    left: 100%;
  }
  .carousel-inner > .prev {
    left: -100%;
  }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0;
  }
  .carousel-inner > .active.left {
    left: -100%;
  }
  .carousel-inner > .active.right {
    left: 100%;
  }
  .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  }
  .carousel-control:hover,
  .carousel-control:focus {
    outline: none;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
  }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
  }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
  }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
  }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif;
  }
  .carousel-control .icon-prev:before {
    content: '\2039';
  }
  .carousel-control .icon-next:before {
    content: '\203a';
  }
  .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
  }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #ffffff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
  }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #ffffff;
  }
  .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  }
  .carousel-caption .btn {
    text-shadow: none;
  }
  
  @media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
      width: 30px;
      height: 30px;
      margin-top: -15px;
      margin-left: -15px;
      font-size: 30px;
    }
    .carousel-caption {
      left: 20%;
      right: 20%;
      padding-bottom: 30px;
    }
    .carousel-indicators {
      bottom: 20px;
    }
  }
  
  /* .paddingTop2048 {
      padding-top: 200px!important;
  } */
  
  /* .pt-2-xl {
      padding-top: 150px !important;
  } */
  .mt-2-xl {
    margin-top: 150px!important;
  }
  
  .heli-button-white {
      right: -183px!important;
      top: 30px;
  }
  .mt-3 {
      margin-top: 0px !important;
  }
  .carousel-inner {
      position: relative;
      overflow: hidden;
      width: 90%;
      margin: 0 auto;
  }
  #quote-carousel .carousel-control.left {
      left: -30px;
      top: -10px;
  }
  #quote-carousel .carousel-control.right {
      right: 80px !important;
      top: -9px;
  }
  
  blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  background-color: #e0e0e0;
  border-radius: 15px;
  }
  
  
  .text-center {
  text-align: center;
  }
  
  
  
  
  
  .bg-text-testi {
          background-color: rgba(0, 0, 0, 0.4);
          padding: 5px;
          border-radius: 15px;
        }
  
        .dec-text {
          text-shadow: 2px 1px 5px #000;
        }
  
        .testim {
        width: 100%;
        position: relative;
        top: -110px;
        -webkit-transform: translatey(-50%);
        -moz-transform: translatey(-50%);
        -ms-transform: translatey(-50%);
        -o-transform: translatey(-50%);
        transform: translatey(-50%);
        }
  
      .testim .wrap {
          position: relative;
          width: 100%;
          max-width: 570px;
          padding: 40px 20px;
          margin: auto;
      }
  
      .testim .arrow {
          display: block;
          position: absolute;
          color: #eee;
          cursor: pointer;
          font-size: 2em;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%);
          -webkit-transition: all .3s ease-in-out;    
          -ms-transition: all .3s ease-in-out;    
          -moz-transition: all .3s ease-in-out;    
          -o-transition: all .3s ease-in-out;    
          transition: all .3s ease-in-out;
          padding: 5px;
          z-index: 22222222;
      }
  
      .testim .arrow:before {
          cursor: pointer;
      }
  
      .testim .arrow:hover {
          color: #607D8B;
      }
          
  
      .testim .arrow.left {
          left: 10px;
      }
  
      .testim .arrow.right {
          right: 10px;
      }
  
      .testim .dots {
          text-align: center;
          position: absolute;
          width: 100%;
          bottom: 60px;
          left: 0;
          display: block;
          z-index: 3333;
        height: 12px;
        display: none;
        visibility: hidden;
      }
  
      .testim .dots .dot {
          list-style-type: none;
          display: inline-block;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          border: 1px solid #eee;
          margin: 0 10px;
          cursor: pointer;
          -webkit-transition: all .5s ease-in-out;    
          -ms-transition: all .5s ease-in-out;    
          -moz-transition: all .5s ease-in-out;    
          -o-transition: all .5s ease-in-out;    
          transition: all .5s ease-in-out;
          position: relative;
      }
  
      .testim .dots .dot.active,
      .testim .dots .dot:hover {
          background: #ea830e;
          border-color: #ea830e;
      }
  
      .testim .dots .dot.active {
          -webkit-animation: testim-scale .5s ease-in-out forwards;   
          -moz-animation: testim-scale .5s ease-in-out forwards;   
          -ms-animation: testim-scale .5s ease-in-out forwards;   
          -o-animation: testim-scale .5s ease-in-out forwards;   
          animation: testim-scale .5s ease-in-out forwards;   
      }
          
      .testim .cont {
          position: relative;
          overflow: hidden;
      }
  
      .testim .cont > div {
          text-align: center;
          position: absolute;
          margin-top: 25px;
          top: 0;
          left: 0;
          padding: 0px;
          opacity: 0;
          width: 100%;
          max-width: 100%;
      }
  
      .testim .cont > div.inactive {
          opacity: 1;
      }
          
  
      .testim .cont > div.active {
          position: relative;
          opacity: 1;
      }
          
  
      .testim .cont div .img img {
          display: block;
          width: 50px;
          height: 50px;
          margin: auto;
          border-radius: 100px;
          padding-top: 5px;
          min-width: 50px;
          min-height: 50px;
          max-width: 50px;
          max-height: 50px;
      }
  
      .testim .cont div h2 {
          color: #fff;
          font-size: 1em;
          margin: 5px 0;
          text-shadow: 2px 1px 5px #000;
          font-weight: 600;
      }
  
      .testim .cont div p {
          font-size: 1.15em;
          color: #eee;
          width: 80%;
          margin: auto;
      }
  
      .testim .cont div.active .img img {
          -webkit-animation: testim-show .5s ease-in-out forwards;            
          -moz-animation: testim-show .5s ease-in-out forwards;            
          -ms-animation: testim-show .5s ease-in-out forwards;            
          -o-animation: testim-show .5s ease-in-out forwards;            
          animation: testim-show .5s ease-in-out forwards;            
      }
  
      .testim .cont div.active h2 {
          -webkit-animation: testim-content-in .4s ease-in-out forwards;    
          -moz-animation: testim-content-in .4s ease-in-out forwards;    
          -ms-animation: testim-content-in .4s ease-in-out forwards;    
          -o-animation: testim-content-in .4s ease-in-out forwards;    
          animation: testim-content-in .4s ease-in-out forwards;    
      }
  
      .testim .cont div.active p {
          -webkit-animation: testim-content-in .5s ease-in-out forwards;    
          -moz-animation: testim-content-in .5s ease-in-out forwards;    
          -ms-animation: testim-content-in .5s ease-in-out forwards;    
          -o-animation: testim-content-in .5s ease-in-out forwards;    
          animation: testim-content-in .5s ease-in-out forwards;    
      }
  
      .testim .cont div.inactive .img img {
          -webkit-animation: testim-hide .5s ease-in-out forwards;            
          -moz-animation: testim-hide .5s ease-in-out forwards;            
          -ms-animation: testim-hide .5s ease-in-out forwards;            
          -o-animation: testim-hide .5s ease-in-out forwards;            
          animation: testim-hide .5s ease-in-out forwards;            
      }
  
      .testim .cont div.inactive h2 {
          -webkit-animation: testim-content-out .4s ease-in-out forwards;        
          -moz-animation: testim-content-out .4s ease-in-out forwards;        
          -ms-animation: testim-content-out .4s ease-in-out forwards;        
          -o-animation: testim-content-out .4s ease-in-out forwards;        
          animation: testim-content-out .4s ease-in-out forwards;        
      }
  
      .testim .cont div.inactive p {
          -webkit-animation: testim-content-out .5s ease-in-out forwards;    
          -moz-animation: testim-content-out .5s ease-in-out forwards;    
          -ms-animation: testim-content-out .5s ease-in-out forwards;    
          -o-animation: testim-content-out .5s ease-in-out forwards;    
          animation: testim-content-out .5s ease-in-out forwards;    
      }
  
      @-webkit-keyframes testim-scale {
          0% {
              -webkit-box-shadow: 0px 0px 0px 0px #eee;
              box-shadow: 0px 0px 0px 0px #eee;
          }
  
          35% {
              -webkit-box-shadow: 0px 0px 10px 5px #eee;        
              box-shadow: 0px 0px 10px 5px #eee;        
          }
  
          70% {
              -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
              box-shadow: 0px 0px 10px 5px #ea830e;        
          }
  
          100% {
              -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
              box-shadow: 0px 0px 0px 0px #ea830e;        
          }
      }
  
      @-moz-keyframes testim-scale {
          0% {
              -moz-box-shadow: 0px 0px 0px 0px #eee;
              box-shadow: 0px 0px 0px 0px #eee;
          }
  
          35% {
              -moz-box-shadow: 0px 0px 10px 5px #eee;        
              box-shadow: 0px 0px 10px 5px #eee;        
          }
  
          70% {
              -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
              box-shadow: 0px 0px 10px 5px #ea830e;        
          }
  
          100% {
              -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
              box-shadow: 0px 0px 0px 0px #ea830e;        
          }
      }
  
      @-ms-keyframes testim-scale {
          0% {
              -ms-box-shadow: 0px 0px 0px 0px #eee;
              box-shadow: 0px 0px 0px 0px #eee;
          }
  
          35% {
              -ms-box-shadow: 0px 0px 10px 5px #eee;        
              box-shadow: 0px 0px 10px 5px #eee;        
          }
  
          70% {
              -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
              box-shadow: 0px 0px 10px 5px #ea830e;        
          }
  
          100% {
              -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
              box-shadow: 0px 0px 0px 0px #ea830e;        
          }
      }
  
      @-o-keyframes testim-scale {
          0% {
              -o-box-shadow: 0px 0px 0px 0px #eee;
              box-shadow: 0px 0px 0px 0px #eee;
          }
  
          35% {
              -o-box-shadow: 0px 0px 10px 5px #eee;        
              box-shadow: 0px 0px 10px 5px #eee;        
          }
  
          70% {
              -o-box-shadow: 0px 0px 10px 5px #ea830e;        
              box-shadow: 0px 0px 10px 5px #ea830e;        
          }
  
          100% {
              -o-box-shadow: 0px 0px 0px 0px #ea830e;        
              box-shadow: 0px 0px 0px 0px #ea830e;        
          }
      }
  
      @keyframes testim-scale {
          0% {
              box-shadow: 0px 0px 0px 0px #eee;
          }
  
          35% {
              box-shadow: 0px 0px 10px 5px #eee;        
          }
  
          70% {
              box-shadow: 0px 0px 10px 5px #ea830e;        
          }
  
          100% {
              box-shadow: 0px 0px 0px 0px #ea830e;        
          }
      }
  
      @-webkit-keyframes testim-content-in {
          from {
              opacity: 0;
              -webkit-transform: translateY(100%);
              transform: translateY(100%);
          }
          
          to {
              opacity: 1;
              -webkit-transform: translateY(0);        
              transform: translateY(0);        
          }
      }
  
      @-moz-keyframes testim-content-in {
          from {
              opacity: 0;
              -moz-transform: translateY(100%);
              transform: translateY(100%);
          }
          
          to {
              opacity: 1;
              -moz-transform: translateY(0);        
              transform: translateY(0);        
          }
      }
  
      @-ms-keyframes testim-content-in {
          from {
              opacity: 0;
              -ms-transform: translateY(100%);
              transform: translateY(100%);
          }
          
          to {
              opacity: 1;
              -ms-transform: translateY(0);        
              transform: translateY(0);        
          }
      }
  
      @-o-keyframes testim-content-in {
          from {
              opacity: 0;
              -o-transform: translateY(100%);
              transform: translateY(100%);
          }
          
          to {
              opacity: 1;
              -o-transform: translateY(0);        
              transform: translateY(0);        
          }
      }
  
      @keyframes testim-content-in {
          from {
              opacity: 0;
              transform: translateY(100%);
          }
          
          to {
              opacity: 1;
              transform: translateY(0);        
          }
      }
  
      @-webkit-keyframes testim-content-out {
          from {
              opacity: 1;
              -webkit-transform: translateY(0);
              transform: translateY(0);
          }
          
          to {
              opacity: 0;
              -webkit-transform: translateY(-100%);        
              transform: translateY(-100%);        
          }
      }
  
      @-moz-keyframes testim-content-out {
          from {
              opacity: 1;
              -moz-transform: translateY(0);
              transform: translateY(0);
          }
          
          to {
              opacity: 0;
              -moz-transform: translateY(-100%);        
              transform: translateY(-100%);        
          }
      }
  
      @-ms-keyframes testim-content-out {
          from {
              opacity: 1;
              -ms-transform: translateY(0);
              transform: translateY(0);
          }
          
          to {
              opacity: 0;
              -ms-transform: translateY(-100%);        
              transform: translateY(-100%);        
          }
      }
  
      @-o-keyframes testim-content-out {
          from {
              opacity: 1;
              -o-transform: translateY(0);
              transform: translateY(0);
          }
          
          to {
              opacity: 0;
              transform: translateY(-100%);        
              transform: translateY(-100%);        
          }
      }
  
      @keyframes testim-content-out {
          from {
              opacity: 1;
              transform: translateY(0);
          }
          
          to {
              opacity: 0;
              transform: translateY(-100%);        
          }
      }
  
      @-webkit-keyframes testim-show {
          from {
              opacity: 0;
              -webkit-transform: scale(0);
              transform: scale(0);
          }
          
          to {
              opacity: 1;
              -webkit-transform: scale(1);       
              transform: scale(1);       
          }
      }
  
      @-moz-keyframes testim-show {
          from {
              opacity: 0;
              -moz-transform: scale(0);
              transform: scale(0);
          }
          
          to {
              opacity: 1;
              -moz-transform: scale(1);       
              transform: scale(1);       
          }
      }
  
      @-ms-keyframes testim-show {
          from {
              opacity: 0;
              -ms-transform: scale(0);
              transform: scale(0);
          }
          
          to {
              opacity: 1;
              -ms-transform: scale(1);       
              transform: scale(1);       
          }
      }
  
      @-o-keyframes testim-show {
          from {
              opacity: 0;
              -o-transform: scale(0);
              transform: scale(0);
          }
          
          to {
              opacity: 1;
              -o-transform: scale(1);       
              transform: scale(1);       
          }
      }
  
      @keyframes testim-show {
          from {
              opacity: 0;
              transform: scale(0);
          }
          
          to {
              opacity: 1;
              transform: scale(1);       
          }
      }
  
      @-webkit-keyframes testim-hide {
          from {
              opacity: 1;
              -webkit-transform: scale(1);       
              transform: scale(1);       
          }
          
          to {
              opacity: 0;
              -webkit-transform: scale(0);
              transform: scale(0);
          }
      }
  
      @-moz-keyframes testim-hide {
          from {
              opacity: 1;
              -moz-transform: scale(1);       
              transform: scale(1);       
          }
          
          to {
              opacity: 0;
              -moz-transform: scale(0);
              transform: scale(0);
          }
      }
  
      @-ms-keyframes testim-hide {
          from {
              opacity: 1;
              -ms-transform: scale(1);       
              transform: scale(1);       
          }
          
          to {
              opacity: 0;
              -ms-transform: scale(0);
              transform: scale(0);
          }
      }
  
      @-o-keyframes testim-hide {
          from {
              opacity: 1;
              -o-transform: scale(1);       
              transform: scale(1);       
          }
          
          to {
              opacity: 0;
              -o-transform: scale(0);
              transform: scale(0);
          }
      }
  
      @keyframes testim-hide {
          from {
              opacity: 1;
              transform: scale(1);       
          }
          
          to {
              opacity: 0;
              transform: scale(0);
          }
      }
  
      @media all and (max-width: 300px) {
        body {
          font-size: 14px;
        }
      }
  
      @media all and (max-width: 500px) {
        .testim .arrow {
          font-size: 1.5em;
        }
        
        .testim .cont div p {
          line-height: 15px;
        }
  
      }
  
  
      