.avia-section.av-145nae-b57c381bddec6c29c23728493fc73706{
background-repeat:no-repeat;
background-image:url(https://www.ervinwindows.com/wp-content/uploads/2019/01/Marvin_Ultimate_Sliding_French_Door_31.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .flex_column.av-jgf3pjem-fd449433fe4ff9c1a60c1f3ca045a3a6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-fd449433fe4ff9c1a60c1f3ca045a3a6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-fd449433fe4ff9c1a60c1f3ca045a3a6{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-q2rlq-28df04a12401d39c7ea4a5112ecda772{
margin:150px 0 150px 0;
padding-bottom:0;
color:#ffffff;
font-size:5vw;
}
body .av-special-heading.av-q2rlq-28df04a12401d39c7ea4a5112ecda772 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-q2rlq-28df04a12401d39c7ea4a5112ecda772 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-q2rlq-28df04a12401d39c7ea4a5112ecda772 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-q2rlq-28df04a12401d39c7ea4a5112ecda772 .av-subheading{
font-size:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-58ede7d9bc3533e5072fa99bc2257e24{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-58ede7d9bc3533e5072fa99bc2257e24{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:rgba(234,234,234,0.92);
}

#top .av-special-heading.av-k0c6e-a98e0c53f49afc11b4d78c9ddfa9ff4c{
padding-bottom:10px;
}
body .av-special-heading.av-k0c6e-a98e0c53f49afc11b4d78c9ddfa9ff4c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k0c6e-a98e0c53f49afc11b4d78c9ddfa9ff4c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-jgf4q5kq-825be37ac99d4b015f13ff5abc085756{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-44-f5bd1ac20962ab9b1147cafc544cf64b{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-44-f5bd1ac20962ab9b1147cafc544cf64b{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:rgba(15,90,74,0.9);
}

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

#top .av_textblock_section.av-jgds8wgh-43-660df0a6e40eee0f722bb4ca286fdff5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-42-919c6a0aef9870e4615c2472ef142c37{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-41-ee21045f4bdb692e37eb35019231f3f6{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-41-ee21045f4bdb692e37eb35019231f3f6 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-40-d6f22335c443c062b4dc051960b7a0e1{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-40-d6f22335c443c062b4dc051960b7a0e1{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:rgba(112,150,114,0.91);
}

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

#top .av_textblock_section.av-jgds8wgh-39-7e7cb7905584fd3e0b364c50472c1fd4 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-38-21316a68a90d5f7f8ded3e2ddb842d1f{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-37-205589f77eb98d978381bdd5a6d4ad7d{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-37-205589f77eb98d978381bdd5a6d4ad7d .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .hr.hr-invisible.av-jqgq46ls-7e9a02c56a42aa33d385e1530baadb18{
height:50px;
}

.flex_column.av-13m4cu-a921750d58a769c59b6ca1ce72b94789{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l98vqrpn-10bf026697407f9544f35e3f18d8afd6{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-l98vqrpn-10bf026697407f9544f35e3f18d8afd6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l98vqrpn-10bf026697407f9544f35e3f18d8afd6 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-l98vqrpn-10bf026697407f9544f35e3f18d8afd6 .av-subheading{
font-size:30px;
}

#top .hr.hr-invisible.av-jqgq46ls-32-bb5115125c971989c04b8bc8824c1569{
height:50px;
}

.avia-image-container.av-jqh0tft7-c88a1f8d783eb6ede4ff063c7ee35426 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jqh0tft7-c88a1f8d783eb6ede4ff063c7ee35426 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-jqgq46ls-30-b103e90068496cca8a383197df013094{
height:50px;
}

.flex_column.av-13m4cu-31-a7e688f33e26668e6ffd2a4a57ea40e6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kirzg9ym-b4911281470afe6f62cea24e5e4ebcc3{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-kirzg9ym-b4911281470afe6f62cea24e5e4ebcc3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kirzg9ym-b4911281470afe6f62cea24e5e4ebcc3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-kirzg9ym-b4911281470afe6f62cea24e5e4ebcc3 .av-subheading{
font-size:30px;
}

#top .hr.hr-invisible.av-jqgq46ls-28-a65bceeeeaf4e39d29881000ca96743a{
height:50px;
}

.flex_column.av-13m4cu-27-61306a6847fa5943a1880bda03710727{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-qscwe-c443c6438744ad297bfd1afcc5de777e{
margin:0 0 -25px 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-qscwe-c443c6438744ad297bfd1afcc5de777e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-qscwe-c443c6438744ad297bfd1afcc5de777e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-qscwe-c443c6438744ad297bfd1afcc5de777e .av-subheading{
font-size:30px;
}

#top .hr.hr-invisible.av-jqgq46ls-26-3bbd44c39a71d73f8dfe9ebaf7071621{
height:5px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-36-7bdedd80dd3d85e9e604947fbefde317{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-36-7bdedd80dd3d85e9e604947fbefde317{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background:url(https://www.ervinwindows.com/wp-content/uploads/2019/01/ervin-windows.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-jgf4q5kq-34-65c784bb095cdd89c96146622914371a{
height:30px;
}

#top .av-special-heading.av-w00au-0f9fb32a0a40c55160bd4890e4903db8{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-w00au-0f9fb32a0a40c55160bd4890e4903db8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-w00au-0f9fb32a0a40c55160bd4890e4903db8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-w00au-0f9fb32a0a40c55160bd4890e4903db8 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-35-5190106f31dc9290c3f43c5771aa5cfb .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-22-b0fcf97ab63c88f8b489b95534cdc40c{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-33-eacaf00d0c3b613213014f5d3a0ee737{
background-color:#ffffff;
border-color:#ffffff;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-33-eacaf00d0c3b613213014f5d3a0ee737 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top .hr.hr-invisible.av-jgf4q5kq-20-10bce4ba8bc12b2566739a3505d6df4e{
height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-23-f137896626898345bcabb9a85b4e2984{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-23-f137896626898345bcabb9a85b4e2984{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background:url(https://www.ervinwindows.com/wp-content/uploads/2019/01/ervin-doors.jpg) 0% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-jgf4q5kq-18-960e108073c2d160232629ab05f9c70b{
height:30px;
}

#top .av-special-heading.av-2mpsu-772dd1ff23c70147754cdf4d68a86206{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2mpsu-772dd1ff23c70147754cdf4d68a86206 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2mpsu-772dd1ff23c70147754cdf4d68a86206 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2mpsu-772dd1ff23c70147754cdf4d68a86206 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-21-36f130a6aad8fa4f68d05d9f95eb27af .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-16-db481031e4087bb3bed11eb0f93f7b9b{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-19-8c9993e83eb60b9da5a446da29b2830b{
background-color:#ffffff;
border-color:#ffffff;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-19-8c9993e83eb60b9da5a446da29b2830b .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top .hr.hr-invisible.av-jgf4q5kq-14-051cce616c859007e9115c1beca1c4ed{
height:40px;
}

#top .hr.hr-invisible.av-jqgq46ls-24-fd2fffbc9025aaf703a81a99ece82d1d{
height:100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-17-b5248915f679e1857e65e2f880b44966{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-17-b5248915f679e1857e65e2f880b44966{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background:url(https://www.ervinwindows.com/wp-content/uploads/2019/01/icf-insulated-concrete-forms.jpg) 0% 0% no-repeat scroll #0f5a4a;
}

#top .hr.hr-invisible.av-jgf4q5kq-12-ac6b99600e879bac4134712e9f142cdc{
height:30px;
}

#top .av-special-heading.av-iufou-6b1e80e6ddb0a028ee236312942998da{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-iufou-6b1e80e6ddb0a028ee236312942998da .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-iufou-6b1e80e6ddb0a028ee236312942998da .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-iufou-6b1e80e6ddb0a028ee236312942998da .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-15-c99cad390aef312a7215fbe672b98055 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-9-7cf9e908f16aba4d306a72bbf1540d8b{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-13-86baadc01bf35d20db0122433870a985{
background-color:#ffffff;
border-color:#ffffff;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-13-86baadc01bf35d20db0122433870a985 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top .hr.hr-invisible.av-jgf4q5kq-7-8705ca1474ae2d73c8c11756bb7c7101{
height:40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-10-578279a2cdba703c6416ea56e34b71f9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-10-578279a2cdba703c6416ea56e34b71f9{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:url(https://www.ervinwindows.com/wp-content/uploads/2019/01/ervin-millwork.jpg) 0% 0% no-repeat scroll, linear-gradient( to top right, #094978, #105e96 );
}

#top .hr.hr-invisible.av-jgf4q5kq-5-ce2c9e9521d40e39f932a5b15139a14b{
height:30px;
}

#top .av-special-heading.av-d9h4e-ca2d7d5c79ec0c911ca52f90075301c8{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-d9h4e-ca2d7d5c79ec0c911ca52f90075301c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-d9h4e-ca2d7d5c79ec0c911ca52f90075301c8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-d9h4e-ca2d7d5c79ec0c911ca52f90075301c8 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-8-05112ce069cae4add72b2e2da4f01dc8 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-4-c29ad9b95cdec52b710acf9f99777882{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-6-dc703fa26c4bf724b9b0bfe7caf87861{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-6-dc703fa26c4bf724b9b0bfe7caf87861 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .hr.hr-invisible.av-jgf4q5kq-3-b6b0359562a32c6a3ad36e07ed5473e4{
height:40px;
}

#top .hr.hr-invisible.av-jqgq46ls-11-6df373fb9204e1d18c2fb72ea5a6404a{
height:25px;
}

.flex_column.av-ervge-a7fe97c98070f48b0309bcf93a573b58{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-jqh0tft7-29-2b5908bab36dfb0dddf25973de2779b7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jqh0tft7-29-2b5908bab36dfb0dddf25973de2779b7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-jqgq46ls-1-167e5803b2e8e6770517b6904a480587{
height:50px;
}

#top .av-special-heading.av-8lgie-e260a50e4fced680ad1024876c645af8{
margin:0 0 25px 0;
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-8lgie-e260a50e4fced680ad1024876c645af8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8lgie-e260a50e4fced680ad1024876c645af8 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-8lgie-e260a50e4fced680ad1024876c645af8 .av-subheading{
font-size:30px;
}

.avia-section.av-qet8u-25-cf76d3a2772c5e62d5e1ef686cc28daa{
background-color:#0f5a4a;
background-image:unset;
}

.flex_column.av-lsyke-2634925810cdf971c2a347148155bd71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db{
padding-bottom:30px;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-2-843396e56782431447e65f05fa58be0c{
background-color:#ffffff;
border-color:#ffffff;
color:#0f5a4a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-2-843396e56782431447e65f05fa58be0c .avia-svg-icon svg:first-child{
fill:#0f5a4a;
stroke:#0f5a4a;
}


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

#top #wrap_all .av-special-heading.av-l98vqrpn-10bf026697407f9544f35e3f18d8afd6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kirzg9ym-b4911281470afe6f62cea24e5e4ebcc3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-qscwe-c443c6438744ad297bfd1afcc5de777e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8lgie-e260a50e4fced680ad1024876c645af8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-l98vqrpn-10bf026697407f9544f35e3f18d8afd6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kirzg9ym-b4911281470afe6f62cea24e5e4ebcc3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-qscwe-c443c6438744ad297bfd1afcc5de777e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8lgie-e260a50e4fced680ad1024876c645af8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k8rnzxoo-37da6a7799df5ad6b99b7d2e22b1f9db .av-special-heading-tag{
font-size:0.8em;
}
}
