.avia-section.av-mg20f4sm-9f1b8d802561cd550e7dcf4a3b20ad70{
background-repeat:no-repeat;
background-image:url(https://dohertysolutionsltd.co.uk/wp-content/uploads/2025/09/6-1.webp);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mg20f4sm-9f1b8d802561cd550e7dcf4a3b20ad70 .av-section-color-overlay{
opacity:0.8;
background-color:#22252e;
}
.avia-section.av-mg20f4sm-9f1b8d802561cd550e7dcf4a3b20ad70 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#51a2a0;
}

#top .av_textblock_section.av-mg20nzm5-52076caf19f0b6ba2ce023c45eb396b6 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mg20iqq5-206a950221bccd45c39399089df02de1{
background-color:#18469c;
border-color:#18469c;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-mg20icv3-f9442b993901143c8f55677756d2c1d6{
background-color:#f28c25;
border-color:#f28c25;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.avia-section.av-3sx298y-8f7323f5ce573d572c65996f5ae82732{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}

.av_font_icon.av-3q9jwdu-8f646937767ea6af113f064db2333683{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3q9jwdu-8f646937767ea6af113f064db2333683 .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .av-special-heading.av-3p8alci-6ab2b49dfba2ec35ca86883af05c12f3{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-3p8alci-6ab2b49dfba2ec35ca86883af05c12f3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3p8alci-6ab2b49dfba2ec35ca86883af05c12f3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3p8alci-6ab2b49dfba2ec35ca86883af05c12f3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3nf84n6-136b8ae63e014ab18553909b0a2c6cf1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-d0fp0y-65837eeae8817cd9ac1c073849e75600{
height:30px;
}

.avia-section.av-3j1n48y-1dcf967cca0ebad84d40006876aa2c63{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e .av-subheading{
font-size:15px;
color:#18469c;
}

.flex_column.av-3bxzssy-0050c94f4f2f7aade36e08a7786cfe3a{
padding:50px 40px 50px 40px;
background-color:#18469c;
}
.flex_column.av-3bxzssy-0050c94f4f2f7aade36e08a7786cfe3a .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#18469c;
z-index:100;
}

.av_font_icon.av-3abao9u-4d827006835bd35aacc4de4152462166{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3abao9u-4d827006835bd35aacc4de4152462166 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-38lcb2a-e7af4aa5293941bf33e8577a479e3cb7{
height:30px;
}

#top .av_textblock_section.av-bfvik2-1128b1ddad7c675a95fbde122aa486b5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2dubz6-e09c9b827bdcd5e9bf64e47648f47ae3{
height:20px;
}

.flex_column.av-33uf6pu-1b5884b6c648b4d9c8ebd459e9a07777{
padding:50px 40px 50px 40px;
background-color:#f28c25;
}
.flex_column.av-33uf6pu-1b5884b6c648b4d9c8ebd459e9a07777 .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#f28c25;
z-index:100;
}

.av_font_icon.av-31hgez6-c01bf1b77fd8e33d9a0363bdeeedcb6e{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-31hgez6-c01bf1b77fd8e33d9a0363bdeeedcb6e .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-30uv8aa-a3182992def57da4c951ad8d26400594{
height:30px;
}

#top .av_textblock_section.av-2y8lvsi-29fe6cb279ed6ec9a73022a73608d822 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2x1ytg2-566bc16e7c239ca0a2fcc759a3c4066f{
height:20px;
}

.avia-section.av-8k38du-cfa4f18db4880b38fc8739e4c0647c3f{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-2a6a95u-ba5e1edf968dfdc3420870786253bfb9{
width:100%;
margin-left:0;
}
.avia_transform .flex_column.av-2a6a95u-ba5e1edf968dfdc3420870786253bfb9{
animation-duration:2.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2a6a95u-ba5e1edf968dfdc3420870786253bfb9 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-27pq8n6-0519826545d9f66f442a7173ac94d1c7{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-27pq8n6-0519826545d9f66f442a7173ac94d1c7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-27pq8n6-0519826545d9f66f442a7173ac94d1c7 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-27pq8n6-0519826545d9f66f442a7173ac94d1c7 .av-subheading{
font-size:15px;
color:#f28c25;
}

#top .hr.hr-invisible.av-34tyz8y-b49dee660f755c153c7f9dd8ad7ae7f3{
height:30px;
}

#top .av-special-heading.av-mg50cor2-ce2f853c2de20b0b4bd790db167eee2e{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-mg50cor2-ce2f853c2de20b0b4bd790db167eee2e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mg50cor2-ce2f853c2de20b0b4bd790db167eee2e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mg50cor2-ce2f853c2de20b0b4bd790db167eee2e .av-subheading{
font-size:15px;
color:#51a2a0;
}

.av-horizontal-gallery.av-mmwa0qvp-710651d16eb7657f6b8db2fc41179587 .av-horizontal-gallery-inner{
padding-bottom:30%;
}

.avia_transform .flex_column.av-1uoqo02-a6823896fc62f1afa53e2c608e190e05{
animation-duration:2s;
}

#top .av-special-heading.av-1trdqq-c0b09a4627454e3e3f93da667f5eb7ec{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-1trdqq-c0b09a4627454e3e3f93da667f5eb7ec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1trdqq-c0b09a4627454e3e3f93da667f5eb7ec .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1trdqq-c0b09a4627454e3e3f93da667f5eb7ec .av-subheading{
font-size:15px;
color:#51a2a0;
}

#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler{
color:#ffffff;
background-color:#18469c;
border-color:#ffffff;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#18469c;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler:not(.activeTitle):hover{
background-color:#18469c;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color: !important;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1tsvz4y-7c64680ec991719173c5b236f989197d .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#18469c;
border-color:#ffffff;
}

