.flex_cell.av-cdmzwo-cb43e0641aaba473fcc3c71a40d077c4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-cdmzwo-cb43e0641aaba473fcc3c71a40d077c4{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-ba3tc8-77927b96c80134b5fb3dc5c985828711{
padding:30px 30px 30px 30px;
}
.flex_column.av-ba3tc8-77927b96c80134b5fb3dc5c985828711 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

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

.flex_cell.av-7hnwmw-859aa9eac3640c9aac8d2700d24e643e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-7hnwmw-859aa9eac3640c9aac8d2700d24e643e{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-66h388-d46ee6bf213c1ce432ea650105e64b1a{
padding:30px 30px 30px 30px;
background:url(https://www.rushcliffewindows.com/wp-content/uploads/Solid-Roof-System.jpg) 0% 50% no-repeat scroll ;
}
.flex_column.av-66h388-d46ee6bf213c1ce432ea650105e64b1a .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.flex_cell.av-84m608-afbc4f8da770e6e70d6a022586417905{
vertical-align:middle;
background-color:#f0f0f6;
}
.responsive #top #wrap_all .flex_cell.av-84m608-afbc4f8da770e6e70d6a022586417905{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-5cdmlk-1d1805807db3c2c4f624f0f0163c4659{
z-index:110;
}
.avia_transform .avia-image-container.av-5cdmlk-1d1805807db3c2c4f624f0f0163c4659{
animation-duration:2s;
}
.avia-image-container.av-5cdmlk-1d1805807db3c2c4f624f0f0163c4659 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5cdmlk-1d1805807db3c2c4f624f0f0163c4659 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-25gyug-f5f43f62cb0ccc9e106b6b6162152457{
vertical-align:middle;
background-color:#f0f0f6;
}
.responsive #top #wrap_all .flex_cell.av-25gyug-f5f43f62cb0ccc9e106b6b6162152457{
padding:70px 70px 70px 70px !important;
}

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

.avia-section.av-lidpik4u-c20e9d850f938af7573e52d75a593226{
background-color:#040959;
background:linear-gradient( to bottom, #040959, #5a5b91 );
}

#top .av_textblock_section.av-lidphy8j-d4522a77ab2d299c1ee2230a67236c96 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-lidpl3uo-bbc2d2cd4f4bcd0752ad89d8a96cecc3{
height:20px;
}

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

.flex_cell.av-lidoj60q-6bbd908794ea683d333676b9032027df{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-lidoj60q-6bbd908794ea683d333676b9032027df{
padding:70px 70px 70px 70px !important;
}

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

.flex_cell.av-lidojf5c-01bebdf9e3753901d199b9ef3fa03f62{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-lidojf5c-01bebdf9e3753901d199b9ef3fa03f62{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-lidojubk-37c19c4f4e7de353e196e06d5fc32ba9{
z-index:110;
}
.avia_transform .avia-image-container.av-lidojubk-37c19c4f4e7de353e196e06d5fc32ba9{
animation-duration:2s;
}
.avia-image-container.av-lidojubk-37c19c4f4e7de353e196e06d5fc32ba9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lidojubk-37c19c4f4e7de353e196e06d5fc32ba9 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-lif9gzql-82562296330209af453d078f264a7c18{
background-color:#e5e5ee;
background-image:unset;
}

#top .av_textblock_section.av-lif9hvtz-c85b98071079cd62467f6cf66faa36d1 .avia_textblock{
color:#07092b;
}

#top .hr.hr-invisible.av-lif9m4w8-bbf87953e9c358ad324207654dcceb4f{
height:30px;
}

#top .avia-testimonial-wrapper.av-lif9j1jl-91bf7b20f1e79be416b09822eda534f1 .avia-testimonial-content{
font-size:17px;
}
#top .avia-testimonial-wrapper.av-lif9j1jl-91bf7b20f1e79be416b09822eda534f1 .avia-testimonial-name{
font-size:20px;
}

.avia-section.av-5saz14-45c99cb205e5389f2b7ec8978365de58{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-4lq9k8-99957833ad0599896b268d351f3608f5{
padding-bottom:10px;
}
body .av-special-heading.av-4lq9k8-99957833ad0599896b268d351f3608f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4lq9k8-99957833ad0599896b268d351f3608f5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2dh17s-8c51028538084857ca01a7cb6220ce68{
height:30px;
}

#top .avia-gallery.av-lipf0gfi-e4c725e9b2f3654e5d80d13f3b39fb89 .avia-gallery-thumb a{
width:20%;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-84m608-afbc4f8da770e6e70d6a022586417905{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-25gyug-f5f43f62cb0ccc9e106b6b6162152457{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidoj60q-6bbd908794ea683d333676b9032027df{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidojf5c-01bebdf9e3753901d199b9ef3fa03f62{
padding:70px 70px 70px 70px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-84m608-afbc4f8da770e6e70d6a022586417905{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-25gyug-f5f43f62cb0ccc9e106b6b6162152457{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidoj60q-6bbd908794ea683d333676b9032027df{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidojf5c-01bebdf9e3753901d199b9ef3fa03f62{
padding:50px 50px 50px 50px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-84m608-afbc4f8da770e6e70d6a022586417905{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-25gyug-f5f43f62cb0ccc9e106b6b6162152457{
padding:50px 50px 0px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidoj60q-6bbd908794ea683d333676b9032027df{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidojf5c-01bebdf9e3753901d199b9ef3fa03f62{
padding:0px 50px 50px 50px !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-84m608-afbc4f8da770e6e70d6a022586417905{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-25gyug-f5f43f62cb0ccc9e106b6b6162152457{
padding:50px 50px 0px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidoj60q-6bbd908794ea683d333676b9032027df{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-lidojf5c-01bebdf9e3753901d199b9ef3fa03f62{
padding:0px 50px 50px 50px !important;
}
}
