@media (min-width: 1101px) and (max-width: 1299px) {

.appsdownload {
	margin: 0 auto !important;
}

/* for tour page */

.tourboxlist{
	padding:30px 0 30px 0;
}
.tourboxwrap{
	width:auto;
	padding:0 20px;
	margin:0;
}
.tourboxleft{
	width:45%;
	float:left;
	max-width:599px;
	margin:0;
}
.tourboxinfo{
	padding:0 0 25px 0;
}
.tourboxright{
	width:50%;
	float:right;
	max-width:599px;
	margin:0 auto;
}
.toursliderholder{
	width:auto;
	padding:0 0 0 0;
	height:auto;
	background:none;
}
.shiftleft{
	float:left;
}
.shiftright{
	float:right;
}

/* for pricing page */


.billingoption{
	padding:0 0 30px 0;
}
.pricingwrap{
	width:auto;
	margin:0;
	padding:0 20px 30px 20px;
}
.packagearea{
	padding:0 0 55px 0;
	overflow:hidden;
}
.packagecol{
	width:25%;
	max-width:291px;
	float:left;
	margin:0;
	padding:33px 1% 0 0;
}
.packagecol2{
	width:25%;
	max-width:291px;
	float:left;
	margin:0;
	padding:0 1% 0 0;
}
.packagecol3{
	width:25%;
	max-width:291px;
	float:left;
	margin:0 auto;
	padding:33px 1% 0 0;
}
.packagecol4{
	width:25%;
	max-width:291px;
	float:left;
	margin:0;
	padding:33px 0 0 0;
}
.packagecolinfo{
	padding:20px;
	min-height:680px;
}
.packageprice{
	height:auto;
	padding:20px 0;
	border-bottom:2px solid #3b79ae;
}
.packagefeatures{
	height:auto;
	padding:20px 0 20px 0;
}
.viewchartbox{
	border:1px solid #dae5eb;
	border-top:none;
	overflow:hidden;
}
.pricechartheader{
	background:#fff;
}
.pricechartheader h4{
	font-size:16px;
	color:#103450;
}
.featurescol{
	width:30%;
	padding:0 1% 0 1%;
}
.startercol{
	width:17%;
	margin:0 0 0 1px;
}
.advancecol{
	width:17%;
	margin:0 0 0 1px;
}
.premiumcol{
	width:17%;
	margin:0 0 0 1px;
}
.corporatecol{
	width:17%;
	float:left;
	margin:0 0 0 1px;
}
.pricechartlist{
	background:#fff;
}
.pricechartlist span{
	padding:0;
	margin:0;
}
.featurescol span{
	font-size:14px;
	font-weight:bold;
}
.even{
	background:#f8fafb;
}
.link{
	width:auto;
	margin:0;
}
.link a{
	font-size:12px;
}
.faqwrap{
	width:auto;
	margin:0;
	padding:0 20px;
}
.faqlist h2{
	padding:25px 20px 25px 80px;
}
.faqcontent{
	padding:25px 20px 25px 20px;
}
.newhomecontentleft{
	width:48%;
	float:left;
	text-align:left;
	 padding: 20px 0!important;
}
.homecontentright{
	width:48%;
	float:right;
	padding:0 0 0 0 !important;
}			
}

