@media(max-width: 785px){
	
	.contact-appointment-row > div:nth-child(1){
		width: 20%;
	}
	
	.contact-appointment-row > div:nth-child(2){
		width: 40%;
	}
	
	.contact-appointment-row > div:nth-child(3){
		width: 40%;
	}
	
	.contact-appointment-row > div:nth-child(4){
		width: 50%;
	}
	
	.contact-appointment-row > div:nth-child(5){
		width: 50%;
	}
}

@media(max-width: 768px){
	
	.contact-appointment-row > div:nth-child(1){
		width: 12%;
	}
	
	.contact-appointment-row > div:nth-child(2),
	.contact-appointment-row > div:nth-child(3),
	.contact-appointment-row > div:nth-child(4),
	.contact-appointment-row > div:nth-child(5){
		width: 22%;
	}
}

@media(max-width: 600px){

	.contact-appointment-row > .input-container{
		width: 50%;
	}	
}

@media(max-width: 538px){
	
	.contact-appointment-row > div:nth-child(1){
		width: 20%;
	}
	
	.contact-appointment-row > div:nth-child(2){
		width: 40%;
	}
	
	.contact-appointment-row > div:nth-child(3){
		width: 40%;
	}
	
	.contact-appointment-row > div:nth-child(4){
		width: 50%;
	}
	
	.contact-appointment-row > div:nth-child(5){
		width: 50%;
	}
}

@media(max-width: 500px){
	
	.contact-kind-of-contact-container > button{
		width: 50%;
		margin-bottom: 5px;
	}
	
	.contact-naming-row{
		padding: 50px 0 10px;
	}
	
	.contact-naming-row > div:nth-child(2),
	.contact-naming-row > div:nth-child(4){
		padding: 0;
	}
	
	.contact-naming-row > div:nth-child(2),
	.contact-naming-row > div:nth-child(3){
		width: 50%;
	}
	
	.contact-naming-row > div:nth-child(4){
		width: 100%;
	}
}

@media(max-width: 400px){
	
	.input-container{
		padding: 0 !important;
		width: 100%  !important;
	}
	
	.contact-inquirer-contact-data-row,
	.contact-appointment-row{
		margin: 0;
	}
}
