.avia-section.av-9ejpfe-1356e14ea62f89366c25b9bd242c469b{
background-repeat:no-repeat;
background-image:url(https://jsengineering.com.au/wp-content/uploads/2017/03/hex-overlay.png);
background-position:0% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-99duua-98a59ffd25c2ad9262c04256e2123c34{
padding-bottom:20px;
color:#c8171d;
font-size:40px;
}
body .av-special-heading.av-99duua-98a59ffd25c2ad9262c04256e2123c34 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-99duua-98a59ffd25c2ad9262c04256e2123c34 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-99duua-98a59ffd25c2ad9262c04256e2123c34 .special-heading-inner-border{
border-color:#c8171d;
}
.av-special-heading.av-99duua-98a59ffd25c2ad9262c04256e2123c34 .av-subheading{
font-size:15px;
}

#top .hr.av-91m662-b648a5716afc743cf8818f4ad52f7471{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-91m662-b648a5716afc743cf8818f4ad52f7471 .hr-inner{
width:50px;
border-color:#000000;
}

.flex_column.av-8ud05u-cf0cfedbcf13486e4d2e49285de86427{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:rgba(255,255,255,0.75);
}

#top .av-special-heading.av-vd99e-2f74706b53de7f4275d59fce4c734a43{
padding-bottom:0;
font-size:40px;
}
body .av-special-heading.av-vd99e-2f74706b53de7f4275d59fce4c734a43 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vd99e-2f74706b53de7f4275d59fce4c734a43 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-vd99e-2f74706b53de7f4275d59fce4c734a43 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8ayf8q-3afbb453fe85505947bd9add28c71bc7{
height:30px;
}

.flex_column.av-87x2ii-5514dad042e3f108c3a24f72dca9085d{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:rgba(255,255,255,0.75);
}

#top .av-special-heading.av-7yowya-76b47db3f11fd0b0f18ca726ed06d0e5{
padding-bottom:0;
font-size:40px;
}
body .av-special-heading.av-7yowya-76b47db3f11fd0b0f18ca726ed06d0e5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7yowya-76b47db3f11fd0b0f18ca726ed06d0e5 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-7yowya-76b47db3f11fd0b0f18ca726ed06d0e5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-rtk1e-374e841bc8592e0b55ece7844991af59{
height:30px;
}

#top .av-masonry.av-7gpo0y-691dd6f8f4c812ed4fa65261268b62e3{
background-color:#35383c;
}

.flex_cell.av-77rb36-46ec07b0a3f8b10fd78a9308001fd977{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-77rb36-46ec07b0a3f8b10fd78a9308001fd977{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-6u4rd6-e86afd3c0cbfc0a686dceeb79411fcae{
vertical-align:middle;
background-color:#fbfbfb;
}
.responsive #top #wrap_all .flex_cell.av-6u4rd6-e86afd3c0cbfc0a686dceeb79411fcae{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-nexe2-e0fc20549525994c651289c54c28d4a4{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-nexe2-e0fc20549525994c651289c54c28d4a4{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-m6erm-304474cd081f6fcc6a62d310bf1eda81{
vertical-align:middle;
background-color:#f1f1f1;
}
.responsive #top #wrap_all .flex_cell.av-m6erm-304474cd081f6fcc6a62d310bf1eda81{
padding:50px 50px 50px 50px !important;
}

