.avia-section.av-29ldyi9-96f0fbe4cf72716f798c6c031a836ba2{
background-color:#29b3aa;
background-image:unset;
}
.avia-section.av-29ldyi9-96f0fbe4cf72716f798c6c031a836ba2 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-28vgyjl-0700788ed689b1acee8eb07f4a1ee3a3{
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-28vgyjl-0700788ed689b1acee8eb07f4a1ee3a3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-28vgyjl-0700788ed689b1acee8eb07f4a1ee3a3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-28vgyjl-0700788ed689b1acee8eb07f4a1ee3a3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-28vgyjl-0700788ed689b1acee8eb07f4a1ee3a3 .av-subheading{
font-size:15px;
}

#top .hr.av-25wy2zl-fc74eda6c5b1db96bc7043fda8b7ecc6{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-25wy2zl-fc74eda6c5b1db96bc7043fda8b7ecc6 .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2{
padding-bottom:10px;
color:#4ecac2;
font-size:40px;
}
body .av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2 .special-heading-inner-border{
border-color:#4ecac2;
}
.av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2 .av-subheading{
font-size:15px;
}

.flex_cell.av-c18lj0-59a1080b6972e74e4d368b52f2304261{
vertical-align:top;
background:url(https://www.gryffestudios.co.uk/wp-content/uploads/2017/06/Gryffe-Studios-IMG-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-c18lj0-59a1080b6972e74e4d368b52f2304261{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-b9ndcs-0f615b48d45f0b4a34c4a6da67e1d3dd{
height:300px;
}

.flex_cell.av-usfgc-fb41e7638a58551f9f1afb276b33c7e3{
vertical-align:top;
background-color:#9dc668;
}
.responsive #top #wrap_all .flex_cell.av-usfgc-fb41e7638a58551f9f1afb276b33c7e3{
padding:8% 5% 8% 5% !important;
}

#top .av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8{
padding-bottom:10px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8 .av-subheading{
font-size:15px;
}

#top .hr.av-5fyi3g-ac015b96c8c396140df7c55b71592d56{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-5fyi3g-ac015b96c8c396140df7c55b71592d56 .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av_textblock_section.av-4kqj4s-738b2df583ee0b5330135c6ead07fa2d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2ywwv0-bfd10e0d4266420616731b29ab6a08d2{
height:30px;
}

#top .av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e{
padding-bottom:10px;
color:#7fd1e6;
font-size:40px;
}
body .av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e .special-heading-inner-border{
border-color:#7fd1e6;
}
.av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e .av-subheading{
font-size:15px;
}

#top .hr.av-1zz53xt-07776c2f5c0205a73d6985b499c9d6d0{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-1zz53xt-07776c2f5c0205a73d6985b499c9d6d0 .hr-inner{
width:150px;
border-color:#7fd1e6;
}

.flex_cell.av-17cjrsh-2c935c1573df232e0a06aa8b62cf31a2{
vertical-align:top;
background:url(https://www.gryffestudios.co.uk/wp-content/uploads/2017/06/Gryffe-Studios-IMG-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-17cjrsh-2c935c1573df232e0a06aa8b62cf31a2{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-161bvsx-7e1e70e84634ca26b37d1992211e644b{
height:300px;
}

.flex_cell.av-14qokk1-6e381cf7c6d344f6880ec9a5c2eb23d2{
vertical-align:top;
background-color:#9dc668;
}
.responsive #top #wrap_all .flex_cell.av-14qokk1-6e381cf7c6d344f6880ec9a5c2eb23d2{
padding:8% 5% 8% 5% !important;
}

#top .av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73{
padding-bottom:10px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73 .av-subheading{
font-size:15px;
}

#top .hr.av-10nsagx-11e188138c2376ece3a21b16176cac54{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-10nsagx-11e188138c2376ece3a21b16176cac54 .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av_textblock_section.av-zi50pd-c4b5017210849501b0e25b9d9a3f4ce2 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-cce0x-befd1d5e7f211bf3ac97aa85a0fbfaa8{
height:30px;
}

