@keyframes av_slideshow_img_scale_av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54 {
   0% { transform: scale(1.08); opacity: 1; }
 100% { transform: scale(1.03); opacity: 1; }
}
.avia-slideshow.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54 .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54 3s 1 ease-in-out;
transform:scale(1.03);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-title{
color:#2a2a2a;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content{
color:#585858;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-title{
font-size:42px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-title{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-title{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-title{
font-size:28px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content{
font-size:14px;
}
#top .avia-slideshow .av-slideshow-caption.av-2dj6w-22171ad8b6d85c9dbdf5514d6d8cac54__0 .avia-caption-content p{
font-size:14px;
}
}

#top .flex_column_table.av-equal-height-column-flextable.av-26mb6-5a7d6bce99990b1ebc56baa0dae200df{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-26mb6-5a7d6bce99990b1ebc56baa0dae200df{
padding:0px 0px 0px 0px;
height:200px;
background:url(https://solarmountsystems.com/wp-content/uploads/sites/6/2026/02/photovoltaic-systems.jpg) 50% 50% no-repeat scroll #1f242c;
}

#top .hr.hr-invisible.av-2543s-9d6c3ec1cffaf83f99c18585fb60adbd{
height:300px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-21gd0-30a85edcb2ba7a7542cff35e17a0d42d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-21gd0-30a85edcb2ba7a7542cff35e17a0d42d{
background-color:#1f242c;
}

.iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_icon{
color:#6a6a6a;
}
.iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#6a6a6a;
stroke:#6a6a6a;
}
#top #wrap_all .iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_content_title{
font-size:24px;
color:#ff7029;
}
.iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_content_container{
font-size:14px;
color:#ffffff;
}

.iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_icon{
color:#6a6a6a;
}
.iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#6a6a6a;
stroke:#6a6a6a;
}
#top #wrap_all .iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_content_title{
font-size:24px;
color:#ff7029;
}
.iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_content_container{
font-size:14px;
color:#ffffff;
}

.iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_icon{
color:#6a6a6a;
}
.iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#6a6a6a;
stroke:#6a6a6a;
}
#top #wrap_all .iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_content_title{
font-size:24px;
color:#ff7029;
}
.iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_content_container{
font-size:14px;
color:#ffffff;
}

.avia-image-container.av-1q05k-6855d57ce85e632f69ef4ae10edd0997 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1q05k-6855d57ce85e632f69ef4ae10edd0997 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-1q05k-6855d57ce85e632f69ef4ae10edd0997 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc{
padding-bottom:10px;
color:#1f242c;
}
body .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .special-heading-inner-border{
border-color:#1f242c;
}
.av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-subheading{
font-size:15px;
color:#57b33e;
}

.avia-fold-unfold-section.av-fold-textblock-av-1izee-73e448a70e00d182a5e30334f32715af .av-fold-unfold-container{
max-height:225px;
}

#top .av-special-heading.av-1d6zc-2ce6c0e9f2e958e9a58eaffd6446a083{
margin:2vh 0 2vh 0;
padding-bottom:10px;
color:#1f242c;
}
body .av-special-heading.av-1d6zc-2ce6c0e9f2e958e9a58eaffd6446a083 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1d6zc-2ce6c0e9f2e958e9a58eaffd6446a083 .special-heading-inner-border{
border-color:#1f242c;
}
.av-special-heading.av-1d6zc-2ce6c0e9f2e958e9a58eaffd6446a083 .av-subheading{
font-size:15px;
color:#57b33e;
}

.avia-image-container.av-187lk-dd32e647b527db0ff4ad5c1d2ac528ab img.avia_image{
box-shadow:none;
}
.avia-image-container.av-187lk-dd32e647b527db0ff4ad5c1d2ac528ab .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-187lk-dd32e647b527db0ff4ad5c1d2ac528ab .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-14dao-861ca85d98a103c205f140644ab732c3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-14dao-861ca85d98a103c205f140644ab732c3 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-14dao-861ca85d98a103c205f140644ab732c3 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-103sk-3139dea1c7f6e7b51ffb964325d0c4f3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-103sk-3139dea1c7f6e7b51ffb964325d0c4f3 .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-103sk-3139dea1c7f6e7b51ffb964325d0c4f3 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-vkec-c3e48b19d27af1ef48ad0b74d5a7612d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-vkec-c3e48b19d27af1ef48ad0b74d5a7612d .av-caption-image-overlay-bg{
opacity:0.1;
background-color:#000000;
}
.avia-image-container.av-vkec-c3e48b19d27af1ef48ad0b74d5a7612d .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-tohm-39dd862a902ccbded9bad6e34396028d{
background-color:#1f242c;
background-image:unset;
}

