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

#top #wrap_all .avia-button.av-2rh83es-75d4658f7c8b3ebd49e3b861a44ca1af{
background-color:#00a3d2;
border-color:#00a3d2;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-2qd5eok-3cc381e9c9c02a4cbf570f97329475bc{
background-color:#ededed;
border-color:#ededed;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

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

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

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

#top .hr.hr-invisible.av-2lbcwtw-ba0d40eae0090c28dd410dcabba4ab24{
height:30px;
}

.avia-section.av-2j80aic-f56e371fbc7c2cd89bf8cbc9abf456e5{
background-color:#f8f8f8;
background-image:unset;
}

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

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

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

#top .hr.hr-invisible.av-8fhc5w-43ef9fde6d1f3e84b32b179081bfe620{
height:30px;
}

#top .hr.hr-invisible.av-29v88gk-4d2e9fd41cfa600b7d725241cf89167e{
height:20px;
}

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

.av_font_icon.av-26h95r8-04cc5fd33e128c5828dfa7546cbf1b92{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-26h95r8-04cc5fd33e128c5828dfa7546cbf1b92 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-24vubw4-2c5da1aceb277c6952e2509cb9ff45fa{
height:30px;
}

#top .hr.hr-invisible.av-23vj3pg-e94415c1490f1145589784aad959d9b6{
height:20px;
}

#top .hr.hr-invisible.av-226zqx0-4d700440982db1fc7d34aef850f1c4cd{
height:100px;
}

.av-masonry.av-mg50jz70-247a722d18650dab1758aba2e8693ff7 .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-1zreo44-d4915b0e351d6a832874d4ce6a8719c2{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-7054o4-d6642afe538090c954017e7a5327e13d{
height:2px;
}

.flex_column.av-6tvfo4-2d720bc31064421648756be477bcda56{
width:100%;
margin-left:0;
}
.avia_transform .flex_column.av-6tvfo4-2d720bc31064421648756be477bcda56{
animation-duration:2.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6tvfo4-2d720bc31064421648756be477bcda56 .av-flex-placeholder{
width:0%;
}

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

#top .hr.hr-invisible.av-mio2s-bd8f5f1a055fc7cf7ed43be1cb54ca58{
height:50px;
}

#top .hr.hr-invisible.av-1mdfuhg-eae5a51ce5988215be8b25f1e8467788{
height:50px;
}

.avia_transform .flex_column.av-1latgh0-53ed880b77ff5b5646de7ee7d6c3a9a0{
animation-duration:2s;
}

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

.avia_transform .flex_column.av-1hfvqqs-df244f1998d1a0fe06608aa26969c971{
animation-duration:2s;
}

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

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