.flex_cell.av-dulj7l-8f1615ed1e136379c09ed82f561606ff{
vertical-align:top;
background:url(https://www.gryffestudios.co.uk/wp-content/uploads/2017/06/Gryffe-Studios-IMG-4.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-dulj7l-8f1615ed1e136379c09ed82f561606ff{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-c64jap-9e1758737c9e815c6c1425124655c8ad{
height:300px;
}

.flex_cell.av-acnpm9-69a4559f4f7374183b9b121aa58b388c{
vertical-align:top;
background-color:#7fd1e6;
}
.responsive #top #wrap_all .flex_cell.av-acnpm9-69a4559f4f7374183b9b121aa58b388c{
padding:8% 5% 8% 5% !important;
}

#top .av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62{
padding-bottom:10px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62 .av-subheading{
font-size:15px;
}

#top .hr.av-85icgh-b6c816c71fcbea6a1b772207f37c8f6f{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-85icgh-b6c816c71fcbea6a1b772207f37c8f6f .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av_textblock_section.av-5fp975-65f761fc6eda045ec49b7219f0aaa51b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-3ym16p-e30dd4302921a765595d87a94145b2c0{
height:30px;
}

.flex_cell.av-q3uzbg-797f4f28e6dfe7d53ae79622d8952338{
vertical-align:top;
background:url(https://www.gryffestudios.co.uk/wp-content/uploads/2017/06/Gryffe-Studios-IMG-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-q3uzbg-797f4f28e6dfe7d53ae79622d8952338{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-2dy8ng-f852d8b13d2edbd7bbaf6f871b32705a{
height:300px;
}

.flex_cell.av-mofe6k-86982cf1c9695a5803cc167533e2d998{
vertical-align:top;
background-color:#9dc668;
}
.responsive #top #wrap_all .flex_cell.av-mofe6k-86982cf1c9695a5803cc167533e2d998{
padding:8% 5% 8% 5% !important;
}

#top .av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806{
padding-bottom:10px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806 .av-subheading{
font-size:15px;
}

#top .hr.av-javr18-0d8359349d026f5d47788728f0acd66e{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-javr18-0d8359349d026f5d47788728f0acd66e .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av_textblock_section.av-gqb26k-d10855acdd2834c795bc550ad65a40fe .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-flkd98-e7e86d2bf2144377bb32845f8ab877ae{
height:30px;
}

.flex_cell.av-cqpy7w-435f926ee69c23ad1016c2dc14ad0b52{
vertical-align:top;
background:url(https://www.gryffestudios.co.uk/wp-content/uploads/2017/06/Gryffe-Studios-IMG-4.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-cqpy7w-435f926ee69c23ad1016c2dc14ad0b52{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-apxx8c-8f43dfc00a0bd02282e4b261bea16431{
height:300px;
}

.flex_cell.av-9k1ne4-7e1c70d72bedc9f056603d147c9aff32{
vertical-align:top;
background-color:#7fd1e6;
}
.responsive #top #wrap_all .flex_cell.av-9k1ne4-7e1c70d72bedc9f056603d147c9aff32{
padding:8% 5% 8% 5% !important;
}

#top .av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c{
padding-bottom:10px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c .av-subheading{
font-size:15px;
}

#top .hr.av-5ddp1o-1ff0a4b3e805d1743b2620f2a82f4c68{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-5ddp1o-1ff0a4b3e805d1743b2620f2a82f4c68 .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av_textblock_section.av-4ctgsc-27ff2580cdcf74363374485b3793acf3 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-80lkc-b624bbe0b2f490e97b88b89983dd2eaf{
height:30px;
}


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

#top #wrap_all .av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-24qa5s1-46a2c56f46accf7164691f68e38cdad2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-814mjw-8e13f30c43cc1f4c066034ccc746f2c8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-20y1r4x-eb72037c1f1465bf9ccf05e14a3a872e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-12x013l-2221f6eb0f1266fa5df6c02656024c73 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9lck3l-7c883a7bcfeedca47a003efeb28f3b62 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-la41uk-0fc27fcfb19c7a4e81eac4450d954806 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7ndxws-0f6a7fedab63e49d60298b486defb62c .av-special-heading-tag{
font-size:0.8em;
}
}
