@import url(fontawesome-all.min.css);
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600|Raleway:500,700,800");


	#contact {
		background-image: url(../images/contact-us.jpg);
		position: relative;
		width: 100%;
		background-size: cover;
		background-position: center;
		border-top: none !important;
		padding: 11rem 0 6rem;
		margin-top: -4rem;
	}

		#contact h2 {
			color: #FFF;
			font-size: 2.25em;
			font-weight: 800;
			margin: 0 0 0.7em 0;
			padding-bottom: 0.75em;
		}

		#contact p {
			color: #FFF;
		}

		#company {
			margin-top: 3rem;
		}

			#company .contact-link .contact01 a::after,
			#company .contact-link .contact02 a::after,
			#company .contact-link .contact03 a::after {
						content: "";
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				background: rgba(0, 0, 0, 0.6);
				transition: 0.3s;
				-webkit-transition: 0.3s;
				-moz-transition: 0.3s;
				-o-transition: 0.3s;
			}

					#price .detail {
			display: flex;
			justify-content: space-between;
			margin-top: 3rem;
			margin-bottom: 4rem;
		}

		#price .detail .header {
			background-color: #cfd7db;
		}

		#price .detail .header h6 {
			font-size: 1.5rem;
			color: #0a4664;
			font-weight: 500;
			margin-bottom: 0;
			padding: 1rem 0;
		}		

		#price .detail .header h6::after {
			content: none;
		}

		#price .detail .body  {
			padding: 3rem;
		}

		#price .detail .left {
			width: 48%;
			background-color: #FFF;
			text-align: center;
		}

		#price .detail .left .body span {
			padding-top: 3rem;
			font-size: 1.25rem;
			font-weight: 500;
			color: #0a4664;
		}

		#price .detail .left .body h2 {
			font-size: 8rem;
			font-weight: 900;
			color: #0a4664;
			padding-left: 1.25rem;
			padding-bottom: 0;
		}

		#price .detail .left .body h2 small {
			font-size: 1.25rem;
			font-weight: 500;
		}

		#price .detail .left .body p {
			font-size: 1.25rem;
			font-weight: 500;
			color: #0a4664;
			text-align: center;
		}

		#price .detail .right {
			width: 100%;
			background-color: #FFF;
			text-align: center;
		}

		#price .detail .right .body span {
			padding-top: 3rem;
			font-size: 1.25rem;
			font-weight: 500;
			color: #0a4664;
		}

		#price .detail .right .body p {
			text-align: center;
		}

		#price .detail .right .body h2 {
			font-size: 2rem;
			font-weight: 900;
			color: #0a4664;
			padding-bottom: 1rem;
		}

		#price .detail .right .body h2 small {
			font-size: 1.25rem;
			font-weight: 500;
			padding-left: 0.25rem;
		}

		.under-line {
			display: block;
			border-bottom: 1px solid #0a4664;
			margin-bottom: 1.25rem;
		}

		@media screen and (max-width: 1280px) {
		#price .detail .header h6 {
			font-size: 1rem;
		}
		#price .detail .left .body span {
			font-size: 1rem;
		}
		#price .detail .left .body h2 {
			font-size: 6rem;
		}
		#price .detail .left .body p {
			font-size: 1rem;
		}
		#price .detail .right .body span {
			font-size: 1rem;
		}
		#price .detail .right .body h2 {
			font-size: 1.25rem;
		}
	}

	@media screen and (max-width: 736px) {
			
			#price .detail {
				display: block;
			}

			#price .detail .left {
				width: 100%;
				margin-bottom: 3rem;
			}

			#price .detail .right {
				width: 100%;
			}

			#price .detail .body {
				padding: 1.5rem;
			}
			#price .detail .left .body h2 {
				line-height: 1.5;
			}

	}
