.avia-section.av-mgglvnek-4d87b63c69868bca38219cf0d5525499{
background-repeat:no-repeat;
background-image:url(https://jmdrivewayscheshire.co.uk/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-29-at-23.22.04-1.jpeg);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mgglvnek-4d87b63c69868bca38219cf0d5525499 .av-section-color-overlay{
opacity:0.8;
background-color:#22252e;
}
.avia-section.av-mgglvnek-4d87b63c69868bca38219cf0d5525499 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#00a3d2;
}

#top .avia-icon-list-container.av-asxgzx-1d9233cfcb4f2c9922d21256e5fbd7d8 .iconlist_icon{
color:#ffffff;
font-size:17px;
}
#top #wrap_all .avia-icon-list-container.av-asxgzx-1d9233cfcb4f2c9922d21256e5fbd7d8 .av_iconlist_title{
font-size:17px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-2o3m3h9-81774adc9f3b75e70dfb0768721bab37{
background-color:#00a3d2;
border-color:#00a3d2;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

.avia-section.av-2n56lkd-91bac0d455e98f04b51ee6ff3c6035c8{
background-color:#22252e;
background:linear-gradient( to bottom, #22252e, #272b38, #343b4c );
}

.av_font_icon.av-2lpb3ml-8c6534e4cf66a5d70af69b29477f695a{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2lpb3ml-8c6534e4cf66a5d70af69b29477f695a .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .av-special-heading.av-mgglygjh-da46f020cfa3ec8cf58069c527ad1056{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-mgglygjh-da46f020cfa3ec8cf58069c527ad1056 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgglygjh-da46f020cfa3ec8cf58069c527ad1056 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mgglygjh-da46f020cfa3ec8cf58069c527ad1056 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2jkm1h9-d4eff41c26be0dfd760f01b4fb3cb3c1{
height:30px;
}

.avia-section.av-2i27nxp-5ccf439d452a09d3495164136db68f16{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-mgglyw6i-a8d72a7b49ed9683317f01154df55bb3{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-mgglyw6i-a8d72a7b49ed9683317f01154df55bb3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgglyw6i-a8d72a7b49ed9683317f01154df55bb3 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mgglyw6i-a8d72a7b49ed9683317f01154df55bb3 .av-subheading{
font-size:15px;
color:#00a3d2;
}

.flex_column.av-2d2i6p9-b00b491398c4ff4e4f3bf7beecba6303{
padding:50px 40px 50px 40px;
background-color:#00a3d2;
background:linear-gradient( to bottom, #00a3d2, #00a3d2, #00a3d2 );
}
.flex_column.av-2d2i6p9-b00b491398c4ff4e4f3bf7beecba6303 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#00a3d2;
z-index:100;
}

.av_font_icon.av-2blvojh-b2b370052e78496287936f8e84104211{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2blvojh-b2b370052e78496287936f8e84104211 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2ae86gt-2d32497f14a1d325f0b0ca57a6c7b0ac{
height:30px;
}

#top .hr.hr-invisible.av-27xjnwt-1402fe3c902a03d741263a26d2ae6ca7{
height:20px;
}

.flex_column.av-261ze6l-594fcd1df0df55f29acc27fe5ac58cd2{
padding:50px 40px 50px 40px;
background-color:#22252e;
background:linear-gradient( to top, #22252e, #22252e, #22252e );
}
.flex_column.av-261ze6l-594fcd1df0df55f29acc27fe5ac58cd2 .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#22252e;
z-index:100;
}

.av_font_icon.av-2586fn1-f70c22ed77be900098f04760eda5e5d3{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2586fn1-f70c22ed77be900098f04760eda5e5d3 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-22oq94d-c63b52419a5406ed3338ab8804664c4a{
height:30px;
}

#top .hr.hr-invisible.av-7beft9-23870e953ff1448c533a6d7f40f53e30{
height:20px;
}

#top .hr.hr-invisible.av-1znazul-bd700464ed4681d2fe51bf2ec30ac92e{
height:100px;
}

.av-masonry.av-mggm0s4q-1f76fb15f058c1a2fd75896647cd7207 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-1xt2ist-4987c7ed1f65932accd6db1427170d4a{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-1xaaidp-3714dfe0a0e2b94fa41481a139e5b7a6{
height:2px;
}

.flex_column.av-1v7sr65-84412937cd2fdb6f8b4fc50032fbd84c{
width:100%;
margin-left:0;
}
.avia_transform .flex_column.av-1v7sr65-84412937cd2fdb6f8b4fc50032fbd84c{
animation-duration:2.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1v7sr65-84412937cd2fdb6f8b4fc50032fbd84c .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-mggm0yd1-565db7a053834fc5ddefd56daf58d61a{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-mggm0yd1-565db7a053834fc5ddefd56daf58d61a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mggm0yd1-565db7a053834fc5ddefd56daf58d61a .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mggm0yd1-565db7a053834fc5ddefd56daf58d61a .av-subheading{
font-size:15px;
color:#00a3d2;
}

#top .hr.hr-invisible.av-1rjz64d-3d0d18979492da3712e70356c7a2a235{
height:50px;
}

#top .hr.hr-invisible.av-1o7dltp-b7006e3c1b5dc32b3697cf5576eb239b{
height:50px;
}

.avia_transform .flex_column.av-1m3twvh-b2f9d4553c2647132a11cb022411735b{
animation-duration:2s;
}

.avia-image-container.av-mggm1j5b-3ae04b8a215f1876ea62b5cde1ef6f8a img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://jmdrivewayscheshire.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://jmdrivewayscheshire.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-mggm1j5b-3ae04b8a215f1876ea62b5cde1ef6f8a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-1leaugd-bd87a3cadc46c9a52b682a75415ae8ad{
animation-duration:2s;
}

#top .av-special-heading.av-1jpihl9-4d404995bdafd90197e1f3a7dce6cf3c{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-1jpihl9-4d404995bdafd90197e1f3a7dce6cf3c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jpihl9-4d404995bdafd90197e1f3a7dce6cf3c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1jpihl9-4d404995bdafd90197e1f3a7dce6cf3c .av-subheading{
font-size:15px;
color:#00a3d2;
}

#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler{
color:#ffffff;
background-color:#22252e;
border-color:#ffffff;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#22252e;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler:not(.activeTitle):hover{
background-color:#22252e;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color: !important;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1hrr4n1-c1f765f32a713bf9fab2964395210c24 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#22252e;
border-color:#ffffff;
}

.flex_cell.av-46cv6l-0bba765582170b4fe711e128b70266d9{
vertical-align:top;
background:url(https://jmdrivewayscheshire.co.uk/wp-content/uploads/2024/07/bg67-793x1030.png) 50% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-46cv6l-0bba765582170b4fe711e128b70266d9{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-14j32al-b20680122ceb7788f863c675c8eb8c65{
height:40px;
}

.av_font_icon.av-13iyhb1-7891f9fe05bc9abc5e8ec6953d3e91cf{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-13iyhb1-7891f9fe05bc9abc5e8ec6953d3e91cf .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-11v1ezh-e294bab0b6889d97895fc98068ad4b67{
margin:20px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-11v1ezh-e294bab0b6889d97895fc98068ad4b67 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-11v1ezh-e294bab0b6889d97895fc98068ad4b67 .av-subheading{
font-size:15px;
}

.flex_column.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb{
width:49%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://jmdrivewayscheshire.co.uk/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-29-at-23.22.03-773x1030.jpeg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb .av-flex-placeholder{
width:2%;
}
.flex_column.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-yba7zx-09d0753a043b9cf456dbfb0db49a7eca{
height:220px;
}

#top .hr.hr-invisible.av-w8ue8d-af8bd8efc797db3f23e4fb3e2af7051b{
height:90px;
}

#top .av-special-heading.av-mggm2t6g-8860dd2f157fa499933e78c62796adeb{
padding-bottom:20px;
}
body .av-special-heading.av-mggm2t6g-8860dd2f157fa499933e78c62796adeb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mggm2t6g-8860dd2f157fa499933e78c62796adeb .av-subheading{
font-size:15px;
}

.av_font_icon.av-32u41p-c3d6ef4b753b51bf6c37904b23534536{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-32u41p-c3d6ef4b753b51bf6c37904b23534536 .av-icon-char{
font-size:18px;
line-height:18px;
}

@keyframes av_boxShadowEffect_av-sscvct-b84687fca77ecd22cf72b044ad5e2173-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-sscvct-b84687fca77ecd22cf72b044ad5e2173{
width:49%;
margin-left:0;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#22252e;
background:linear-gradient( 215deg, #22252e, #2e3544, #333a51 );
}
.avia_transform .flex_column.av-sscvct-b84687fca77ecd22cf72b044ad5e2173{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-sscvct-b84687fca77ecd22cf72b044ad5e2173 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-2rjy4t-9561170801ef4eb3d61c14983bf4d90d{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-2rjy4t-9561170801ef4eb3d61c14983bf4d90d .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-mggm32ke-816d52fedc3e09fb548d790775c50a18 .avia_textblock{
color:#ffffff;
}

#top .hr.av-2kebfx-1c757c7eb1282f2d381c8ac588f4a4dc{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2kebfx-1c757c7eb1282f2d381c8ac588f4a4dc .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-mggm3wg4-0cbd7c8b00aea7d4b71b7d1da63bc260 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-og2l25-39af7f8b18ede0faed66ec2800a0c19e{
height:20px;
}

.av_font_icon.av-mb9vql-c25113979afb5365294eb3567149dddd{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-mb9vql-c25113979afb5365294eb3567149dddd .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-kiyuot-bbae556262289524575b2913d3e0a426{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-kiyuot-bbae556262289524575b2913d3e0a426 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ipgba5-8f588661623222b0417fe929db3e0199{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ipgba5-8f588661623222b0417fe929db3e0199 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-hct75p-4ac00f17c93cac4fa621c65587b108fe{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-hct75p-4ac00f17c93cac4fa621c65587b108fe .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-f2l0st-74bbd48bca43f482586402bba532bf38{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-f2l0st-74bbd48bca43f482586402bba532bf38 .av-icon-char{
font-size:20px;
line-height:20px;
}

.avia-section.av-mggm44wl-54f0bded9375d2636220b4eceb9dc566{
background-repeat:no-repeat;
background-image:url(https://jmdrivewayscheshire.co.uk/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-29-at-23.22.00.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mggm44wl-54f0bded9375d2636220b4eceb9dc566 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .hr.hr-invisible.av-dwytm5-e01853ac17cc8a8d7e561599f82da722{
height:600px;
}

#top .hr.hr-invisible.av-cib1r1-be483aaf19be62c10c5780659430e9f1{
height:300px;
}

.avia-section.av-bd12dp-af634f04498ac11217cd1945ab168698{
background-color:#00a3d2;
background:linear-gradient( to bottom, #00a3d2, #00a3d2, #0093c4 );
}

.avia_transform .flex_column.av-8n5ej1-edef6e0e427a7f354e255b7225bf853f{
animation-duration:2s;
}

#top .av-special-heading.av-mggm49mb-e7aed29c69a1d3eb20156b256987e260{
margin:20px 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-mggm49mb-e7aed29c69a1d3eb20156b256987e260 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mggm49mb-e7aed29c69a1d3eb20156b256987e260 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mggm49mb-e7aed29c69a1d3eb20156b256987e260 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-6texml-ae9cd4f32a6401a38bceb3b55557cb3a .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-6ancn1-03d3e5c1dfb17b244c82c4ab1a54fea4{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-35wht9-bc60400a0605633a6d062ba948cb8c17{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-2d2i6p9-b00b491398c4ff4e4f3bf7beecba6303{
padding:50px 40px 50px 40px;
}

.flex_column.av-261ze6l-594fcd1df0df55f29acc27fe5ac58cd2{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-46cv6l-0bba765582170b4fe711e128b70266d9{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb{
padding:40px 40px 40px 40px;
}

.flex_column.av-sscvct-b84687fca77ecd22cf72b044ad5e2173{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2d2i6p9-b00b491398c4ff4e4f3bf7beecba6303{
padding:50px 40px 50px 40px;
}

.flex_column.av-261ze6l-594fcd1df0df55f29acc27fe5ac58cd2{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-46cv6l-0bba765582170b4fe711e128b70266d9{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb{
padding:30px 30px 30px 30px;
}

.flex_column.av-sscvct-b84687fca77ecd22cf72b044ad5e2173{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2d2i6p9-b00b491398c4ff4e4f3bf7beecba6303{
padding:50px 30px 50px 30px;
}

.flex_column.av-261ze6l-594fcd1df0df55f29acc27fe5ac58cd2{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-46cv6l-0bba765582170b4fe711e128b70266d9{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb{
padding:30px 30px 30px 30px;
}

.flex_column.av-sscvct-b84687fca77ecd22cf72b044ad5e2173{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2d2i6p9-b00b491398c4ff4e4f3bf7beecba6303{
padding:50px 30px 50px 30px;
}

.flex_column.av-261ze6l-594fcd1df0df55f29acc27fe5ac58cd2{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-46cv6l-0bba765582170b4fe711e128b70266d9{
padding:30px 20px 20px 20px !important;
}

.flex_column.av-mggm1y5o-4e0e798f9b5447a1be1f3bfff8f4f6eb{
padding:30px 30px 30px 30px;
}

.flex_column.av-sscvct-b84687fca77ecd22cf72b044ad5e2173{
padding:30px 30px 30px 30px;
}
}
