#top #wrap_all .avia-slideshow .av-slideshow-caption.av-r7qgl-f877d36e91e0c16fd4e32a1353ca486b__0 .avia-caption-title{
font-size:50px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-r7qgl-f877d36e91e0c16fd4e32a1353ca486b__0 .avia-caption-content{
font-size:19px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-r7qgl-f877d36e91e0c16fd4e32a1353ca486b__0 .avia-caption-content p{
font-size:19px;
}

#top .av-special-heading.av-o8ypl-422f4e32162e9b44f42f47df803515d2{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-o8ypl-422f4e32162e9b44f42f47df803515d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-o8ypl-422f4e32162e9b44f42f47df803515d2 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-o8ypl-422f4e32162e9b44f42f47df803515d2 .av-subheading{
font-size:15px;
}

.avia-section.av-mlq85-2bd96ec52886918f856b9bc591abcd54{
background-repeat:no-repeat;
background-image:url(https://thorpesmarthomes.com/wp-content/uploads/2017/12/shanghai-skyline.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mlq85-2bd96ec52886918f856b9bc591abcd54 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0a0a;
}

.avia-image-container.av-kp96h-3cade5f825c0119830f0d74b59c2c6ad img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kp96h-3cade5f825c0119830f0d74b59c2c6ad .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-jsp9l-267b7a3d8a7d8860988b4a1ee65b46cd{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-jsp9l-267b7a3d8a7d8860988b4a1ee65b46cd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jsp9l-267b7a3d8a7d8860988b4a1ee65b46cd .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jsp9l-267b7a3d8a7d8860988b4a1ee65b46cd .av-subheading{
font-size:15px;
}

#top .hr.av-jjqi5-d094ddb13f8cd7440760a245ed9e1e53{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-jjqi5-d094ddb13f8cd7440760a245ed9e1e53 .hr-inner{
width:50px;
border-color:#4ecac2;
}

#top .av-special-heading.av-fwvjp-d6681243304d277dd4f792c4b2ab0f00{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-fwvjp-d6681243304d277dd4f792c4b2ab0f00 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-fwvjp-d6681243304d277dd4f792c4b2ab0f00 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-fwvjp-d6681243304d277dd4f792c4b2ab0f00 .av-subheading{
font-size:15px;
}

.avia-section.av-e9d6p-0eb9266e1bf991894681994d294e8a0d .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
background-image:url(https://thorpesmarthomes.com/wp-content/themes/enfold/images/background-images/dots-for-dark-background.png);
background-repeat:repeat;
}

#top .av-special-heading.av-chcv5-00e3098e18b08fbeb6cf9e94c937e7c6{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-chcv5-00e3098e18b08fbeb6cf9e94c937e7c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-chcv5-00e3098e18b08fbeb6cf9e94c937e7c6 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-chcv5-00e3098e18b08fbeb6cf9e94c937e7c6 .av-subheading{
font-size:15px;
}

#top .hr.av-bt91h-a2d523eae9044d43c1407184f2062125{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-bt91h-a2d523eae9044d43c1407184f2062125 .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .av-special-heading.av-nd7t-d60547475ab5b52c6ad2d9d6b7f7185a{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-nd7t-d60547475ab5b52c6ad2d9d6b7f7185a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nd7t-d60547475ab5b52c6ad2d9d6b7f7185a .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-nd7t-d60547475ab5b52c6ad2d9d6b7f7185a .av-subheading{
font-size:15px;
}

.av_font_icon.av-3vpc1-5c70e8269a707b97ea03fdc01300483d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-3vpc1-5c70e8269a707b97ea03fdc01300483d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-3vpc1-5c70e8269a707b97ea03fdc01300483d .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.av_font_icon.av-9p0d-989361a05c8080aa2b62c6496d0a779e{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-9p0d-989361a05c8080aa2b62c6496d0a779e svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-9p0d-989361a05c8080aa2b62c6496d0a779e .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.av_font_icon.av-5is1-08c36274d7dfc6301a1fed1b1fbd7d16{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-5is1-08c36274d7dfc6301a1fed1b1fbd7d16 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-5is1-08c36274d7dfc6301a1fed1b1fbd7d16 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}


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

#top #wrap_all .av-special-heading.av-jsp9l-267b7a3d8a7d8860988b4a1ee65b46cd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fwvjp-d6681243304d277dd4f792c4b2ab0f00 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-chcv5-00e3098e18b08fbeb6cf9e94c937e7c6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nd7t-d60547475ab5b52c6ad2d9d6b7f7185a .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-jsp9l-267b7a3d8a7d8860988b4a1ee65b46cd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fwvjp-d6681243304d277dd4f792c4b2ab0f00 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-chcv5-00e3098e18b08fbeb6cf9e94c937e7c6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nd7t-d60547475ab5b52c6ad2d9d6b7f7185a .av-special-heading-tag{
font-size:0.8em;
}
}