@media (min-width: 970px) and (max-width: 1100px) {

.container{
	width:auto;
	padding:0 20px;
}

/* homepage */

.appsdownload {
	margin: 0 auto !important;
}

/* for tour page */

.tourboxlist{
	padding:30px 0 30px 0;
}
.tourboxwrap{
	width:auto;
	padding:0 20px;
	margin:0;
}
.tourboxleft{
	width:45%;
	float:left;
	max-width:599px;
	margin:0;
}
.tourboxinfo{
	padding:0 0 25px 0;
}
.tourboxright{
	width:50%;
	float:right;
	max-width:599px;
	margin:0 auto;
}
.toursliderholder{
	width:auto;
	padding:0 0 0 0;
	height:auto;
	background:none;
}
.shiftleft{
	float:left;
}
.shiftright{
	float:right;
}

/* for pricing page */


.billingoption{
	padding:0 0 30px 0;
}
.pricingwrap{
	width:auto;
	margin:0;
	padding:0 20px 30px 20px;
}
.packagearea{
	padding:0 0 55px 0;
	overflow:hidden;
}
.packagecol{
	width:25%;
	max-width:291px;
	float:left;
	margin:0;
	padding:33px 1% 0 0;
}
.packagecol2{
	width:25%;
	max-width:291px;
	float:left;
	margin:0;
	padding:0 1% 0 0;
}
.packagecol3{
	width:25%;
	max-width:291px;
	float:left;
	margin:0 auto;
	padding:33px 1% 0 0;
}
.packagecol4{
	width:25%;
	max-width:291px;
	float:right;
	margin:0;
	padding:33px 0 0 0;
}
.packagecolinfo{
	padding:20px;
	min-height:680px;
}
.packageprice{
	height:auto;
	padding:20px 0;
	border-bottom:2px solid #3b79ae;
}
.packagefeatures{
	height:auto;
	padding:20px 0 20px 0;
}
.viewchartbox{
	border:1px solid #dae5eb;
	border-top:none;
	overflow:hidden;
}
.pricechartheader{
	background:#fff;
}
.pricechartheader h4{
	font-size:16px;
	color:#103450;
}
.featurescol{
	width:30%;
	padding:0 1% 0 1%;
}
.startercol{
	width:17%;
	margin:0 0 0 1px;
}
.advancecol{
	width:17%;
	margin:0 0 0 1px;
}
.premiumcol{
	width:17%;
	margin:0 0 0 1px;
}
.corporatecol{
	width:17%;
	float:left;
	margin:0 0 0 1px;
}
.pricechartlist{
	background:#fff;
}
.pricechartlist span{
	padding:0;
	margin:0;
}
.featurescol span{
	font-size:14px;
	font-weight:bold;
}
.even{
	background:#f8fafb;
}
.link{
	width:auto;
	margin:0;
}
.link a{
	font-size:12px;
}
.faqwrap{
	width:auto;
	margin:0;
	padding:0 20px;
}
.faqlist h2{
	padding:25px 20px 25px 80px;
}
.faqcontent{
	padding:25px 20px 25px 20px;
}
.newhomecontentleft{
	width:auto;
	float:none;
	text-align:center;
	padding: 20px 0!important;
}
.homecontentright{
	width:auto;
	float:none;
	padding:0 0 0 0 !important;
}				
}

