.moxiehome{background:#fff}
.moxiehome h1,.moxiehome h2{font-size:44px;font-weight:100;margin:0;line-height:normal;text-transform:none}
.moxiehome hrule{border-color:#000}
.moxiehome h3{font-size:22px;font-weight:normal;line-height: normal;margin:24px 0;text-transform:none}

.section{overflow:auto;position:relative;text-align:center}

.content{margin:0 auto}

.home1.section{background:#ded6c9 url('/wp-content/themes/moxie2/img/banner-home3.png') no-repeat bottom center;height:740px}
.home1 .content{margin-top:275px;width:auto}
.home1 a.rect.orangefull{font-size:18px;background:#f05b31 url('/wp-content/themes/moxie2/img/icon_bell.svg') no-repeat 24px 21px;padding:22px 36px 22px 60px}
.home1 .bottom{position:absolute;bottom:0;padding:32px 0;background:rgba(255,255,255,0.3);width:100%;text-align:center;color:#000;font-size:18px}
.home1 .bottom a{color:#888;font-weight:bold;font-size:14px;white-space:nowrap}

.home2.section{overflow:hidden}
.home2 .content{margin-top:60px;overflow:hidden}
.home2 h1,.home2 h2{font-size:43px;width:800px;margin:0 auto 16px}
.home2 h3{font-size:23px;}
.home2 .timeline{background:url('../img/home/home-timeline3.png') no-repeat bottom center;width:1162px;height:515px;margin:50px auto}
.home2 .timeline ul{width:935px;margin:90px auto}
.home2 .timeline ul li{width:188px;float:left;text-align:left;margin:0 30px}
.home2 h4{font-size:16px}
.home2 p{font-size:16px;margin-bottom:5px}
.home2 .timeline ul li div,.home2 .timeline ul li a.img{background:url('../img/home/home-timeline-icons2.png') no-repeat top left;width:100px;height:100px;display:block}
.home2 .timeline ul li.t1{margin-left:0}
.home2 .timeline ul li.t2 div,.home2 .timeline ul li.t2 a.img{background-position:-249px 0px}
.home2 .timeline ul li.t3 div,.home2 .timeline ul li.t3 a.img{background-position:-493px 0px}
.home2 .timeline ul li.t4 div,.home2 .timeline ul li.t4 a.img{background-position:-740px 0px}
.home2 .timeline ul li.t4{margin-right:0}
.timeline .t1 .more,.timeline .t2 .more,.timeline .t3 .more,.timeline .t4 .more{font-size:14px;text-transform:uppercase}
.timeline .t3 .more,.timeline .t4 .more{color:#b4c867}

.home2 .legend{position:absolute;bottom:26px;width:1162px}
.home2 .presale, .home2 .purchase{font-size:20px;color:#828e8d;font-weight:bold;width:39.6%;float:left}
.home2 .purchase{width:55.3%;float:right}
.home2 .more{color:#99c0c1;font-weight:bold;font-size:14px}

.subnav.customers{padding:62px 0}
.subnav.customers a{opacity:0.3}
.subnav.customers a:hover{opacity:0.6}

.customers.section{background:#ded6c9;padding:80px 0 90px}
.customers .content{width:980px}
.customers h2{font-size:45px;width:800px;margin:0 auto 16px}
.customers h3{padding:0 20px}
.customers .stories{margin-top:60px;padding:0 100px;}
.customers .stories li{float:left;width:29%;margin:0;color:#000;font-size:18px}
.customers .stories li.hr{width:1px;height:190px;border-right:1px solid #bbb;margin:25px 3%}
.customers .stories img{display:block;text-align:center;margin:0 auto 25px}
.customers .stories a{font-weight:bold;display:block;margin-top:15px;font-size:14px}

.platform.section{background:#f3f3f2;padding:0px 0 0px}
.impacts.section {overflow:visible;background:#333 url('/wp-content/themes/moxie2/img/home/pillars_bg.png') top center;color:#fff;padding-top:0px;padding-bottom:80px}
.pillars.impacts h3{color:#fff}

.story.section{padding:0 0 60px;margin-top:0px;}
.story .slides{width:780px;height:220px;margin:0 auto;position:relative;}
.story .slides div{display:none;position:absolute;top:0;left:0;width:100%}
.story .slides p{color:#888}
.story .slides h2{font-size: 47px}
.story .slides h3{margin:24px auto}
.story .slides #slide1{display:block}
.story .slideNav{height:60px;width:900px;margin:-320px auto 260px}
.story .slideNav a{background:url('../img/slide-arrows.png')no-repeat left bottom;height:50px;width:50px;display:block;float:left;margin:0 10px;float:left;position:relative;z-index:50}
.slideNav a.disabled:hover,.slideNav a.disabled{background-position:top left;opacity:1}
.slideNav a#next{background-position:right bottom;float:right}
.slideNav a#next.disabled{background-position:right top}

.mSlides{position:relative;height:800px}
.mSlides *{transition-property: none;transition-duration:0}
.mSlides .mslidestatic{display:none;position:absolute;top:0;text-align:center;width:100%}
.mSlides .mslidestatic .c{width:850px;margin:0 auto}
.moxiehome .mSlides p{color:#777}
.mSlides p.s{margin-bottom:5px}
.mSlides .mslidestatic.active{display:block}
.mSlides .ipado{position:relative;}
.mSlides .ipado .rightoverlay{position:absolute;top:67px;right:128px;text-align:right;width:500px;height:444px;overflow:hidden}
.mSlides .ipado .popoverlay, .mSlides .ipado .popoverlaytop{position:absolute;top:67px;left:128px;width:595px;height:445px;overflow:hidden}
.mSlides .ipado .popoverlay img{margin-top:131px}
.mSlides .ipado .popoverlaytop img{margin-top:30px}

.mSlides .onDesktop{display:block}
.mSlides .onMobile{display:none}

.extramile .content{width:890px}
.extramile h3{margin-bottom:90px}

.pillars{background:#eee;color:#fff;overflow:visible;padding-top:70px;padding-bottom:120px}
.pillars .pillars{padding-top:0}
.pillars h3,.pillars h2{color:#000}
.moxiehome a.more{background:#99c0c1;color:#333;padding:10px 17px;font-size:14px;text-transform:uppercase;display:inline-block}
.pillars .content{width:820px}
.pillars li h4{color:#000;position:relative;text-align:center;display:block;padding-top:37px;margin-bottom:-56px;font-size:14px;font-weight:normal;z-index:15}
.pillars li a.more{margin-top:15px}
.pillars li a{position:relative}
.pillars li a span{position:relative;top:60px;z-index:15;display:block;text-align:center;font-size:14px}
ul.pillars li{float:left;width:270px;margin-left:5px}
ul.pillars li.pillar1 {margin-left:0}
.pillars .highlight{clear:both;padding-top:50px;text-align:left}
.pillars .highlight img{float:left;margin-bottom:-145px;position:relative;z-index:10}

.extramile{padding-top:160px}
.pillars .highlight .r{padding-left:10px;width:450px;float:right;font-size:20px}
.pillars .highlight .h{margin-bottom:16px;float:right;width:450px}
.pillars .highlight h3{font-size:46px;font-weight:200}
.pillars .highlight .hrule{border-color:#777;margin-left:0}
.pillars .highlight ul{padding-left:20px;}
.pillars .highlight li:before {content: "\002022 ";color:#f05a35;margin-left:-20px;padding-right:15px}
.pillars .highlight li{margin-top:20px}
.pillars .highlight a.more{margin:20px 0 0 20px}

.home2.section{overflow:visible;z-index:10}
.home2 .content{width:890px;overflow:visible}
.home2 .buttons a{width:24%;text-align:center;display:inline-block;color:#000;font-weight:bold;opacity:0.16;font-size:16px;letter-spacing:0}
.home2 .buttons a.active{opacity:1}
.home2 .buttons a:hover{opacity:0.8}
.home2 .buttons img{display:block;margin:0 auto 8px}
.home2 .bSlides{margin-bottom:-100px}
.home2 .bSlides img{display:block;margin:24px auto 0}
.home2 .bSlides .line{display:block;margin:16px auto;padding-right:293px}
.home2 .bSlides .slide2 .line{padding-right:100px}
.home2 .bSlides .slide3 .line{padding:0 0 0 100px}
.home2 .bSlides .slide4 .line{padding:0 0 0 293px}
.home2 .bSlides li{display:none;font-size:16px;color:#333}
.home2 .bSlides li.active{display:block}
.home2 .bSlides .mobile{display:none}

.moxiehome .section.banner{height:366px;overflow:visible}
.moxiehome .banner.section .slideshow li{display:none;width:100%;height:320px;position:absolute;color:#fff;background:center;background-size:cover;overflow:visible}
.moxiehome .banner.section .slideshow li div.img{height:100%;float:right;margin-right:85px}
.moxiehome .banner.section .slideshow li.slide1 div.img{margin-top:20px}
.moxiehome .banner.section .slideshow li div.line{float:right;background:url('/wp-content/themes/moxie2/img/home2/banner-line.png') bottom left no-repeat;width:73px;height:37px;opacity:0.5;margin:180px -15px 0 0;}
.moxiehome .banner.section .slideshow li div.img img{height:100%;width:auto}
.moxiehome .banner.section .slideshow li p{display:none}
.moxiehome .banner.section .slideshow li > div{width:1228px;margin:0 auto}
.moxiehome .banner.section li div.smtxt{margin:55px 0 0 -464px;left:50%;position:absolute;text-align:left;font-size:17px;font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.6);width:500px;text-transform:uppercase}
.moxiehome .banner.section li div.txt{font-size:52px;width:500px;margin:75px 0 0 -467px;left:50%;position:absolute;text-align:left;font-weight:100}
.moxiehome .banner.section li div.subtxt{margin:215px 0 0 -464px;left:50%;position:absolute;text-align:left;font-size:21px;text-shadow:2px 2px rgba(0,0,0,0.6);width:500px}
.moxiehome .banner.section li div.subtxt span{font-weight:bold}
.moxiehome .banner.section li div.sm{margin:0;float:right;margin:105px -60px 0 0;font-weight:bold;font-size:22px;text-align:center;width:120px;text-transform:uppercase}
.moxiehome .banner.section li .sm span{font-weight:normal;font-size:19px;text-transform:none;display:block}
.moxiehome .banner.section .slideshow li.slide2 .img{margin-right:6px}
.moxiehome .banner.section .slideshow li.slide2 .line{margin:182px -75px 0 0;width:132px;height:80px}
.moxiehome .banner.section .slideshow li.slide3 .img{margin-right:0}
.moxiehome .banner.section .slideshow li.slide3 .line{margin:182px -58px 0 0;width:1px;height:85px}
.moxiehome .banner.section .slideshow li.slide3 .sm{margin-right:-120px}
.moxiehome .banner.section .slideshow li.slide1 {display:block;background-position:top center}

.moxiehome .banner.section .slideshow *{
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

.moxiehome .subnav{padding:30px 0;text-align:center;background:#fff;overflow:visible}
.moxiehome .subnav.customers{padding:60px 0}
.moxiehome .subnav div{margin:0 auto;height:65px;display:inline-block}
.moxiehome .subnav div a{float:left;text-align:center;margin:0 40px;color:#333}
.moxiehome .subnav div a span{display:block;padding-top:15px;text-transform:uppercase;font-size:14px}

.moxiehome .banner.section .slideshow .case{position:absolute;bottom:-25px;width:500px;margin:0 0 0 -455px;left:50%;text-align:left}
.moxiehome .banner.section .slideshow .case h4{font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:left}
.moxiehome .banner.section .slideshow .case p{display:block;margin:0;padding:0}
.moxiehome .banner.section .slideshow .case a{background:#f25a25;padding:15px 25px;color:#fff;display:inline-block;font-size:20px;letter-spacing:normal;border-radius:2px;box-shadow:2px 2px 2px 0 rgba(32,32,32,0.4)}
.moxiehome .banner.section .slideshow .case a:hover{box-shadow:none}
.moxiehome .banner.section .slideshow .case a span{display:block;text-transform:uppercase}


@media screen and (max-width:1228px){
	.moxiehome .banner.section .slideshow li > div{width:100%}
	.moxiehome .banner.section li div.txt{left:auto;right:0;margin:72px 557px 0 0}
	.moxiehome .banner.section li div.smtxt{left:auto;right:0;margin:52px 554px 0 0}
	.moxiehome .banner.section li div.subtxt{left:auto;right:0;margin:202px 554px 0 0}
	.moxiehome .banner.section .slideshow .case{left:auto;right:0;margin:65px 557px 0 0}
}
@media screen and (max-width:1080px){
	.moxiehome .banner.section .slideshow .case, .moxiehome .banner.section li div.txt,.moxiehome .banner.section li div.smtxt,.moxiehome .banner.section li div.subtxt{margin-left:10px;margin-right:0;left:0;right:auto}
	.moxiehome .banner.section li div.smtxt,.moxiehome .banner.section li div.subtxt{margin-left:13px}
	.moxiehome .banner.section .slideshow li div.img{margin-right:10px}
}
@media screen and (max-width:1040px){
	.moxiehome .subnav div a{margin:0 30px}
}
@media screen and (max-width:1000px){
	.moxiehome .banner.section .slideshow li.slide1 div.img{height:260px;margin-top:96px}
}
@media screen and (max-width:940px){
	.moxiehome .banner.section .slideshow li.slide3 .img{margin-right:-40px}
}
@media screen and (max-width:900px){
	.moxiehome .banner.section .slideshow .case h4{font-size:12px;margin-bottom:5px}

	.moxiehome .banner.section li div.sm{font-size:19px;}
	.moxiehome .banner.section li .sm span{font-size:18px}
	.moxiehome .banner.section .slideshow li.slide1 .line{height:8px;width:175px;margin:215px -15px 0 0;background-position:top left}
	.moxiehome .banner.section .slideshow li.slide3 .line{height:1px;width:120px;margin:268px -75px 0 0}
	.moxiehome .banner.section .slideshow li.slide2 .line{height:1px;width:160px;margin:260px -75px 0 0}
	.moxiehome .banner.section .slideshow li.slide2 .img{margin-right:40px}
	.moxiehome .banner.section .slideshow li.slide1 .sm{margin:224px -60px 0 0}
	.moxiehome .banner.section .slideshow li.slide2 .sm{margin:224px 10px 0 0}
	.moxiehome .banner.section .slideshow li.slide3 .sm{margin:235px -5px 0 0}
	
	.moxiehome .subnav div a{margin:0 20px}
}

@media screen and (max-width:890px){
	.extramile .content{width:100%}
	.home2 .content{width:auto}
	.home2 .buttons{display:none}
	.home2 .bSlides li{display:block;font-size:20px;padding:30px 20px 180px;width:auto}
	.home2 .bSlides li.slide1,.home2 .bSlides li.slide3{background:#ded4ca}
	.home2 .bSlides li .line{display:none}
	.home2 .bSlides img.img{width:100%;height:auto}
	.home2 .bSlides .mobile{display:block;margin-top:-195px;padding-bottom:22px;margin-bottom:28px;font-weight:bold;background:url('/wp-content/themes/moxie2/img/home/arrow_white.png') no-repeat bottom center}
	.home2 .bSlides .slide1 .mobile,.home2 .bSlides .slide3 .mobile{background-image:url('/wp-content/themes/moxie2/img/home/arrow_gray.png')}
	.home2 .bSlides{margin-top:200px}
	.home2 .bSlides li.slide4{padding-bottom:0}
}

@media screen and (max-width:850px){
	.moxiehome .banner.section li div.txt{font-size:44px;width:400px}
	.moxiehome .banner.section li div.subtxt{font-size:16px;width:auto;margin-top:182px;margin-left:12px}
	.moxiehome .banner.section li div.smtxt{font-size:16px;width:auto;margin-left:12px}
	.moxiehome .banner.section .slideshow .case a{font-size:16px;padding:10px 20px}
	.moxiehome .banner.section .slideshow li{height:270px}
	.moxiehome .banner.section .slideshow li.slide1 div.img{margin-top:46px}
	.moxiehome .banner.section .slideshow .case{bottom:-20px;width:auto}
	.moxiehome .section.banner{height:310px}

	.home2.section{padding-bottom:40px}
	.mSlides #slideFrame2,.mSlides #slideFrame4{background:#99c1c3 url('/wp-content/themes/moxie2/img/home/downarrow_white.png') no-repeat top center;}
	.mSlides #slideFrame3,.mSlides #slideFrame5{background:#fff url('/wp-content/themes/moxie2/img/home/downarrow_blue.png') no-repeat top center;}
	.mSlides .onDesktop{display:none}
	.mSlides .onMobile{display:block}
	.mSlides{position:relative;height:auto}
	.mSlides .mslidestatic{padding:70px 2%;display:block !important;position:static;width:auto}
	.mSlides .mslidestatic img{width:100%;height:auto}
	.mSlides .mslidestatic .c{width:auto}
	.moxiehome .mSlides h2{padding:0 5%}
	.moxiehome .mSlides h3{padding:0 5%}
	.moxiehome .mSlides p.s{padding:0 5%}
	.moxiehome #slideFrame2 p, .moxiehome #slideFrame4 p{color:#222}

	ul.pillars li{float:none;margin:30px auto 0}
	.pillars .content{width:auto;padding:0 20px}
	ul.pillars li.pillar1{margin-left:auto}
	.pillars{padding:20px 0}
	.pillars .highlight .h{float:none;width:auto;padding:0 2%;text-align:center}
	.pillars .highlight .hrule{margin-left:auto}

	.moxiehome .subnav.customers{padding:40px 0;overflow:hidden;width:100%}
}
@media screen and (max-width:790px){
	.pillars .highlight img{margin-bottom:10px;width:48%;height:auto}
	.pillars .highlight .r{width:48%;padding-right:2%}
	.moxiehome .subnav.customers div a{margin:0 10px}
	.subnav.customers a img{width:100%;height:auto}
	.customers a.nationwide{width:109px;height:47px}
	.customers a.crocs{width:129px;height:47px}
	.customers a.epson{width:85px;height:47px}
	.customers a.l3m{width:39px;height:47px}
	.customers a.staples{width:75px;height:47px}
	.moxiehome .customers.subnav div{height:47px}
}

.story .slideicons a{width:85px;margin:0 -2px 10px;padding-top:60px;background:no-repeat top center;background-size:52px 52px;display:inline-block;font-size:12px;color:#555}
.slideicons a.email{background-image:url('../img/home/icon_email.png')}
.slideicons a.knowledge{background-image:url('../img/home/icon_knowledgebase.png')}
.slideicons a.mobile{background-image:url('../img/home/icon_mobile.png')}
.slideicons a.livechat{background-image:url('../img/home/icon_chat.png')}
.slideicons a.cobrowse{background-image:url('../img/home/icon_cobrowse.png')}
.slideicons a.webselfservice{background-image:url('../img/home/icon_selfservice.png')}
.slideicons a.clicktocall{background-image:url('../img/home/icon_clicktocall.png')}
.slideicons a.socialmedia{background-image:url('../img/home/icon_social.png')}

.story .slideicons{margin-top:0px;margin-bottom:50px}

.mobile_yes{display:none}


.moxiehome .video{background:#222;max-height:720px;padding:40px;overflow:visible}
.moxiehome .video .content{max-width:800px}
.moxiehome .video h4{font-size:28px;color:#fff;font-weight:200;line-height:normal;margin:6px 0 6px}
.moxiehome .video h4 span{font-weight:normal}
.moxiehome .video .heading{text-align:left;color:#fff;font-size:18px;font-weight:400;padding:0 0 24px}
.moxiehome .video .heading p{display:none}

.moxiehome .banner .overlay{background:#3d3b3d;height:72px;width:100%;color:#fff;font-size:16px;z-index:20}

.moxiehome .banner .overlay h3, .moxiehome .banner .overlay p{
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.moxiehome .banner .overlay h3{font-weight:400;font-size:22px;text-align:center;margin:0;padding:10px 0 2px;color:#fff}
.moxiehome .banner .overlay p{color:#fff;font-size:15px;margin-bottom:0}
.moxiehome .banner .overlay a{color:#f05b31;text-decoration:underline}

@media screen and (max-width:770px){
	.moxiehome .banner.section .slideshow li.slide1 div.img{height:200px;margin-top:95px}
}
@media screen and (max-width:720px){
	.moxiehome .banner .overlay{height:auto;padding-bottom:6px}
	.moxiehome .banner .overlay h3{font-size:20px}
	.moxiehome .banner .overlay p{font-size:13px}
	.moxiehome .banner .overlay p span{font-size:13px;font-weight:200;display:block}
}

@media screen and (max-width:700px){
	.moxiehome .section.banner{height:320px}
	.moxiehome .banner.section .slideshow li div.line,.moxiehome .banner.section .slideshow li.slide3 .line{margin:259px -68px 0 0;width:100px}
	.moxiehome .banner.section .slideshow li.slide2 .line{width:132px;margin-top:220px}
	.moxiehome .banner.section .slideshow li.slide2 .img{margin-right:0}
	.moxiehome .banner.section .slideshow li.slide2 .sm{margin:224px 10px 0 0}
	.moxiehome .banner.section .slideshow li.slide1 .sm,.moxiehome .banner.section .slideshow li.slide2 .sm,.moxiehome .banner.section .slideshow li.slide3 .sm{margin-top:195px}
	.moxiehome .banner.section .slideshow li.slide3 .img{margin-right:-40px}
	.moxiehome .banner.section .slideshow li.slide1 .line{margin-top:186px;width:146px;height:10px}
	.moxiehome .banner.section li .sm span{font-size:16px}
	.moxiehome .banner.section .slideshow li.slide3 div.line{background-position:top right;margin-top:220px;height:20px}
}
@media screen and (max-width:680px){
	.moxiehome .banner.section .slideshow li.slide1 div.img{display:none}
}
@media screen and (max-width:645px){
	.mobile_yes{display:block}
	.mobile_no{display:none}
	.extramile{padding:80px 20px}
	.moxiehome .banner.section .slideshow li.slide3 .line{width:60px}
}
@media screen and (max-width:600px){
	.moxiehome .subnav div a{margin:0 16px}
	.moxiehome .subnav div a span{padding-top:10px;font-size:12px}
}
@media screen and (max-width:580px){
	.moxiehome .banner.section .slideshow li div.line,.moxiehome .banner.section .slideshow li.slide3 .line{margin:194px -50px 0 0;width:60px;display: none;}
	.moxiehome .banner.section li div.sm{width:100px;font-size:16px}
	.moxiehome .banner.section .slideshow li.slide3 .sm{margin:164px 0px;display: none;}
	.moxiehome .banner.section .slideshow li.slide2 .line{margin:164px -50px 0 0;width:60px}
	.moxiehome .banner.section .slideshow li.slide2 .sm{margin-top:133px;display: none;}
	.moxiehome .banner.section .slideshow li.slide1 .line{margin:140px -10px 0 0;width:80px;height:1px}
	.moxiehome .banner.section .slideshow li.slide1 .sm{margin:133px -23px 0 0;display: none;}
	.moxiehome .banner.section .slideshow li.slide1 .img{margin-right:25px}
}
@media screen and (max-width:540px){
	.pillars .highlight img{width:48%}
	.pillars .highlight .r{width:47%;padding-right:2%;font-size:16px}
	.pillars .highlight .more{font-size:12px;padding:8px 15px}
	.moxiehome .subnav div a{margin:0 14px}

	.customers a.nationwide{width:73px;height:31px}
	.customers a.crocs{width:86px;height:31px}
	.customers a.epson{width:56px;height:31px}
	.customers a.l3m{width:27px;height:31px}
	.customers a.staples{width:50px;height:31px}
	.moxiehome .subnav.customers div a{margin:0 5px}
	.moxiehome .subnav.customers div{height:31px}

	.moxiehome .video{padding:12px}
	.moxiehome .video .heading{text-align:center;padding-top:15px}
}
@media screen and (max-width:460px){
	.moxiehome .subnav{padding:20px 0}
	.moxiehome .subnav div{height:55px}
	.moxiehome .subnav div a span{font-size:9px}
}
@media screen and (max-width:440px){
	.moxiehome .banner.section .slideshow li.slide1 .line{width:105px}
	.moxiehome .banner.section .slideshow li.slide1 .img{margin-right:0px}
	.moxiehome .banner.section li div.txt{font-size:36px;width:auto}
	.moxiehome .banner.section li div.subtxt{margin-top:166px;width:auto}
	.moxiehome .banner.section .slideshow li{height:250px}
	.moxiehome .section.banner{height:290px}
}
@media screen and (max-width:400px){
	.moxiehome .banner.section li div.sm,.moxiehome .banner.section .slideshow li div.line{display:none}
	.moxiehome .banner.section .slideshow li.slide3 .img{margin-right:-80px}
	.moxiehome .banner.section .slideshow li.slide2 .img{margin-right:-60px}
	.moxiehome .banner.section .slideshow li.slide1 .img{margin-right:-40px}
	.moxiehome .subnav div a{margin:0 12px}
	.pillars .content{padding:0 5px}
	.pillars .highlight .r{padding-left:4px}
}
@media screen and (max-width:380px){
	.moxiehome .subnav div a{margin:0 10px}
	.customers a.nationwide{width:58px;height:25px}
	.customers a.crocs{width:69px;height:25px}
	.customers a.epson{width:45px;height:25px}
	.customers a.l3m{width:21px;height:25px}
	.customers a.staples{width:40px;height:25px}
	.moxiehome .customers.subnav div{height:25px}
}
@media screen and (max-width:350px){
	.moxiehome .subnav div a{margin:0 8px}
	.moxiehome .subnav div a span{font-size:8px}
	.moxiehome .banner.section .slideshow .case{margin:0 10px;left:0}
	.moxiehome .banner.section li div.txt{font-size:30px;margin-top:72px}
	.moxiehome .banner.section li div.subtxt{margin-top:155px}
}
