/* Scss Document */
/*----------------------------------------------   
--Banner
-----------------------------------------------  */
.sect-banner {
  display: table;
  width: 100%;
  margin: 0px auto 0px auto;
  text-align: center;
  /*-- Full Height --*/
  height: auto;
  color: rgba(255, 255, 255, 0.9);
  /*-- Create an Overlay --*/
  /*-- Vertically center --*/ }
  .sect-banner:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0; }
  .sect-banner .v-center {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 4;
    padding: 0;
    background-color: #2e7a26; }

/*----------------------------------------------   
--Keyframes
-----------------------------------------------  */
@-webkit-keyframes fade-out {
  16.5% {
    opacity: 1; }
  33% {
    opacity: 0; } }
@-moz-keyframes fade-out {
  16.5% {
    opacity: 1; }
  33% {
    opacity: 0; } }
@keyframes fade-out {
  16.5% {
    opacity: 1; }
  33% {
    opacity: 0; } }
/*----------------------------------------------   
--List for images, sm and large
-----------------------------------------------  */
ul.kf-slider {
  /*-- Image 2 --*/
  /*-- Image 3 --*/
  /*-- Image 4 --*/
  /*-- Image 5 --*/
  /*-- Image 6 --*/ }
  ul.kf-slider li {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 0;
    opacity: 0;
    /*-- Add animation --*/
    -webkit-animation: fade-out 18s infinite both;
    -moz-animation: fade-out 18s infinite both;
    animation: fade-out 18s infinite both;
    /*-- Image 1: small --*/
    background-image: url(../fader/01_sm.jpg); }
    @media (min-width: 768px) {
      ul.kf-slider li {
        /*-- Image 1: large --*/
        background-image: url(../fader/01.jpg); } }
  ul.kf-slider li:nth-child(2) {
    background-image: url(../fader/02_sm.jpg);
    /*-- Animation delay: 3s --*/
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-delay: 3s; }
    @media (min-width: 768px) {
      ul.kf-slider li:nth-child(2) {
        background-image: url(../fader/02.jpg); } }
  ul.kf-slider li:nth-child(3) {
    background-image: url(../fader/03_sm.jpg);
    /* Animation delay: 6s */
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-delay: 6s; }
    @media (min-width: 768px) {
      ul.kf-slider li:nth-child(3) {
        background-image: url(../fader/03.jpg); } }
  ul.kf-slider li:nth-child(4) {
    background-image: url(../fader/04_sm.jpg);
    /* Animation delay: 9s */
    -webkit-animation-delay: 9s;
    -moz-animation-delay: 9s;
    animation-delay: 9s; }
    @media (min-width: 768px) {
      ul.kf-slider li:nth-child(4) {
        background-image: url(../fader/04.jpg); } }
  ul.kf-slider li:nth-child(5) {
    background-image: url(../fader/05_sm.jpg);
    /* Animation delay: 12s */
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    animation-delay: 12s; }
    @media (min-width: 768px) {
      ul.kf-slider li:nth-child(5) {
        background-image: url(../fader/05.jpg); } }
  ul.kf-slider li:nth-child(6) {
    background-image: url(../fader/06_sm.jpg);
    /* Animation delay: 15s */
    -webkit-animation-delay: 15s;
    -moz-animation-delay: 15s;
    animation-delay: 15s; }
    @media (min-width: 768px) {
      ul.kf-slider li:nth-child(6) {
        background-image: url(../fader/06.jpg); } }

ul.txt-slider li {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 35%;
  left: 0;
  opacity: 0;
  /*-- Add animation --*/
  -webkit-animation: fade-out 18s infinite both;
  -moz-animation: fade-out 18s infinite both;
  animation: fade-out 18s infinite both; }
ul.txt-slider .txt2 {
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  animation-delay: 3s; }
ul.txt-slider .txt3 {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  animation-delay: 6s; }
ul.txt-slider .txt4 {
  -webkit-animation-delay: 9s;
  -moz-animation-delay: 9s;
  animation-delay: 9s; }
ul.txt-slider .txt5 {
  -webkit-animation-delay: 12s;
  -moz-animation-delay: 12s;
  animation-delay: 12s; }
ul.txt-slider .txt6 {
  -webkit-animation-delay: 15s;
  -moz-animation-delay: 15s;
  animation-delay: 15s; }

.rotate {
  /* Safari */
  -webkit-transform: rotate(-20deg);
  /* Firefox */
  -moz-transform: rotate(-20deg);
  /* IE */
  -ms-transform: rotate(-20deg);
  /* Opera */
  -o-transform: rotate(-20deg); }
