@media only all and (max-width: 700px) {
    /* for 700px or less */
    body {
      font-size: 80%;
      line-height: 1.5;
      -ms-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;
    }

#pattern img {}

#logo img {padding: 0.7rem 0 0 1rem;}

.content {z-index: 50;}

.title-block p strong: color: #fff !important;
	
  .frame-outer {
	margin: 0;
	width: 100% !important;
	border: none;
	box-shadow: none;
}
	.slogan{
	padding: 1.35rem ;
  font-weight: bold;
  position: inherit;
  width: 100%;
  right: 0;
		top: 9rem;
}


	
    .title-block {
		position: inherit;
		right: auto;
      bottom: auto;
      width: 100%;
      margin: 4rem 0 0 0;
    } 
	
    .logo {
      position: relative;
      left: 0;
      top: 0;
      z-index: 100;
    }
    


    .box-left {
      width: 100%;
      padding: 0 0 1rem 0;
    }
	
	.sub-title{
	font-size: 1em;
	}
	
    .box-right {
      width: 100%;
      padding: 0 0 1rem 0;
    }
	.txt_gt{
	font-size: 1em;
	line-height: 1.1em;
}

	
    h1 {
      margin: 0px;
      line-height: 1.5;
      font-size: 1.7rem;
    }
	
    h2 {
      margin: 0px;
      line-height: 1.5;
      font-size: 1.3rem;
      font-weight: normal;
    }
	
    .flex {

    }
	
    .left,
    .right {
      width: 100%;
    }

    .auszeichnung{
      display: none;
      }


      
.slider-wrap-rot {
  transform: inherit;  
}

.slider-wrap-rot li::before{
  display:none;
  padding:0;
  margin:0;
}
.slider-wrap-rot ul {
  margin:0;
  padding-left:0px;
  list-style-type: none;
  list-style:none;
border-bottom:none;
border-color: #fff;
  border-width: 0px;
padding-bottom:5px;
}

.left {
order:2;
}

	.right{
order:1;
margin-bottom: 1rem;
  }




  .footer::after{
    width: 19rem;
height: 23rem;

  }

  .title-block {
    position: block;
    top: auto;
    left: auto;
    z-index: 2;
    padding: 1.5rem 3%;
    border-top: solid 2rem #272262;
    color: #fff;
    background-color: #2B3C72;
    width: 100%;
    margin: 4rem 0 0 0;
  } 

  #slider-pos-1 {
    position: absolute;
    width: 64%;
    right: 0;
    top: 0rem;
    z-index: 1;
    overflow: hidden;
  }
  
  #slider-pos-2{
    position: inherit;
    width: 50%;    
    height: auto;    
    right: auto;    
    top: auto;    
    z-index: 2;    
    transform: inherit;    
    border-radius: 0;    
    overflow: hidden;    
    float: right;
    }
    #slider-pos-2::after{
      clear:both;
      height: 0;
    }
  
    #slider-pos-3 {
      position: inherit;
      width: 50%;
      height: auto;
      right: auto;
      top: auto;
      z-index: 2;
      transform: inherit;
      border-radius: 0;
      overflow: hidden;
    }

    .hide {

      display: inline-block;
    }
	
    .hide_m {
      display: none;
    }
	
    .table {
      border-collapse: collapse;
      table-layout: fixed;
    }
	
    .cell-left,
    .cell-right {
      display: block;
      float: left;
      width: 100%;
      border: none;
      border-bottom: 1rem solid #fff;
    }
    .row {
      display: block;
      float: left;
      width: 100%;
    }
  	.rmfloat {
  		float: none;
  		padding: 0;
  		margin: 0;
  	}
}

.refnr {}

.apply {}
