@media only screen and (max-width: 1199px) {
.left-panel {
	float: left;
	width: 50%;
}
.right-panel {
	float: left;
	width: 50%;
}
.right-panel-bg {
	/*background: url(../images/content/landing/planets.png) no-repeat center bottom;
	background-size: 100%;*/
}
}

@media only screen and (max-width: 992px) {
.left-panel {
	float: left;
	width: 50%;
}
.right-panel {
	float: left;
	width: 50%;
}
	#solar-system {display: none;}
.right-panel-bg {
	background: url(../images/content/landing/planets.png) no-repeat center bottom;
	background-size: contain;
}
.right-panel-img {
	padding: 150px 0 20px 50px;
    text-align: left;
    margin-top: 50px;
}
.right-panel-img img {
width: 60%;
}
.logo {
	padding: 50px 0 40px 0px;
}
.title {
	font-family: 'Helvetica Neue Bold';
	font-size: 50px;
	line-height: 50px;
	color: #FFF;
	padding: 0 0 33px 0px;
}	
	.desc, .desc-alt {padding: 0 70px 40px 0px}
.pricing-title {
	font-family: 'Helvetica Neue Medium';
	font-size: 40px;
	line-height: 40px;
	color: #FFF;
	padding: 20px 0px 30px;
	text-align: center;
}
	
.features-list-img {
	padding-right: 18px;
	float: left;
	margin-bottom: 55px;
}
	
	.section.section-platinum .set-1 .features-list-img {
	margin-bottom:90px;	
		
	}
	.section.section-platinum .set-1 {
		min-height: 171px;
	}
	.set {
	border-bottom: 1px solid rgba(255, 255, 255, 0.10);
	padding-bottom: 0px;
	min-height: 130px;
}
}

@media only screen and (max-width: 768px) {
.copy-text {
	font-family: 'Helvetica Neue';
	font-size: 14px;
	line-height: 14px;
	color: rgba(255, 255, 255, 0.80);
	padding: 40px 0 0 0px;
}
.footer-links li {
	display: inline-block;
	padding-right: 8px;
}	
.swiper-container {
	margin: 10px auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0 0px;
	z-index: 1;
}
	
.section .container {
	padding: 25px 30px;
	width: 100%;
}

.pricing-panel, .pricing-panel-last {
	background: #FFF;
	float: none;
	margin: auto;
	width: 210px;
	-webkit-box-shadow: -10px 6px 10px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: -10px 6px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: -10px 6px 10px 0px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 14px 12px;
}
.left-panel {
	float: none;
	width: 100%;
}
.right-panel {
	float: none;
	width: 100%;
}	
.right-panel-bg {
	background-size: contain;
}
.logo {
	padding: 50px 0 40px 0px; text-align: center; margin: auto;
}
.title {
	font-family: 'Helvetica Neue Bold';
	font-size: 38px;
	line-height: 50px;
	color: #FFF;
	padding: 0 0 33px 0px; text-align: center;
}	
	.desc, .desc-alt {padding: 0 0px 40px 0px; text-align: center;}

.login {
	width: 100%;
	text-align: center;
}
.login-btn {
	padding-bottom: 20px;
	max-width: 430px;
	margin: auto;
}
.download-wrapper a img {
	height: 56px;
	width: auto;
	margin: auto;
	display: inline-block;
}
	
.pricing-title {
	font-family: 'Helvetica Neue Medium';
	font-size: 30px;
	line-height: 40px;
	color: #FFF;
	padding: 20px 0px 20px;
	text-align: center;
}
}

