.avia-section.av-1j2x35o-1d3017a336d33ebc99835f39f665e45b .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.29-3-775x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1j2x35o-1d3017a336d33ebc99835f39f665e45b .av-section-color-overlay{
opacity:0.7;
background-color:#0a0000;
}

.avia-section.av-1g1jjm4-9109183db0dc306963974fa572baf5f5{
background-color:#ffffff;
background-image:unset;
}

.avia-image-container.av-mdvxc0lw-bf941599ec037c129957abb78f3f85cf 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-mdvxc0lw-bf941599ec037c129957abb78f3f85cf .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1bo61a4-f93d2b03c66ee18bac3ca07232c4bb7c{
height:50px;
}

.flex_column.av-19ywquk-fbef9d55f15d776b44988149ec7550b1{
border-radius:10px 10px 10px 10px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}

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

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

.av_font_icon.av-1348fho-553d318b78d313394914cf86ae72be05{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-1348fho-553d318b78d313394914cf86ae72be05 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-3p3ibw-03d840be2847cba25e2dc5248c2ac9d0{
height:30px;
}

#top .hr.hr-invisible.av-yjufng-beaea5b06b5316ae1ae1adb9d593a085{
height:20px;
}

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

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

#top .hr.hr-invisible.av-so3en0-d674785d03f76572d3aa28e0fcc9eb10{
height:30px;
}

#top .hr.hr-invisible.av-2leyv0-e8157bd8b5743fab10d44aa5b4263625{
height:20px;
}

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

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

#top .hr.hr-invisible.av-k3gq2k-1ae705cbc70282c0dac1a8e3e42bee43{
height:30px;
}

#top .hr.hr-invisible.av-1qczy4-1bcda89965b14ee1cf847ae5f330e765{
height:20px;
}

#top .av-masonry.av-d6ww5o-b44312887117ba87304a15875f874ece{
background-color:#ffffff;
}

.avia-section.av-arg3oc-73911b25e62b6b942b6ec7c24dbc5b92{
background-color:#f4f4f4;
background-image:unset;
}
.avia-section.av-arg3oc-73911b25e62b6b942b6ec7c24dbc5b92 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-86aeng-88b0c77c8c040abf3765d2f498a5f4a9{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-dulks-46421f29d66d1bc7c7349a1bc82216a4:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-14unxzg-65e0460b4dacc7e91ec31efe2b40166b{
padding:50px 40px 50px 40px;
}

.flex_column.av-x1g23w-2ef13e63bf50aff8bdf3f77e4cfdb18a{
padding:50px 40px 50px 40px;
}

.flex_column.av-orfqz0-2e1b309d9c9672a6c3c0908765810055{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-14unxzg-65e0460b4dacc7e91ec31efe2b40166b{
padding:40px 40px 40px 40px;
}

.flex_column.av-x1g23w-2ef13e63bf50aff8bdf3f77e4cfdb18a{
padding:40px 40px 40px 40px;
}

.flex_column.av-orfqz0-2e1b309d9c9672a6c3c0908765810055{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-14unxzg-65e0460b4dacc7e91ec31efe2b40166b{
padding:30px 30px 30px 30px;
}

.flex_column.av-x1g23w-2ef13e63bf50aff8bdf3f77e4cfdb18a{
padding:30px 30px 30px 30px;
}

.flex_column.av-orfqz0-2e1b309d9c9672a6c3c0908765810055{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-14unxzg-65e0460b4dacc7e91ec31efe2b40166b{
padding:30px 30px 30px 30px;
}

.flex_column.av-x1g23w-2ef13e63bf50aff8bdf3f77e4cfdb18a{
padding:30px 30px 30px 30px;
}

.flex_column.av-orfqz0-2e1b309d9c9672a6c3c0908765810055{
padding:30px 30px 30px 30px;
}
}
