@media screen and (max-width: 700px) {
	
	body {
		min-width: 0;
	}

	.mobile {
		display: block;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		width: 100%;
		margin-left: 0;
	}

	.home-feature-content .wrap,
	.home-feature-image p,
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
		width: 100%;
	}

	.header-contact,
	.nav-secondary,
	.featured-news,
	.home-sidebar-bottom,
	.development-list,
	.home-feature-image {
		display: none;
	}

	.header-wrap {
		background: none;
	}

		.site-header .wrap {
			padding: 15px 0;
		}

			.header-image .site-title > a {
				width: 50%;
				height: auto;
				margin: 0 auto;
				-webkit-background-size: 100%;
				background-size: 100%;
			}

		.nav-primary {
			display: none;
		}

	.mobile-header-contact {
		padding: 5px 0;
		background-color: #6b8a7f;
		color: #fff;
		font-family: 'coranto-2', serif;
		font-size: 16px;
		text-align: center;
	}

		.mobile-header-contact span {
			width: 14px;
			height: 13px;
			margin: 0 10px 0 0;
			position: relative;
			top: 2px;
			display: inline-block;
			zoom: 1;
			*display: inline;
			background: url(images/icon-phone-mobile.png) 0 0 no-repeat;
		}

	.site-inner .content-sidebar-wrap {
		padding: 0;
	}

	.carousel-wrap {
		margin: 0;
	}

	.carousel, .carousel div {
		height: 170px;
	}

	.carousel-caption {
		width: 100%;
		margin: 0;
		padding: 0;
		position: static !important;
	}

		.carousel-caption-content {
			border: none;
		}

			.carousel-caption-content ul {
				width: 100%;
				margin: 0;
			}

				.carousel-caption-content ul li {
					width: 100%;
					margin: 0;
					padding: 0;
					background: none;
					color: #000;
					text-align: center;
				}

				.carousel-caption-content p {
					color: #000;
				}

			.carousel-caption-content a.button {
				display: none;
			}

	.home-feature-content {
		margin: 0;
	}

		.home-feature-content p {
			margin: 0 30px;
			font-size: 14px;
		}

	.home-feature-content a.button {
		display: none;
	}

	.mobile-development-select {
		padding: 5px;
		background: #6b8a7f;
	}

		.mobile-development-select-wrap {
			padding: 20px;
			border: 1px solid #fff;
		}

			.mobile-development-select-wrap p {
				color: #fff;
				font-family: 'coranto-2', serif;
				font-size: 16px;
			}

	.mobile-development {
		display: none;
	}

	.mobile-development.show {
		display: block;
	}

		.mobile-development-content {
			padding: 30px;
		}

			.mobile-development-content h3 {
				color: #044437;
				font-size: 20px;
			}

		.mobile-development-image {
			position: relative;
			border-bottom: 5px solid #6b8a7f;
		}

			.mobile-development-image img {
				width: 100%;
				display: block;
			}

			.mobile-development-image a.button {
				position: absolute;
				bottom: 15px;
				left: 50%;
				margin: 0 0 0 -65px;
			}

	.site-inner .widget {
		padding: 30px 30px 50px;
		background: url(images/mobile-contact-bg.png) right bottom no-repeat;
	}

	.view-desktop {
		padding: 25px 0;
		clear: both;
		background-color: #6b8a7f;
		color: #fff;
		font-family: 'coranto-2', serif;
		font-size: 16px;
		text-align: center;
	}

	.footer-widgets {
		padding: 15px 0;
	}

		.footer-widgets-1, .footer-widgets-3 {
			display: none;
		}

		.footer-widgets-2 {
			width: 70%;
			margin: 0 auto;
			float: none;
		}

			.footer-widgets-2 img {
				width: 26%;
			}

}