/* /* Exact resolution */


/*  @media  (min-resolution: 72dpi) {
  body, html{ 
   font-size:1.3em;
  }
} */
/*
@media (resolution: 150dpi) {
  body, html{ 
   font-size:0.8em;
  }
} */

/* Minimum resolution
@media (min-resolution: 72dpi) {
 body, html{ {
   font-size:0.3em;
  }
}

Maximum resolution
@media (max-resolution: 300dpi) {
 body, html{ {
   font-size:0.3em;
  }
} */

@media only screen and (max-width:  1980px) and (max-resolution: 96dpi) {
	
	  body{
 
 
  }
	  .default-design{

			   max-width: 1000px;
			    
			  }
			  #HighText{
			  font-size: 1.9em;
			  
			  }
			   .indexsec{ 
	font-size: 0.96em;
	line-height: 22px;

	
}
.cmain{
	
	line-height: 1.28em;
font-size: 1.2em;
}
.liste1{
	font-size: 0.96em;
	line-height: 25px;

	
}
.liste1 li{
		background-position: 0px 6px;
	
	
}
.innerHead{
	 font-size: 1.01em; 
	
}
			  .hi2{
			  font-size: 1.2em;
			  }
			  
			  .sec-anima{
	height:16em;

}
.TeamFB{

		 background-color: red;	
	
	
	
margin-top:2.2em;
overflow: hidden;
	
}
.RuthFBinner a{
	
	font-size: 0.9em;
}

			  
}/*1922*/

@media only screen and (max-width: 1680px) { 
	 .sec-anima{
height:15em;
}
	
	}


@media only screen and (max-width: 1440px) { 
	 .sec-anima{
height:13em;

	
	}


}
@media only screen and (max-width: 1200px) { 
	
 .sec-anima{
height:11em;
}
/* 	 .sec-anima{
 display:none;
height:300px;
 border-style: none;
} */
}	
.liste1{
	    margin-left:1.8em;
             
	
}
	  .default-design{

			  max-width: 1000px;
			    
			  }
	
.TeamFB{
	height:15em;
	}

#indexsec{
	font-size: 1em;
	
}

	.widthC{
			
			font-size: 0.9em;
	}
	 #sNavigation{
			  margin-left:0.8em;
			  
			  }
	
	}/*1024*/

 @media only screen and (max-width: 980px) { 
/*     .dsg-lower{
   position:relative;
 top:2em;
  
  }  */
  .sec-content1{

 /*   position:relative;
 top:3.2em; */
}
.liste1{
	    margin-left:0.8em;
             
	
}
     .default-design{

			   max-width: 100%;
			   padding-left:0.2em;
			    padding-right:0.2em;
			    
			  }
			  #sNavigation{
			 
			  
			  }
 .TeamFB{

 height:17em;
 
 }
 }/* 980*/
 
 

 
 @media only screen and (max-width: 800px) { 

	
	
	 .sec-anima{
height:8em;

}
	.liste1{
	    margin-left:0.8em;
             
	
}
.liste1 li{

	background-position: 0px 9px;
	background-size: 12px;
}
	.cmain{

padding-top:0em;
padding-left:0.3em;
padding-right:0.3em;
    position:relative;
 top:-0.6em;
 z-index: -4;
}

 
   .default-design{

			   max-width: 100%;
			    
			  }

 .rrlogo{
display:none;
 }
 #conNaviMain{
 display:block;
 }
 
 #conTeam{
	/* display:none; */
	}
 
 .TeamFB{
	
	width:42%;
	height:13em;
	overflow:hidden;
margin:1em;

}

.RuthFBinner{
	margin-top:0.43em;
}
.TeamFB img{
	width: 100%;
	 height: auto;
	
}
.HighText{
	font-size: 1.1em;
	padding-left:0.8em;
	text-align: left;
	}
	.inCent{
	text-align: left;
	}
	#indexsec{
	font-size: 1em;
	}
	


.TeamA{
		/* background-color: #fff; */
	
	width:100%;
height:13em;
	

	
}
.TeamA .liste1{

	margin:0.2em;
	font-size:0.9em;
line-height: 1.1em;	
	
}

.TeamA .liste1 li{

	background-position: 0px 6px;
	background-size: 12px;
}
.TeamA img{
	
	

	}

	
	#stay1{
	
	}
	
#logoleiste{
	
/* 	display:none; */
	
}
#conIndexLogo{
	margin-top:1em;
	
	width:98%;
}
.LogoFlexBox{
	width:42%;
	
margin:0.5em;

	
}




.MainConRuth{
	
	width:100%;
	font-size: 0.9em;
}
.conIndexRuth_2 {
	width:100%;
}
.RuthFB{
	 margin-top:1.8em;
width:90%;
}
.RuthFBinner{
/* font-size:1.1em; */
position: relative;
top:-0.7em;
	color:#888;
	
}

.contactfloat {
    display: block;
    position: fixed;
    right: 0%;;
  
    top:2.1em;
    
}


.widthC{
	
	width:100%;
	
}


.conTopGalSinglePic{

}

#sNavigation{

	height:29px;
	position:relative;
	top:0.6em;
	left:-0.6em;
	margin-bottom:1em;
}

.con-footer{
	width:92%;

	}
#BottomWrapper{
	


	
	
}
.bottflex{
	width:39%;
	margin:0.8em;

}
.con-footer a {
       font-size:0.9em;
    	line-height: 1.4em;
}

}/*800 max*/
 @media only screen and (max-width:  700px) and (orientation:portrait){
  .TeamFB{
	
	width:80%;
	height:9.8em;
	

}
  .TeamA{
	
	

}
.TeamA img{
	width:120%;
	position: relative;
	left:-1.4em;


}

.TeamFB img{
	width:100%;
}
 }
 
 @media only screen and (max-width: 812px)  and (orientation:landscape){
  
 .TeamFB{
	
	width:40%;
	height:12em;
	

}

.TeamFB img{
	width:100%;
}
 
 	
 .TeamA .liste1{
	position:relative;
	left:-0.2em;
	margin:0.2em;
	font-size:0.9em;
line-height: 1.2em;	
	
}
 
 }/*800*/