@media only screen and (max-width: 767px) {
.footer {
	padding: 0px 0px 10px;
}

x.pricing-panel-wrapper {
		padding-bottom: 0px;
	}
.swiper-container {
	margin: 10px auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0 0px 30px;
	z-index: 1;
}
.features-desc {
	font-family: 'Helvetica Neue';
	font-size: 15px;
	line-height: 18px;
	color: rgba(255, 255, 255, 0.70);
	padding-right: 0;
}
.footer-left, .footer-right {
	float: none;
	width: 75%; margin: auto;
	padding-bottom: 0px;
}
.footer-links {
	padding: 10px 0 10px;
	margin: 0;
	list-style: none;
}
.footer-links li a span {
	padding-left: 13px;
	display: none;
}
.copy-text {
	font-family: 'Helvetica Neue';
	font-size: 14px;
	line-height: 14px;
	color: rgba(255, 255, 255, 0.80);
	padding: 20px 0 0 0px;
}
.section.section-platinum .set-1 {
	min-height: 130px; margin-bottom: 10px;
}
	
.set {
	border-bottom: 1px solid rgba(255, 255, 255, 0.10);
	padding-bottom: 0px;
	min-height: 90px;
	margin-bottom: 10px;
}
	
/*.section .container br {
	display: none;
}*/
	
.left-panel {
	float: none;
	width: 100%;
}
.right-panel {
	float: none;
	width: 100%;
}	
.logo {
	padding: 50px 0 40px 0px;
}
.title {
	font-family: 'Helvetica Neue Bold';
	font-size: 35px;
	line-height: 40px;
	color: #FFF;
	padding: 0 0 15px 0px;
}	
	.desc, .desc-alt {padding: 0 0px 40px 0px; text-align: center;}

.login {
	width: 100%;
	text-align: center;
}
.login-btn {
	padding-bottom: 20px;
	max-width: 430px;
	margin: auto;
}
.download-wrapper a img {
	height: 56px;
	width: auto;
	margin: auto;
	display: inline-block;
}
.pricing-title {
	font-family: 'Helvetica Neue Medium';
	font-size: 35px;
	line-height: 40px;
	color: #FFF;
	padding: 20px 0px 20px;
	text-align: center;
}
	.section.section-platinum .set-1 .features-list-img {
	margin-bottom: 30px;
}
.section .banner-list li {
	background: url(../images/bullets.png) no-repeat left center;
	float: left;
	width: 50%;
	padding: 6px 0 10px 35px;
	font-family: 'Helvetica Neue';
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
	margin: auto;
}	

.section {
	margin: 0px auto 0px;
	font-family: 'Helvetica Neue';
	font-size: 16px;
	line-height: 20px;
}
.section .container {
	padding: 10px 15px;
	width: 100%;
}
	.swiper-slide {
		padding-bottom: 0px;
	}
#solar-system {display: none;}
}

@media only screen and (max-width: 700px) {
.pricing-panel-wrapper .col-xs-4 {
	width: 100%;
	margin: 20px auto;
}
	.features-desc{
	padding-bottom: 20px;
	}
.desc-pad {padding: 0px !important;}
.set-1, .set {
	/*margin-bottom: 20px;*/
	padding-bottom: 20px;
}
	.section.section-platinum .set-1 .features-list-img {
	margin-bottom: 55px;
}
}

@media only screen and (max-width: 500px) {
.section .container .col-xs-6 {width: 100%}	
.section .banner-list {margin: 0px auto;}
.features-list-img {
	padding:0px;
	float: none;
	margin: 0px auto 10px;
	display: block; text-align: center;
}
.features-title, .features-title1  {	
	font-size: 22px;
	line-height: 22px;
	padding-bottom: 14px;
	color: #FFF; text-align: center;

}
    .right-panel-img {
        margin-top: 0;
    }
.features-desc {
	padding-bottom: 20px; text-align: center;
}
.download-wrapper a img {
	height: 45px;
	width: auto;
	margin: 10px auto;
	
}
	.section .banner-list{
		width: 100%;
	}
	.section .banner-list li{
		font-size: 16px;
		width: 100%;
	}
	.section .sub-title{
		margin-bottom: 20px;
	}
	.section .banner-desc {
	font-family: 'Helvetica Neue';
	font-size: 18px;
	line-height: 22px;
	color: rgba(255, 255, 255, 0.70);
	padding: 20px 10px 20px;
	clear: both;
}
	.section.section-platinum .set-1 .features-list-img {
		margin-bottom: 10px;
	}
	.section br {
	display: none;
}
	
}
@media only screen and (max-width: 400px) {
.copy-text span {display: block;}
.section.section-sliver {
	padding-top: 20px;
}

}
@media only screen and (max-width: 320px) {
	.features-title {
	font-family: 'Helvetica Neue Medium';
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 14px;
	color: #FFF; text-align: center;

}
}