.avia-section.av-1x7f26g-36f7e38d75d3a38b9220563a5ba62bfc .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-1vilug8-de68c25328972d52e32e12e4dde21018{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1tg1inc-dc05df73957012f3043fac7b980db855{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-1tg1inc-dc05df73957012f3043fac7b980db855 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1tg1inc-dc05df73957012f3043fac7b980db855 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1tg1inc-dc05df73957012f3043fac7b980db855 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1tg1inc-dc05df73957012f3043fac7b980db855 .av-subheading{
font-size:15px;
}

#top .hr.av-1rzrnqg-6e20fbf2f0002a2f78d8d1b12063cb3e{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-1rzrnqg-6e20fbf2f0002a2f78d8d1b12063cb3e .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-1oyrmaw-2a89f28254cff37c0d344d337bd62ed0{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.design-shop.co.uk/wp-content/uploads/2015/10/construction-site-machines-845x684.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-1oyrmaw-2a89f28254cff37c0d344d337bd62ed0{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-1mwo82g-a8b9f52102575c18d7f3705f74ecf186{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-1mwo82g-a8b9f52102575c18d7f3705f74ecf186{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-1ky7cwo-aff6e10130a78d2325bae61a03f0a312{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1itasp4-3002f418ef0b7f81f5e2047eccc1e6c8{
padding-bottom:0;
}
body .av-special-heading.av-1itasp4-3002f418ef0b7f81f5e2047eccc1e6c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1itasp4-3002f418ef0b7f81f5e2047eccc1e6c8 .av-subheading{
font-size:15px;
}

#top .hr.av-1i1wn5k-01ccc6517de18befec1ff16c57a547cc{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1i1wn5k-01ccc6517de18befec1ff16c57a547cc .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-1cj70ag-ff4556f275fe47d4d1bde0ad347a732d{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-1cj70ag-ff4556f275fe47d4d1bde0ad347a732d{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-1bbnd3s-81bcc9daf5034d2bbfef997444666260{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-19q7188-6d22fb86ed2c738c65aab52b6654f4e4{
padding-bottom:0;
}
body .av-special-heading.av-19q7188-6d22fb86ed2c738c65aab52b6654f4e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-19q7188-6d22fb86ed2c738c65aab52b6654f4e4 .av-subheading{
font-size:15px;
}

#top .hr.av-17v8etk-03e4d52160538fb468d2a6e9c8df3382{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-17v8etk-03e4d52160538fb468d2a6e9c8df3382 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-14kqako-c85eac69a28a4b2fb422cc492acefb87{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.design-shop.co.uk/wp-content/uploads/2015/10/team-banner2-845x630.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-14kqako-c85eac69a28a4b2fb422cc492acefb87{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-119yj3s-550d43fd4cc8f92c42a911e4527d1bb9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-y7fenc-1aa9e29718ed8608ffb244ef5bee8e08{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-30nb6w-2d68270aa1e01e007a7a088d08cdf11a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-r1o7q0-3edeecb2e4ba7b995841f1e9391c3e55{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-lxuezc-10fd97ae86ece7ac28938cbbaddddb3b{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-lxuezc-10fd97ae86ece7ac28938cbbaddddb3b{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-kh3mi0-76b5653b289bfe576186aaa87fd6d688{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-kh3mi0-76b5653b289bfe576186aaa87fd6d688{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-jqrmew-6afcd92778b0b33b66753fe885bc2981{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1su0s8-1ebce8b17caa2c21d096fcceedef7dba{
padding-bottom:0;
}
body .av-special-heading.av-1su0s8-1ebce8b17caa2c21d096fcceedef7dba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1su0s8-1ebce8b17caa2c21d096fcceedef7dba .av-subheading{
font-size:15px;
}

#top .hr.av-g624uw-6b019079a2337f67d31c2e5ccb4bdeff{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-g624uw-6b019079a2337f67d31c2e5ccb4bdeff .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-azkj1k-8fd36cefe421f2c1a9dc4d1cb065a655{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-azkj1k-8fd36cefe421f2c1a9dc4d1cb065a655{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-9rb5xk-54ca5bdc77b1ed48c46c41e7ab4ae475{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-85r6vs-db64fd4b8340a50ef3822268f4d125aa{
padding-bottom:0;
}
body .av-special-heading.av-85r6vs-db64fd4b8340a50ef3822268f4d125aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-85r6vs-db64fd4b8340a50ef3822268f4d125aa .av-subheading{
font-size:15px;
}

#top .hr.av-5us80o-67eff2f9b3d718ace4236f65ae1128aa{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-5us80o-67eff2f9b3d718ace4236f65ae1128aa .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-2pdsfc-67572dd8267010796dc6d68efe682f0f{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.design-shop.co.uk/wp-content/uploads/2015/10/house-interior-845x684.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2pdsfc-67572dd8267010796dc6d68efe682f0f{
padding:60px 60px 60px 60px !important;
}


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

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