.avia-section.av-k2x3ah0a-1b310db67aebdf8649ed34908db50bc8{
background-repeat:no-repeat;
background-image:url(https://johnsservice.net/wp-content/uploads/sites/10/2018/05/Home-page-hero_Man-in-helmet-writing-down-measurements.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-405l-1303e062dc650faafd9664bd86cdd07c{
border-radius:0px 0px 0px 0px;
padding:65px 50px 65px 50px;
}

.avia-image-container.av-k2x3cewe-585633efc14516bb6d050412fd2fb6f6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k2x3cewe-585633efc14516bb6d050412fd2fb6f6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438{
margin:35px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:3vw;
}
body .av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438 .av-special-heading-tag{
font-size:3vw;
}
.av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438 .av-subheading{
font-size:15px;
}

.flex_column.av-3tw1-6f0993d60b0f9300dc815901fd36bbb1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b{
padding-bottom:10px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b .av-subheading{
font-size:15px;
}

.flex_column.av-rchh7-2b40e700477f94b29beeb268bd702f4b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-chs3-5a04bde109b19495ff2d52f87235241c{
padding-bottom:0;
font-size:36px;
}
body .av-special-heading.av-chs3-5a04bde109b19495ff2d52f87235241c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-chs3-5a04bde109b19495ff2d52f87235241c .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-chs3-5a04bde109b19495ff2d52f87235241c .av-subheading{
font-size:15px;
}

.flex_column.av-m1arf-319567bfd9946810ec4acf58e659d7fb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-ebne3-529f1735f918a5939fe14b404edd7c98{
color:#032450;
border-color:#032450;
}
.avia-svg-icon.av-ebne3-529f1735f918a5939fe14b404edd7c98 svg:first-child{
stroke:#032450;
fill:#032450;
}
.av_font_icon.av-ebne3-529f1735f918a5939fe14b404edd7c98 .av-icon-char{
font-size:68px;
line-height:68px;
}

#top .av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba{
margin:35px 0 0 0;
padding-bottom:8px;
color:#333333;
font-size:18px;
}
body .av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k2ua7adc-6003258f0a3444b840e7a420c067a18f .avia_textblock{
font-size:14px;
}

.flex_column.av-m1arf-11-ef791abffe03dee29b795c458448577b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-ebne3-10-525343688bfa6d97c74591c3e5e5d3e5{
color:#032450;
border-color:#032450;
}
.avia-svg-icon.av-ebne3-10-525343688bfa6d97c74591c3e5e5d3e5 svg:first-child{
stroke:#032450;
fill:#032450;
}
.av_font_icon.av-ebne3-10-525343688bfa6d97c74591c3e5e5d3e5 .av-icon-char{
font-size:68px;
line-height:68px;
}

#top .av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335{
margin:35px 0 0 0;
padding-bottom:8px;
color:#333333;
font-size:18px;
}
body .av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k2ua7adc-9-166706aa235ab73e32f112e0cbf43811 .avia_textblock{
font-size:14px;
}

.flex_column.av-m1arf-8-a33a643f629e63a325bca5f9c6289923{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-ebne3-7-f32e5d629f505a349489725913bfb511{
color:#032450;
border-color:#032450;
}
.avia-svg-icon.av-ebne3-7-f32e5d629f505a349489725913bfb511 svg:first-child{
stroke:#032450;
fill:#032450;
}
.av_font_icon.av-ebne3-7-f32e5d629f505a349489725913bfb511 .av-icon-char{
font-size:68px;
line-height:68px;
}

#top .av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd{
margin:35px 0 0 0;
padding-bottom:8px;
color:#333333;
font-size:18px;
}
body .av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k2ua7adc-6-283a63d31b43a9bd8e00fa5e26fceba0 .avia_textblock{
font-size:14px;
}

.flex_column.av-m1arf-5-7a9e9cd93494565e392b356d0bdcfd11{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-ebne3-4-778082157aaf7007f7b43dfa47aa10a9{
color:#032450;
border-color:#032450;
}
.avia-svg-icon.av-ebne3-4-778082157aaf7007f7b43dfa47aa10a9 svg:first-child{
stroke:#032450;
fill:#032450;
}
.av_font_icon.av-ebne3-4-778082157aaf7007f7b43dfa47aa10a9 .av-icon-char{
font-size:68px;
line-height:68px;
}

#top .av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8{
margin:35px 0 0 0;
padding-bottom:8px;
color:#333333;
font-size:18px;
}
body .av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k2ua7adc-3-2d2746830c5bcd523541379501dc0375 .avia_textblock{
font-size:14px;
}

