.flex_cell.av-17zc2c-5b9784b7f59568fbe39b188d6cbbc3bd{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-17zc2c-5b9784b7f59568fbe39b188d6cbbc3bd{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-b5ex38-2554c756fb887641ae1d1182b071fce2{
padding:30px 30px 30px 30px;
}
.flex_column.av-b5ex38-2554c756fb887641ae1d1182b071fce2 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

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

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

.flex_column.av-6dxv5g-67487b6bde78b9bf7fa7e91e84bd6e00{
padding:30px 30px 30px 30px;
background:url(https://www.rushcliffewindows.com/wp-content/uploads/Composite-Door.jpg) 0% 50% no-repeat scroll ;
}
.flex_column.av-6dxv5g-67487b6bde78b9bf7fa7e91e84bd6e00 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.flex_cell.av-46tcus-b308208371bce8bd983e22b762519c92{
vertical-align:middle;
background-color:#f0f0f6;
}
.responsive #top #wrap_all .flex_cell.av-46tcus-b308208371bce8bd983e22b762519c92{
padding:70px 70px 70px 70px !important;
}

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

.flex_cell.av-13jim5g-b6d676b65161b66f50eca50c77d610e8{
vertical-align:middle;
background-color:#f0f0f6;
}
.responsive #top #wrap_all .flex_cell.av-13jim5g-b6d676b65161b66f50eca50c77d610e8{
padding:70px 70px 70px 70px !important;
}

#top .av-special-heading.av-11b662c-54fb1cbde74e0ba0fc9209e5914b5770{
padding-bottom:10px;
}
body .av-special-heading.av-11b662c-54fb1cbde74e0ba0fc9209e5914b5770 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-11b662c-54fb1cbde74e0ba0fc9209e5914b5770 .av-subheading{
font-size:15px;
}

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

#top .av_textblock_section.av-wbkjpw-f876b940dc3fdf513b05b61a85336507 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-utm8vo-b1bffc59bbed3d3f3121a041797cdfb9{
height:20px;
}

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

.flex_cell.av-pi0yes-90fd7c764ba761e602c149d734d9ad3c{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-pi0yes-90fd7c764ba761e602c149d734d9ad3c{
padding:70px 70px 70px 70px !important;
}

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

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

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

.avia-section.av-hcf95g-ddb1d9f949cf93299f8a3bf3d3a1b4fa{
background-color:#e5e5ee;
background-image:unset;
}

#top .av_textblock_section.av-f72eis-75c252c261dcb4f6e3d27e6878cb131c .avia_textblock{
color:#07092b;
}

#top .hr.hr-invisible.av-dg4o5w-4033ee2bfd4eb3a7efbdc958886100d0{
height:30px;
}

#top .avia-testimonial-wrapper.av-19nzpg-41a27a8a589cfc452084094fe03e1ce5 .avia-testimonial-content{
font-size:17px;
}
#top .avia-testimonial-wrapper.av-19nzpg-41a27a8a589cfc452084094fe03e1ce5 .avia-testimonial-name{
font-size:20px;
}

.avia-section.av-jr7gk-2c2938a9d26a4577389f5bd4960995da{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-2zkuwk-a0f7d41896fbb22491559d000a2991cc{
height:30px;
}

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


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

.responsive #top #wrap_all .flex_cell.av-13jim5g-b6d676b65161b66f50eca50c77d610e8{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-pi0yes-90fd7c764ba761e602c149d734d9ad3c{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-ktbzv8-ec7c4dec4ebaa3f38f16ca784bae4173{
padding:70px 70px 70px 70px !important;
}
}

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

.responsive #top #wrap_all .flex_cell.av-13jim5g-b6d676b65161b66f50eca50c77d610e8{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-pi0yes-90fd7c764ba761e602c149d734d9ad3c{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-ktbzv8-ec7c4dec4ebaa3f38f16ca784bae4173{
padding:50px 50px 50px 50px !important;
}
}

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

.responsive #top #wrap_all .flex_cell.av-13jim5g-b6d676b65161b66f50eca50c77d610e8{
padding:50px 50px 0px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-pi0yes-90fd7c764ba761e602c149d734d9ad3c{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-ktbzv8-ec7c4dec4ebaa3f38f16ca784bae4173{
padding:0px 50px 50px 50px !important;
}
}

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

.responsive #top #wrap_all .flex_cell.av-13jim5g-b6d676b65161b66f50eca50c77d610e8{
padding:50px 50px 0px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-pi0yes-90fd7c764ba761e602c149d734d9ad3c{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-ktbzv8-ec7c4dec4ebaa3f38f16ca784bae4173{
padding:0px 50px 50px 50px !important;
}
}