.avia_transform .flex_column.av-1ya80n6-d8ec27f4c251efb47278d6d98ffe8cfa{
animation-duration:2s;
}

.avia-image-container.av-1wkgamq-962ce9c27c6404d2c3f5f9093657aa86 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wkgamq-962ce9c27c6404d2c3f5f9093657aa86 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-1hvi5nm-912e33d649a12d0146102d80135af30b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1hvi5nm-912e33d649a12d0146102d80135af30b{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-1galz36-4b63a8c2a395acbba956a3b366fd0b57{
height:40px;
}

.av_font_icon.av-1duqtmq-68869c95a30dfe482b44e76bf67d18be{
color:#f28c25;
border-color:#f28c25;
}
.av_font_icon.av-1duqtmq-68869c95a30dfe482b44e76bf67d18be .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-4tmheq-01de43fb386d95706fc4392b20d6ed58{
margin:20px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-4tmheq-01de43fb386d95706fc4392b20d6ed58 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4tmheq-01de43fb386d95706fc4392b20d6ed58 .av-subheading{
font-size:15px;
}

.flex_column.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05{
width:49%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://dohertysolutionsltd.co.uk/wp-content/uploads/2025/09/6.webp) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05 .av-flex-placeholder{
width:2%;
}
.flex_column.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-17byj82-c1050bd1ac55fc33c02b5d20dac1a0bd{
height:220px;
}

#top .hr.hr-invisible.av-46kd5e-19b62f5f9cfd852a5fa19253567f98ed{
height:90px;
}

#top .av-special-heading.av-142h2f6-ae2521d6208f39ee4b92859ca0f022ab{
padding-bottom:20px;
}
body .av-special-heading.av-142h2f6-ae2521d6208f39ee4b92859ca0f022ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-142h2f6-ae2521d6208f39ee4b92859ca0f022ab .av-subheading{
font-size:15px;
}

.av_font_icon.av-3u7u2a-3587ab43fb4ca63e37d1f750ccdc24f3{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3u7u2a-3587ab43fb4ca63e37d1f750ccdc24f3 .av-icon-char{
font-size:18px;
line-height:18px;
}

@keyframes av_boxShadowEffect_av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f{
width:49%;
margin-left:0;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#18469c;
}
.avia_transform .flex_column.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-z8hkb6-63eca050c52d0b955ab26911c9f40101{
color:#f28c25;
border-color:#f28c25;
}
.av_font_icon.av-z8hkb6-63eca050c52d0b955ab26911c9f40101 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-y8cjw2-27d6ff460fad6489d8ea111533b3b957 .avia_textblock{
color:#ffffff;
}

#top .hr.av-vt61s2-43832cf622ce85aeebf3f8158cff1c35{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-vt61s2-43832cf622ce85aeebf3f8158cff1c35 .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-u4fu2q-d875bdf235dbf902d81a761fdb693c62 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-t70rw2-c1701003a7031bee0db3cde4b4d38434 .avia_textblock{
color:#aaaaaa;
}

