.avia-section.av-mdvxiv2b-e5cf67ff07c3db8aa1542fdbf4591a45 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://jtstonerestoration.co.uk/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-31-at-08.59.33-2-775x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mdvxiv2b-e5cf67ff07c3db8aa1542fdbf4591a45 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0000;
}

.avia-section.av-1hnoiu2-440ae686c63e11fbdb61d3e9c722bd56{
background-color:#ffffff;
background-image:unset;
}

.avia-image-container.av-mdvxj2wz-e55079539a99485fa305476b2c23d0cc img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://jtstonerestoration.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://jtstonerestoration.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-mdvxj2wz-e55079539a99485fa305476b2c23d0cc .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1dj0l2y-bfe46c993e75aad1546970739a9eaf1a{
height:50px;
}

.flex_column.av-1bu15l6-96c37b6873549e14e6538ba7d138c88c{
border-radius:10px 10px 10px 10px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}

#top #wrap_all .avia-button.av-1aan76i-aa19db2616e9cc517b1001dc898be551{
background-color:#0a0000;
border-color:#0a0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1aan76i-aa19db2616e9cc517b1001dc898be551:hover{
background-color:#0a0000;
color:white;
transition:all 0.4s ease-in-out;
}

.flex_column.av-46z5mi-05c9e3f36864aceb1788293a71c02f80{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#000000;
}
.avia_transform .flex_column.av-46z5mi-05c9e3f36864aceb1788293a71c02f80{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-46z5mi-05c9e3f36864aceb1788293a71c02f80 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-44imwa-b6074bf5dd986818027ba8ae1e84333a{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-44imwa-b6074bf5dd986818027ba8ae1e84333a .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-139irca-1cb2d34bf56f19b061553fd83265f668{
height:30px;
}

#top .hr.hr-invisible.av-11jqe6i-d4444d86e0e3763fdd6078d79d3b3c89{
height:20px;
}

.flex_column.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#e5e5e5;
}
.avia_transform .flex_column.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-xwgj0a-0c56ebd0f6e34c241eb9fb7338843260{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-xwgj0a-0c56ebd0f6e34c241eb9fb7338843260 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-vli7ai-465bddeb2f473fd232c992603d4e3337{
height:30px;
}

#top .hr.hr-invisible.av-ve3s8q-96bcfcccdf01096a7dfbe3222feed1be{
height:20px;
}

.flex_column.av-sbry4q-d6a1f514470de292b202710eacd72751{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#000000;
}
.avia_transform .flex_column.av-sbry4q-d6a1f514470de292b202710eacd72751{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-sbry4q-d6a1f514470de292b202710eacd72751 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-rq174a-a63166416ce44b584789ce027a597f74{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-rq174a-a63166416ce44b584789ce027a597f74 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-qcisga-8e5568f3d62bd8385cf63ecdbd040f46{
height:30px;
}

#top .hr.hr-invisible.av-nddmfe-dedcfea17b941380d5c7ec0794b22938{
height:20px;
}

.avia-section.av-lzf522-ef58be6aa186c0e58b96b41e047dc0a9{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-mdvxnwxf-2ee0086b93a22c8acf9607b1e11d6bcd .iconlist_icon{
color:#0a0000;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mdvxnwxf-2ee0086b93a22c8acf9607b1e11d6bcd .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-mdvxnwxf-2ee0086b93a22c8acf9607b1e11d6bcd .iconlist_content{
color:#0a0a0a;
}

.avia-image-container.av-hdhuh6-7d14f793fb2c1c4cad4e466fa0bf1d2c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-hdhuh6-7d14f793fb2c1c4cad4e466fa0bf1d2c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-masonry.av-c0rtyi-7a1033e2ea7283d38cdc0e1fba0773b2{
background-color:#ffffff;
}

.avia-section.av-aevfdm-abb8216c4c3df722bc8c6fd19771484e{
background-color:#f4f4f4;
background-image:unset;
}
.avia-section.av-aevfdm-abb8216c4c3df722bc8c6fd19771484e .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-88mfca-b746abe5cc05ca5d5ece89c565026806{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-3sbw56-a1cd7f1b543069e47086560f924877f3:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-46z5mi-05c9e3f36864aceb1788293a71c02f80{
padding:50px 40px 50px 40px;
}

.flex_column.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb{
padding:50px 40px 50px 40px;
}

.flex_column.av-sbry4q-d6a1f514470de292b202710eacd72751{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-46z5mi-05c9e3f36864aceb1788293a71c02f80{
padding:40px 40px 40px 40px;
}

.flex_column.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb{
padding:40px 40px 40px 40px;
}

.flex_column.av-sbry4q-d6a1f514470de292b202710eacd72751{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-46z5mi-05c9e3f36864aceb1788293a71c02f80{
padding:30px 30px 30px 30px;
}

.flex_column.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb{
padding:30px 30px 30px 30px;
}

.flex_column.av-sbry4q-d6a1f514470de292b202710eacd72751{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-46z5mi-05c9e3f36864aceb1788293a71c02f80{
padding:30px 30px 30px 30px;
}

.flex_column.av-10alb3e-a5749c6b9df7258b6582ff406407b7cb{
padding:30px 30px 30px 30px;
}

.flex_column.av-sbry4q-d6a1f514470de292b202710eacd72751{
padding:30px 30px 30px 30px;
}
}
