.container, #content-wrapper, #content{
	width:1024px;
}

.logo{
	display: block;
	width: 12em;
}

.home-hero h1{
	font-size:2.2em;
	margin-top: 0.5em;
}

.hero-cta li{
	margin-top: 0.5em;
}

.hero-cta img{
	width:300px;
}

.home-services div{
	width:25%;
}

.homepage .home-hero h1 {
	font-size: 1.55em;
}

.home-services div:last-child{
	display: block;
}

.logos img{
	width:14em;
}

.homepage .home-hero h1 span{
	font-size: 1.6em;
}

.homepage .hero-holder{
	position:relative;
}

.homepage .home-hero{
	padding-top:2em;
}

#content .videos li a{
    font-size: 1.2em;
    text-decoration: none;
}

#content.landing{
	width:768px;
}

.landing .f50{
	padding:3em 0;
}

.landing p{
	margin-bottom:0.25em;

}



.videos li a .text-link{
     text-decoration: none;
     padding-top: 0.5em;
     display: inline-block;
}

.download-title{
	width:51em;
}

.download-instuction-list{
	padding-bottom:2em;
}

.download-instruction{
	padding:2em;
	padding-bottom:0;
}

.download-image{
	float:left;
	width:12em;
	padding-left:2em;
	padding-top:1em;
}


.homepage .hero-holder .platforms img{
	width:300px;
}

.powered img{
	width:144px;
}

#content h1.large-header{
	font-size:3em;
	margin-top:0;
	padding-top:0;
}

.cta-left{
	font-size:1em;
	padding-left:1em;
}

.cta-left{
	font-size:1em;
	margin-top:1em;
}

.cta-button img {
	width: 13em;
	margin-left:1em;
}

.blog-trial{
	padding-right:1em;
}


.static-side{
	width:285px;
}

#author h2{
	display:inline;
}

#author p{
	margin-bottom:0;
}

.image-holder{
	float:left;
	width:25%;
}
.image-holder img{
	margin-top:0;
}

.data-hero-title{
	padding:1em 0;
	margin-top:1em;
}


#holder-wrapper { display: block;}
#holder { display: block; position:relative; margin:0 auto; width:817px; height:580px; margin-bottom:3em;}
#holder img { position:absolute; z-index:0; top:0; left:0; }
.chk div, .txt div { display:none; }
.chk { z-index:10; width:110px; height:18px; cursor:hand; }
.txt { z-index:10; height:18px; cursor:hand; }

.setting { position:absolute; top:46px; left:30px; width:50px; }
.accounts { position:absolute; top:46px; left:93px; width:50px; }
.runbutton {position: absolute;top: 520px;left: 629px;width: 156px;height: 27px;}

.maj { position:absolute; top:96px; left:37px; }
.moz { position:absolute; top:118px; left:37px; }
.ahrefs { position:absolute; top:140px; left:37px; }
.pagerank { position:absolute; top:162px; left:37px; }
.alexa { position:absolute; top:184px; left:37px; }
.shares { position:absolute; top:96px; left:162px; }
.social { position:absolute; top:118px; left:162px; }
.emails { position:absolute; top:140px; left:162px; }
.whoisemails { position:absolute; top:162px; left:162px; }
.whois { position:absolute; top:184px; left:162px; }
.types { position:absolute; top:96px; left:300px; }
.ip { position:absolute; top:118px; left:300px; }
.index { position:absolute; top:140px; left:300px; }
.wayback { position:absolute; top:162px; left:300px; }
.drops { position:absolute; top:184px; left:300px; }


.maju { position:absolute; top:241px; left:37px; }
.mozu { position:absolute; top:263px; left:37px; }
.ahrefsu { position:absolute; top:285px; left:37px; }
.pageranku { position:absolute; top:307px; left:37px; }
.sharesu { position:absolute; top:241px; left:162px; }
.emailsu { position:absolute; top:263px; left:162px; }
.httpstatus { position:absolute; top:285px; left:162px; }
.pagespeed { position:absolute; top:307px; left:162px; }
.robots { position:absolute; top:241px; left:300px; }
.indexu { position:absolute; top:263px; left:300px; }
.analytics { position:absolute; top:285px; left:300px; }

.readability { position:absolute; top:365px; left:37px; }
.uclassify { position:absolute; top:365px; left:162px; }
.copyscape { position:absolute; top:365px; left:300px; }

.selector {width: 217px; position: absolute;top: 391px;left: 152px;}
.domain {width: 283px;position: absolute;top: 449px;left: 130px;}
.anchors {width: 60px;position: absolute;top: 477px; left: 130px;}
.disavow {width: 70px;position: absolute;top: 477px; left: 197px;}
.whitelist {width: 62px;position: absolute;top: 477px; left: 279px;}
.blacklist {width: 60px;position: absolute;top: 477px; left: 352px;}
.import {width: 325px; height:400px; position: absolute;top: 96px; left: 448px;}


.affiliates-hero .rain{
	padding:5em 0;
}

.affiliates-hero ul{
	margin-bottom:3em;
    margin-top:2em;
}


.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}


.typography{
	font-size:1.4em;
}


@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}


.pricing-toggle span{
	padding: 1em 5.5em;
}

.next-webinar{
	width:40%;
	float:right;
}

.webinar-info{
	width:60%;
	float:left;
}