.avia-section.av-5vdvqa-13375c6386c66eed5803c6c9cf6786dc{
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-5vdvqa-13375c6386c66eed5803c6c9cf6786dc .av-section-color-overlay{
opacity:0.9;
background-color:#35383c;
}

.flex_column.av-5oa5pm-a2bbe848933b32809ed2b4a321bae6ea{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5j2rki-f5b67873de481e2b640290c9a0da3aa2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-58olnu-e51de7137fe4b9f806d6f4c18d9ca6ea .avia_textblock{
color:#ffffff;
}

.flex_column.av-53fuwq-d01aae204f49099e46872b7cbc69ba18{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4rna6q-10d401973227aed9efa4651fa92e9130{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4m38sq-37398570e0dbf1e1bc2ff7f2b2dccecb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43{
padding-bottom:20px;
color:#c8171d;
font-size:40px;
}
body .av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43 .special-heading-inner-border{
border-color:#c8171d;
}
.av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-41rs8i-2b26376ebbcda64db484ca675dbd526d{
height:50px;
}

.avia-image-container.av-dx6x6-4c6a5aa0009fccec15501ce040ccf9af img.avia_image{
box-shadow:none;
}
.avia-image-container.av-dx6x6-4c6a5aa0009fccec15501ce040ccf9af .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-3ss156-e9e35e635d6c593982fa5fdba033b2ae{
height:50px;
}

.flex_column.av-3dqr16-594386f9466f9cdc26aed08e5fd6e8e6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-37sxi2-45721f170a55b6a0aa4e8f367f8f8f1f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-329wdm-470a45bdce00854bb2287b128c8cee6e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2t35qq-4af99268724c3565ab069161da216ec1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-2cm9lu-c769cf25e51e8bac3321a9133ae8b2ec{
height:50px;
}

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

#top .hr.av-23jnw2-88e70d300f2c4734692b6d6b574fec52{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-23jnw2-88e70d300f2c4734692b6d6b574fec52 .hr-inner{
width:50px;
border-color:#000000;
}

.av-hotspot-image-container .av-image-hotspot.av-1s81ia-acda6990c57814663a87864c9bd28c99{
top:60.2%;
left:45.8%;
}
.av-hotspot-image-container .av-image-hotspot.av-1s81ia-acda6990c57814663a87864c9bd28c99 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-1s81ia-acda6990c57814663a87864c9bd28c99 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-1m0dt6-637d0d8e338bf5f05349469189794710{
top:19.2%;
left:47.9%;
}
.av-hotspot-image-container .av-image-hotspot.av-1m0dt6-637d0d8e338bf5f05349469189794710 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-1m0dt6-637d0d8e338bf5f05349469189794710 .av-image-hotspot-pulse{
background-color:#c8161d;
}

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

.av-hotspot-image-container .av-image-hotspot.av-1a0evu-8031de471fdb2c199324855964090604{
top:10.6%;
left:37.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-1a0evu-8031de471fdb2c199324855964090604 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-1a0evu-8031de471fdb2c199324855964090604 .av-image-hotspot-pulse{
background-color:#c8161d;
}

.av-hotspot-image-container .av-image-hotspot.av-13almy-622e846eb0aca1fb1d2eaf7403a0a555{
top:40.1%;
left:22.4%;
}
.av-hotspot-image-container .av-image-hotspot.av-13almy-622e846eb0aca1fb1d2eaf7403a0a555 .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-13almy-622e846eb0aca1fb1d2eaf7403a0a555 .av-image-hotspot-pulse{
background-color:#c8161d;
}

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

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

.av-hotspot-image-container .av-image-hotspot.av-kq1qi-554bf155fb8c670c68132980577c026b{
top:94.8%;
left:60%;
}
.av-hotspot-image-container .av-image-hotspot.av-kq1qi-554bf155fb8c670c68132980577c026b .av-image-hotspot_inner{
background-color:#c8161d;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-kq1qi-554bf155fb8c670c68132980577c026b .av-image-hotspot-pulse{
background-color:#c8161d;
}

.avia-section.av-exs1u-8c377388b6e706f58aa13428175b043f{
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-exs1u-8c377388b6e706f58aa13428175b043f .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-99duua-98a59ffd25c2ad9262c04256e2123c34 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vd99e-2f74706b53de7f4275d59fce4c734a43 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7yowya-76b47db3f11fd0b0f18ca726ed06d0e5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2b9m2a-845895b61e4a6da2c3d94ad1e4ed248d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-99duua-98a59ffd25c2ad9262c04256e2123c34 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vd99e-2f74706b53de7f4275d59fce4c734a43 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7yowya-76b47db3f11fd0b0f18ca726ed06d0e5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5dsxgq-dba920010f4ba80b8add923829b53013 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4efni2-e01b74ca994e06bd4b9145cd83724e43 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2b9m2a-845895b61e4a6da2c3d94ad1e4ed248d .av-special-heading-tag{
font-size:0.8em;
}
}
