.taco-main--content--section {
    padding:4em 0;
	margin-bottom: 90px;
}

.taco-main--content--section__shipping {
    position:relative;
    margin-top:-64px
}

.taco-main--content--section__shipping .taco-main--content--image {
    width:100%;
    position:relative;
    height:279px
}

.taco-main--content--section__shipping {
    margin-top:0
}



.taco-main--content--section__shipping .taco-main--content--image--wheels {
    margin-left:-118px
}

.taco-main--content--section__shipping .taco-main--content--image--truck {
    margin-left:-154px
}


.taco-main--content--section__shipping .taco-main--content--image {
    height:140px
}

.taco-main--content--section__shipping .taco-main--content--image--cityscape {
    background-image:url(../images/anim/shipping-cityscape-smallest.png);
    height:140px
}

.taco-main--content--section__shipping .taco-main--content--image--lamposts {
    background-image:url(../images/anim/shipping-lamposts-smallest.png);
    height:108px;
    top:32px
}

.taco-main--content--section__shipping .taco-main--content--image--wheels {
    background-image:url(../images/anim/shipping-wheels-smallest.png);
    width:120px;
    height:26px;
    top:115px;
    margin-left:-59px
}

.taco-main--content--section__shipping .taco-main--content--image--truck {
    background-image:url(../images/anim/shipping-truck-smallest.png);
    width:154px;
    height:74px;
    top:52px;
    margin-left:-77px
}

.taco-main--content--section__shipping .taco-main--content--image--road {
    height:2px;
    top:138px
}

@-moz-keyframes cityscape {
0% {background-position:0 0}
100% {background-position:-1398px 0}
}

@-webkit-keyframes cityscape {
0% {background-position:0 0}
100% {background-position:-1398px 0}
}

@-o-keyframes cityscape {
0% {background-position:0 0}
100% {background-position:-1398px 0}
}

@-ms-keyframes cityscape {
0% {background-position:0 0}
100% {background-position:-1398px 0}
}

@keyframes cityscape {
0% {background-position:0 0}
100% {background-position:-1398px 0}
}

@-moz-keyframes lamposts {
0% {background-position:0 0}
100% {background-position:-697px 0}
}

@-webkit-keyframes lamposts {
0% {background-position:0 0}
100% {background-position:-697px 0}
}

@-o-keyframes lamposts {
0% {background-position:0 0}
100% {background-position:-697px 0}
}

@-ms-keyframes lamposts {
0% {background-position:0 0}
100% { background-position:-697px 0}
}

@keyframes lamposts {
0% {background-position:0 0}
100% {background-position:-697px 0}
}

@-moz-keyframes truck {
0% {-moz-transform:translateY(0);transform:translateY(0)}
50% {-moz-transform:translateY(4px);transform:translateY(4px)}
100% {-moz-transform:translateY(0);transform:translateY(0)}
}

