/* Media Queries */

/************************************************************************************
smaller than 2130
*************************************************************************************/
@media screen and (max-width: 2130px) {

#walkthrough li .module_content{padding-top:50px;}

}


/************************************************************************************
smaller than 1920
*************************************************************************************/
@media screen and (max-width: 1920px) {

header h1,
header h2,
#apple_appstore{width:30%;}

header #header_images{left:35%;}

#walkthrough{padding:30px;position: relative;z-index: 1;margin-bottom:-80px;}
#walkthrough h1{font:54px/58px 'pacificoregular';text-align: center;color:#fff;}
#walkthrough ul{margin:0 auto;list-style:none;overflow:hidden;}
#walkthrough li{font-size:16px;width:33%;text-align: center; vertical-align: top;}
#walkthrough li h2, 
#walkthrough li p{padding:0 35px;}
#walkthrough li p{line-height:22px;}
#walkthrough li img{width:300px;margin-bottom:10px;float:none;position:static;margin-left:0;}
#walkthrough li .module_content{float:none;text-align: center;width:100%;padding-top:0;}

}

/************************************************************************************
smaller than 1440
*************************************************************************************/
@media screen and (max-width: 1440px) {
.sl-slider-wrapper{height:480px;}

}

/************************************************************************************
smaller than 1140
*************************************************************************************/
@media screen and (max-width: 1140px) {


#walkthrough h1{font-size:40px;}
#walkthrough h2{font-size:25px;}
#walkthrough li{display:block;width:100%;clear:both;}
#walkthrough li img{float:left;width:27%;}
#walkthrough li .module_content{float:right;width:73%;text-align: left;padding-top:60px;}
#walkthrough li.module_even img{float:right;}
#walkthrough li.module_even .module_content{float:left;}

#features ul{padding:60px 60px 10px;}
#features li{display:block;width:100%;text-align: center;}
#features li h2, 
#features li p{padding:0;}

section{width:70%;}

}


/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (max-width: 1024px) {

.sl-slider-wrapper{height:340px;}

#walkthrough li .module_content{padding-top:30px;}
#social ul{padding:10px 20px;}

}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {

header{padding:80px 0 40px;}
header h1, header h2, #apple_appstore {
width: 100%;
}
header h1{width:50%;margin:0 auto;}
header #header_images{display:none;}

.AlphaPopup{display:none!Important;}
#websummit{top:0;}
#websummit img{width:100px;}

#navigation li a{padding:10px;}

#walkthrough h1{font-size:30px;line-height:36px;}
#walkthrough h2{font-size:20px;padding:0;}
#walkthrough p{padding:0;}
#walkthrough li{display:block;width:100%;clear:both;}
#walkthrough li img{float:none;width:80%;margin:-15px auto 20px;}
#walkthrough li .module_content{float:none;width:100%;text-align: center;padding-top:0;}
#walkthrough li.module_even img{float:none;}
#walkthrough li.module_even .module_content{float:none;}

section{width:80%;}
#walkthrough{padding:30px 0!important;}

#walkthrough li h2, 
#walkthrough li p{padding:0;}

#intro h1{font-size:30px;line-height:36px;padding-top:0;}
#intro .section_header p{font-size:16px!Important;}

footer li{display:block; text-align: center;}

/*Slider*/
.sl-slider-wrapper{height:400px;}

.nav-dots{display:none;}

.deco-main{bottom:0;left:10px;width:70%;}
.deco-main-1{top:auto;bottom:-110px;left:auto;right:20%;width:50%;}
.deco-main-2{width:35%;bottom:-20px;left:auto;right:35%;}
.deco-main-3{left:auto;right:40%;bottom:-20px;width:35%;z-index:2;}
.deco-main-4{left:auto;right:8%;bottom:0;width:35%;}

.sl-slide-1 .deco-2{left:auto;right:8%;top:auto;bottom:-60px;width:22%;}
.sl-slide-1 .deco-pop{right:8%;top:auto;top:auto;bottom:35%;width:22%;}

.sl-slide-2 .deco-2{bottom:-20px;left:auto;right:25%;z-index:1;width:20%;}
.sl-slide-2 .deco-pop-1{right:5%;width:20%;top:35%;}
.sl-slide-2 .deco-pop-2{right:33%;width:12%;top:11%;}
.bg-img-2{right:2%;bottom:-30px;width:60%;}
.bg-img-2 img{width:100%;}

