.avia-section.av-6vje9m-7ca17fef288f5cd15f9dfaeccb57ec78 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://rockridgeconstruction.ca/wp-content/uploads/2015/10/urban-development-1500x1004.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-6vje9m-7ca17fef288f5cd15f9dfaeccb57ec78 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-6olw0i-c70bbabecc858e3cf696dc65af4a65da{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-n4xf6-f50f1213c5e37034ac3330a8aff9fac7{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-n4xf6-f50f1213c5e37034ac3330a8aff9fac7 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-638zgi-422c6da41e4894b4b792bf5301fc9368{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://rockridgeconstruction.ca/wp-content/uploads/2015/10/construction-site-machines-845x684.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-638zgi-422c6da41e4894b4b792bf5301fc9368{
padding:60px 60px 60px 60px !important;
}

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

.flex_column.av-22b8i-c87541f5e1bb71a31b8abebadb3a51fd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5krqdu-5479f44c9a2da884f98d011d9e4f66cd{
padding-bottom:0;
}
body .av-special-heading.av-5krqdu-5479f44c9a2da884f98d011d9e4f66cd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5krqdu-5479f44c9a2da884f98d011d9e4f66cd .av-subheading{
font-size:15px;
}

#top .hr.av-5fae7u-98aa6d593591eb36eab0078127931c77{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-5fae7u-98aa6d593591eb36eab0078127931c77 .hr-inner{
width:50px;
border-color:#efbb20;
}

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

.flex_column.av-4p9d6y-fb130d416c7e41e2c551d1046c47a312{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-4ethk2-061660346a14e96e6ec07772c60f34a5{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-4ethk2-061660346a14e96e6ec07772c60f34a5 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-40kwmi-080a99498f1671b3451130f0f5a9bf79{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://rockridgeconstruction.ca/wp-content/uploads/2015/10/team-banner2-845x630.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-40kwmi-080a99498f1671b3451130f0f5a9bf79{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-3s9s3u-18889c2a7f5d943fdb545c8919078611{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3gbiwq-31f66014cf34c89bfb6093754c38982d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-32krya-28b5f78fbca8159807ae64af06b1ab8d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2orl16-264b627ae583fc1308cbfec37be0576e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-27ko62-21f18ccc0948363a6a632ca30bb1834f{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://rockridgeconstruction.ca/wp-content/uploads/2015/10/urban-development-845x684.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-27ko62-21f18ccc0948363a6a632ca30bb1834f{
padding:60px 60px 60px 60px !important;
}

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

.flex_column.av-1v8csq-014abc9fca18d150f65de9f63d5aadcb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-5t336-408d1c1fc5f10ea5a7925c56ad38f204{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-5t336-408d1c1fc5f10ea5a7925c56ad38f204 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-147c8y-5cdc7600cc98d8ea2ef7bff832b1326d{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-147c8y-5cdc7600cc98d8ea2ef7bff832b1326d{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-z2vte-d458065caa1882ada6fc4552212d0352{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_cell.av-9h0be-39269f3c19f7ab8bb63aeb1b3ee492e3{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://rockridgeconstruction.ca/wp-content/uploads/2015/10/house-interior-845x684.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-9h0be-39269f3c19f7ab8bb63aeb1b3ee492e3{
padding:60px 60px 60px 60px !important;
}


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

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