@-webkit-keyframes truck {
0% {-moz-transform:translateY(0);transform:translateY(0)}
50% {-moz-transform:translateY(4px);transform:translateY(4px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}
}

@-o-keyframes truck {
0% {-moz-transform:translateY(0);transform:translateY(0)}
50% {-moz-transform:translateY(4px);transform:translateY(4px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}
}

@-ms-keyframes truck {
0% {-moz-transform:translateY(0);transform:translateY(0)}
50% {-moz-transform:translateY(4px);transform:translateY(4px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}
}

@keyframes truck {
0% {transform:translateY(0)}
50% {transform:translateY(4px)}
100% {transform:translateY(0)}
}



.taco-main--content--section__shipping .taco-main--content--image--cityscape {
    width:100%;
    background-image:url(../images/anim/shipping-cityscape.png);
    background-repeat:repeat-x;
    height:279px;
    position:absolute;
    top:0;
    background-position:0 0;
    -webkit-animation-name:cityscape;
    -moz-animation-name:cityscape;
    -ms-animation-name:cityscape;
    -o-animation-name:cityscape;
    animation-name:cityscape;
    -webkit-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -o-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-duration:14s;
    -moz-animation-duration:14s;
    -ms-animation-duration:14s;
    -o-animation-duration:14s;
    animation-duration:14s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}

.taco-main--content--section__shipping .taco-main--content--image--lamposts {
    background-image:url(../images/anim/shipping-lamposts.png);
    width:100%;
    height:216px;
    position:absolute;
    background-repeat:repeat-x;
    background-position:0 0;
    top:63px;
    -webkit-animation-name:lamposts;
    -moz-animation-name:lamposts;
    -ms-animation-name:lamposts;
    -o-animation-name:lamposts;
    animation-name:lamposts;
    -webkit-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -o-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-duration:2s;
    -moz-animation-duration:2s;
    -ms-animation-duration:2s;
    -o-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}

.taco-main--content--section__shipping .taco-main--content--image--wheels {
    background-image:url(../images/anim/shipping-wheels.png);
    width:225px;
    height:60px;
    position:absolute;
    left:50%;
    top:218px;
    margin-left:-386px;
    background-repeat:no-repeat
}

.taco-main--content--section__shipping .taco-main--content--image--truck {
    background-image:url(../images/anim/shipping-truck.png);
    width:308px;
    height:148px;
    position:absolute;
    background-repeat:no-repeat;
    left:50%;
    top:105px;
    margin-left:-431px;
    -webkit-animation-name:truck;
    -moz-animation-name:truck;
    -ms-animation-name:truck;
    -o-animation-name:truck;
    animation-name:truck;
    -webkit-animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);
    -moz-animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);
    -ms-animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);
    -o-animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);
    animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);
    -webkit-animation-duration:.8s;
    -moz-animation-duration:.8s;
    -ms-animation-duration:.8s;
    -o-animation-duration:.8s;
    animation-duration:.8s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}

.taco-main--content--section__shipping .taco-main--content--image--road {
    width:100%;
    height:4px;
    background:#39444c;
    position:absolute;
    top:275px
}

.taco-main--content--section__magic .taco-main--content--image {
    position:relative;
    width:100%;
    left:-102px;
    padding-right:102px;
    background:url(https://www.mixbook.com/?source=montage) center top no-repeat;
    height:321px;
    margin-top:80px
}



@media(max-width:960px) {
.taco-main--content--section__shipping { margin-top:0}
.taco-main--content--section__shipping .taco-main--content--image--wheels{margin-left:-118px}
.taco-main--content--section__shipping .taco-main--content--image--truck { margin-left:-154px}
}


@media(max-width:640px) {
.taco-main--content--section__shipping .taco-main--content--image {height:140px}
.taco-main--content--section__shipping .taco-main--content--image--cityscape {
    background-image:url(../images/anim/shipping-cityscape-smallest.png);
    height:140px
}

.taco-main--content--section__shipping .taco-main--content--image--lamposts {
    background-image:url(../images/anim/shipping-lamposts-smallest.png);
    height:108px;
    top:32px
}

.taco-main--content--section__shipping .taco-main--content--image--wheels {
    background-image:url(../images/anim/shipping-wheels-smallest.png);
    width:110px;
    height:29px;
    top:110px;
    margin-left:-53px
}

.taco-main--content--section__shipping .taco-main--content--image--truck {
    background-image:url(../images/anim/shipping-truck-smallest.png);
    width:154px;
    height:74px;
    top:52px;
    margin-left:-77px
}

.taco-main--content--section__shipping .taco-main--content--image--road {
    height:2px;
    top:138px
}
.taco-main--content--section {
padding: 0 0;margin-bottom: 0px;
}
}


@media only screen and (max-width:640px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:640px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:640px) and (-o-min-device-pixel-ratio:2 1),only screen and (max-width:640px) and (min-device-pixel-ratio:2),only screen and (max-width:640px) and (min-resolution:192dpi),only screen and (max-width:640px) and (min-resolution:2dppx) {
	.taco-main--content--section__shipping .taco-main--content--image--cityscape {
    background-image:url(../images/anim/shipping-cityscape.png);
    background-size:700px 140px
}

.taco-main--content--section__shipping .taco-main--content--image--lamposts {
    background-image:url(../images/anim/shipping-lamposts.png);
    background-size:349px 108px
}

.taco-main--content--section__shipping .taco-main--content--image--wheels {
    background-image:url(../images/anim/shipping-wheels.png);
    background-size:120px 24px
}

.taco-main--content--section__shipping .taco-main--content--image--truck {
    background-image:url(../images/anim/shipping-truck.png);
    background-size:154px 74px
}
}