.section.header .inner {
    border-bottom: 0
}
#body-content-inner {
    padding: 0
}
#home {
    background: #FFF
}
#home-splash {
	margin-top: -100px;
    position: relative;
    width: 100%;
    height: 460px;
    background: url(/media/splash.jpg) no-repeat top left;
    background-size: contain;
	z-index: -100;
}
#home-splash-video {
    display: none;
    position: relative;
    margin: auto;
    width: 640px;
    height: 360px;
    padding: 0 0 20px 0;
	margin-top: -20px;
    z-index: -100;
}
h2 {
    font-size: 32px;
}
#home-splash-play span {
    display: none;
    text-indent: -1000px
}
.call-to-action {
    padding: 40px 0
}
#home-features {
    background-color: white;
    border-top: 1px solid #dedede
}
.video-wrapper {
    background: #fff
}
.column {
    width: 20%;
    float: left
}
.column .inner {
    padding: 20px
}
.column a.large-link {
    padding: 20px 0 0 0;
    text-align: center;
    font-size: 16px;
    color: #2f7bbf;
    width: 100%;
    display: block
}
.column a.large-link.last {
    padding: 20px 0 0 0
}
.column p {
    padding: 10px 0 0 0;
    font-size: 12px;
    text-align: center
}
.column p.last {
    padding: 10px 0 0 0
}

@media (min-width: 720px) {
  a:link.button.primary.cta_under-attack {
    display: none;
  }
}

@media(max-width:1000px){.column{width:50%}}@media(max-width:720px){#home-splash{height:180px;padding:20px 0;
margin:auto;
display:block
}
#home-splash-video {
    width: 100%;
    height: 180px;
    padding: 20px 0
}
h2 {
    font-size: 24px
}
#home-features {
    border-top: 0
}
.call-to-action {
    padding: 0
}
.column {
    width: 100%;
    float: none;
    border-top: 1px solid #dedede;
    padding: 30px 0
}
.column img {
    width: 50%
}
.column h4 {
    padding: 10px 0 0 0
}
.column p {
    font-size: 14px
}
