@media (orientation: portrait) and (max-device-width: 321px)
        {
			
			.zentrierter-button{
				padding:5px;
				font-size:0.8rem;
			}
			.brandlogg{
				width:110px;
			}
			.nav_gate{
	            display:none;
}
		}
@media (orientation: portrait) and (max-device-width: 375px)
        {
			.orange_county{
				font-size:1.0rem;
			}
			.brandlogg{
				font-size:1rem;
			}
			
			.headsize{
	           font-size:0.6rem;
	           margin-top:-5vh;
	           white-space:nowrap;
}
            .fontsetcast_off{
				margin-left:-0.8rem;
				max-width:80%;
				font-size:0.6rem;
			}
			.orange_county_offer{
				font-size:1.2rem;
			}
		}
.logmed{
		font-size:1.5rem;
		font-weight:bold;
		margin-top:1%;
	}
	
		
@media (orientation: portrait) and (max-device-width: 375px)
{
	.logmed{
		font-size:1em;
		font-weight:bold;
		margin-top:6%;
	}
}
@media (orientation: portrait) and (max-device-width: 414px)
{
	.logmed{
		font-size:1em;
		font-weight:bold;
		margin-top:5%;
	}
}
	
		
.nav_gate{
	display:none;
}
       .bn2{
	margin-bottom:3vh;		
}      
       .number_sign{
	display:none;
}	
       .little_numb{
	display:none;	  
}
       .media_set{
	margin-top:-25%;   
}
       .line_nav{
	max-width: 320px;
}
       .menu-center{
	
	width:350px;
}
    .former{
		width:90%;
		text-align:left;
		font-size:1rem;
	}
	.declare_form{
		font-size:1rem;
	}
	.form-control{
		min-width:75vmin;
	}
	.check_f{
		max-width:55vmin;
	}
    .righter_ref{
	margin-left:6.5vmin;
}
    .list-group{
		max-width:95%;
	}
	video {
			
		}
		
}
/*!
Queries for Foot_res
*/
@media (orientation: portrait) and (max-device-width: 375px)
        {
			.media_small{
		    display:none;
	        }
			.res_small{
				text-align:left;
			}
			.foot_data_top{
				font-size:1.05rem;
			}
			.orange{
				scale:0.6;
			}
			.rights{
				font-size:0.8rem;
			}
}
@media (orientation: portrait) and (max-device-width: 430px)
        {
			.media_small{
		    display:none;
	        }
			.res_small{
				text-align:left;
			}
			.foot_data_top{
				font-size:1.05rem;
			}
			.orange{
				scale:0.6;
			}
			.rights{
				font-size:0.8rem;
			}
}
@media (orientation: landscape) and (max-device-width: 421px)
        {
			.media_small{
		    display:none;
	        }
			.res_small{
				text-align:left;
			}
}
@media (orientation: portrait) and (min-device-width: 431px)
        {
			.media_large{
				display:none;
			}
			.rights{
				font-size:0.8rem;
			}
			
}
@media (orientation: landscape) and (min-device-width: 421px)
        {
			.media_large{
				display:none;
			}
}

/* formular */

.contactform{
	
	
}

@media (orientation: portrait) and (max-device-width: 414px){
	.contactform{
	
}
}



/*!
End Queries for Foot_res
*/
@media (orientation: portrait) and (max-device-width: 420px)
        {
			.nav_gate{
	     display:none;
}	
	    .headsize{
		font-size:1.2rem;
		margin-top:-1vh;
		white-space:nowrap;
	
}
        .righter_ref{
	     margin-left:6.5vmin;
}
        .menu-center{
			max-width:100%;
		}
        .brandlogg{
				width:110px;
			}
        .orange_county_offer{
			letter-spacing:0.8rem;
		}
		.sizer_p{
			font-size:1.0rem;
		}		
}
@media (orientation: portrait) and (min-device-width: 430px)
        {
			.nav_gate{
	display:none;
}	
	   .headsize{
	font-size:1.3rem;
	margin-top:-5vh;
}
        .setmiddle{
	margin-top:5rem;
}
        .bn2{
	margin-bottom:3vh;		
}       
        .line_nav{
	max-width: 380px;
}
        .righter_ref{
	margin-left:13vmin;
}    
}
@media (orientation: portrait) and (max-device-width: 768px)
        {
		
}
@media (orientation: portrait) and (max-device-width: 912px)
        {
		.righter{
			margin-right:10px;
		}
		.video-container{
			max-height:75rem;
			
		}
		video {
			min-height:30rem;
		}
		.zentrierter-button {
	    margin-bottom: 30vh;
}
}
@media (orientation: landscape) and (max-device-width: 667px)
        {
		.number_sign{
	display:none;
}	
       .little_numb{
	display:none;	  
}	
    .righter_ref{
	margin-left:0vmin;
}			
}
@media (orientation: landscape) and (max-device-width: 932px)
        {
		.bn2{
	margin-bottom:3vh;		
}
        .number_sign{
	margin-left:0.0vmin;		
		}
     	.righter_ref{
	margin-left:10vmin;
}	
}
@media (orientation: landscape) and (max-device-width: 1368px)
        {
		video {
			min-height:20rem;
		}	
}
.blockmedia{
	min-height:505px;
}
.blocksec{
	padding:30px;
	border-radius:5px;
}
@media (orientation: portrait) and (max-device-width: 430px){
	.blockmedia{
	    min-height:50px;
}
    .blocksec{
	    padding:0px;
}
}