#top #wrap_all .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__0 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__0 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__1 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__1 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__2 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__2 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__3 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__3 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__3 .avia-caption-content p{
font-size:18px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__4 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__4 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-c83w9d-027b50e381b2a1cb0cc1357ac9223f61__4 .avia-caption-content p{
font-size:18px;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__0 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__1 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__1 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__2 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__2 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__2 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__3 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__3 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__3 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__4 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__4 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-b4cjpl-ce8ef389d2c039b5cf50e1d9b0bcfb9d__4 .avia-caption-content p{
font-size:25px;
}

#top .av-special-heading.av-9xxe35-a1ab9fc9632da99f77a3b4f2b2e90ad2{
padding-bottom:50px;
color:#333e5c;
font-size:40px;
}
body .av-special-heading.av-9xxe35-a1ab9fc9632da99f77a3b4f2b2e90ad2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9xxe35-a1ab9fc9632da99f77a3b4f2b2e90ad2 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-9xxe35-a1ab9fc9632da99f77a3b4f2b2e90ad2 .special-heading-inner-border{
border-color:#333e5c;
}
.av-special-heading.av-9xxe35-a1ab9fc9632da99f77a3b4f2b2e90ad2 .av-subheading{
font-size:15px;
}

.flex_column.av-9ubyd5-8edce48233706948cb6a29cbed24eaf6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-9nc8mx-142a306fb8fcc6200c28e9b9db4b7246 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9nc8mx-142a306fb8fcc6200c28e9b9db4b7246 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-9nc8mx-142a306fb8fcc6200c28e9b9db4b7246 .av-image-caption-overlay-center{
color:#333e5c;
}

.flex_column.av-9g74gp-65d43abbca3c81eb0c505d7856c458d3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-9f4qip-0a21fe7f2b22cb55d194b0f7c8ff7a31 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9f4qip-0a21fe7f2b22cb55d194b0f7c8ff7a31 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-9f4qip-0a21fe7f2b22cb55d194b0f7c8ff7a31 .av-image-caption-overlay-center{
color:#333e5c;
}

.flex_column.av-962y4h-f730f22bb5a5be0a454b59782c2f4fcf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-92dtop-2860c4346d9d077ba4b4a9eb92185f1e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-92dtop-2860c4346d9d077ba4b4a9eb92185f1e .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-92dtop-2860c4346d9d077ba4b4a9eb92185f1e .av-image-caption-overlay-center{
color:#333e5c;
}

.flex_column.av-8wxoq9-bfdf59d8baeb988ba90eef5b3627a96e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-8rifep-b982389f5bb5074eb61aea8d88f432cc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8rifep-b982389f5bb5074eb61aea8d88f432cc .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-8rifep-b982389f5bb5074eb61aea8d88f432cc .av-image-caption-overlay-center{
color:#333e5c;
}

.flex_column.av-8kiltl-4b5206d3da6a42e95d13b9b17588c204{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-8azb0x-2c3d8e311d22233362442182acf0c535 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8azb0x-2c3d8e311d22233362442182acf0c535 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-8azb0x-2c3d8e311d22233362442182acf0c535 .av-image-caption-overlay-center{
color:#333e5c;
}

.flex_column.av-88bl1d-9eb1a6ec368a4e3b3cf4786d01e0ff91{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-7yvlu9-cb28de5bf9a27cd36d880e0af5fb9410 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7yvlu9-cb28de5bf9a27cd36d880e0af5fb9410 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#ffffff;
}
.avia-image-container.av-7yvlu9-cb28de5bf9a27cd36d880e0af5fb9410 .av-image-caption-overlay-center{
color:#333e5c;
}

.avia-section.av-7uhqyx-ec70ad827ca6a1d6db5a4e757c8754ea{
background-repeat:no-repeat;
background-image:url(https://theconstructioncompany.ie/wp-content/uploads/2017/10/Background_Final-60.png);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-7uhqyx-ec70ad827ca6a1d6db5a4e757c8754ea .av-section-color-overlay{
opacity:0.8;
background-color:#eeeeee;
}

#top .av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b{
padding-bottom:40px;
color:#333e5c;
font-size:40px;
}
body .av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b .special-heading-inner-border{
border-color:#333e5c;
}
.av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b .av-subheading{
font-size:15px;
}

.flex_column.av-7k800h-73162fd463c2036181d97155ad23cda4{
border-radius:5px 5px 5px 5px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41{
padding-bottom:10px;
color:#000000;
font-size:28px;
}
body .av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41 .av-subheading{
font-size:18px;
}

#top .hr.av-76in7l-fbddd850734a341f3dfc92b99dfd1e1a{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-76in7l-fbddd850734a341f3dfc92b99dfd1e1a .hr-inner{
width:100%;
border-color:#e1e1e1;
}

#top .av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b{
padding-bottom:0;
color:#00118b;
font-size:28px;
}
body .av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b .special-heading-inner-border{
border-color:#00118b;
}
.av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-6wz4p5-e94546b850b74020a6c2f8ead601aa94 .avia_textblock{
font-size:15px;
color:#000000;
}

