.avia-section.av-4y71me-983ecbfb30e1d50d2c46665223d3003d .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://civilandstructural.co.za/wp-content/uploads/2015/10/bill.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-4y71me-983ecbfb30e1d50d2c46665223d3003d .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-4pzdby-8e8d52b327f97d7308a382d39641abb6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-4e779q-481f00c98016192292fd0930bcc3ceac{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-4e779q-481f00c98016192292fd0930bcc3ceac .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-41111y-5380e3f9b25b87b7c9e4af85ee5f8514{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://civilandstructural.co.za/wp-content/uploads/2015/10/sm-billboards-.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-41111y-5380e3f9b25b87b7c9e4af85ee5f8514{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-3vegm6-189784cf6d319750e1f13d9f2dd1f077{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-3vegm6-189784cf6d319750e1f13d9f2dd1f077{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-3resjq-e3583fb6df4e3481693888f04c2259ce{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3masbi-f0d8c3fc8977c3d50c75006c5a8ba552{
padding-bottom:0;
}
body .av-special-heading.av-3masbi-f0d8c3fc8977c3d50c75006c5a8ba552 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3masbi-f0d8c3fc8977c3d50c75006c5a8ba552 .av-subheading{
font-size:15px;
}

#top .hr.av-cdwqe-296db903e8a5d93a28fd230669d8b9e5{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-cdwqe-296db903e8a5d93a28fd230669d8b9e5 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-aih9i-4e8aabe1fce0a70b101843e3ed927b87{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-aih9i-4e8aabe1fce0a70b101843e3ed927b87{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-2o3rym-fd12d62e2ec28f8fc9b743e581fa19f9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2jgcye-4e8af79fe21f52ed8715239271c19c3c{
padding-bottom:0;
}
body .av-special-heading.av-2jgcye-4e8af79fe21f52ed8715239271c19c3c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2jgcye-4e8af79fe21f52ed8715239271c19c3c .av-subheading{
font-size:15px;
}

#top .hr.av-2euume-fb664c7bad0d434b3aab1782ff176e67{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2euume-fb664c7bad0d434b3aab1782ff176e67 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-28qgza-882dee67eef1e7eab7bf545a9155a124{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://civilandstructural.co.za/wp-content/uploads/2016/06/BB_D2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-28qgza-882dee67eef1e7eab7bf545a9155a124{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-1xpbwu-e32275d12f9da2698aa61d884bf54dea{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://civilandstructural.co.za/wp-content/uploads/2016/06/JHB_BB.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-1xpbwu-e32275d12f9da2698aa61d884bf54dea{
padding:60px 60px 60px 60px !important;
}

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

.flex_column.av-1m1986-b2592ab1c83b0dc24b88332c7749921b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-4jy9q-1eddb2efa9183c26bc33cd48295efa77{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-4jy9q-1eddb2efa9183c26bc33cd48295efa77 .hr-inner{
width:50px;
border-color:#efbb20;
}

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

.flex_column.av-rp4va-bf64b9b7114f857f818694aafad282e3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_cell.av-b4si6-674a625db700ab0c1b211cf7680572f1{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://civilandstructural.co.za/wp-content/uploads/2015/10/Prismalfex-Saudi-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-b4si6-674a625db700ab0c1b211cf7680572f1{
padding:60px 60px 60px 60px !important;
}


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

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