#top #wrap_all .avia-slideshow .av-slideshow-caption.av-777g9a-2e80261dd6452c3517bfc7aa7b72c7c5__0 .avia-caption-title{
font-size:60px;
color:#ffffff;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-777g9a-2e80261dd6452c3517bfc7aa7b72c7c5__0 .avia-caption-title{
font-size:50px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-777g9a-2e80261dd6452c3517bfc7aa7b72c7c5__0 .avia-caption-title{
font-size:40px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-777g9a-2e80261dd6452c3517bfc7aa7b72c7c5__0 .avia-caption-title{
font-size:30px;
}
}

.flex_column.av-lp85aqo7-1bdfca7767f6cfba8e5d4f180d29b8ca{
width:24.25%;
margin-left:0;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
background:url(https://www.mossroofers.co.uk/wp-content/uploads/2023/11/2-1.png) 0% 0% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lp85aqo7-1bdfca7767f6cfba8e5d4f180d29b8ca .av-flex-placeholder{
width:1%;
}

.flex_column.av-lp85l0uo-326d55656c200710f2e35a33cc4244ea{
width:24.25%;
margin-left:0;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
background:url(https://www.mossroofers.co.uk/wp-content/uploads/2023/11/4-1.png) 0% 0% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lp85l0uo-326d55656c200710f2e35a33cc4244ea .av-flex-placeholder{
width:1%;
}

.flex_column.av-lp85le2s-a0f80d2d4523240421f0810feefc5bef{
width:24.25%;
margin-left:0;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
background:url(https://www.mossroofers.co.uk/wp-content/uploads/2023/11/1-1.png) 0% 0% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lp85le2s-a0f80d2d4523240421f0810feefc5bef .av-flex-placeholder{
width:1%;
}

.flex_column.av-lp85n5u6-35ca1e501d80d10d3e30a1e51aa7a4f9{
width:24.25%;
margin-left:0;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
background:url(https://www.mossroofers.co.uk/wp-content/uploads/2023/11/3-1.png) 0% 0% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lp85n5u6-35ca1e501d80d10d3e30a1e51aa7a4f9 .av-flex-placeholder{
width:1%;
}

.avia-section.av-f83n2-73758d6bdbeb911e473234bf0281c312{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-f83n2-73758d6bdbeb911e473234bf0281c312 .av-section-color-overlay{
opacity:0.5;
background-color:#f8f8f8;
background-image:url(https://www.mossroofers.co.uk/wp-content/themes/enfold/images/background-images/diagonal-thin-dark.png);
background-repeat:repeat;
}

#top .av-special-heading.av-9ox46-42bb990713169eed1a4e2f45c963ac6f{
padding-bottom:5px;
}
body .av-special-heading.av-9ox46-42bb990713169eed1a4e2f45c963ac6f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9ox46-42bb990713169eed1a4e2f45c963ac6f .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-lpidtvbk-e67eda61b04852cdc810071c733f2ce0{
background-color:#f11010;
border-color:#f11010;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lpidtvbk-e67eda61b04852cdc810071c733f2ce0:hover{
color:white;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.avia-image-container.av-leqv0um2-a78d37cfe6a624bf969a196bd566e3e0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-knrnp6u1-785bc939f9a21f3cf680153098487f4c{
height:30px;
}

.avia-section.av-knor0vki-3d007b0a4e83960e4fc3c77cf82f7dac{
background-color:#1e1e1e;
background-image:unset;
}

#top .av_textblock_section.av-l5uvzwqb-02e52f44bd283fd7b7cd96e715aa9b21 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-l5uw1vwh-a3c395ea9f8677621a8f51fe83c9f8ab{
height:30px;
}

.flex_column.av-1g1sy6-55af6169e108fc4500dd0d75fc32e9a5{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-1bbu4e-949a88c6c2d2b09bd47cbef0e0d2f2c2 .iconlist_icon{
color:#ffffff;
background-color:#f11010;
}
#top #wrap_all .avia-icon-list-container.av-1bbu4e-949a88c6c2d2b09bd47cbef0e0d2f2c2 .av_iconlist_title{
color:#ffffff;
}

.flex_column.av-e1mbi-6aa4e8ce59e53c2b6136fccd94dabaab{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-knt3atu2-8229c83686fc091d1761d680cdf8e7a9 .iconlist_icon{
color:#ffffff;
background-color:#f11010;
}
#top #wrap_all .avia-icon-list-container.av-knt3atu2-8229c83686fc091d1761d680cdf8e7a9 .av_iconlist_title{
color:#ffffff;
}

.flex_column.av-28q0u-3d31a75bc43c550a80a4ddbe64119615{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-l0b2gzqe-652692ddb25b739cb6519645e101fbeb .iconlist_icon{
color:#ffffff;
background-color:#f11010;
}
#top #wrap_all .avia-icon-list-container.av-l0b2gzqe-652692ddb25b739cb6519645e101fbeb .av_iconlist_title{
color:#ffffff;
}

.avia-section.av-knov67h1-ae7485bd14f78c36332b47cbfe0cca44 .av-parallax .av-parallax-inner{
background-color:#363636;
background-image:url(https://www.mossroofers.co.uk/wp-content/uploads/2022/03/Image-2-1.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-knov67h1-ae7485bd14f78c36332b47cbfe0cca44 .av-section-color-overlay{
opacity:0.8;
background-color:#3f3f3f;
}

.flex_column.av-8bepi-28b6c3c3cc611601e660090dcc3dc369{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-fj8vi-f06b33ac14e97675f2f79b58b3f845b6{
height:30px;
}

#top #wrap_all .avia-button.av-l0b2wvzn-f572f31a0e54e996af0303ca61b6454b{
background-color:#f11010;
border-color:#f11010;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l0b2wvzn-f572f31a0e54e996af0303ca61b6454b:hover{
color:white;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-l5uw3rm1-c327bd4d0a5e4aa1001ed7892428cffb{
height:50px;
}

.flex_column.av-17wib2-408cc1c46c10e16be5e562eafa1d0aec{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-l5uw2sx7-70d05651c8e0b67ffd9464a270e5e357 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-16sa6-88a07b8b6fc57c176d95e9d4bd9c2286{
height:30px;
}

.avia-section.av-vovx2-5d35e01b6d2fc40ca092031d7bbec4da{
background-color:#000000;
background-image:unset;
}

#top .av_textblock_section.av-l5uw0i1n-d14d6853d47e54642be61cafa069b3e6 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-14a06-e0b38888a6c05e6024f2db92d47edcc3{
height:30px;
}

.flex_column.av-s4fou-cc0ec4cfcf9f56574a77e5b1ccf02893{
border-radius:13px 13px 13px 13px;
-webkit-border-radius:13px 13px 13px 13px;
-moz-border-radius:13px 13px 13px 13px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

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

.av_font_icon.av-knrmn2q8-efb4f29d385a907e936e63260bdab3e5{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-knrmn2q8-efb4f29d385a907e936e63260bdab3e5 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-2418a6-1acd3a71a0d804ce869e00c7b82c9ae0{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-2418a6-1acd3a71a0d804ce869e00c7b82c9ae0 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-1uyeum-72ca5021aecd6728fc1bcd1202e9b7a3{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-1uyeum-72ca5021aecd6728fc1bcd1202e9b7a3 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-1rzqkm-9ab27f377bf7494209551f1ff4ea49b7{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-1rzqkm-9ab27f377bf7494209551f1ff4ea49b7 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-1mgase-5a91c58509554cc58e355f0d083c00de{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-1mgase-5a91c58509554cc58e355f0d083c00de .av-icon-char{
font-size:25px;
line-height:25px;
}

.flex_column.av-1e0i26-322cd1df97dab4af812788aff50219cd{
border-radius:13px 13px 13px 13px;
-webkit-border-radius:13px 13px 13px 13px;
-moz-border-radius:13px 13px 13px 13px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-187jom-81be98bfae5aab402dbe6d7fdb81ea54{
padding-bottom:10px;
}
body .av-special-heading.av-187jom-81be98bfae5aab402dbe6d7fdb81ea54 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-187jom-81be98bfae5aab402dbe6d7fdb81ea54 .av-subheading{
font-size:15px;
}

.av_font_icon.av-wrsdq-a040b9775a004074f80429d1a16316d9{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-wrsdq-a040b9775a004074f80429d1a16316d9 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-rda2e-a0a4a853306f85e2b3123493702c1f86{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-rda2e-a0a4a853306f85e2b3123493702c1f86 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-lsify-6ade8e6997f6af9a295c818aebea922c{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-lsify-6ade8e6997f6af9a295c818aebea922c .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-d0lra-149a4632d2902316914395d782ca2b43{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-d0lra-149a4632d2902316914395d782ca2b43 .av-icon-char{
font-size:25px;
line-height:25px;
}

.av_font_icon.av-9vo66-8bda68bb1c6225cadc7d10145c9554c1{
color:#f6db33;
border-color:#f6db33;
}
.av_font_icon.av-9vo66-8bda68bb1c6225cadc7d10145c9554c1 .av-icon-char{
font-size:25px;
line-height:25px;
}

.avia-section.av-lohcysun-aa533c9f6b90a5618c87e5bb1e30afe7{
background-color:#f7f7f7;
background-image:unset;
}

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

#top .hr.hr-invisible.av-14tam-f2bc6d8e76cf892f4eea10ca2adce9a7{
height:30px;
}

#top .avia-icon-list-container.av-lohcv09x-aa065a6f4cc04bb35cee918aa43c5e04 .iconlist_icon{
color:#f11010;
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-lohcv09x-aa065a6f4cc04bb35cee918aa43c5e04 .av_iconlist_title{
font-size:18px;
}

#top .avia-icon-list-container.av-lohcwy4s-ace26244083506ae6a7ac38408f54304 .iconlist_icon{
color:#f11010;
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-lohcwy4s-ace26244083506ae6a7ac38408f54304 .av_iconlist_title{
font-size:18px;
}

#top .avia-icon-list-container.av-lohcy734-023a402e986300d2d6ff40809c9f45d0 .iconlist_icon{
color:#f11010;
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-lohcy734-023a402e986300d2d6ff40809c9f45d0 .av_iconlist_title{
font-size:18px;
}

.avia-image-container.av-ecsbq-4523b315f48033cdfa43e9ce14222276 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-l0b2ymg3-3c4608fb3c10771b62ce8b2a1359ec37{
background-color:#0a0000;
border-color:#0a0000;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l0b2ymg3-3c4608fb3c10771b62ce8b2a1359ec37:hover{
background-color:#f11010;
color:white;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

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

