.avia-section.av-m935s8qf-df0deaa2543632dc5925ebad34ef1056{
background-repeat:no-repeat;
background-image:url(https://staging.luxeshowerdoor.com/wp-content/uploads/2025/04/customizer_homagepage-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-m935s8qf-df0deaa2543632dc5925ebad34ef1056 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-m934zaew-66b5d0dbf33db03017432393def46426{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m934zaew-66b5d0dbf33db03017432393def46426 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m934zaew-66b5d0dbf33db03017432393def46426 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m934zaew-66b5d0dbf33db03017432393def46426 .av-subheading{
font-size:15px;
}

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

.flex_column.av-8m98qu-b292b18c0c0808d40cfb616fe5ce1005{
border-width:1px;
border-color:#d4af37;
border-style:solid;
padding:35px 35px 35px 35px;
background-color:#000000;
}
.avia_transform .flex_column.av-8m98qu-b292b18c0c0808d40cfb616fe5ce1005{
animation-duration:3s;
}

#top .av-special-heading.av-m935vz0f-4a76f56f1712b432b1568a5495cfa264{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m935vz0f-4a76f56f1712b432b1568a5495cfa264 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m935vz0f-4a76f56f1712b432b1568a5495cfa264 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m935vz0f-4a76f56f1712b432b1568a5495cfa264 .av-subheading{
font-size:15px;
color:#d4af37;
}

#top .av_textblock_section.av-m935we3w-64d8f51839a858fbdf472ac07693b2e0 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-2acnq-4735e0cdb00a802f050a9bb11962c790{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2acnq-4735e0cdb00a802f050a9bb11962c790{
padding:70px 70px 70px 70px !important;
}

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

@keyframes av_boxShadowEffect_av-235do6-668d92d44d621b403191dcbeeed4eb54 {
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-235do6-668d92d44d621b403191dcbeeed4eb54{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-235do6-668d92d44d621b403191dcbeeed4eb54 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-235do6-668d92d44d621b403191dcbeeed4eb54 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-235do6-668d92d44d621b403191dcbeeed4eb54 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-235do6-668d92d44d621b403191dcbeeed4eb54 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-ihrdrq-6ee79ff5284f03e66d3b5e229bdbd833{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-ihrdrq-6ee79ff5284f03e66d3b5e229bdbd833{
padding:70px 70px 70px 70px !important;
}

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

@keyframes av_boxShadowEffect_av-g3ngjq-932bcb9e86d4b5a8393035ce6abf1e7d {
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-g3ngjq-932bcb9e86d4b5a8393035ce6abf1e7d{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-g3ngjq-932bcb9e86d4b5a8393035ce6abf1e7d .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-g3ngjq-932bcb9e86d4b5a8393035ce6abf1e7d .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-g3ngjq-932bcb9e86d4b5a8393035ce6abf1e7d img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-g3ngjq-932bcb9e86d4b5a8393035ce6abf1e7d 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

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

.flex_column.av-c5yq06-93badd5c3095df88ac66bdb65ce282ff{
border-width:1px;
border-color:#d4af37;
border-style:solid;
padding:35px 35px 35px 35px;
background-color:#000000;
}
.avia_transform .flex_column.av-c5yq06-93badd5c3095df88ac66bdb65ce282ff{
animation-duration:3s;
}

#top .av-special-heading.av-m935yw5j-12f7acc2ddf8062fb6ddea9b8a7ef995{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m935yw5j-12f7acc2ddf8062fb6ddea9b8a7ef995 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m935yw5j-12f7acc2ddf8062fb6ddea9b8a7ef995 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m935yw5j-12f7acc2ddf8062fb6ddea9b8a7ef995 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m935z60t-a373f5e58f96b9417cda6756d3b98672 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-2hh2hi-4535e3981758fe8f532a26c85447e741{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2hh2hi-4535e3981758fe8f532a26c85447e741:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}


@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-a3rgvq-effa935727ac39b7a8d10c58805ef9c4{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-ea84vq-b201f67d38c1fdadc7662bc5816425ba{
padding:20px 20px 20px 20px !important;
}
}
