.flex_column.av-uw4oq-b693dcff40de4ece0176275fc5c8dd77{
padding:0 5% 0 5%;
}

#top .av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082{
padding-bottom:10px;
font-size:7vw;
}
body .av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-subheading{
font-size:40px;
}

.avia-image-container.av-m5wljj99-47f8d3ea8b17e009b2188ad7b8c5d1e8{
position:absolute;
right:0px;
bottom:0px;
}
.avia_transform .avia-image-container.av-m5wljj99-47f8d3ea8b17e009b2188ad7b8c5d1e8{
animation-duration:2s;
}
.avia-image-container.av-m5wljj99-47f8d3ea8b17e009b2188ad7b8c5d1e8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m5wljj99-47f8d3ea8b17e009b2188ad7b8c5d1e8 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-21vde-27aa0dfd12c7afce2718947d6937ac76{
padding:0 5% 0 5%;
}

.flex_column.av-d4rpm-51b90b1b476f5040b36b6b58fde2aff7{
padding:0 5% 0 5%;
}

#top .hr.hr-invisible.av-auakq-ad8e1df4ff28d39905f78c074819f5f4{
height:100px;
}

.av-horizontal-gallery.av-laz8hamx-09f414695e3f24985113f83ea60ca34d .av-horizontal-gallery-inner{
padding-bottom:25%;
}


@media only screen and (min-width: 990px){ 
.avia-image-container.av-m5wljj99-47f8d3ea8b17e009b2188ad7b8c5d1e8{
position:absolute;
right:0px;
bottom:0px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-special-heading-tag{
font-size:56px;
}
.av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-subheading{
font-size:32px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-special-heading-tag{
font-size:52px;
}
.av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-subheading{
font-size:26px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-special-heading-tag{
font-size:48px;
}
.av-special-heading.av-m5wlajod-ed16c7a55ef98c76647c6f2d3fb5c082 .av-subheading{
font-size:22px;
}
}
