.avia-section.av-1hqcjmm-425d9d5f0fa9d166b305e61684c892a3 .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-1hqcjmm-425d9d5f0fa9d166b305e61684c892a3 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0000;
}

.avia-section.av-1exfkla-9455a8b5ea81389dfe199906d1d20aa3{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-18ukmm6-4f1ff37b8edfac6e71fb96b13aa2f675{
height:50px;
}

.flex_column.av-mdvycbeh-0a68f58d5e818b35c0b648c2e25554e9{
border-radius:10px 10px 10px 10px;
padding:20px 20px 20px 20px;
background-color:#efefef;
}

#top #wrap_all .avia-button.av-17bv3u6-62945f49303550fc36911cb6dcb11581{
background-color:#0a0000;
border-color:#0a0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-17bv3u6-62945f49303550fc36911cb6dcb11581:hover{
background-color:#0a0000;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

#top .hr.hr-invisible.av-11vh28e-0cb980240477d84922b5161bf44032f5{
height:30px;
}

#top .hr.hr-invisible.av-xcn0a6-bbdac590bf46a7abfb74d96f08422cd2{
height:20px;
}

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

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

#top .hr.hr-invisible.av-swr9hq-f0051c09bddab9ffedc57e8360b0d850{
height:30px;
}

#top .hr.hr-invisible.av-qfv15q-0686251cee9bd5657f58fb4255ee743e{
height:20px;
}

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

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

#top .hr.hr-invisible.av-kqhzgu-547f14605c25ca2deaccb61cfdcae8f8{
height:30px;
}

#top .hr.hr-invisible.av-1rhxpq-d799eaf5782febc4ccbe53c7e56db53a{
height:20px;
}

#top .av-masonry.av-bu4uke-138756a2bef2d4b0ad47efa567d2448f{
background-color:#ffffff;
}

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

.flex_column.av-7w8toe-c1988dc17a273fa5e4a13d2208bd6b5e{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-h5jzi-8bbe3f3f9ab1ed5a5ae5557102f9c4cd:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-147y99a-00507bc8de14981cc785d7e9891c899b{
padding:50px 40px 50px 40px;
}

.flex_column.av-ww1fxq-3dd47d126b3b28f5038ea809cf4f0e54{
padding:50px 40px 50px 40px;
}

.flex_column.av-nbpe7y-3ea0c488b3da45a4dda1b3bf68910e78{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-147y99a-00507bc8de14981cc785d7e9891c899b{
padding:40px 40px 40px 40px;
}

.flex_column.av-ww1fxq-3dd47d126b3b28f5038ea809cf4f0e54{
padding:40px 40px 40px 40px;
}

.flex_column.av-nbpe7y-3ea0c488b3da45a4dda1b3bf68910e78{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-147y99a-00507bc8de14981cc785d7e9891c899b{
padding:30px 30px 30px 30px;
}

.flex_column.av-ww1fxq-3dd47d126b3b28f5038ea809cf4f0e54{
padding:30px 30px 30px 30px;
}

.flex_column.av-nbpe7y-3ea0c488b3da45a4dda1b3bf68910e78{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-147y99a-00507bc8de14981cc785d7e9891c899b{
padding:30px 30px 30px 30px;
}

.flex_column.av-ww1fxq-3dd47d126b3b28f5038ea809cf4f0e54{
padding:30px 30px 30px 30px;
}

.flex_column.av-nbpe7y-3ea0c488b3da45a4dda1b3bf68910e78{
padding:30px 30px 30px 30px;
}
}
