.avia-section.av-lcr8m-5973c6dfbee37fe5591d63866501d314{
background-color:#03460e;
background-image:url(https://magicoconstructions.com/wp-content/uploads/2025/03/gmes5dnykus.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-lcr8m-5973c6dfbee37fe5591d63866501d314 .av-section-color-overlay{
opacity:0.9;
background-color:#03460e;
}

#top .av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed{
margin:20px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed .av-subheading{
font-size:15px;
}

.avia-section.av-qxtny-d17c145fda629814ed2d3e8fa573bb75{
background-repeat:no-repeat;
background-image:url(https://magicoconstructions.com/wp-content/uploads/2025/04/left-dots.png);
background-position:0% 50%;
background-attachment:scroll;
}

.flex_column.av-4cyyqj-eb56eb6eddb8b0610042e6a3f59216ad{
border-radius:10px 10px 10px 10px;
padding:25px 25px 40px 25px;
}

#top .hr.hr-invisible.av-2s8zy8-dda6ce761f568c4a8d6ae6a21e8d7e94{
height:20px;
}

.flex_column.av-zlr6-a6bec3e69d8e0ff9aafc37aabd141e6f{
border-radius:10px 10px 10px 10px;
}

@keyframes av_boxShadowEffect_av-m8zkgyc0-e21c337732a7e3de73d93015769fb820 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.avia-image-container.av-m8zkgyc0-e21c337732a7e3de73d93015769fb820 img.avia_image{
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}
.avia-image-container.av-m8zkgyc0-e21c337732a7e3de73d93015769fb820 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-m9ma1kix-1e1ca403b1288bf74b9eb69bafa8d9dc{
height:20px;
}

#top .av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d{
margin:0 0 20px 0;
padding-bottom:10px;
color:#03460e;
font-size:40px;
}
body .av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d .av-special-heading-tag{
font-size:40px;
padding:0 0 10px 0;
}
.av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d .special-heading-inner-border{
border-color:#03460e;
}
.av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d .av-subheading{
font-size:20px;
}

.av_font_icon.av-m9ma16a2-b92452f6c5c0b8757cbca41ffcb3793d{
color:#014709;
border-color:#014709;
}
.avia-svg-icon.av-m9ma16a2-b92452f6c5c0b8757cbca41ffcb3793d svg:first-child{
stroke:#014709;
fill:#014709;
}
.av_font_icon.av-m9ma16a2-b92452f6c5c0b8757cbca41ffcb3793d .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-ugrv-19a341c8108dc5040225ae4aea64ee24{
border-radius:10px 10px 10px 10px;
padding:25px 25px 40px 25px;
}

#top .hr.hr-invisible.av-27ayw0-14286692d814394cb5698b77632aa258{
height:20px;
}

.flex_column.av-6ww2u8-3210baed6e6a5081a17cd6bb09acb3e8{
border-radius:10px 10px 10px 10px;
padding:25px 25px 40px 25px;
}

#top .hr.hr-invisible.av-5n725s-1e7f181fd895699d887e3e83192480bc{
height:20px;
}

.flex_column.av-87ujaz-0b070f1b553e450d16b3008f9cf0387d{
border-radius:10px 10px 10px 10px;
}

.flex_column.av-4qmv34-6da75fb514fc32e7117c76ac42709caf{
border-radius:10px 10px 10px 10px;
padding:25px 25px 40px 25px;
}

#top .hr.hr-invisible.av-2ysc68-bbe6ec0d426f269675987d22bfcd64e0{
height:20px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-b6nge-89b4a66c6ea954e7cff18ecf48206aed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m9jj3kq8-650944fdd3cdc2497849b2f9a7289f9d .av-special-heading-tag{
font-size:0.8em;
}
}