.avia-section.av-7gph-42f639414891c748731b8c4cb4106536{
background-repeat:no-repeat;
background-image:url(https://johnsservice.net/wp-content/uploads/sites/10/2018/05/About-section-header_ventalation-pipes.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-5voz-c5c8bd4cec88592ebc8958c368dd5190{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a{
padding-bottom:10px;
color:#ffffff;
font-size:14px;
}
body .av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a .av-special-heading-tag{
font-size:14px;
}
.av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-3309-31001f041f6745b0e0823459017f720a{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-3309-31001f041f6745b0e0823459017f720a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3309-31001f041f6745b0e0823459017f720a .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3309-31001f041f6745b0e0823459017f720a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3309-31001f041f6745b0e0823459017f720a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k2x3vd23-12-fcbea858ea8716b17eb0bca1ce6faa22 .avia_textblock{
font-size:20px;
color:#ffffff;
}

.avia-section.av-3ust-ad4b3ef78729c816a3c18b57a974e86a{
background-color:#032450;
background-image:unset;
}

#top .av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27 .av-subheading{
font-size:15px;
}

.flex_column.av-j17x-b39409e9cb60f64fc8fb557c8857a53c{
border-radius:0px 0px 0px 0px;
padding:35px 0px 0px 0px;
}

.avia-animated-number.av-gwg1-e1514c862c2b99db092efe53ffc94081 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#fe7822;
stroke:#fe7822;
}
#top .avia-animated-number.av-gwg1-e1514c862c2b99db092efe53ffc94081 .avia-animated-number-title{
color:#fe7822;
}

.flex_column.av-b1jj-d329a85798e8d68e6579afc1bca08cb7{
border-radius:0px 0px 0px 0px;
padding:35px 0px 0px 0px;
}

.avia-animated-number.av-8tt9-fe707be6231d15b7bdd719d1e726c020 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#fe7822;
stroke:#fe7822;
}
#top .avia-animated-number.av-8tt9-fe707be6231d15b7bdd719d1e726c020 .avia-animated-number-title{
color:#fe7822;
}

.flex_column.av-4o6l-2c9407a1f4bf20918e47da62a0f3f85f{
border-radius:0px 0px 0px 0px;
padding:35px 0px 0px 0px;
}

.avia-animated-number.av-2izf-4e3351004795bebde18817bf5e54a31d .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#fe7822;
stroke:#fe7822;
}
#top .avia-animated-number.av-2izf-4e3351004795bebde18817bf5e54a31d .avia-animated-number-title{
color:#fe7822;
}

.flex_column.av-6f77-0c4633422394be4212d0344a4c7519ff{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-618z-6bdeead35abb59ab0719f81905466602{
margin:0 0 35px 0;
padding-bottom:0;
font-size:36px;
}
body .av-special-heading.av-618z-6bdeead35abb59ab0719f81905466602 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-618z-6bdeead35abb59ab0719f81905466602 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-618z-6bdeead35abb59ab0719f81905466602 .av-subheading{
font-size:15px;
}

.avia-section.av-k2ndxc5m-91d4d285d487729e242536082fa36c9b{
background-repeat:no-repeat;
background-image:url(https://johnsservice.net/wp-content/uploads/sites/10/2018/05/Blog-header-image_Engineering-drawing-with-tools.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-hcw9f-48ebd0c24d2a0627dc6efa0f4b240488{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .av-subheading{
font-size:20px;
}

.flex_column.av-6f77-1-5216c13c7ac6afb474affa0386572f28{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3t3f-316b259bc2ae4336e68c546010853aa2{
margin:0 0 35px 0;
padding-bottom:0;
font-size:36px;
}
body .av-special-heading.av-3t3f-316b259bc2ae4336e68c546010853aa2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3t3f-316b259bc2ae4336e68c546010853aa2 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3t3f-316b259bc2ae4336e68c546010853aa2 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438 .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3309-31001f041f6745b0e0823459017f720a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-618z-6bdeead35abb59ab0719f81905466602 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3t3f-316b259bc2ae4336e68c546010853aa2 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-5w3f-073867d3c4c5ea6276f708b7e3a7c438 .av-special-heading-tag{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-4763-e22d0eeb7422f016f8e1f6656799ec9b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-chs3-5a04bde109b19495ff2d52f87235241c .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-908n-f23100813f50eeb2c077510265cbc0ba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7z0x-5a75876b094e10e56958b8a112c81335 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5crl-2f2b70178a1192d66caa2d0caf6895bd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2np5-6baf8d3e4491fc7d4fd0a200671024a8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kmyzaqom-236fa5100c87ebc2f672c4604721236a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3309-31001f041f6745b0e0823459017f720a .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-2zq7-836b8342a8c88777e3e159707db01c27 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-618z-6bdeead35abb59ab0719f81905466602 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-46e1-1cfaa55f348159975a8cab13369c16b5 .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-3t3f-316b259bc2ae4336e68c546010853aa2 .av-special-heading-tag{
font-size:22px;
}
}
