.avia-section.av-501urc-fc3d2b5b85da10b7c5928c18889d83c3 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://demo.vvsconsultants.co.uk/wp-content/uploads/2014/09/bridge.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

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

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

#top .av_textblock_section.av-47m31s-f3df228d15c68095dea5919933a2cfe0 .avia_textblock{
font-size:16px;
}

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

#top .av_textblock_section.av-3ntz8w-233c39075f6c1d8a353b4c45fc0760ff .avia_textblock{
font-size:16px;
}

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

.iconbox.av-3a35z4-8c0edc8eb8499f8b091539e7aa92b1fc .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-3a35z4-8c0edc8eb8499f8b091539e7aa92b1fc .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-3a35z4-8c0edc8eb8499f8b091539e7aa92b1fc .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-32txnk-295a071954921e88b2adeeac9c5797bc{
height:20px;
}

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

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

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

#top .hr.hr-invisible.av-2gq0vk-9156d68522c6662b5626fbee6e80458f{
height:20px;
}

.iconbox.av-270egg-866b6c19f94108ca448af30a4279f604 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-270egg-866b6c19f94108ca448af30a4279f604 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-270egg-866b6c19f94108ca448af30a4279f604 .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-249z8w-77152b22a0d5b06856bfcf960ef55781{
vertical-align:middle;
background-color:#584632;
}
.responsive #top #wrap_all .flex_cell.av-249z8w-77152b22a0d5b06856bfcf960ef55781{
padding:0px 0px 0px 0px !important;
}

#top .av_textblock_section.av-xpcv4-e14c2b6a8522f662e88d41b5799a9eb3 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-j3za8-c1cc2f414e39f52e55c37035507130c0 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-ai2nc-0ec3d0834b7b562a77cb0c8ab4308b74 .avia_textblock{
font-size:16px;
}


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

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