#top #wrap_all .avia-button.av-p47q-976b8f3287c0603984a1b28f6fd2d9d7{
font-size:16px;
background-color:#ff7029;
border-color:#ff7029;
color:#ffffff;
border-style:none;
border-radius:0 0 0 0;
box-shadow:none;
transition:all 0.4s ease-in-out;
margin:0 0 0 0;
padding:1.375rem 3vw 1.375rem 3vw;
}
#top #wrap_all .avia-button.av-p47q-976b8f3287c0603984a1b28f6fd2d9d7:hover{
opacity:1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-p47q-976b8f3287c0603984a1b28f6fd2d9d7:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-p47q-976b8f3287c0603984a1b28f6fd2d9d7 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av-special-heading.av-i9jg-d896072fa5ddf63a1efbf2e7efbb282f{
margin:2vh 0 1vh 0;
padding-bottom:10px;
color:#1f242c;
}
body .av-special-heading.av-i9jg-d896072fa5ddf63a1efbf2e7efbb282f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-i9jg-d896072fa5ddf63a1efbf2e7efbb282f .special-heading-inner-border{
border-color:#1f242c;
}
.av-special-heading.av-i9jg-d896072fa5ddf63a1efbf2e7efbb282f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-chai-2a163c92ed6b6d2182135ae1cd3b96f8{
height:25px;
}

#top .av_textblock_section.av-a68i-9d34cdb1b49a867c5168b027a8c6c3f2 .avia_textblock{
text-align:justify;
}

.avia-section.av-7luo-b4a5ec4d008f9d65fb7651a9615a65dc{
z-index:5;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-7luo-b4a5ec4d008f9d65fb7651a9615a65dc{
z-index:5;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5enk-74a9857064ade3f8287af3e1c9534866{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5enk-74a9857064ade3f8287af3e1c9534866{
z-index:5;
height:200px;
background-color:#57b33e;
}

.av_promobox.av-40iu-1e799ea7ef3adf4cfea491af8e29d521{
color:#ffffff;
background:#57b33e;
border-color:#57b33e;
}


@media only screen and (min-width: 990px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-26mb6-5a7d6bce99990b1ebc56baa0dae200df{
margin-top:-150px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-21gd0-30a85edcb2ba7a7542cff35e17a0d42d{
margin-top:-150px;
margin-bottom:0px;
}
.flex_column.av-21gd0-30a85edcb2ba7a7542cff35e17a0d42d{
padding:0 0 0 3vw;
}

#top .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc{
margin:2.5vh 0 0 0;
}
#top #wrap_all .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-subheading{
font-size:18px;
}

#top .av_textblock_section.av-1izee-73e448a70e00d182a5e30334f32715af .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-1d6zc-2ce6c0e9f2e958e9a58eaffd6446a083 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-i9jg-d896072fa5ddf63a1efbf2e7efbb282f .av-special-heading-tag{
font-size:32px;
}

#top .av_textblock_section.av-a68i-9d34cdb1b49a867c5168b027a8c6c3f2 .avia_textblock{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5enk-74a9857064ade3f8287af3e1c9534866{
margin-bottom:-150px;
}
.flex_column.av-5enk-74a9857064ade3f8287af3e1c9534866{
padding:1rem 1rem 1rem 1rem;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_content_container{
font-size:12px;
}

.iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_content_container{
font-size:12px;
}

.iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_content_container{
font-size:12px;
}

#top .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc{
margin:0px 0 0 0;
}
.av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-subheading{
font-size:18px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5enk-74a9857064ade3f8287af3e1c9534866{
margin-bottom:-150px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-26mb6-5a7d6bce99990b1ebc56baa0dae200df{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-21gd0-30a85edcb2ba7a7542cff35e17a0d42d{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_content_title{
font-size:20px;
}
.iconbox.av-20q22-3a1f53cdc25dea025a0210ef271aee05 .iconbox_content_container{
font-size:12px;
}

#top #wrap_all .iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_content_title{
font-size:20px;
}
.iconbox.av-1xddc-052d381e43f92935d90e894398b8e331 .iconbox_content_container{
font-size:12px;
}

#top #wrap_all .iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_content_title{
font-size:20px;
}
.iconbox.av-mlc9ifps-4afe0dcc56b1115e92dfa5de5fb6d096 .iconbox_content_container{
font-size:12px;
}

#top .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc{
margin:3.5rem 0 0 0;
}
.av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-subheading{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5enk-74a9857064ade3f8287af3e1c9534866{
margin-bottom:-150px;
}
}

@media only screen and (max-width: 479px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-26mb6-5a7d6bce99990b1ebc56baa0dae200df{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-21gd0-30a85edcb2ba7a7542cff35e17a0d42d{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc{
margin:3.5rem 0 0 0;
}
.av-special-heading.av-1jzny-93d789d454f8e2879ce7e32fb52eb6bc .av-subheading{
font-size:16px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5enk-74a9857064ade3f8287af3e1c9534866{
margin-bottom:-150px;
}
}