.avia-image-container.av-6nchj5-3c72ab38c346d9b80cd3e41ab77bef4d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6nchj5-3c72ab38c346d9b80cd3e41ab77bef4d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-6h8n6h-f4a77d4f75f5a0c058069827328032cb{
border-radius:6px 6px 6px 6px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026{
padding-bottom:0;
color:#00118b;
font-size:28px;
}
body .av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026 .special-heading-inner-border{
border-color:#00118b;
}
.av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-688wux-e5218446745811e2b135580dc5ff9619 .iconlist_icon{
background-color:#1c2857;
}
#top #wrap_all .avia-icon-list-container.av-688wux-e5218446745811e2b135580dc5ff9619 .av_iconlist_title{
font-size:16px;
color:#1c2857;
}

.avia-section.av-51l5tl-8d0ad4cdaa19d1c144be94d3137365e0{
background-repeat:no-repeat;
background-image:url(https://theconstructioncompany.ie/wp-content/uploads/2017/10/213268_dublin-e1447862509908.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-51l5tl-8d0ad4cdaa19d1c144be94d3137365e0 .av-section-color-overlay{
opacity:0.8;
background-color:#222b4a;
}

#top .av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf .av-subheading{
font-size:15px;
}

.avia-section.av-42mfs1-8037ccf8c0b9e64a7fb82aae7c75ff82{
background-repeat:no-repeat;
background-image:url(https://theconstructioncompany.ie/wp-content/uploads/2017/10/Background_Final-60.png);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-42mfs1-8037ccf8c0b9e64a7fb82aae7c75ff82 .av-section-color-overlay{
opacity:0.8;
background-color:#eeeeee;
}

#top .av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d{
padding-bottom:40px;
color:#333e5c;
font-size:40px;
}
body .av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d .special-heading-inner-border{
border-color:#333e5c;
}
.av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d .av-subheading{
font-size:15px;
}

.flex_column.av-dcu1l-9627f8b5df06e4728bcef25174465962{
border-radius:6px 6px 6px 6px;
padding:35px 35px 35px 35px;
background-color:#ffffff;
}

#top .av-special-heading.av-cp3vl-cfb2ed2d3b56364114ba60cab210990f{
padding-bottom:10px;
color:#333e5c;
}
body .av-special-heading.av-cp3vl-cfb2ed2d3b56364114ba60cab210990f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cp3vl-cfb2ed2d3b56364114ba60cab210990f .special-heading-inner-border{
border-color:#333e5c;
}
.av-special-heading.av-cp3vl-cfb2ed2d3b56364114ba60cab210990f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3d8uw1-c26546e615ba602db69f6cc3e6200c6c .avia_textblock{
font-size:16px;
color:#1c2857;
}

.flex_column.av-386nh5-320441a7287648d40121923510f78b48{
border-radius:6px 6px 6px 6px;
padding:35px 35px 35px 35px;
background-color:#ffffff;
}

#top .av-special-heading.av-30v9zt-568afbdc6d3d3dfdbe2570e03a1e5411{
padding-bottom:20px;
color:#000000;
}
body .av-special-heading.av-30v9zt-568afbdc6d3d3dfdbe2570e03a1e5411 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-30v9zt-568afbdc6d3d3dfdbe2570e03a1e5411 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-30v9zt-568afbdc6d3d3dfdbe2570e03a1e5411 .av-subheading{
font-size:18px;
}

#top #wrap_all .avia-button.av-2wrd5d-2500d5907c45201e22514ee9a636a2fc{
background-color:#1c2857;
border-color:#1c2857;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_column.av-2q9p41-dc85de22de592a739b6561ec0687a473{
border-radius:6px 6px 6px 6px;
padding:35px 35px 35px 35px;
background-color:#ffffff;
}

#top .av-special-heading.av-2m5bah-d33ea618ec74c5d0dfb741ae742aef8e{
padding-bottom:20px;
color:#000000;
}
body .av-special-heading.av-2m5bah-d33ea618ec74c5d0dfb741ae742aef8e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2m5bah-d33ea618ec74c5d0dfb741ae742aef8e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-2m5bah-d33ea618ec74c5d0dfb741ae742aef8e .av-subheading{
font-size:18px;
}

#top #wrap_all .avia-button.av-2fsx2h-bcffe09608fd50de12ded030751b1529{
background-color:#1c2857;
border-color:#1c2857;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-289f5d-96ba54465450b342d85a0fe91e4ceba8{
background-color:#1c2857;
border-color:#1c2857;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-1v29ft-a86f6f80ac0c30565263b27687426ff0{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-1v29ft-a86f6f80ac0c30565263b27687426ff0{
padding:0px 0px 0px 0px !important;
}

.avia-logo-element-container.av-19feux-c4302ee17731312147cdee7bcdd88c48 .av-partner-fake-img{
background-size:cover;
}


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

#top #wrap_all .av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-7rdezl-0da20d4a892243e1e7a45bc119c50b5b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7bhnnl-bd24c9d0602a43aa70db1d92fb106f41 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-71gqll-2595cca8520096537242b2ab260c0a5b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6bgi4h-984b89091c40a56bde3433fc2b8c0026 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4w97bt-50fab12c565aa0fe43721d9a8d3cacbf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3udfnd-7196d32f3b095260c61c03875c25810d .av-special-heading-tag{
font-size:0.8em;
}
}
