.avia-section.av-53k6lk-cd4a0d817fa7a71b0e5c6c24a33dd63b .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://privatedetectivecostarica.com/wp-content/uploads/2014/09/bridge.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-4xl3jk-3f375bc756fd641df1f3128c335dbdb0{
padding-bottom:40px;
color:#ffffff;
font-size:72px;
}
body .av-special-heading.av-4xl3jk-3f375bc756fd641df1f3128c335dbdb0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4xl3jk-3f375bc756fd641df1f3128c335dbdb0 .av-special-heading-tag{
font-size:72px;
}
.av-special-heading.av-4xl3jk-3f375bc756fd641df1f3128c335dbdb0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4xl3jk-3f375bc756fd641df1f3128c335dbdb0 .av-subheading{
font-size:20px;
}

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

#top .av_textblock_section.av-49qmg8-9ced8eed2b9bda2096f248a0823386b5 .avia_textblock{
font-size:16px;
}

#top .av-special-heading.av-3y0xw8-e1a3b053b26731b43d89b7fd016a5a79{
padding-bottom:10px;
}
body .av-special-heading.av-3y0xw8-e1a3b053b26731b43d89b7fd016a5a79 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3y0xw8-e1a3b053b26731b43d89b7fd016a5a79 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3psdyw-daabd68fe8cf82246a163c0b82457cf6 .avia_textblock{
font-size:16px;
}

.flex_cell.av-3dxsps-6e7e55d2e56ea6a5dde2bf0fc1e0a7dc{
vertical-align:middle;
background-color:#251c31;
}
.responsive #top #wrap_all .flex_cell.av-3dxsps-6e7e55d2e56ea6a5dde2bf0fc1e0a7dc{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-36nuxk-26fd703366c2c2710f7ff249c8e26acc .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-36nuxk-26fd703366c2c2710f7ff249c8e26acc .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-36nuxk-26fd703366c2c2710f7ff249c8e26acc .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-34rldc-7f824c85b31fa2d5390c1fc3b5ffedda{
height:20px;
}

.iconbox.av-2vr6cw-c66e73168275b43fafc79f41a71d0168 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2vr6cw-c66e73168275b43fafc79f41a71d0168 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2vr6cw-c66e73168275b43fafc79f41a71d0168 .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-2sqqt4-b1e6e57f1f4d54916060dd9b1fa85c8d{
vertical-align:middle;
background-color:#251c31;
}
.responsive #top #wrap_all .flex_cell.av-2sqqt4-b1e6e57f1f4d54916060dd9b1fa85c8d{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-2l6qdc-6ff4ccf2a8b54d03de13ae8b4e3a1684 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2l6qdc-6ff4ccf2a8b54d03de13ae8b4e3a1684 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2l6qdc-6ff4ccf2a8b54d03de13ae8b4e3a1684 .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-2d14xc-dccd9d758d606dd0b45ea2434ba9a2a3{
height:20px;
}

.iconbox.av-2b47g0-4e479906aad79ca1bf8e61662ddd88ea .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2b47g0-4e479906aad79ca1bf8e61662ddd88ea .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2b47g0-4e479906aad79ca1bf8e61662ddd88ea .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-216byg-ff15af2c5db61be122b125e30a084aa1{
vertical-align:middle;
background-color:#584632;
}
.responsive #top #wrap_all .flex_cell.av-216byg-ff15af2c5db61be122b125e30a084aa1{
padding:0px 0px 0px 0px !important;
}

#top .av_textblock_section.av-vurhk-18ebdce394f0bf02a29ecf48b09a45c3 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-202g0-6a1b4d62ae376cd78e7accc01b6763d2 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-ahnzk-3f021b1cc6d376a5e2117eee72f912fc .avia_textblock{
font-size:16px;
}


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

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