@media screen and (max-width:1199px){.responsive #top #main .avia-fullwidth-slider .slideshow_caption{width:100%}}@media screen and (max-width:767px){.responsive #top.home #main .avia-section.el_after_av_slideshow_full .flex_column{text-align:center}.responsive #top.home #main .avia-section.el_after_av_slideshow_full .flex_column .avia_textblock{font-size:1em !important}.responsive #top.home #main .avia-section.el_after_av_slideshow_full .flex_column .avia-button,.responsive #top.home #main .avia-section.el_after_av_slideshow_full .flex_column .avia-button-wrap{float:none}.responsive #top.page-id-31 #main .flex_column.flex_column_table_cell{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.responsive #top #main .title_container .breadcrumb{left:0;position:relative;top:0;right:0;margin:3px 0 0}.responsive #top #main .title_container .breadcrumb .breadcrumb-trail .bbp-breadcrumb-current,.responsive #top #main .title_container .breadcrumb .breadcrumb-trail .sep,.responsive #top #main .title_container .breadcrumb .breadcrumb-trail .trail-before,.responsive #top #main .title_container .breadcrumb .breadcrumb-trail .trail-end,.responsive #top #main .title_container .breadcrumb .breadcrumb-trail a{display:inline-block}.responsive #top #main .cta-banner .contact-details>span{font-size:1em}.responsive #top #main #footer{text-align:center}.responsive #top #main #footer .flex_column:last-child{display:none}.responsive #top #main #footer .flex_column .widget{margin:0}}@media screen and (max-width:500px){.responsive #top #main .avia-fullwidth-slider .slideshow_caption h1{font-size:32px}}#top #main h1{letter-spacing:0}#top #main h2,#top #main h3,#top #main h4,#top #main h5,#top #main h6{text-transform:capitalize;letter-spacing:0}#top #main h2.widgettitle,#top #main h3.widgettitle,#top #main h4.widgettitle,#top #main h5.widgettitle,#top #main h6.widgettitle{text-transform:uppercase}#top #main .breadcrumb .trail-before~span{text-transform:capitalize}#top #main .avia_message_box .avia_message_box_content{text-transform:none;font-weight:400}#top #main .avia_message_box .avia_message_box_content a{display:block;background-color:#fff;max-width:400px;border-radius:3px;padding:8px 10px;color:#747474;margin:20px auto 10px;text-decoration:none !important}#top.single-landing_page #main h1{text-transform:capitalize}#top.single-landing_page #main #intro_section .template-page{padding-bottom:0}#top.single-landing_page #main .l-cta.l-cta-banner{margin:30px 0}#top.single-landing_page #main .l-cta.l-cta-banner .cta-link a{background-color:#ff6700;color:#fff;width:100%;display:block;padding:20px;text-align:center;text-decoration:none !important}#top.single-landing_page #main .l-cta.l-cta-banner .cta-link a:hover{opacity:0.9}#top.single-landing_page #main .l-cta.l-cta-banner .cta-nolink{background-color:#ff6700;color:#fff;width:100%;display:block;padding:20px;text-align:center}#top.single-landing_page #main .l-cta.l-cta-banner .cta-nolink a,#top.single-landing_page #main .l-cta.l-cta-banner .cta-nolink p{color:#fff}#top.single-landing_page #main .l-cta.l-cta-banner .cta-nolink .contact-details{margin-top:20px;margin-bottom:10px}#top.single-landing_page #main .l-cta.l-cta-banner .cta-nolink .contact-details>span{margin:0 20px;font-size:1.5em;display:inline-block;line-height:1.8em}#top.single-landing_page #main .l-cta.l-cta-banner .cta-nolink .contact-details>span i{padding-right:7px}#top.single-landing_page #main #gallery_section .gallery_group{margin:30px 0 0}#top.single-landing_page #main #services_section .template-page{padding-top:0}#top.single-landing_page #main #services_section .service-cols{margin-top:40px}#top.single-landing_page #main #services_section .service-cols .service-col{margin-bottom:40px}#top.single-landing_page #main #services_section .service-cols .service-col .avia-image-container{margin-bottom:0}#top.single-landing_page #main #services_section .service-cols .service-col .av-special-heading{margin-top:-10px;background:#efbb20;padding:20px 12px;text-align:center}#top.single-landing_page #main #services_section .service-cols .service-col .av-special-heading .av-special-heading-tag{color:#fff}#top.single-landing_page #main #projects_section .template-page{padding-top:0}#top.single-landing_page #main #projects_section h2{margin-bottom:40px;text-align:center}#top.single-landing_page #main #icons_section{text-align:center}#top.single-landing_page #main #icons_section .template-page{padding-bottom:0}#top.single-landing_page #main #icons_section .l-icons-section{margin-bottom:30px}#top.single-landing_page #main #icons_section .l-icons-section>.flex_column{text-align:center;margin-top:25px;margin-bottom:25px}#top.single-landing_page #main #icons_section .l-icons-section>.flex_column i{font-size:2.5em;padding-bottom:10px;color:#efbb20}#top.single-landing_page #main #icons_section .l-icons-section>.flex_column .icon-text{font-weight:500}#top.single-landing_page #main #cta-end_section .template-page{padding:0}#top.single-landing_page #main #cta-end_section .l-form{background-color:#ff6700}#top.single-project h1{text-transform:capitalize}#top.single-project .project-wrapper .project-meta p{margin:0}#top.single-project .project-wrapper .project-description{margin:20px 0 25px}#top.single-project .project-wrapper .project-images{margin-bottom:50px}#top.single-project .project-wrapper .project-images h4{margin-bottom:10px}#top.single-project .project-wrapper .project-images .before-image a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#top.single-project .project-wrapper .project-images .before-image a:hover img{opacity:0.8}#top.single-project .project-wrapper .project-images .before-image .image-overlay{display:none !important}#top.single-project .project-wrapper .project-images .project-gallery{display:flex;justify-content:left;flex-wrap:wrap;flex-direction:row;margin:0 -5px}#top.single-project .project-wrapper .project-images .project-gallery>div{width:250px;margin:0 5px}#top.single-project .project-wrapper .project-images .project-gallery>div a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#top.single-project .project-wrapper .project-images .project-gallery>div a:hover img{opacity:0.8}#top.single-project .project-wrapper .project-images .project-gallery>div .image-overlay{display:none !important}#top.single-project .project-wrapper .related-projects{margin-top:60px}#top.single-project .project-wrapper .related-projects h2{text-align:center;margin-bottom:40px}#top .project-archive-template{width:70%;padding-right:3%}#top .archive-title h1{margin-bottom:30px}#top .fl-projects-grid .project-single{text-align:center;margin-bottom:30px}#top .fl-projects-grid .project-single .project-content .project-meta{text-transform:uppercase;font-size:0.9em;font-weight:bold;font-family:"metrophobic", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue", Helvetica, Arial, sans-serif;display:block;line-height:1.6em;margin:8px 0 0}#top .fl-projects-grid .project-single .project-content .entry-title{padding:7px 0;margin-bottom:10px}#top .fl-projects-list .fl-project{display:block;margin-bottom:20px}#top .fl-projects-list .fl-project a{display:flex;gap:10px}#top .fl-projects-list .fl-project a:hover{text-decoration:none !important;opacity:0.8;color:inherit}#top .fl-projects-list .fl-project .fl-project-image{flex-grow:0;flex-shrink:0}#top .fl-projects-list .fl-project .fl-project-image img{margin:0}#top .fl-projects-list .fl-project .fl-project-content{margin:0}#top .fl-projects-list .fl-project .fl-project-content p,#top .fl-projects-list .fl-project .fl-project-content span{font-size:0.8em;font-style:italic;margin:0 0 3px;line-height:1.2}#top .fl-projects-list .fl-project .fl-project-content h4,#top .fl-projects-list .fl-project .fl-project-content h5{margin:0;line-height:1}#top #header #header_meta .phone-info{font-size:0.9em;font-weight:400}#top #header #header_meta .phone-info>div>span:not(:first-child),#top #header #header_meta .phone-info>span>span:not(:first-child){margin-left:20px}#top #header #header_meta .phone-info>div>span i,#top #header #header_meta .phone-info>span>span i{font-size:1.2em;padding-right:5px}#top #header #header_main .av-logo-container .logo img{padding:12px 0}#top{}#top #footer .widget .ftr-address{margin-bottom:10px}#top #footer .widget .ftr-contact{margin-bottom:15px}#top #footer .widget .ftr-contact i{padding-right:4px}#top #footer .widget .ftr-social i{font-size:1.5em}.wpcf7-form .enquiry-form{background-color:#ff6700;padding:25px 25px 0}.wpcf7-form .enquiry-form label .wpcf7-form-control{border:1px solid #fff;background-color:#fff}.wpcf7-form .enquiry-form input[type="submit"]{width:100%;background-color:#333;padding:12px}.wpcf7-form .enquiry-form input[type="submit"]:hover{background-color:#444}.wpcf7-form .enquiry-form .wpcf7-form-control-wrap .wpcf7-not-valid{background-color:rgba(255, 255, 255, 0.9) !important}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid{border-color:red !important}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none !important}.wpcf7-form .wpcf7-response-output{margin-top:1em !important}#top #main .flex_column.lp_link{text-align:center;margin-bottom:20px;width:24%;margin-left:1.3%}#top #main .flex_column.lp_link.first{margin-left:0}#top #main .flex_column.lp_link a{background-color:#ff6700;color:#fff;padding:8px;display:block;width:100%}#top #main .cta-banner{background-color:#ff6700;color:#fff;width:100%;display:block;padding:20px;text-align:center}#top #main .cta-banner a,#top #main .cta-banner p{color:#fff}#top #main .cta-banner .contact-details{margin-top:20px;margin-bottom:10px}#top #main .cta-banner .contact-details>span{margin:0 20px;font-size:1.5em;display:inline-block;line-height:1.8em}#top #main .cta-banner .contact-details>span i{padding-right:7px}