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

@media only screen and (max-width:1024px){
	#logo { width:14%; padding-left:0; }
	.top-links { width:83%; margin-left:20px; padding-right:0 }
	.mainNavigation .navbar-nav > li > a { font-size:17px; }
	.banner { margin-top:0; }
	.banner h1 { font-size:30px; }
	.banner .downloads { margin-left:0; margin-top:35px; }
	.features .right-content { padding-left:0; }
	.features .right-content .icon-block { margin-top:40px; }
	.features .right-content p { font-size:14px; }
	.features .right-content .other-features .navbar-nav { width:100%; margin-top:20px; }
	.features .right-content .other-features .navbar-nav > li { float:left; padding:0; width:25%; margin-bottom:40px; }
	.features .right-content .other-features .navbar-nav > li > a { font-size:20px; text-shadow:none; }
	.sec-conn .conn-img img { width:100%; }
	.footer-link { width:60%; }
	#logo a{ background:url(../img/logo.png) left top no-repeat; width:94px;}
}

@media only screen and (max-width:800px){
	.footer-link { width:80%; }
	#logo a{ background:url(../img/logo.png) left top no-repeat; width:94px;}
	#header.smaller .mainNavigation .navbar-nav > li > a { margin-right:25px; }
}

@media only screen and (max-width:640px){
	#header.smaller #logo { margin-top:20px;}
	#logo a{ background:url(../img/logo.png) left top no-repeat; width:94px;}
	#header.smaller .top-links { margin-top:10px; }
	#header.smaller .mainNavigation .navbar-nav > li > a { margin-right:0; }
	#header.smaller .mainNavigation .navbar-nav li { padding-bottom:1px; }
	#header #logo { margin-top:35px; float:left; width:115px; }
	#header .top-links { margin-top:10px; float:left; width:60%; }
	#header .mainNavigation .navbar-nav > li > a { font-size:16px; margin-right:0; }
	#header .mainNavigation .navbar-nav { margin:0; }
	#header .mainNavigation .navbar-nav li { padding-bottom:10px; }
	.banner { margin-top:0; background-size: 95% auto; margin-bottom:-10px; }
	.banner h1 { font-size:25px; line-height:35px; }
	.banner .downloads { margin:0 0 270px; }
	.banner .downloads a { width:200px; display:inline-block; margin-right:5px; }
	.banner .downloads a img { width:100%; }
	.page-heading { font-size:32px; margin-top:20px; line-height:60px; }
	.page-heading:after { left:36%; }
	.how-it-works .icon { margin-top:30px; }
	.how-it-works p { padding:0; }
	.features .right-content { padding:0; }
	.features .right-content .icon-block { margin-top:0px; }
	.features .right-content .feat-icon { width:75px; margin-right:15px; }
	.features .right-content p { float:left; width:100%; margin-bottom:20px; }
	.features .right-content .other-features h2 { margin-top:0px; }
	.features .right-content .other-features .navbar-nav > li { float:left; padding:0; width:50%; margin-bottom:40px; }
	.footer-link { margin-top: 30px; }
	.footer-link li { border:none; line-height:30px; }
}

@media only screen and (max-width:480px){
	#logo { width:100%; padding:0; }
	.top-links { width:100%; margin-left:0px; }
	.banner .downloads { margin:0 0 150px; }
	.banner .downloads a { width:200px; display:block; }
	.how-it-works { margin-top:-5px; }
}


/* Responsive Design for Retina Displays on iPad and iPhone
--------------------------------------------------------------------------------------*/
/*@media only screen and (-webkit-min-device-pixel-ratio: 2){}*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 4/2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

}