.avia-section.av-hyvcg-48242d26171b1a891e667de330134b1e .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(http://www.pdpowellandsons.co.uk/wp-content/uploads/2014/09/bridge.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-4xf16g-be4bc5515d7a4a3660fc7538bd8ae61a{
padding-bottom:40px;
color:#ffffff;
font-size:72px;
}
body .av-special-heading.av-4xf16g-be4bc5515d7a4a3660fc7538bd8ae61a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4xf16g-be4bc5515d7a4a3660fc7538bd8ae61a .av-special-heading-tag{
font-size:72px;
}
.av-special-heading.av-4xf16g-be4bc5515d7a4a3660fc7538bd8ae61a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4xf16g-be4bc5515d7a4a3660fc7538bd8ae61a .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-4budaw-bdcb2ca55d289b1e8a88cfe7fc23fd7d{
padding-bottom:10px;
}
body .av-special-heading.av-4budaw-bdcb2ca55d289b1e8a88cfe7fc23fd7d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4budaw-bdcb2ca55d289b1e8a88cfe7fc23fd7d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-49wkyg-344471698e5297ed7c45cf8478b50c3c .avia_textblock{
font-size:16px;
}

#top .av-special-heading.av-3xp8lk-c0dfb1e16c1701c3ff2f919a79df46a2{
padding-bottom:10px;
}
body .av-special-heading.av-3xp8lk-c0dfb1e16c1701c3ff2f919a79df46a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3xp8lk-c0dfb1e16c1701c3ff2f919a79df46a2 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3s8deo-69ef84f4de72b606a29deff11ce1f225 .avia_textblock{
font-size:16px;
}

.flex_cell.av-3bpqrs-cb486c704f592aa34a02b0ee2696a8af{
vertical-align:middle;
background-color:#251c31;
}
.responsive #top #wrap_all .flex_cell.av-3bpqrs-cb486c704f592aa34a02b0ee2696a8af{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-36muo0-2213af5b1309cc542398f6dfdebbf8a6 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-36muo0-2213af5b1309cc542398f6dfdebbf8a6 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-36muo0-2213af5b1309cc542398f6dfdebbf8a6 .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-30g2ls-c84f4f02e38c2fd2151fd8b36ff97c65{
height:20px;
}

.iconbox.av-2xlarc-3489b2783b81fb3b035a58ff9ebd3ef2 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2xlarc-3489b2783b81fb3b035a58ff9ebd3ef2 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2xlarc-3489b2783b81fb3b035a58ff9ebd3ef2 .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-2qrewo-465f47e3b3def33289e438b31811a0e6{
vertical-align:middle;
background-color:#251c31;
}
.responsive #top #wrap_all .flex_cell.av-2qrewo-465f47e3b3def33289e438b31811a0e6{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-2mzqnc-edcabc9648304eedf9168c677ce6b317 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2mzqnc-edcabc9648304eedf9168c677ce6b317 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2mzqnc-edcabc9648304eedf9168c677ce6b317 .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-2fvzuw-104685283b075b20ec3cfae46b51d28b{
height:20px;
}

.iconbox.av-27u0tc-8d288044c607a2a9858eb5f0faeca41f .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-27u0tc-8d288044c607a2a9858eb5f0faeca41f .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-27u0tc-8d288044c607a2a9858eb5f0faeca41f .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-23jscg-4d4c30b8e25072ee1adce6c0213d9229{
vertical-align:middle;
background-color:#584632;
}
.responsive #top #wrap_all .flex_cell.av-23jscg-4d4c30b8e25072ee1adce6c0213d9229{
padding:0px 0px 0px 0px !important;
}

#top .av_textblock_section.av-v0oxc-b44e8b8ddc367110b87118dc34f6c689 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-n7i8o-5ccb1ec022debe713f62108c101b4ce2 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-6ywps-6d31e4460a1a1bb71a812c99fec72ccf .avia_textblock{
font-size:16px;
}


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

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