@media (min-width: 768px) and (max-width: 969px) {
.container{
	width:auto;
	padding:0;
}

.appsdownload {
	margin: 0 auto !important;
}

.trainingarealeft{
	width:65%;
	float:left;
}
.trainingarearight{
	width:33%;
	float:right;
}	
	
/* for tour page */

.tourboxlist{
	padding:30px 0 30px 0;
}
.tourboxwrap{
	width:auto;
	padding:0 20px;
	margin:0;
}
.tourboxleft{
	width:45%;
	float:left;
	max-width:599px;
	margin:0;
}
.tourboxinfo{
	padding:0 0 25px 0;
}
.tourboxright{
	width:50%;
	float:right;
	max-width:599px;
	margin:0 auto;
}
.toursliderholder{
	width:auto;
	padding:0 0 0 0;
	height:auto;
	background:none;
}
.shiftleft{
	float:left;
}
.shiftright{
	float:right;
}

/* for pricing page */


.billingoption{
	padding:0 0 30px 0;
}
.pricingwrap{
	width:auto;
	margin:0;
	padding:0 20px 30px 20px;
}
.packagearea{
	padding:0 0 55px 0;
	overflow:hidden;
}
.packagecol{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol2{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol3{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol4{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecolinfo{
	padding:20px;
}
.packageprice{
	height:auto;
	padding:20px 0;
	border-bottom:2px solid #3b79ae;
}
.packagefeatures{
	height:auto;
	padding:20px 0 20px 0;
}
.viewchartbox{
	border:1px solid #dae5eb;
	border-top:none;
	overflow:hidden;
}
.pricechartheader{
	background:#fff;
}
.pricechartheader h4{
	font-size:16px;
	color:#103450;
}
.featurescol{
	width:30%;
	padding:0 1% 0 1%;
}
.startercol{
	width:17%;
	margin:0 0 0 1px;
}
.advancecol{
	width:17%;
	margin:0 0 0 1px;
}
.premiumcol{
	width:17%;
	margin:0 0 0 1px;
}
.corporatecol{
	width:17%;
	float:left;
	margin:0 0 0 1px;
}
.pricechartlist{
	background:#fff;
}
.pricechartlist span{
	padding:0;
	margin:0;
}
.featurescol span{
	font-size:14px;
	font-weight:bold;
}
.even{
	background:#f8fafb;
}
.link{
	width:auto;
	margin:0;
}
.link a{
	font-size:12px;
}
.faqwrap{
	width:auto;
	margin:0;
	padding:0 20px;
}
.faqlist h2{
	padding:25px 20px 25px 60px;
}
.faqcontent{
	padding:25px 20px 25px 20px;
}

.downloadbottom{
	padding:65px 0 50px 0;
}
.downloadbottomwrap{
	width:auto;
	padding:0 20px;
}
.downloadbottoleft{
	width:auto;
	float:none;
	text-align:center;
}
.downloadbottoright{
	width:auto;
	max-width:420px;
	float:none;
	padding:20px 0 0 0;
	margin:0 auto;
}
.downloadbottoright ul{
	padding:0;
	margin:0 auto;
	width:290px;
}
.downloadbottoright ul li{
	float:none;
	width:auto;
	display:inline-block;
	padding:0 12px 10px 12px;
}

.skyprepawardarea{
	padding-left:20px !important;
	padding-right:20px !important;
}
.awardbox{
	width:auto;
	margin:0 !important;
}
.firstawardbox{
	width:auto;
	float:left;
	width:32%;
	height:auto;
	min-height:300px;
	padding:20px 10px !important;
	margin:0 10px 10px 0 !important;
}
.secondawardbox{
	width:auto;
	float:left;
	width:33%;
	height:auto;
	min-height:300px;
	padding:20px 10px !important;
	margin:0 0 10px 0 !important;
	position:static;
}
.thirdawardbox{
	width:auto;
	float:right;
	width:32%;
	height:auto;
	min-height:300px;
	padding:50px 10px 0 10px !important;
	margin:0 0 10px 0 !important;
}
.newhomecontentleft{
	width:auto;
	float:none;
	text-align:center;
	padding: 20px 0!important;
}
.homecontentright{
	width:auto;
	float:none;
	padding:0 0 0 0 !important;
}	
}

@media (min-width: 481px) and (max-width: 767px){
.container{
	width:auto;
	padding:0;
}
.skytestimoninfo{
	padding:0 20px 0 20px;
}
.appsdownload {
	margin: 0 auto !important;
}
.trainingarealeft{
	width:auto;
	max-width:530px;
	margin:0 auto;
	float:none;
}
.trainingbox ul li{
	font-size:14px;
}
.trainingarearight{
	width:auto;
	float:none;
	padding:45px 0 0 0;
}	
	
/* for tour page */		
	
.tourboxlist{
	padding:30px 0 30px 0;
}
.tourboxwrap{
	width:auto;
	padding:0 20px;
	margin:0;
}
.tourboxleft{
	width:auto;
	float:none;
	max-width:599px;
	margin:0 auto;
}
.tourboxinfo{
	padding:0 0 25px 0;
}
.tourboxright{
	width:auto;
	float:none;
	max-width:599px;
	margin:0 auto;
}
.toursliderholder{
	width:auto;
	padding:0 0 0 0;
	height:auto;
	background:none;
}
.shiftleft{
	float:none;
}
.shiftright{
	float:none;
}


/* for pricing page */


.billingoption{
	padding:0 0 30px 0;
}
.pricingwrap{
	width:auto;
	margin:0;
	padding:0 20px 30px 20px;
}
.packagearea{
	padding:0 0 55px 0;
	overflow:hidden;
}
.packagecol{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol2{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol3{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol4{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecolinfo{
	padding:20px;
}
.packageprice{
	height:auto;
	padding:20px 0;
	border-bottom:2px solid #3b79ae;
}
.packagefeatures{
	height:auto;
	padding:20px 0 20px 0;
}
h2.expander{
	display:none;
}
.expandcontainer{
	display:none;
}
.faqwrap{
	width:auto;
	margin:0;
	padding:0 20px;
}
.faqlist h2{
	padding:25px 20px 25px 60px;
}
.faqcontent{
	padding:25px 20px 25px 20px;
}


.appsdownloadboxleft{
	width:auto;
	float:none;
	padding:0 0 0 0;
}
.appsdownloadboxleft h4{
	padding:10px 0 10px 0;
}
.appsdownloadboxright{
	width:auto;
	max-width:auto;
	float:none;
	margin:0 auto;
}
.appsdownloadboxright ul{
	padding:0;
	margin:0;
}
.appsdownloadboxright ul li{
	float:none;
	display:inline-block;
	padding:0 12px 0 12px;
}
.downloadbottom{
	padding:65px 0 50px 0;
}
.downloadbottomwrap{
	width:auto;
	padding:0 20px;
}
.downloadbottoleft{
	width:auto;
	float:none;
	text-align:center;
}
.downloadbottoright{
	width:auto;
	max-width:420px;
	float:none;
	padding:20px 0 0 0;
	margin:0 auto;
}
.downloadbottoright ul{
	padding:0;
	margin:0 auto;
	width:290px;
}
.downloadbottoright ul li{
	float:none;
	width:auto;
	display:inline-block;
	padding:0 12px 10px 12px;
}

/* new change on home page 16.11.206 */

.skyprepawardarea{
	padding-left:20px !important;
	padding-right:20px !important;
}
.awardbox{
	width:auto;
	max-width:480px;
	margin:0 auto !important;
}
.firstawardbox{
	width:auto;
	float:none;
	margin:0 0 10px 0 !important;
}
.secondawardbox{
	width:auto;
	float:none;
	margin:0 0 10px 0 !important;
	position:static;
}
.thirdawardbox{
	width:auto;
	float:none;
	margin:0 0 10px 0 !important;
}
.newhomecontentleft{
	width:auto;
	float:none;
	text-align:center;
	padding: 20px 0!important;
}
.homecontentright{
	width:auto;
	float:none;
	padding:0 20px 0 0 !important;
}

}

@media (max-width: 480px) {

.skytestimoninfo{
	padding:0 20px 0 20px;
}
.appsdownload {
	margin: 0 auto !important;
}
	
.trainingarealeft{
	width:auto;
	float:none;
}
.trainingbox{
	width:auto;
	height:auto;
	background:none;
}
.trainingbox ul li{
	font-size:14px;
}
.trainingarearight{
	width:auto;
	float:none;
	padding:45px 0 0 0;
}	
	
/* for tour page */	
	
.tourboxlist{
	padding:30px 0 30px 0;
}
.tourboxwrap{
	width:auto;
	padding:0 20px;
	margin:0;
}
.tourboxleft{
	width:auto;
	float:none;
}
.tourboxinfo h3{
	font-size:12px;
}
.tourboxinfo{
	padding:0 0 25px 0;
}
.tourboxright{
	width:auto;
	float:none;
	max-width:599px;
	margin:0 auto;
}
.toursliderholder{
	width:auto;
	padding:0 0 0 0;
	height:auto;
	background:none;
}
.shiftleft{
	float:none;
}
.shiftright{
	float:none;
}



/* for pricing page */


.billingoption{
	padding:0 0 30px 0;
}
.pricingwrap{
	width:auto;
	margin:0;
	padding:0 20px 30px 20px;
}
.packagearea{
	padding:0 0 55px 0;
	overflow:hidden;
}
.packagecol{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol2{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol3{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecol4{
	width:auto;
	max-width:291px;
	float:none;
	margin:0 auto;
	padding:0 0 30px 0;
}
.packagecolinfo{
	padding:20px;
}
.packageprice{
	height:auto;
	padding:20px 0;
	border-bottom:2px solid #3b79ae;
}
.packagefeatures{
	height:auto;
	padding:20px 0 20px 0;
}
h2.expander{
	display:none;
}
.expandcontainer{
	display:none;
}
.faqwrap{
	width:auto;
	margin:0;
	padding:0 20px;
}
.faqlist h2{
	padding:25px 20px 25px 60px;
}
.faqcontent{
	padding:25px 20px 25px 20px;
}
.appsdownloadboxleft{
	width:auto;
	float:none;
	padding:0 0 0 0;
}
.appsdownloadboxleft h4{
	padding:10px 0 10px 0;
}
.appsdownloadboxright{
	width:auto;
	max-width:auto;
	float:none;
	margin:0 auto;
}
.appsdownloadboxright ul{
	padding:0;
	margin:0;
}
.appsdownloadboxright ul li{
	float:none;
	display:inline-block;
	padding:0 12px 0 12px;
}
.downloadbottom{
	padding:80px 0 50px 0;
}
.downloadbottomwrap{
	width:auto;
	padding:0 20px;
}
.downloadbottoleft{
	width:auto;
	float:none;
	text-align:center;
}
.downloadbottoright{
	width:auto;
	max-width:420px;
	float:none;
	padding:20px 0 0 0;
	margin:0 auto;
}
.downloadbottoright ul{
	padding:0;
	margin:0;
}
.downloadbottoright ul li{
	float:none;
	width:100%;
	display:block;
	text-align:center;
	padding:0 0 30px 0;
}

/* new change on home page 16.11.206 */

.skyprepawardarea{
	padding-left:20px !important;
	padding-right:20px !important;
}
.awardbox{
	width:auto;
	margin:0;
}
.firstawardbox{
	width:auto;
	float:none;
	margin:0 0 10px 0 !important;
}
.secondawardbox{
	width:auto;
	float:none;
	margin:0 0 10px 0 !important;
	position:static;
}
.thirdawardbox{
	width:auto;
	float:none;
	margin:0 0 10px 0 !important;
}
.newhomecontentleft{
	width:auto;
	float:none;
}
.homecontentright{
	width:auto;
	float:none;
	padding:0 20px 0 0 !important;
}

}
