.avia-section.av-5uuq1t-a3c577097e9e8f461d7635dbbf014782{
background-repeat:no-repeat;
background-image:url(https://www.gryffeweddings.co.uk/wp-content/uploads/2022/07/KirstyAndKris-SneakPeek-26.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

.flex_column.av-1lclc1d-7ca6d60c48db7c8412486f9e0d090a65{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1jmx975-af8fa6a207050d602d588a4eeb119204{
border-width:5px;
border-color:#a8a8a8;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background:url(https://www.gryffeweddings.co.uk/wp-content/uploads/2012/01/Gryffe-Weddings-Marble-Seamless-981x1030.jpg) 50% 50% no-repeat scroll #ffffff;
}

#top .av-special-heading.av-9178ht-c851892806b22dd68cb1129d57a7be7a{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-9178ht-c851892806b22dd68cb1129d57a7be7a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9178ht-c851892806b22dd68cb1129d57a7be7a .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-9178ht-c851892806b22dd68cb1129d57a7be7a .av-subheading{
font-size:15px;
}

#top .hr.av-1f9g3ox-0b16f30e5e22aa43741053f0d108570b{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1f9g3ox-0b16f30e5e22aa43741053f0d108570b .hr-inner{
width:1500px;
border-color:#000000;
}

#top .av-special-heading.av-7lr641-4a378503bfdf0dd4392a95142d07b7f0{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-7lr641-4a378503bfdf0dd4392a95142d07b7f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7lr641-4a378503bfdf0dd4392a95142d07b7f0 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-7lr641-4a378503bfdf0dd4392a95142d07b7f0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1atdhzl-33177229b055d5badc6a3d4428125e8a{
margin-top:-60px;
height:1px;
}

#top .av-special-heading.av-5x0b9d-a23da59c27d4dc6a101c83e7fb48c118{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-5x0b9d-a23da59c27d4dc6a101c83e7fb48c118 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5x0b9d-a23da59c27d4dc6a101c83e7fb48c118 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-5x0b9d-a23da59c27d4dc6a101c83e7fb48c118 .av-subheading{
font-size:15px;
}

#top .hr.av-17xhcxd-ba49d80fb03405e1427ad4ea75812450{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-17xhcxd-ba49d80fb03405e1427ad4ea75812450 .hr-inner{
width:1500px;
border-color:#000000;
}

#top .av-special-heading.av-4alh3l-6c10ce05d460aab333c494fdc44f9865{
padding-bottom:10px;
}
body .av-special-heading.av-4alh3l-6c10ce05d460aab333c494fdc44f9865 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4alh3l-6c10ce05d460aab333c494fdc44f9865 .av-subheading{
font-size:15px;
}

#top .hr.av-z11v5d-067d7b631a12ab0a50129d05b69542b2{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-z11v5d-067d7b631a12ab0a50129d05b69542b2 .hr-inner{
width:200px;
border-color:#000000;
max-width:45%;
}
.hr.av-z11v5d-067d7b631a12ab0a50129d05b69542b2 .av-seperator-icon{
color:#000000;
}
.hr.av-z11v5d-067d7b631a12ab0a50129d05b69542b2 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

.flex_column.av-xtmia9-f5e21683db9e48e627868fa0bafaeb96{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-tfr7ip-859cbffcaf17934be7ae01503c955adf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-nytg1d-a3bf99e7368d11eddba7fc0f22338ee0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-jbhzwh-b47090174af6474425f630e6afaafddc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2pnksx-3af95a286754ea4332a23fa5046d37a9{
padding-bottom:10px;
}
body .av-special-heading.av-2pnksx-3af95a286754ea4332a23fa5046d37a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2pnksx-3af95a286754ea4332a23fa5046d37a9 .av-subheading{
font-size:15px;
}

#top .hr.av-ctruy9-5c57f210c83f26fee8062b87e7d8281b{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-ctruy9-5c57f210c83f26fee8062b87e7d8281b .hr-inner{
width:200px;
border-color:#000000;
max-width:45%;
}
.hr.av-ctruy9-5c57f210c83f26fee8062b87e7d8281b .av-seperator-icon{
color:#000000;
}
.hr.av-ctruy9-5c57f210c83f26fee8062b87e7d8281b .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

.flex_column.av-9asj1t-30dab9f2266c9c05b45d13c89be97ec3{
border-radius:0px 0px 0px 0px;
padding:60px 60px 60px 60px;
background:url(https://www.gryffeweddings.co.uk/wp-content/uploads/2012/01/Gryffe-Weddings-IMG-5.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-75yyv5-56561ad2e92d25ee7ebb62702cec7c34{
height:250px;
}

.flex_column.av-mr16p-badca6a2665f1451b811864d9d92954e{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-9178ht-c851892806b22dd68cb1129d57a7be7a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7lr641-4a378503bfdf0dd4392a95142d07b7f0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5x0b9d-a23da59c27d4dc6a101c83e7fb48c118 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-9178ht-c851892806b22dd68cb1129d57a7be7a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7lr641-4a378503bfdf0dd4392a95142d07b7f0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5x0b9d-a23da59c27d4dc6a101c83e7fb48c118 .av-special-heading-tag{
font-size:0.8em;
}
}
