.avia-section.av-mhbjsa1a-dc0eda223aa81eefba22baaa98b93a65 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://dev.eastafricahost.com/wp-content/uploads/2025/10/Diani-Beach-Water-Temperature.webp);
background-position:0% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-mhbjvj78-ad10b7d04d9d01f6a71136b3a7e43be6{
padding-bottom:10px;
color:#f7e4c8;
}
body .av-special-heading.av-mhbjvj78-ad10b7d04d9d01f6a71136b3a7e43be6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhbjvj78-ad10b7d04d9d01f6a71136b3a7e43be6 .special-heading-inner-border{
border-color:#f7e4c8;
}
.av-special-heading.av-mhbjvj78-ad10b7d04d9d01f6a71136b3a7e43be6 .av-subheading{
font-size:15px;
}

.flex_cell.av-mhbkaskh-794fa027e8e7ff922111729d939e9975{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mhbkaskh-794fa027e8e7ff922111729d939e9975{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-mhbk8pv5-b01a6c038fd1b2afbfceb9a7ec284bcb{
padding-bottom:10px;
color:#379182;
}
body .av-special-heading.av-mhbk8pv5-b01a6c038fd1b2afbfceb9a7ec284bcb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhbk8pv5-b01a6c038fd1b2afbfceb9a7ec284bcb .special-heading-inner-border{
border-color:#379182;
}
.av-special-heading.av-mhbk8pv5-b01a6c038fd1b2afbfceb9a7ec284bcb .av-subheading{
font-size:15px;
color:#379182;
}

.flex_cell.av-9t3ler-47e3762164d1d8b3baf0ef66315855fa{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9t3ler-47e3762164d1d8b3baf0ef66315855fa{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-7ldv83-b069c48c190bd7296013839cbcee877d{
z-index:110;
}
.avia-image-container.av-7ldv83-b069c48c190bd7296013839cbcee877d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7ldv83-b069c48c190bd7296013839cbcee877d .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-7ldv83-b069c48c190bd7296013839cbcee877d .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-mhbki5l2-38f24f72f416d971a784c037be498116 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-mhbki5l2-38f24f72f416d971a784c037be498116{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-mhbki5l2-38f24f72f416d971a784c037be498116 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-mhbki5l2-38f24f72f416d971a784c037be498116 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-mhbki5l2-38f24f72f416d971a784c037be498116 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-mhbki5l2-38f24f72f416d971a784c037be498116 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-4as3sz-63014b87ef27f388762bf36b4c9748ce{
vertical-align:middle;
background-color:#f8f5f0;
}
.responsive #top #wrap_all .flex_cell.av-4as3sz-63014b87ef27f388762bf36b4c9748ce{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-mhbl6c3l-f4deabcaccc464e970a213895adceaea{
z-index:110;
}
.avia-image-container.av-mhbl6c3l-f4deabcaccc464e970a213895adceaea img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhbl6c3l-f4deabcaccc464e970a213895adceaea .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-mhbl6c3l-f4deabcaccc464e970a213895adceaea .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-344m0z-67285ba322c51c356f6f42749c2d5758 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-344m0z-67285ba322c51c356f6f42749c2d5758{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-344m0z-67285ba322c51c356f6f42749c2d5758 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-344m0z-67285ba322c51c356f6f42749c2d5758 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-344m0z-67285ba322c51c356f6f42749c2d5758 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-344m0z-67285ba322c51c356f6f42749c2d5758 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-mhbl829l-15bcc86ddeb3e19ea92231c5f5cd47b9{
vertical-align:middle;
background-color:#f8f5f0;
}
.responsive #top #wrap_all .flex_cell.av-mhbl829l-15bcc86ddeb3e19ea92231c5f5cd47b9{
padding:120px 120px 120px 120px !important;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-mhbjvj78-ad10b7d04d9d01f6a71136b3a7e43be6 .av-special-heading-tag{
font-size:64px;
}

.av-special-heading.av-mhbk8pv5-b01a6c038fd1b2afbfceb9a7ec284bcb .av-subheading{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-mhbkaskh-794fa027e8e7ff922111729d939e9975{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-mhbl829l-15bcc86ddeb3e19ea92231c5f5cd47b9{
padding:60px 60px 60px 60px !important;
}
}
