.avia-section.av-5hnkrf-f541b5a7bc389528f0c04722d2fc7ede{
background-repeat:no-repeat;
background-image:url(https://ideacatalyst.ca/wp-content/uploads/2015/07/house-interior.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-5fbvn7-616280fe7be5c1add99bc734fff21684{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.6);
}

#top .avia-gallery.av-59zksz-d9ce05e0012f5471bd432eac4c141463 .avia-gallery-thumb a{
width:20%;
}

.flex_column.av-51hxpv-ff660d579c15e0ca4aa979a99dadbc59{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

.avia-section.av-4qaoqr-47e22bbb5dfcb8927910b824d584f969{
background-repeat:no-repeat;
background-image:url(https://ideacatalyst.ca/wp-content/uploads/2015/07/ornament-bg-top-small-1.png);
background-position:50% 0%;
background-attachment:scroll;
}

#top .flex_column.av-4lz6qz-396e4c0f8549abc1d8e3a240654f4d32{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-4lz6qz-396e4c0f8549abc1d8e3a240654f4d32{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-4lz6qz-396e4c0f8549abc1d8e3a240654f4d32{
margin-top:-200px;
margin-bottom:0px;
}

#top .av-special-heading.av-4f6b5v-8c279d480f0a879a03d53155814b09c1{
padding-bottom:20px;
font-size:40px;
}
body .av-special-heading.av-4f6b5v-8c279d480f0a879a03d53155814b09c1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4f6b5v-8c279d480f0a879a03d53155814b09c1 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-4f6b5v-8c279d480f0a879a03d53155814b09c1 .av-subheading{
font-size:15px;
}

#top .hr.av-4ae5mr-b6121b53ff37bbb014f52a651bcf935f{
margin-top:0px;
margin-bottom:70px;
}
.hr.av-4ae5mr-b6121b53ff37bbb014f52a651bcf935f .hr-inner{
width:50px;
border-color:#f8f8f8;
max-width:45%;
}
.hr.av-4ae5mr-b6121b53ff37bbb014f52a651bcf935f .av-seperator-icon{
color:#e5c80c;
}

#top .flex_column.av-42y9cb-a6223ecb84f9b3b6c2ccc382ddd0a888{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-42y9cb-a6223ecb84f9b3b6c2ccc382ddd0a888{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-42y9cb-a6223ecb84f9b3b6c2ccc382ddd0a888{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-3pbetf-413dcdfec92678bf107ed11995476b04{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-3pbetf-413dcdfec92678bf107ed11995476b04{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3pbetf-413dcdfec92678bf107ed11995476b04{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-c1o5f-b597e2fd1c98c9edc2c3608cf23d1076{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-c1o5f-b597e2fd1c98c9edc2c3608cf23d1076{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-c1o5f-b597e2fd1c98c9edc2c3608cf23d1076{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-350vfn-2756347586476d7b759c31e30bcf56d0{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-350vfn-2756347586476d7b759c31e30bcf56d0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-350vfn-2756347586476d7b759c31e30bcf56d0{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-2ra8c3-196724ed1cbd708659fc2fb7e3221a74{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-2ra8c3-196724ed1cbd708659fc2fb7e3221a74{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2ra8c3-196724ed1cbd708659fc2fb7e3221a74{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-2gkhrf-39cce2fef85d44642b2a0be379797357{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-2gkhrf-39cce2fef85d44642b2a0be379797357{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2gkhrf-39cce2fef85d44642b2a0be379797357{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-20f9dn-408c768862a9dbf7a2e5a9af96378722{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-20f9dn-408c768862a9dbf7a2e5a9af96378722{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-20f9dn-408c768862a9dbf7a2e5a9af96378722{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-1pw8bf-5834ccacefae8530919aa833b1195167{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-1pw8bf-5834ccacefae8530919aa833b1195167{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1pw8bf-5834ccacefae8530919aa833b1195167{
margin-top:30px;
margin-bottom:30px;
}

.flex_column.av-4urxn-0aadfd717d26195fbc774390c4546ecd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-14lu1f-a628a88b4184232f23a60072a1a396be{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-l7j5f-68ee9ac986b6094cb5d5042c88279da2{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://ideacatalyst.ca/wp-content/uploads/2015/07/luxurious-bedroom-m-845x684.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l7j5f-68ee9ac986b6094cb5d5042c88279da2{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-g8jh7-f6ed79aa727b9cd1527b35563a3858fc{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://ideacatalyst.ca/wp-content/uploads/2015/07/slider4-845x630.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-g8jh7-f6ed79aa727b9cd1527b35563a3858fc{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .avia-button.av-atzmb-059e5d38d5a070157e571d798c1bbe47{
background-color:#191e24;
border-color:#191e24;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-atzmb-059e5d38d5a070157e571d798c1bbe47:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}


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

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