﻿.top-banner {
	height: 360px;
}

	.top-banner .text {
		padding-top: 190px;
		color: white;
	}

section.contact {
	padding-bottom: 70px;
	padding-top: 70px;
}

	section.contact .contact-container {
		padding-top: 20px;
	}

		section.contact .contact-container p {
			line-height: 26px;
			text-align: center;
		}

		section.contact .contact-container textarea {
			margin-top: 45px;
		}

		section.contact .contact-container .contact-info {
		}

			section.contact .contact-container .contact-info i {
				margin-right: 5px;
			}

			section.contact .contact-container .contact-info h4 {
				font-weight: bold;
				text-transform: uppercase;
			}

			section.contact .contact-container .contact-info p {
				text-align: left;
				margin: 0;
			}

	section.contact #btnSendContact {
		padding-left: 100px;
		padding-right: 100px;
	}

	section.contact .ui-slider-tabs-list {
		margin-bottom: 30px;
		display: inline-block;
	}

		section.contact .ui-slider-tabs-list li.selected a {
			background-color: #33593e;
			color: white;
		}

	section.contact input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #33593e;
	}

	section.contact input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #33593e;
	}

	section.contact input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #33593e;
	}

	section.contact input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #33593e;
	}

	section.contact input[type="text"], textarea {
		margin-top: 5px;
		width: 100%;
	}

	section.contact input[type="text"] {
		border-bottom: solid 2px #33593e;
	}

	section.contact textarea {
		height: 145px;
		border: 2px solid #33593e;
	}

	section.contact input[type="submit"] {
		background-color: #33593e;
		color: white;
		padding: 15px 60px;
	}

	section.contact .form-upload {
	}

		section.contact .form-upload label {
			background-color: #33593e;
			color: white;
			display: block;
			padding: 15px 25px;
			text-align: center;
			text-transform: uppercase;
		}

		section.contact .form-upload input {
			display: none;
		}



	section.contact .accordion-item {
		margin-bottom: 0;
	}

	section.contact .accordion-heading {
		border-bottom: 0px !important;
		font-weight: bold;
		padding-bottom: 5px !important;
	}

		section.contact .accordion-heading i {
			font-size: 12px;
			margin-right: 10px;
			line-height: 16px;
		}

		section.contact .accordion-heading .collapsed i:before {
			content: "\e258" !important;
		}

		section.contact .accordion-heading i:before {
			content: "\e259";
		}

		section.contact .accordion-heading .title {
			line-height: 16px;
		}

	section.contact .accordion-collapse {
		padding-left: 22px;
	}


/****************** MEDIA < 767PX ******************/
@media (max-width: 767px) {
	.top-banner {
		background-size: 250% auto;
		height: 170px;
		margin-top: 98px;
	}

		.top-banner .text {
			padding-top: 45px;
		}


			.top-banner .text .title {
				font-size: 20px;
			}

			.top-banner .text .subtitle {
				font-size: 30px;
			}
}

/****************** MEDIA > 768px && MEDIA < 992px ******************/
@media (min-width: 768px) and (max-width: 992px) {
}

/****************** MEDIA > 992px && MEDIA < 1199px ******************/
@media (min-width: 992px) and (max-width: 1199px) {
}
