@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 

}
@supports not (-webkit-touch-callout: none) {
/* CSS for other than iOS devices */ 
}

/* Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) { @media {
		.safari .{}	
	
		@media (max-width: 767px) {
			.form-wrapper .input-icon input {
    width: 100%;
    padding: 0.75rem 2.5rem 0.75rem 1rem;
    border-radius: 10px;
    border: none;
    font-size: 16px;
    font-weight: 300;
}

.form-wrapper label {
    font-size: 16px;
    font-weight: 300;
    opacity: 0.8;
    margin-bottom: 10px;
}
.form-wrapper .input-icon select {
    
    font-size: 16px;
  
}
			
		}
		@media (max-width: 480px) {
			
		}
	
	}
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
/* this will target only Mac Safari and Chrome browsers */

	.chrome .{}

	@media (max-width: 767px) {
	
	}
}






