.flex_cell.av-l3szpg70-845e57cef1105910da8746884cf67f11{
vertical-align:middle;
background-color:#0a0a0a;
}
.responsive #top #wrap_all .flex_cell.av-l3szpg70-845e57cef1105910da8746884cf67f11{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3t6vrtm-94d1c5fa8ce37330b910f1ba3b9c0e33{
padding:30px 30px 30px 30px;
}
.flex_column.av-l3t6vrtm-94d1c5fa8ce37330b910f1ba3b9c0e33 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

.avia-image-container.av-z26fk-40d24501657b04f2392881b4ec4e25d6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-z26fk-40d24501657b04f2392881b4ec4e25d6 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-l3szplqc-9f4cc4d2f1bd97f0edbcdb5087ce06da{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3szplqc-9f4cc4d2f1bd97f0edbcdb5087ce06da{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3szqp26-238eb5eb75f6eb33873399204126bdb9{
padding:30px 30px 30px 30px;
background:url(https://cpltest9.co.uk/wp-content/uploads/2025/11/top-panel-fire-doors.jpg) 0% 50% no-repeat scroll ;
}
.flex_column.av-l3szqp26-238eb5eb75f6eb33873399204126bdb9 .avia-curtain-reveal-overlay{
background:#000000;
z-index:1;
}

#top .av-rotator-container.av-kz5jge9h-eb634a30a8b1bfffee6724d6554dd3fb{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-kz5jge9h-eb634a30a8b1bfffee6724d6554dd3fb .av-rotator-container-inner{
font-size:3vw;
}

#top .hr.hr-invisible.av-mn7rmrrf-fbb3e190e96f9afe8a9052ec8eb39139{
height:20px;
}

@keyframes av_boxShadowEffect_av-2ikadl-c54b3fb685080cd55f81a5a304ba2936-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ikadl-c54b3fb685080cd55f81a5a304ba2936{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2ikadl-c54b3fb685080cd55f81a5a304ba2936{
width:30.666666666667%;
margin-left:0;
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:20px 20px 20px 20px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ikadl-c54b3fb685080cd55f81a5a304ba2936 .av-flex-placeholder{
width:4%;
}

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

@keyframes av_boxShadowEffect_av-hv9u3t-08b1f4bdfdad31f93ecc28db47dedbc6-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-hv9u3t-08b1f4bdfdad31f93ecc28db47dedbc6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-hv9u3t-08b1f4bdfdad31f93ecc28db47dedbc6{
width:30.666666666667%;
margin-left:0;
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-hv9u3t-08b1f4bdfdad31f93ecc28db47dedbc6 .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-fwzefd-7a29993f1a3e7bc0b45b6f5553c1598d{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-fwzefd-7a29993f1a3e7bc0b45b6f5553c1598d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fwzefd-7a29993f1a3e7bc0b45b6f5553c1598d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-fwzefd-7a29993f1a3e7bc0b45b6f5553c1598d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-djimjd-60bd99fd3cd03e6bb5fcd44cb3129a50 .avia_textblock{
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-9s70g9-33c70a4901b3960e97c5406af32125dd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-9s70g9-33c70a4901b3960e97c5406af32125dd{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9s70g9-33c70a4901b3960e97c5406af32125dd{
width:30.666666666667%;
margin-left:0;
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-9s70g9-33c70a4901b3960e97c5406af32125dd .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-6ysoex-46e4a0293a34d87cd121bc794666c3ca{
padding-bottom:10px;
}
body .av-special-heading.av-6ysoex-46e4a0293a34d87cd121bc794666c3ca .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6ysoex-46e4a0293a34d87cd121bc794666c3ca .av-subheading{
font-size:15px;
}

.avia-section.av-mn7vrsin-48cc8cb92362bf1d8c751db40a5a9e2e{
background-color:#b02b2c;
background-image:unset;
}

#top .av_textblock_section.av-mn7vrhbe-96d20d45acfc945682a4574167136b84 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-1jsd34-8206d87950951f073d217abc7d58b3f0{
padding-bottom:10px;
}
body .av-special-heading.av-1jsd34-8206d87950951f073d217abc7d58b3f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-8206d87950951f073d217abc7d58b3f0 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l3sm88y3-9a602b5f324b57a9cd4fca60a7b36117{
padding-bottom:10px;
}
body .av-special-heading.av-l3sm88y3-9a602b5f324b57a9cd4fca60a7b36117 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3sm88y3-9a602b5f324b57a9cd4fca60a7b36117 .av-subheading{
font-size:15px;
}

#top .hr.av-2ibaax-7b76f72506010d564c4db769ffa2ae40{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2ibaax-7b76f72506010d564c4db769ffa2ae40 .hr-inner{
width:30%;
border-color:#000000;
max-width:45%;
}
.hr.av-2ibaax-7b76f72506010d564c4db769ffa2ae40 .av-seperator-icon{
color:#ed003f;
}
.hr.av-2ibaax-7b76f72506010d564c4db769ffa2ae40 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#ed003f;
stroke:#ed003f;
}

.avia-section.av-5xc315-53b0071fac1553bf05ed8c730b7fdebc{
background-color:#000000;
background-image:unset;
}

#top .av-special-heading.av-mn7o4k9a-750a691fa64968df684fd0400d7c9326{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mn7o4k9a-750a691fa64968df684fd0400d7c9326 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mn7o4k9a-750a691fa64968df684fd0400d7c9326 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mn7o4k9a-750a691fa64968df684fd0400d7c9326 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lg4wa1-dd847951240636f04187cd9379524365{
height:30px;
}

#top .av_textblock_section.av-mn7o42re-1b470ebe4f5d49ec0737071532e49362 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-mn7o56lg-33a74a35532046a8ff53c750eab9ac36{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mn7o56lg-33a74a35532046a8ff53c750eab9ac36 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mn7o56lg-33a74a35532046a8ff53c750eab9ac36 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mn7o56lg-33a74a35532046a8ff53c750eab9ac36 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-21spzd-e4534d416452a6c0511d30049f255c62{
height:30px;
}

#top #wrap_all .avia-button.av-381n2h-42113d6ae6b5f44270b0042d87741664:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-381n2h-42113d6ae6b5f44270b0042d87741664:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-79o1x5-79dbcaa8cffb1a9e2591b8166bcc9f21{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-l3t037w6-4b1dc9f569dd332df06205a80b06fabf{
padding-bottom:10px;
color:#0a0a0a;
}
body .av-special-heading.av-l3t037w6-4b1dc9f569dd332df06205a80b06fabf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3t037w6-4b1dc9f569dd332df06205a80b06fabf .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-l3t037w6-4b1dc9f569dd332df06205a80b06fabf .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-33h155-0bcbc8a3d40f58ea391c9862405e70be{
height:20px;
}

#top #wrap_all .avia-button.av-mn7rgu64-8f3e0cb3801c4dccd631fae28f8aeb6a:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mn7rgu64-8f3e0cb3801c4dccd631fae28f8aeb6a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-2gy7bt-7ca5d3ae0853ef269ac533a4b7a7d6ef{
height:20px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-rotator-container.av-kz5jge9h-eb634a30a8b1bfffee6724d6554dd3fb .av-rotator-container-inner{
font-size:3vw;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-rotator-container.av-kz5jge9h-eb634a30a8b1bfffee6724d6554dd3fb .av-rotator-container-inner{
font-size:30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-rotator-container.av-kz5jge9h-eb634a30a8b1bfffee6724d6554dd3fb .av-rotator-container-inner{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-rotator-container.av-kz5jge9h-eb634a30a8b1bfffee6724d6554dd3fb .av-rotator-container-inner{
font-size:20px;
}
}
