.flex_cell.av-5iqd9a-d1b54f41c5b821febc14a45c15d3c7de{
vertical-align:top;
height:100px;
min-height:100px;
}
.responsive #top #wrap_all .flex_cell.av-5iqd9a-d1b54f41c5b821febc14a45c15d3c7de{
padding:50px 50px 150px 50px !important;
}

.iconbox.av-5bgzja-d6804e05b4c43e291c1244e76e807467 .iconbox_icon{
color:#bbbbbb;
}
.iconbox.av-5bgzja-d6804e05b4c43e291c1244e76e807467 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#bbbbbb;
stroke:#bbbbbb;
}

.flex_cell.av-56sa8e-96d700c1c4eb387595a3478960e3b3a7{
vertical-align:top;
height:100px;
min-height:100px;
}
.responsive #top #wrap_all .flex_cell.av-56sa8e-96d700c1c4eb387595a3478960e3b3a7{
padding:50px 50px 150px 50px !important;
}

.iconbox.av-547yxi-f0db0c958990a69921f4f864593a2071 .iconbox_icon{
color:#bbbbbb;
}
.iconbox.av-547yxi-f0db0c958990a69921f4f864593a2071 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#bbbbbb;
stroke:#bbbbbb;
}

.flex_cell.av-4wn4ee-d604daf5a9fc11e71b95420e8d64de27{
vertical-align:top;
height:100px;
min-height:100px;
}
.responsive #top #wrap_all .flex_cell.av-4wn4ee-d604daf5a9fc11e71b95420e8d64de27{
padding:50px 50px 150px 50px !important;
}

.iconbox.av-4rmqkm-104685d295effed461f5ccf115d2d5c6 .iconbox_icon{
color:#bbbbbb;
}
.iconbox.av-4rmqkm-104685d295effed461f5ccf115d2d5c6 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#bbbbbb;
stroke:#bbbbbb;
}

.flex_cell.av-4g17pi-ce3d1d10ba69aca98b9096ad53021d22{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-4g17pi-ce3d1d10ba69aca98b9096ad53021d22{
padding:150px 0px 150px 150px !important;
}

#top .flex_column.av-49atmm-6d9a854be195727b4a6a0215ad012212{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-49atmm-6d9a854be195727b4a6a0215ad012212{
border-radius:0px 0px 0px 0px;
padding:0px 100px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-49atmm-6d9a854be195727b4a6a0215ad012212{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea{
padding-bottom:20px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3xlqoe-b3e93809505bcb2ff1653c4fae94f69a{
height:42px;
}

#top .av_textblock_section.av-3q8iu6-3d1fa53b4ccc25e10dfd24368687f235 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-3mch66-d0ff9f38931a5b5e2856a985c6e7dae3{
height:42px;
}

#top .hr.hr-invisible.av-borja-af0cfad3a1e8a240ca6a19b15c83a780{
height:42px;
}

.flex_cell.av-amm2u-2d9b92696dbe778b51ccd564d60bf41b{
vertical-align:middle;
background:url(https://jsengineering.com.au/wp-content/uploads/2017/01/macturn-500-fp.jpg) 0% 100% no-repeat scroll #f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-amm2u-2d9b92696dbe778b51ccd564d60bf41b{
padding:500px 0px 500px 0px !important;
}

#top .hr.hr-invisible.av-2l698u-06f17c5f78d38678d550ffd51a56b674{
height:50px;
}

#top .av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c{
padding-bottom:20px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c .av-subheading{
font-size:15px;
}

#top .hr.av-2at906-0129a549904e2722e04dfaecaf39d5a2{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2at906-0129a549904e2722e04dfaecaf39d5a2 .hr-inner{
width:50px;
border-color:#000000;
}

.av-hotspot-image-container .av-image-hotspot.av-6yxc6-59c94425e2f87b4595a5bcb376258cd5{
top:60.2%;
left:45.8%;
}
.av-hotspot-image-container .av-image-hotspot.av-6yxc6-59c94425e2f87b4595a5bcb376258cd5 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-6yxc6-59c94425e2f87b4595a5bcb376258cd5 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-6617q-9d4b6e4d2535818a6fb6640c4210d69f{
top:19.2%;
left:47.9%;
}
.av-hotspot-image-container .av-image-hotspot.av-6617q-9d4b6e4d2535818a6fb6640c4210d69f .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-6617q-9d4b6e4d2535818a6fb6640c4210d69f .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-1iieri-dd4ee3706bb0daff2f75ce7f8900a606{
top:24.2%;
left:26.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-1iieri-dd4ee3706bb0daff2f75ce7f8900a606 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-1iieri-dd4ee3706bb0daff2f75ce7f8900a606 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-1e5pk6-ade4b25d86236bac91d800308b3a34a8{
top:10.5%;
left:37.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-1e5pk6-ade4b25d86236bac91d800308b3a34a8 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-1e5pk6-ade4b25d86236bac91d800308b3a34a8 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-182vh2-c9c0d09fe5463f8b43b56a7bb95cd903{
top:40.1%;
left:22.4%;
}
.av-hotspot-image-container .av-image-hotspot.av-182vh2-c9c0d09fe5463f8b43b56a7bb95cd903 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-182vh2-c9c0d09fe5463f8b43b56a7bb95cd903 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-142752-c34a3868a63d4aec0c3aa33e2d15d114{
top:10.4%;
left:56.6%;
}
.av-hotspot-image-container .av-image-hotspot.av-142752-c34a3868a63d4aec0c3aa33e2d15d114 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-142752-c34a3868a63d4aec0c3aa33e2d15d114 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-znuiu-d9d992e59df79b62710ed25cf411f20c{
top:66.7%;
left:70.9%;
}
.av-hotspot-image-container .av-image-hotspot.av-znuiu-d9d992e59df79b62710ed25cf411f20c .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-znuiu-d9d992e59df79b62710ed25cf411f20c .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-pcpeu-63b0c004e7997598e7fec60f4ceffdee{
top:94.8%;
left:60%;
}
.av-hotspot-image-container .av-image-hotspot.av-pcpeu-63b0c004e7997598e7fec60f4ceffdee .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-pcpeu-63b0c004e7997598e7fec60f4ceffdee .av-image-hotspot-pulse{
background-color:#c8161d;
}

#top .av-masonry.av-23hr2-af3a9551be2623bf8551015fb2f7e276{
background-color:#35383c;
}

.avia-section.av-gwpqm-0c784ca9d819d40366ae5a13125ebc18{
background-repeat:no-repeat;
background-image:url(https://jsengineering.com.au/wp-content/uploads/2017/03/walking-cam-gearbox.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-gwpqm-0c784ca9d819d40366ae5a13125ebc18 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
background-image:url(http://jsengineering.com.au/wp-content/uploads/2017/03/hex-overlay.png);
background-repeat:repeat;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-41ivp2-652e1b62438a24d512bdcbd7a0b761ea .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2e5pfa-8ed6f5c5d08b06850e1d0cc6e694633c .av-special-heading-tag{
font-size:0.8em;
}
}