.sl-slide-3 .deco-pop-1{right:-8px;width:20%;top:auto;bottom:-45px;z-index:1;}
.sl-slide-3 .deco-pop-2{right:15%;width:15%;top:3%;}
.sl-slide-3 .deco-pop-3{right:37%;width:10%;top:18%}
.bg-img-3{right: 0;bottom: 0;width: 50%;}
.bg-img-3 img{width:100%;}


.sl-slide-4 .deco-2,
.sl-slide-4 .deco-3{top:auto;bottom:0;right:50%;}

.sl-slide-4 .deco-2{width:22%;z-index:1;right:33%;bottom:-5px;}
.sl-slide-4 .deco-3{width:16%;bottom:-40px;z-index:3;right:28%;}
.sl-slide-4 .deco-pop{left:auto;right:38%;top:5%;width:20%;}

.bg-img-4{width:10%;top:5%;right:5%;}
.bg-img-4 img{width:100%;}

.slide-copy,
.sl-slide-4 .slide-copy{left:11%;top:30px;width:170px;}
.sl-slide-2 .slide-copy{width:190px;}

.slide-copy h2{font-size:26px!important;line-height:22px!important;}
.slide-copy p{font-size:14px;line-height:18px;}
/**/

.section section{width:95%;}
.section section h1{font-size:30px;line-height:36px;padding-bottom:30px;}
.section section .section_header h1{padding-bottom:0;}

}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {

header{padding:40px 0;}
header h1{width:50%;margin:0 auto;height:220px;}

.section header{padding-top:0;}
.section header h1{width:30%!Important;margin:0 auto;height:200px;}
.section header h1 span{width:100%;}

/*Slider*/
.sl-slider-wrapper{height:480px;}

.nav-dots{display:none;}

.deco-main{bottom:0;left:10px;width:70%;}
.deco-main-1{bottom:20px;left:10px;}
.deco-main-2{width:;bottom:-20px;}
.deco-main-3{left:0;bottom:-20px;width:;z-index:2;}
.deco-main-4{left:auto;right:15px;bottom:0;width:65%;}

.sl-slide-1 .deco-2{left:auto;right:10px;bottom:20px;width:35%;}
.sl-slide-1 .deco-pop{right:25px;top:auto;bottom:35%;width:40%;}

.sl-slide-2 .deco-2{bottom:-20px;left:55%;z-index:1;width:60%;}
.sl-slide-2 .deco-pop-1{right:25px;width:40%;top:150px;}
.sl-slide-2 .deco-pop-2{right:55%;width:20%;top:40%;}
.bg-img-2{right:0;bottom:20%;width:100%;}
.bg-img-2 img{width:100%;}

.sl-slide-3 .deco-pop-1{right:-8px;width:40%;top:auto;bottom:-45px;z-index:1;}
.sl-slide-3 .deco-pop-2{right:23%;width:30%;top:150px;}
.sl-slide-3 .deco-pop-3{right:55%;width:20%;top:230px}
.bg-img-3{right: auto;bottom: 13%;width: 100%;left: 33%;}
.bg-img-3 img{width:100%;}


.sl-slide-4 .deco-2,
.sl-slide-4 .deco-3{top:auto;bottom:0;right:50%;}

.sl-slide-4 .deco-2{width:45%;z-index:1;right:50%;bottom:-5px;}
.sl-slide-4 .deco-3{width:30%;bottom:-40px;z-index:3;right:35%;}
.sl-slide-4 .deco-pop{left:30px;top:175px;width:37%;}

.bg-img-4{width:20%;top:190px;right:40px;}
.bg-img-4 img{width:100%;}

.slide-copy,
.sl-slide-4 .slide-copy,
.sl-slide-2 .slide-copy{text-align: center;width:100%;top:30px;left:0;}

.slide-copy h2,
.slide-copy p{padding-right:20px;padding-left:20px;}
.slide-copy h2{font-size:30px!important;line-height:30px!important;}
/**/

.section section{width:95%;}
.section section h1{font-size:30px;line-height:36px;padding-bottom:30px;}
.section section .section_header h1{padding-bottom:0;}

.AlphaPopup{display:none!Important;}
#websummit{top:0;}
#websummit img{width:100px;}

#features ul{padding:60px 0 10px;}
footer{text-align: center;}
footer li strong{display:block;}

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1136px) {


.AlphaPopup{display:none!Important;}
#websummit{top:0;}
#websummit img{width:100px;}
footer{text-align: center;}

}