@media only screen and (max-width : 990px) {
	#principal {
		width: 100%;
		left: inherit;
		margin-left: 0;
	}

	#principal li a {
		padding: 35px 7px;
	}

	#principal .buyNow a {
		padding: 35px 20px;
	}

	.content {
		width: 95%;
	}

	.machine {
		left: -100px;
		background-size: 100%;
		top: 215px;
		width: 820px;
		height: 520px;
	}

	.bobCloud {
		background-size: 100%;
		height: 180px;
		width: 210px;
		left: 16%;
		top: 140px;
	}
}

@media only screen and (max-width : 800px) and (min-width: 651px) {
	#principal li a {
		padding: 35px 6px;
		font-size: 1.1rem;
	}

	#principal .buyNow a {
		padding: 35px 20px;
		font-size: 1.2rem;
	}

	#principal li.searchNav a {
		text-indent: -9999px;
		display: inline-block;
		line-height: 0;
		padding-right: 20px;
		padding-left: 20px;
		background-position: 50%;
	}

	#tryit, #download {
		display: none;
	}

	.logo a {
		background-size: 190px;
		background-position: 0 50%;
		width: 200px;
	}

	#quickNav .content {
		font-size: 1.1rem;
	}

	.questions a {
		padding: 13px 17px;
	}

	.postImageRight {
		margin-right: -170px;
	}

	.postImageLeft {
		margin-left: -170px;
	}

	#contentPost {
		overflow: hidden;
	}

	.aFeature {
		width: 95%;
	}

	.individual_features {
		overflow: hidden;
		padding: 0 2.5%;
		width: 100%;
	}

}

@media only screen and (max-width : 650px) {

	html {
		font-size: 50%;
	}

	.control_mobile {
		display: block;
		left: -186px;
	}

	.mobile_menu {
		display: block;
	}

	.mobile_menu a {
		display: inline-block;
		padding: 20px;
		text-indent: -9999px;
		background: url('../images/burger.png') 50% no-repeat;
		height: 15px;
		width: 22px;
	}

	.bobCloud, .machine {
		display: none;
	}

	#elevatorPitch {
		background: url('../images/shadow.jpg') right bottom no-repeat #f9f9f9;
	}

	.boxTop {
		width: 100%;
		margin: auto;
		float: inherit;
	}

	.featureButton {
		width: 100%;
	}

	#quickNav {
		display: none;
	}

	.titleTop {
		width: 100%;
		margin: auto;
		background-size: 100%;
		background-position: 0;
		max-width: 370px;
	}

	.textBox {
		text-align: left;
	}

	#principal {
		left: 0;
		margin-left: 0;
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #eaeaea;
	}

	.logo {
		float: inherit;
		padding-left: 21px;
	}

	.logo a {
		height: 39px;
		width: 90px;
		background-size: 195px;
	}

	#principal ul {
		display: none;
	}

	.content {
		width: 95%;
	}
	.boxRight .featureOne, .boxRight .featureTwo, .boxLeft .featureOne, .boxLeft .featureTwo {
		padding-left: 0;
		margin-bottom: 70px;
	}

	.boxLeft, .boxRight {
		width: 100%;
	}

	.gearsImage, .syncIconContent, .arrowContent, .handsContent {
		float: right;
		position: relative;
		margin: 10px 0 10px 10px;
	}

	.theQuote:after {
		right: -30px;
	}

	#testimonialsQuotes {
		height: auto;
	}

	.authorQuote {
		margin-right: 100px;
		line-height: 30px;
		padding-top: 12px;
		float: inherit;
	}

	#featureClients li {
		margin: 20px;
	}

	#featureClients .content {
		padding: 20px 0;
	}

	#tryit, #download, #cloudConnect {
		display: none;
	}

	#buyIt .content {
		background: none;
	}

	#buyIt .bigText {
		padding: 100px 20px;
		border-top: 1px solid #f1f1f1;
	}

	.footerNav, .footerTwitter, .footerRight {
		display: none;
	}

	.footerLeft {
		width: 100%;
		text-align: center;
	}

	.footerLeft span {
		display: none;
	}

	.socialLinks {
		float: inherit;
	}

	.downloadSection {
		display: none;
	}

	#product-download article {
		padding-left: 0;
	}

	.screenShot {
		width: 100%;
	}

	.screenShot img {
		width: 100%;
		height: auto;
	}

	.thePost .textLeft {
		display: block;
		margin-bottom: 50px;
		width: 100%;
	}

	.thePost .textRight {
		width: 100%;
		display: block;
		margin-top: 50px;
	}

	.postImageRight,
	.postImageLeft{
		margin: auto;
		width: 100% !important;
		display: block;
	}

	.individual_features .postImageRight {
		margin: auto;
	}

	.thePost {
		margin: 70px 0;
		clear: both;
		display: block;

	}

	.textRight.NoImage {
		float: inherit;
	}

	#mapFeature {
		width: 95%;
	}

	#mapFeature .map {
		margin: 0;
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 350px;
	}

	.aFeature .textRight {
		display: block;
		margin: 10px 0;
		width: 100%;
	}

	.aFeature, .principalTitle {
		width: 95%;
		display: block;
	}

	#dashboardFeature .dashboardF {
		width: 100%;
		height: 350px !important;
		float: inherit;
		margin: 0;
		background-size: 100%;
		background-repeat: no-repeat;
	}

	#dashboardFeature {
		padding-bottom: 0;
	}

	#dashboardFeature .aFeature {
		margin-bottom: 0;
	}

	#plugins .plugins,.windowBlank  {
		width: 100%;
		background-size: 100%;
		height: 400px;
		margin: 0;
	}

	#onramp .installer {
		margin-top: 30px;
		width: 100%;
		margin-right: 0;
		float: none;
	}

	#extraFeatures .boxRight .featureOne, #extraFeatures .boxRight .featureTwo, #extraFeatures .boxLeft .featureOne, #extraFeatures .boxLeft .featureTwo {
		padding-top: 110px;
		background-position: top center;
	}

	#iwantit {
		display: none;
	}

	.showWindow {
		display: none;
	}

	#featureTop {
		height: auto;
		padding: 150px 2.5% 100px 2.5%;
	}

	.windowHero {
		display: none;
	}

	#featureSingle {
		height: auto;
	}

	.leftBox {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.support_box, .email_box, .call_box {
		float: inherit;
		margin: 40px auto;
	}

	#videos .the_video {
		float: inherit;
		margin: 40px auto;
		width: 100%;
	}

	.stars, .stars2 {
		width: 95%;
	}

	.manual_content a {
		padding: 15px 5%;
	}

	.manual_content a:hover {
		padding: 15px 7%;
	}

}

@media only (min-width : 320px) and (max-width : 480px) {
/* Styles */
}
