@media screen and (max-width:1050px){
	#search_form label{
		position:relative;
	}
	#search_form label span{
		width:40px;
		height:50px;
		position:absolute;
		right:0px;
		top:0px;
		bottom:0px;
		background:black;
		display:flex;
		align-items:center;
		justify-content:center;
		position:relative;
	}
	#search_form label span:after{
		content:"";
		height:20px;
		border:2px solid white;
		position:absolute;
		bottom:5px;
		right:15px;
		transform: rotate(-45deg);
	}
	#search_form label span:before{
		content:"";
		height:25px;
		width:25px;
		border:2px solid white;
		border-radius:25px;
	}
	#search_form label span em{
		display:none;
	}
	#search_form label input{
		width:100%;
	}
	#search_form label{
		width:70%;
	}
}

@media screen and (max-width:850px){
	#search_form{
		background:none;
		margin-bottom:0px;
		align-items:flex-end;
	}
	#search_form label input{		
		padding:0.3em;
		font-size:1.2em;
	}
	#search_form label span{
		width:25px;
		height:35px;
	}
	#search_form label span:before{
		content:"";
		height:15px;
		width:15px;
	}
	
	#search_form label span:after{
		content:"";
		height:10px;
		border:1px solid white;
	}
}


@media screen and (max-width:700px){
	#search_form label{
		width:60%;
	}
	#noformationFind{
		font-size:1em;
	}
}

@media screen and (max-width:600px){
	#search_form{
		display:flex;
		flex-wrap:wrap;
	}
	#search_form label{
		width:100%;
		margin-top:0.5em;
	}
	#search_form label input{		
		padding:0.3em;
		font-size:1em;
	}
	#search_form div{
		width:100%;
		display:flex;
		align-items:center;
	}
	#search_form p{
		margin-right:0.8em;
	}
	#search_form div select{
		width:200px;
	}
}

@media screen and (max-width:500px){
	#noformationFind{
		font-size:0.8em;
		text-align:left;
		padding-left:0.5em;
	}
}