#filter {
	margin-bottom: 50px;
}
#filter button {
	background-color: #fff;
    border: 1px solid #c8102e;
    color: #000;
    border-radius: 0;
    padding: 15px 30px;
	width: 200px;
    margin-right: 20px;
}   
#filter button:hover {
	background-color: #c8102e;
	color: #fff;
}
#filter select {
    display: inline-block;
	width: 200px;
}
#filter .title-select {
	display: inline-block;
    width: 200px;
	font-size: 16px;
    color: #000;
    font-weight: 500;
}
#filter .filter-row {
	margin-bottom: 20px;
}
#response h2 a {
	padding-bottom: 10px;
    border-bottom: 1px solid #c8102e;
	font-weight: 600;
	color: #000;
	display: block;
}
#response h2 a:hover {
	color: #c8102e;
}
#response .job-date {
	color: #000;
	font-weight: 500;
	margin-bottom: 20px;
}
#response .job-post {
	margin-top: 70px;
}
#response .job-link {
	color: #000;
    font-size: 16px;
    font-weight: 600;
    margin-top: 30px;
    display: inline-block;
}

.custom_select{
	display: inline-block;
	position: relative;
}
.custom_select select{
	margin-right: 0;
	padding-right: 31px;
	appearance: none;
	-webkit-appearance: none;
}
.custom_select:before{
	content: '';
	position: absolute;
	right: 13px;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.44486 7.18171L8.359 12.9164C8.43822 13.0088 8.53647 13.0829 8.64704 13.1338C8.7576 13.1846 8.87786 13.211 8.99955 13.211C9.12125 13.211 9.2415 13.1846 9.35207 13.1338C9.46263 13.0829 9.56089 13.0088 9.6401 12.9164L14.5542 7.18171C15.0232 6.63433 14.6344 5.78882 13.9137 5.78882H4.084C3.3633 5.78882 2.97447 6.63433 3.44486 7.18171Z' fill='%23666666'/%3e%3c/svg%3e ");
	width: 18px;
	height: 19px;
	pointer-events: none;
}

#response{
	padding-bottom: 40px;
}
@media (max-width: 1200px){
	#response{
		padding-bottom: 50px;
	}
}