/* RESPONSIVE CSS
 -------------------------------------------------- */
/* First state */

@media (min-width: 1200px) {

}

@media (max-width: 1199px) {

		.flush-right {
	max-width: 60%;
}
.thumbnail img {
	padding-top:0px;
}
h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
}

@media (max-width: 979px) {/* Tablet Dislay */
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
	.flush-right {
	max-width: 50%;
}
.flush-left {
	max-width: 40%;
}
	.container.navbar-wrapper {
		margin-bottom: 0;
		width: auto;
	}
.social .png-icon {
margin-right:5px;
}
.btn-contact {
	margin-top:10px;
}
	.header-wrapper {
		padding: 10px 0px;
	}
	.navbar-static-top {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	.navbar .btn-navbar {
		margin-top: 23px;
	}
	.navbar .nav > li > a {
		padding: 20px;
	}
	.navbar-wrapper {
		margin-bottom: 0;
		width: auto;
	}
	.navbar-inner {
		border-radius: 0;
		margin: 0px 0;
		padding-right: 20px;
	}
	.affix {
		width: 166px;
	}
	.navbar-inner {
		border-radius: 0;
		margin: 0px 0;
	}
	.carousel img {

	}
	.carousel .item {

	}
	.carousel-caption h1 {
		font-size: 29px;
	}
	.carousel-caption .lead, .carousel-caption .btn {
		font-size: 16px; display:none;
	}
	.carousel-caption .btn {
		padding: 5px 10px;
		font-size: 12px;
	}
	.sidebar h3 {
		max-width: 100%;
		font-size: 18px;
		overflow: hidden;
	}
}

@media (max-width: 767px) {
.mobile-drop {
		margin-bottom:12px;
	}
	body {
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px;
	}

	.header-wrapper {
		padding: 10px 0px;
	}
	.navbar-inner {
		margin: 0px;
	}
	.arrow-left {
	text-align:left;
	}
	.arrow-right {
	text-align:left;
	}
	.arrow-left img {
	margin-left:0px;
	width:60%;
	max-width:350px;
	}
	.arrow-right img {
	margin-right:0px;
	width:60%;
	max-width:350px;
	}
	.affix {
		position: static;
	}

	.secondary-wrapper {
		padding: 20px 0px;
	}
	.carousel .container {
		padding: 0px;
	}

	.carousel .item {
		text-align: center;
	}
	.carousel-caption h1 {
		font-size: 23px;
		text-align: center;
		margin-bottom:0;
	}
	.carousel img {
		max-height: 200px;
		width: auto;
	}
	.carousel-caption {
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.carousel .btn {
		display: none;
	}
}
@media (max-width: 480px) {/* Phone Size */
.footer .menu {
	margin-bottom:10px;
}
/* Form Changes */
.form-intro {
	width:100%;
	float:left;
}
.form-contact {
	width:100%;
}
.form-intro p {
	margin-top:5px
}
.btn-contact {
	margin-top:15px;
}
	.arrow-left {
	text-align:center;
	}
	.arrow-right {
	text-align:center;
	}
	.arrow-left img {
	margin-left:0px;
	max-width:70%;
	}
	.arrow-right img {
	margin-right:0px;
	max-width:70%;
	}
	.details {
	float:left;
	margin-left:0px;
	width:100%;
}
.left-mobile {
	float:left;
}
.thumbnail img {
	width:100%;
}
.pull-right img, .pull-left img {
	width:100%;
}
.details li {
		font-size:14px;
	line-height:1.45em;
}
	.flush-right {
		float: left;
		margin-left: 0px;
		margin-bottom: 10px;
		max-width: 100%;
	}
		h1 {
		font-size: 22.5px;
		line-height: 30px;
		padding:7px;
	}
	.flush-left {
		float: left;
		margin-right: 0px;
		max-width: 100%;
		margin-bottom: 10px;
	}

}
