/*Intro Style Einfach*/
 
 .intro-simple{
     background-size:cover;
     background-position:center center;
     padding-top:80px;
     padding-bottom:80px;
     margin-bottom:20px;

 }
 
 .intro-simple .intro-box{
     background-color:rgba(255,255,255,0.7);
     padding-top:15px;
     padding-bottom:15px;
     padding-left:10px;
     padding-right:10px;
     border-radius:6px;
 }
 
 .intro-simple h1{
     margin-top:0px;
     font-size:36px;
 }
 
  .intro-simple h2{
     margin-top:0px;
     font-size:30px;
 }
 
 .intro-simple .btn-action{
     width:100%;
     background-color:#D83C3C;
     border:2px solid transparent;
     left:0;
     right:0;
     color:#fff;
     text-transform:uppercase;
     margin-top:20px;
     transition:all .31s;
 }
 
  .intro-simple .btn-action:hover{
     background:#fff;
     color: #D83C3C;
     border:2px solid #D83C3C;
  }
 
 @media(max-width:767px){
     .intro-simple{padding-bottom:30px;}
     .intro-simple h1{font-size:22px;}
     .intro-simple h2{font-size:20px;}
 }
 
 /*Intro Styles Grid*/
 
 .intro-grid{
     background-size:cover;
     background-position:center center;
     padding-top:30px;
     margin-bottom:20px;
 }
 
 .container-intro-grid{
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    z-index:100;
 }

  .intro-grid .intro-box{
     background-color:rgba(255,255,255,0.7);
     padding-top:15px;
     padding-bottom:15px;
     padding-left:10px;
     padding-right:10px;
     border-radius:6px;
 }
 
 .intro-grid h1{
     margin-top:0px;
     font-size:36px;
 }
 
  .intro-grid h2{
     margin-top:0px;
     font-size:30px;
 }
 
 .intro-grid .btn-action{
     width:100%;
     max-width:500px;
     background-color:#D83C3C;
     border:2px solid transparent;
     margin:auto;
     display:block;
     color:#fff;
     text-transform:uppercase;
     margin-top:20px;
     transition:all .31s;
 }
 
  .intro-grid .btn-action:hover{
     background:#fff;
     color: #D83C3C;
     border:2px solid #D83C3C;
  }
  
 .carousel-control{
    z-index:100;
 }

 @media(max-width:991px){
      .container-intro-grid{
          top:0;
          padding-top:70px;
      }
      .intro-grid .intro-box{
          margin-bottom:20px;
      }
 }
 
 @media(max-width:767px){
     .intro-grid h1{font-size:22px;}
     .intro-grid h2{font-size:20px;}
 }
 
 
 
 
  /*Intro Styles Tabs*/
 
 .intro-tabs{
     background-size:cover;
     background-position:center center;
     padding-top:30px;
     margin-bottom:20px;
 }
 
 .container-intro-tabs{
    position:absolute;
    top: 25%;
    left: 0;
    right: 0;
    z-index:100;
 }

.intro-tabs .tab-content{
    background-color:#fff;
    padding:10px;
    min-height:200px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}
 
 .intro-tabs .nav-tabs > li > a{
    background-color:#D83C3C;
    color:#fff;
 }
 
 .intro-tabs .nav-tabs > li.active > a, .intro-tabs .nav-tabs > li.active > a:hover, .intro-tabs .nav-tabs > li.active > a:focus{
     background-color:#fff;
     color:#333;
 }
 
 
 .intro-tabs h1{
     margin-top:0px;
     font-size:36px;
 }
 
  .intro-tabs h2{
     margin-top:0px;
     font-size:30px;
 }
 
 .intro-tabs .btn-action{
     width:100%;
     background-color:#D83C3C;
     border:2px solid transparent;
     color:#fff;
     text-transform:uppercase;
     margin-top:20px;
     transition:all .31s;
 }
 
  .intro-tabs .btn-action:hover{
     background:#fff;
     color: #D83C3C;
     border:2px solid #D83C3C;
  }
  
 @media(max-width:991px){
      .container-intro-tabs{
          top:0;
          padding-top:70px;
      }
      .intro-tabs .intro-box{
          margin-bottom:20px;
      }
 }
 
 @media(max-width:767px){
     .intro-tabs h1{font-size:22px;}
     .intro-tabs h2{font-size:20px;}
 }
 
 /*Intro Style Carousel*/
 .intro-carousel{
     background-size:cover;
     background-position:center center;
     padding-top:180px;
     min-height:700px;
     margin-bottom:0px;

 }
 
 @media(min-width:768px){
     .intro-carousel{
         min-height:84vh;
     }
 }
 
 .intro-carousel a{
      text-decoration:none;
 }
 
 .intro-carousel .intro-box{
     background-color:rgba(255,255,255,0.7);
     padding-top:15px;
     padding-bottom:15px;
     padding-left:10px;
     padding-right:10px;
     border-radius:6px;
 }
 
 .intro-carousel h1{
     color:#fff;
     margin-top:0px;
     font-size:36px;
 }
 
  .intro-carousel h2{
     margin-top:0px;
     font-size:30px;
 }
 
 .intro-carousel .btn-action{
     width:100%;
     background-color:#D83C3C;
     border:2px solid transparent;
     left:0;
     right:0;
     color:#fff;
     text-transform:uppercase;
     transition:all .31s;
     max-width: 250px;
     display: block;
     margin: auto;
     margin-top:20px;
 }
 
  .intro-carousel .btn-action:hover{
     background:#fff;
     color: #D83C3C;
     border:2px solid #D83C3C;
    ;
  }
  
  .item-content{
      min-height:300px;
  }
 
 .intro-carousel .carousel-caption{
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    background:none;
 }
 
 #introCarousel .carousel-control{
     top:inherit;
     bottom:0;
     margin-bottom:40px;
     color:#fff;
     font-size:40px;
     width:50%;
 }
 
 #introCarousel .carousel-control .glyphicon-chevron-right{
     left:0;
 }
 
 #introCarousel .carousel-control .glyphicon-chevron-left{
     right:0;
     left: 85%;
 }
  
  
 
 @media(max-width:767px){
     .intro-carousel{padding-top:80px;padding-bottom:30px;min-height:400px;}
     .intro-carousel h1{font-size:22px;}
     .intro-carousel h2{font-size:20px;}
      #introCarousel .carousel-control .glyphicon-chevron-left{left:80%;}
 }
 
 
 
 