#top .hr.hr-invisible.av-rnevzm-5250b1a90734f55d17daca81177af8a6{
height:20px;
}

.av_font_icon.av-pmy7ya-21ec296e0a327d7a5bb7714379b5a73a{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-pmy7ya-21ec296e0a327d7a5bb7714379b5a73a .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-nfl50i-3933d341fcb8fa35f074e20c808c4da4{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-nfl50i-3933d341fcb8fa35f074e20c808c4da4 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ls2ndu-dc1b3c5d025e75a5a99844a03a62836a{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ls2ndu-dc1b3c5d025e75a5a99844a03a62836a .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-kamkeq-a6d1295ec82990d9fe61e0419809d2a1{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-kamkeq-a6d1295ec82990d9fe61e0419809d2a1 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ju9sf6-ff11fb60757986eae124ac9af1f604d5{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ju9sf6-ff11fb60757986eae124ac9af1f604d5 .av-icon-char{
font-size:20px;
line-height:20px;
}

.avia-section.av-gu51j6-80c98d1d297a86e66d8575f0b52334bb{
background-repeat:no-repeat;
background-image:url(https://dohertysolutionsltd.co.uk/wp-content/uploads/2025/08/9.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-gu51j6-80c98d1d297a86e66d8575f0b52334bb .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .hr.hr-invisible.av-1l9yde-66a33091b8c671187885c314084dd2f6{
height:600px;
}

#top .hr.hr-invisible.av-dthnci-d5af64ec9ced444a9011a17ee5a81ff8{
height:300px;
}

.avia-section.av-cbacfm-6b3586d56be008b60f63162621c107ce{
background-color:#f28c25;
background-image:unset;
}

.avia_transform .flex_column.av-aou7z6-391b1af14a4fa5b614321407e7d5d921{
animation-duration:2s;
}

#top .av-special-heading.av-8wju2q-81d88f4bbf2adac794d1dc92b36107b5{
margin:20px 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-8wju2q-81d88f4bbf2adac794d1dc92b36107b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8wju2q-81d88f4bbf2adac794d1dc92b36107b5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8wju2q-81d88f4bbf2adac794d1dc92b36107b5 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-755dv6-a51255783e76e0570dd05a1c4fea5f9d .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-5s2mgy-09a7eaf68b44f0cc18c085b3958f4b81{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-2gna8i-f49f5e8055c2893ecb65cadc1685045e{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-3bxzssy-0050c94f4f2f7aade36e08a7786cfe3a{
padding:50px 40px 50px 40px;
}

.flex_column.av-33uf6pu-1b5884b6c648b4d9c8ebd459e9a07777{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-1hvi5nm-912e33d649a12d0146102d80135af30b{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05{
padding:40px 40px 40px 40px;
}

.flex_column.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-3bxzssy-0050c94f4f2f7aade36e08a7786cfe3a{
padding:50px 40px 50px 40px;
}

.flex_column.av-33uf6pu-1b5884b6c648b4d9c8ebd459e9a07777{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-1hvi5nm-912e33d649a12d0146102d80135af30b{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05{
padding:30px 30px 30px 30px;
}

.flex_column.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-3bxzssy-0050c94f4f2f7aade36e08a7786cfe3a{
padding:50px 30px 50px 30px;
}

.flex_column.av-33uf6pu-1b5884b6c648b4d9c8ebd459e9a07777{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-1hvi5nm-912e33d649a12d0146102d80135af30b{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05{
padding:30px 30px 30px 30px;
}

.flex_column.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-3bxzssy-0050c94f4f2f7aade36e08a7786cfe3a{
padding:50px 30px 50px 30px;
}

.flex_column.av-33uf6pu-1b5884b6c648b4d9c8ebd459e9a07777{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-1hvi5nm-912e33d649a12d0146102d80135af30b{
padding:30px 20px 20px 20px !important;
}

.flex_column.av-1a1ywtu-832c7d54a9ea2bf3164c7dba28001b05{
padding:30px 30px 30px 30px;
}

.flex_column.av-10th6c2-c7c76bb0d45f6c34573f1dcaf432493f{
padding:30px 30px 30px 30px;
}
}
