@charset "UTF-8";#sequence{-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center!important}#bg-opacity{background:rgba(0,0,0,.6);position:absolute;width:100%;height:975px;z-index:10;top:0}.seq{position:relative;width:100%;height:420px;max-width:100%;margin:0 auto;padding:0;font-family:'Open Sans',sans-serif}.seq .seq-canvas,.seq .seq-canvas>*,.seq .seq-pagination,.seq .seq-screen{margin:0;padding:0;list-style:none}.seq .seq-preloader{background:url(../images/jc-fencing-rural-fencing.jpg) 0 0/cover no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.seq.seq-active .seq-nav{display:none}.seq .seq-nav{position:absolute;z-index:100;top:50%;width:100%;margin:0 auto;padding:0;pointer-events:none;border:none}.seq .seq-next,.seq .seq-prev{padding:0;position:absolute;top:50%;width:18px;height:30px;border:0;cursor:pointer;pointer-events:auto;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font:0/0 a;text-shadow:none;color:transparent}.seq .seq-next{right:2%;background:url(../images/btn_next.png)}.seq .seq-next:focus,.seq .seq-next:hover{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}.seq .seq-prev{left:2%;background:url(../images/btn_prev.png)}.seq .seq-prev:focus,.seq .seq-prev:hover{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}.seq .seq-next:hover,.seq .seq-prev:hover{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.seq .seq-canvas{position:absolute;height:100%;width:100%;white-space:nowrap;font-size:0}.seq .seq-canvas>*{display:inline-block;zoom:1;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:center;color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}.seq .seq-canvas>:before{content:"";display:inline-block;vertical-align:middle;height:100%}.seq .seq-content{display:inline-block;vertical-align:middle;max-width:760px;margin:0 4%;font-size:16px}.seq .seq-step1{background:url(../images/jc-fencing-vehicles.jpg) center center/cover no-repeat;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center center!important;background-attachment:fixed!important}.seq.seq-active{overflow:hidden}.seq.seq-active .seq-pagination,.seq.seq-active .seq-preloader{visibility:visible}.seq.seq-active .seq-preloader.seq-preloaded{visibility:hidden}.seq.seq-active .seq-preloader .seq-preload-circle{fill:#fff}.seq.seq-active .seq-button{-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0)}@-webkit-keyframes jelly{0%{-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0)}40%{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15)}100%,60%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}80%{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}}@keyframes jelly{0%{-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0)}40%{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15)}100%,60%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}80%{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}}.seq.seq-active .seq-subtitle,.seq.seq-active .seq-title{opacity:0;-webkit-transition-duration:.9s;transition-duration:.9s}.seq.seq-active .seq-title{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.seq.seq-active h3{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.seq .seq-in .seq-subtitle,.seq .seq-in .seq-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.seq .seq-in .seq-button{-webkit-animation-name:jelly;animation-name:jelly;-webkit-animation-duration:.5s;animation-duration:.5s}.seq .seq-out .seq-subtitle,.seq .seq-out .seq-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.seq .seq-out .seq-button{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}@media only screen and (min-width:959px){.seq{position:relative;height:100%;max-height:100vh}.seq:before{display:block;content:"";width:100%;padding-top:56.25%}.seq .seq-screen{position:absolute;top:0;left:0;right:0;bottom:0}}