.flex_cell.av-1dxtf44-741095734b56c8dd89dc7bb0a48501c6{
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-1dxtf44-741095734b56c8dd89dc7bb0a48501c6{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-1czzct0-8cf867a2ff105704845d336cfead0b3f{
height:40px;
}

.av_font_icon.av-4r9lus-8df461616b047755264250d2c9273452{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-4r9lus-8df461616b047755264250d2c9273452 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

.flex_column.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f{
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-09.50.46.jpeg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f .av-flex-placeholder{
width:2%;
}
.flex_column.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-13w9qas-b3a7f8cf679b135893a6337741e034f7{
height:220px;
}

#top .hr.hr-invisible.av-132beus-031c0f78eaa8c4f896f37285be6083d9{
height:90px;
}

#top .av-special-heading.av-mg50nqbi-1cc018fb9b016a3e2889aabf8392b366{
padding-bottom:20px;
}
body .av-special-heading.av-mg50nqbi-1cc018fb9b016a3e2889aabf8392b366 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mg50nqbi-1cc018fb9b016a3e2889aabf8392b366 .av-subheading{
font-size:15px;
}

.av_font_icon.av-117sfpw-ca40d2905f2d0343b650b5f2e356aa32{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-117sfpw-ca40d2905f2d0343b650b5f2e356aa32 .av-icon-char{
font-size:18px;
line-height:18px;
}

@keyframes av_boxShadowEffect_av-105r9lg-9b240209681646a7bc89f78d27fa8e63-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-105r9lg-9b240209681646a7bc89f78d27fa8e63{
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-105r9lg-9b240209681646a7bc89f78d27fa8e63{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-105r9lg-9b240209681646a7bc89f78d27fa8e63 .av-flex-placeholder{
width:2%;
}

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

#top .av_textblock_section.av-372ack-9a4f732a330a694c247b363c35a4d303 .avia_textblock{
color:#ffffff;
}

#top .hr.av-ui1l90-4d1e29b77a2025bd5d516dc7e4e38098{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-ui1l90-4d1e29b77a2025bd5d516dc7e4e38098 .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-t47tms-fe4097d7e38b357cd470b1fd85140cd1 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-rp9bys-7316f7f073a9091653b39e475dcdf1c7 .avia_textblock{
color:#aaaaaa;
}

#top .hr.hr-invisible.av-prjh10-ea06e38ada5ff61925540c630fbe2513{
height:20px;
}

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

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

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

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

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

.avia-section.av-fka8is-467dc6862980c04f6af1fe56ae9fbffb{
background-repeat:no-repeat;
background-image:url(https://jmdrivewayscheshire.co.uk/wp-content/uploads/2025/08/9.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-fka8is-467dc6862980c04f6af1fe56ae9fbffb .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .hr.hr-invisible.av-dtdkqs-e90c12097539440fca785a7368e75d45{
height:600px;
}

#top .hr.hr-invisible.av-d2f2h0-e833aa978e585ff847f6b0f17abb3024{
height:300px;
}

.avia-section.av-10okk4-933f572c468ae438acafd04639745633{
background-color:#00a3d2;
background:linear-gradient( to bottom, #00a3d2, #00a3d2, #0093c4 );
}

.avia_transform .flex_column.av-94d990-51cb35520c7f1c9f785c1111fa3235dc{
animation-duration:2s;
}

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

#top .av_textblock_section.av-6whj0k-ee519494ccef4dca4f19927ad512febc .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-5vznms-a0f28c53bf465b22dfc59d4b57cf03d2{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-2e6z84-13282ac6c779bf81b71f62e9d8812fdc{
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-2eddfck-57162902342c5d4d2c167a4cf5247db2{
padding:50px 40px 50px 40px;
}

.flex_column.av-27uikck-b40b7b1bd9dfa7e665f09efb4a4bb00c{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-741095734b56c8dd89dc7bb0a48501c6{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f{
padding:40px 40px 40px 40px;
}

.flex_column.av-105r9lg-9b240209681646a7bc89f78d27fa8e63{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-27uikck-b40b7b1bd9dfa7e665f09efb4a4bb00c{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-741095734b56c8dd89dc7bb0a48501c6{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f{
padding:30px 30px 30px 30px;
}

.flex_column.av-105r9lg-9b240209681646a7bc89f78d27fa8e63{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-27uikck-b40b7b1bd9dfa7e665f09efb4a4bb00c{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-741095734b56c8dd89dc7bb0a48501c6{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f{
padding:30px 30px 30px 30px;
}

.flex_column.av-105r9lg-9b240209681646a7bc89f78d27fa8e63{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-27uikck-b40b7b1bd9dfa7e665f09efb4a4bb00c{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-741095734b56c8dd89dc7bb0a48501c6{
padding:30px 20px 20px 20px !important;
}

.flex_column.av-16vam04-5ec9b954ffe3e011091a05ad2307d82f{
padding:30px 30px 30px 30px;
}

.flex_column.av-105r9lg-9b240209681646a7bc89f78d27fa8e63{
padding:30px 30px 30px 30px;
}
}
