.avia-section.av-kss4l-6122e8d69c927a646a4ceac3071a31d1{
background-repeat:no-repeat;
background-image:url(https://www.islandblueservices.com/wp-content/uploads/2023/08/banner-background.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
#top .hr.hr-invisible.av-4iein9-3d5df17836cd433f912c4894916cc810{
height:10px;
}
#top #wrap_all .avia-button.av-f0aq5-e15335c38ce6d0b15dd5458c9ed50521{
background-color:#0043ae;
border-color:#0043ae;
color:#acfb7a;
-webkit-border-radius:20px 20px 20px 20px;
-moz-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-f0aq5-e15335c38ce6d0b15dd5458c9ed50521:hover{
background-color:#004cc6;
color:#acfb7a;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-f0aq5-e15335c38ce6d0b15dd5458c9ed50521:hover .avia_button_background{
-webkit-border-radius:20px 20px 20px 20px;
-moz-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
}
#top #wrap_all .avia-button.av-8spcd-f3888445cd3b5ff669ba1c975a1c531a{
background-color:#acfb7a;
border-color:#acfb7a;
color:#0043ae;
-webkit-border-radius:20px 20px 20px 20px;
-moz-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-8spcd-f3888445cd3b5ff669ba1c975a1c531a:hover{
background-color:#8af945;
color:#0043ae;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-8spcd-f3888445cd3b5ff669ba1c975a1c531a:hover .avia_button_background{
-webkit-border-radius:20px 20px 20px 20px;
-moz-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
}
.avia-section.av-38cty5-e8ee4a22570f4e38204010cd306d60c6{
background-color:#eff7fe;
background-image:unset;
}
#top .hr.hr-invisible.av-2a3kkl-8320d9ae0d0c08a24714897cccccdaff{
height:250px;
}
#top .hr.hr-invisible.av-21ckal-ace6903d84b03236220eaab93c47f71b{
height:75px;
}
#top .flex_column.av-1q7y85-1bb58231f229432203d545c2f715fa5e{
margin-top:-400px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1q7y85-1bb58231f229432203d545c2f715fa5e{
margin-top:-400px;
margin-bottom:0px;
}
.avia-image-container.av-17ejnh-51b4067a96af95eb1be700d283cb11ba img.avia_image{
box-shadow:none;
}
.avia-image-container.av-17ejnh-51b4067a96af95eb1be700d283cb11ba .av-image-caption-overlay-center{
color:#ffffff;
}
#top #wrap_all .avia-button.av-91j8t-f656a420cbecafcbf0779c9fe6ce48af{
background-color:#0043ae;
border-color:#0043ae;
color:#acfb7a;
-webkit-border-radius:20px 20px 20px 20px;
-moz-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-91j8t-f656a420cbecafcbf0779c9fe6ce48af:hover{
background-color:#004cc6;
color:#acfb7a;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-91j8t-f656a420cbecafcbf0779c9fe6ce48af:hover .avia_button_background{
-webkit-border-radius:20px 20px 20px 20px;
-moz-border-radius:20px 20px 20px 20px;
border-radius:20px 20px 20px 20px;
}
@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .flex_column.av-1q7y85-1bb58231f229432203d545c2f715fa5e{
margin-top:-200px;
}
.responsive #top #wrap_all .flex_column.av-1q7y85-1bb58231f229432203d545c2f715fa5e{
margin-top:-200px;
}
}
@media only screen and (max-width: 479px){ 
#top .flex_column.av-1q7y85-1bb58231f229432203d545c2f715fa5e{
margin-top:-200px;
}
.responsive #top #wrap_all .flex_column.av-1q7y85-1bb58231f229432203d545c2f715fa5e{
margin-top:-200px;
}
}