.avia-section.av-145nae-11d76fe503d3945567f8cd9c94883008{
background-repeat:no-repeat;
background-image:url(https://www.ervinwindows.com/wp-content/uploads/2019/01/ervin-windows-doors-home-3-1-1500x1111.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-l98vifvp-372fc2923a66601300ac117ffe15818c{
margin:150px 0 150px 0;
padding-bottom:0;
color:#ffffff;
font-size:5vw;
}
body .av-special-heading.av-l98vifvp-372fc2923a66601300ac117ffe15818c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l98vifvp-372fc2923a66601300ac117ffe15818c .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-l98vifvp-372fc2923a66601300ac117ffe15818c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l98vifvp-372fc2923a66601300ac117ffe15818c .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-7ideis-e6241bd1e3f1321eca168fce1b248891{
padding-bottom:10px;
}
body .av-special-heading.av-7ideis-e6241bd1e3f1321eca168fce1b248891 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7ideis-e6241bd1e3f1321eca168fce1b248891 .av-subheading{
font-size:15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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-l98vsjw5-7f2a1c0d7f43a91d51e687c442a3327b{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-l98vsjw5-7f2a1c0d7f43a91d51e687c442a3327b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l98vsjw5-7f2a1c0d7f43a91d51e687c442a3327b .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-l98vsjw5-7f2a1c0d7f43a91d51e687c442a3327b .av-subheading{
font-size:30px;
}

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

#top .hr.hr-invisible.av-jqgq46ls-e78783a3eab94b0058060f5da39b9f2e{
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;
}

.flex_column.av-13m4cu-d44e8a9befed2679ff93c9ada4f50286{
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;
}

.flex_column.av-13m4cu-c5c837a95374de965692d4fcd02e623b{
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-75bc20e32aa0a3b72742bfdad0631ce4{
height:5px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-873522f01306766b77452c01e558f7c5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-873522f01306766b77452c01e558f7c5{
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-244472127fbb631aee1fb3b87ce4bdaa{
height:30px;
}

#top .hr.hr-invisible.av-jgf4q5kq-244472127fbb631aee1fb3b87ce4bdaa{
height:30px;
}

#top .hr.hr-invisible.av-jgf4q5kq-244472127fbb631aee1fb3b87ce4bdaa{
height:30px;
}

#top .hr.hr-invisible.av-jgf4q5kq-244472127fbb631aee1fb3b87ce4bdaa{
height:30px;
}

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

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

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

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

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

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

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

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-fce0325f579592437dc7c0e657f3e32c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-fce0325f579592437dc7c0e657f3e32c{
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 .av-special-heading.av-2mpsu-ae921d1b962f0c069a956e81a1863bc0{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2mpsu-ae921d1b962f0c069a956e81a1863bc0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2mpsu-ae921d1b962f0c069a956e81a1863bc0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2mpsu-ae921d1b962f0c069a956e81a1863bc0 .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-jqgq46ls-5bc3a66a9e0365c8051c4b757f596a32{
height:100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-db545f941794b61679c0b0e4429ca350{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-db545f941794b61679c0b0e4429ca350{
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 .av-special-heading.av-iufou-e0b5f6b93537ed4742423b38eec70700{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-iufou-e0b5f6b93537ed4742423b38eec70700 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-iufou-e0b5f6b93537ed4742423b38eec70700 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-iufou-e0b5f6b93537ed4742423b38eec70700 .av-subheading{
font-size:15px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-d06cb00d00649be5009bfba6eeb11c6e{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-d06cb00d00649be5009bfba6eeb11c6e{
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 .av-special-heading.av-d9h4e-2d2ab31f3c426c92ccd022e75896255b{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-d9h4e-2d2ab31f3c426c92ccd022e75896255b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-d9h4e-2d2ab31f3c426c92ccd022e75896255b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-d9h4e-2d2ab31f3c426c92ccd022e75896255b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-jqgq46ls-515977ce1ba99cfadcd9ba7784c96f1c{
height:25px;
}

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

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

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

.avia-section.av-qet8u-3ae02c41c2a4c050806de08a0d40f8b6{
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-671bad5d7c19971c336eadb4add79565{
background-color:#ffffff;
border-color:#ffffff;
color:#0f5a4a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-671bad5d7c19971c336eadb4add79565 .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-l98vifvp-372fc2923a66601300ac117ffe15818c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l98vsjw5-7f2a1c0d7f43a91d51e687c442a3327b .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-682b9253ceeaf1539a36287a6a04a581 .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-l98vifvp-372fc2923a66601300ac117ffe15818c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l98vsjw5-7f2a1c0d7f43a91d51e687c442a3327b .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-682b9253ceeaf1539a36287a6a04a581 .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;
}
}
