.breadcrumbs,.featured-image{margin-bottom:3rem}.business-details__email a span,.business-details__phone a,.business-details__social span{font-family:ralewayregular}@font-face{font-family:ralewaylight;src:url(../fonts/raleway-light-webfont.eot);src:url(../fonts/raleway-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway-light-webfont.woff) format("woff"),url(../fonts/raleway-light-webfont.ttf) format("truetype"),url(../fonts/raleway-light-webfont.svg#ralewaylight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium;src:url(../fonts/raleway-medium-webfont.eot);src:url(../fonts/raleway-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway-medium-webfont.woff) format("woff"),url(../fonts/raleway-medium-webfont.ttf) format("truetype"),url(../fonts/raleway-medium-webfont.svg#ralewaymedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url(../fonts/raleway-regular-webfont.eot);src:url(../fonts/raleway-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway-regular-webfont.woff) format("woff"),url(../fonts/raleway-regular-webfont.ttf) format("truetype"),url(../fonts/raleway-regular-webfont.svg#ralewayregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold;src:url(../fonts/raleway-semibold-webfont.eot);src:url(../fonts/raleway-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway-semibold-webfont.woff) format("woff"),url(../fonts/raleway-semibold-webfont.ttf) format("truetype"),url(../fonts/raleway-semibold-webfont.svg#ralewaysemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ralewaybold;src:url(../fonts/raleway-bold-webfont.eot);src:url(../fonts/raleway-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/raleway-bold-webfont.woff) format("woff"),url(../fonts/raleway-bold-webfont.ttf) format("truetype"),url(../fonts/raleway-bold-webfont.svg#ralewaybold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../fonts/opensans-light-webfont.eot);src:url(../fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-light-webfont.woff) format("woff"),url(../fonts/opensans-light-webfont.ttf) format("truetype"),url(../fonts/opensans-light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans-regular-webfont.ttf) format("truetype"),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../fonts/opensans-bold-webfont.eot);src:url(../fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-bold-webfont.woff) format("woff"),url(../fonts/opensans-bold-webfont.ttf) format("truetype"),url(../fonts/opensans-bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoLight;src:url(../fonts/Roboto-Light-webfont.eot);src:url(../fonts/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Light-webfont.woff) format("woff"),url(../fonts/Roboto-Light-webfont.ttf) format("truetype"),url(../fonts/Roboto-Light-webfont.svg#RobotoLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoRegular;src:url(../fonts/Roboto-Regular-webfont.eot);src:url(../fonts/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular-webfont.woff) format("woff"),url(../fonts/Roboto-Regular-webfont.ttf) format("truetype"),url(../fonts/Roboto-Regular-webfont.svg#RobotoRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoMedium;src:url(../fonts/Roboto-Medium-webfont.eot);src:url(../fonts/Roboto-Medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Medium-webfont.woff) format("woff"),url(../fonts/Roboto-Medium-webfont.ttf) format("truetype"),url(../fonts/Roboto-Medium-webfont.svg#RobotoMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoBold;src:url(../fonts/Roboto-Bold-webfont.eot);src:url(../fonts/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Bold-webfont.woff) format("woff"),url(../fonts/Roboto-Bold-webfont.ttf) format("truetype"),url(../fonts/Roboto-Bold-webfont.svg#RobotoBold) format("svg");font-weight:400;font-style:normal}.panel-heading a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.panel-heading a .panel-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:98%;flex-basis:98%}.panel-heading a span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading a:hover{text-decoration:none}.page-title-header{margin-top:2rem}.featured-image{width:100%}.inline-image-left{margin:0 1.5rem 1.5rem 0;float:left}.inline-image-right{margin:0 0 1.5rem 1.5rem;float:right}.scroll-top--button{-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;font-size:2rem;display:inline-block;bottom:5rem;right:1rem;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0}.scroll-top .no-touch .scroll-top:hover,.scroll-top--fade-out,.scroll-top--visible{-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:.5}.business-details{padding:2rem 0}.business-details__social a:hover{text-decoration:none}.business-details__social a:not(:last-child){margin-right:2rem}.navbar-default,.navbar-default .navbar-nav{margin:0}.navbar-default .navbar-collapse{padding:0}.titan-contact-form{margin-top:4rem}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:2rem;border:1px solid #999;border-radius:0;background-clip:padding-box;-webkit-appearance:none;padding:.8rem;width:100%}.titan-contact-form input[value=Submit]{background-color:#999;color:#fff}.titan-contact-form ul{list-style-type:none;padding:0;margin:0}.leadin-item,.leadin-item img,.services-item,.services-item img,.testimonial-item img{margin-bottom:2rem}.titan-contact-form .gfield_required{color:#c00}.titan-contact-form .gform_validation_container{display:none}.banner-slider__content-wrapper__content,.chocolat-image{display:block}.banner-slider__images-wrapper__image:focus{outline:0}.banner-slider__content-wrapper__content:focus{outline:0}.banner-slider .slick-list,.banner-slider .slick-slide,.banner-slider .slick-track{height:100%;z-index:1}.banner-slider .slick-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider .button-wrapper{list-style-type:none}.testimonial-item{margin-top:3rem}.testimonial-item h2{margin-top:0}.chocolat-image img{margin-bottom:3rem;display:inherit}.accordions .panel-group{margin-top:3rem}.accordions .panel-heading .glyphicon{float:right}.news-item,.news-item img{margin-bottom:2rem}.contact .titan-contact-form{margin-top:0}.contact-details .contact-header{font-weight:800;margin-bottom:0}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details.hours p{margin:0}.business-details__logo img{margin:auto}.business-details__social{padding:23px 0}.business-details__social span{font-size:13px}.business-details__email a i,.business-details__social ul li a{font-size:14px;color:#868685}.business-details__social ul{display:inline-block;margin:0 0 0 15px}.business-details__email:before,.business-details__phone:before{content:'';background:#e1e1e1;width:1px;height:35px;position:absolute;left:0;margin:auto;top:0;bottom:0}.business-details__social ul li{padding-right:3px;padding-left:3px}.business-details__email,.business-details__phone{padding:23px 10px}.business-details__email a{text-decoration:none}.business-details__email a span{font-size:13px;color:#474747}.business-details__phone a{font-size:12px;color:#707070;text-decoration:none}.business-details__phone a i{font-size:14px;min-width:8px;color:#707070}.business-details__phone a span{font-family:open_sansbold;font-size:14px;color:#fe7503}.business-details__contact{padding-top:10px}.business-details__contact i{min-width:1rem}.business-details__contact>div{display:block;width:100%;text-align:center;position:relative;padding:2px 0}.business-details__contact>div:first-child{padding-left:0}.business-details__contact>div:last-child{padding-right:0}.business-details__contact>div:before{display:none}.navbar-default{background:#fff;border:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;min-height:40px}.navbar-default .navbar-collapse{border-color:transparent}.navbar-default .top-menu{width:100%;height:auto;float:none;overflow:hidden;margin:0!important}.navbar-default .top-menu .navbar-nav{width:100%;float:none}.navbar-default .top-menu .navbar-nav .dropdown-menu{padding-left:20px}.navbar-default .top-menu li{display:block;float:none;position:relative;z-index:5}.navbar-default .top-menu li.open a{background:0 0}.navbar-default .top-menu li.open a:hover{color:#fe7503;background:0 0}.navbar-default .top-menu li .sub-menu li.current-menu-item>a,.navbar-default .top-menu li .sub-menu li.current-menu-item>a:hover{background:#fff;color:#fe7503}.navbar-default .top-menu li .dropdown-toggle{position:absolute;right:0;top:0;bottom:0;font-size:20px;width:25px;text-align:center;padding:6px 0}.navbar-default .top-menu li .dropdown-toggle:before{content:'\f107';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-slider__content-wrapper__box .title,.banner-slider__content-wrapper__content .button-wrapper .btn,.navbar-default .top-menu li a{font-family:ralewaysemibold;text-transform:uppercase}.navbar-default .top-menu li .sub-menu{position:relative;width:100%;box-shadow:none;float:none;padding:0;border:0;border-radius:0;top:102%}.navbar-default .top-menu li .sub-menu li{display:block}.navbar-default .top-menu li .sub-menu li a{display:inline-block;border:0;padding:10px}.navbar-default .top-menu li .sub-menu li>.sub-menu{top:0;left:auto;margin:0}.navbar-default .top-menu li a{font-size:12px;color:#707070;position:relative;text-align:left;padding:10px;display:inline-block}.navbar-default .top-menu li a:hover{color:#fe7503;background:0 0}.navbar-default .top-menu li.current-menu-item>a,.navbar-default .top-menu li.current-menu-item>a:hover{background:#fff;color:#fe7503}.banner-slider{position:relative}.banner-slider__content-wrapper{width:100%;margin:auto;max-width:880px;text-align:center;position:relative;left:auto;top:auto;-webkit-transform:translate(0,0);transform:translate(0,0);z-index:3;padding:20px 0}.banner-slider__content-wrapper__content{max-height:none;width:100%;margin:0 10px}.banner-slider__content-wrapper__content .button-wrapper{padding:30px 0 0}.banner-slider__content-wrapper__content .button-wrapper .btn{font-size:15px;color:#000;width:100%;max-width:180px;margin:0 15px;padding:15px;border:2px solid #000;border-radius:0;background:0 0}.banner-slider__content-wrapper__box{position:relative;width:100%;height:auto;overflow:hidden;padding:15px 20px}.banner-slider__content-wrapper__box .btm-left,.banner-slider__content-wrapper__box .btm-right,.banner-slider__content-wrapper__box .top-left,.banner-slider__content-wrapper__box .top-right{position:absolute;border:3px solid #000;width:65px;height:65px;-webkit-transition:.5s all;transition:.5s all}.banner-slider__content-wrapper__box:hover .btm-left,.banner-slider__content-wrapper__box:hover .btm-right,.banner-slider__content-wrapper__box:hover .top-left,.banner-slider__content-wrapper__box:hover .top-right{width:49%;height:48%}.banner-slider__content-wrapper__box .top-left{top:0;left:0;border-right:0;border-bottom:0}.banner-slider__content-wrapper__box .top-right{top:0;right:0;border-left:0;border-bottom:0}.banner-slider__content-wrapper__box .btm-left{bottom:0;left:0;border-right:0;border-top:0}.banner-slider__content-wrapper__box .btm-right{bottom:0;right:0;border-left:0;border-top:0}.banner-slider__content-wrapper__box .title{font-size:30px;max-height:auto;color:#000;margin:0;overflow:hidden}.banner-slider__content-wrapper__box .content{font-family:ralewaylight;font-size:20px;color:#000;margin:20px 0 0;max-height:none;overflow:hidden}.banner-slider__images-wrapper.slick-dotted.slick-slider{margin-bottom:0}.banner-slider__images-wrapper__image{position:relative}.banner-slider__images-wrapper__image img{-o-object-fit:cover;object-fit:cover;width:100%}.banner-slider__images-wrapper__image:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.banner-slider__images-wrapper .slick-dots{position:absolute;bottom:0;z-index:3;margin:0;padding:0;display:none!important}.banner-slider__images-wrapper .slick-dots li{margin:auto;padding:0;text-align:center}.banner-slider__images-wrapper .slick-dots li button{width:12px;height:12px;margin:auto;padding:0}.banner-slider__images-wrapper .slick-dots li button:before{content:'';width:12px;height:12px;background:#ccc;border-radius:50%;opacity:1}.banner-slider__images-wrapper .slick-dots li button:hover:before,.banner-slider__images-wrapper .slick-dots li.slick-active button:before{background:#fe7503;opacity:1}.leadins-container{width:100%;height:auto;overflow:hidden}.leadins-container .leadins-wrapper{padding:30px 0}.leadins-container .leadins-wrapper__inner .leadin-item{text-align:center;padding:20px 40px;margin:0}.leadins-container .leadins-wrapper__inner .leadin-item h3{font-family:ralewaymedium;font-size:25px;color:#3a3a3a;position:relative;margin-bottom:30px}.leadins-container .leadins-wrapper__inner .leadin-item h3:after{content:'';width:65px;height:4px;background:#fe7503;position:absolute;bottom:-10px;left:0;right:0;margin:auto}.leadins-container .leadins-wrapper__inner .leadin-item p{margin:0}.leadins-container .leadins-wrapper__inner .leadin-img{width:190px;height:190px;border-radius:50%;margin:auto;overflow:hidden;position:relative}.leadins-container .leadins-wrapper__inner .leadin-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;width:auto}.leadins-container .leadins-wrapper__inner .leadin-content{font-family:ralewayregular;color:#8a8a8a}.homepage-content{padding:60px 0}.homepage-content .page-title{font-family:ralewaybold;font-size:30px;color:#616161;text-align:center;border-bottom:1px solid #e8e8e8;margin:0 0 30px;padding:0 20px 20px;text-transform:uppercase;position:relative}.homepage-content .page-title span{color:#fe7503}.homepage-content .page-title:after{content:'';width:180px;height:15px;position:absolute;bottom:-7px;left:0;right:0;margin:auto;background:url(../images/center_arrow.jpg) center no-repeat;z-index:4}.homepage-content .page-title:before,.section-quote__wrapper .gform_title:before{content:'';left:0;right:0;bottom:0;z-index:1}.homepage-content .page-title:before{background:#fe7503;height:1px;width:300px;position:absolute;margin:auto}.homepage-content__inner{text-align:center}.homepage-content__inner p{font-family:ralewayregular;font-size:14px;color:#6f6f6f}.homepage-content__inner h2,.homepage-content__inner h3{font-family:ralewaymedium;color:#6f6f6f}.homepage-content__inner h2{font-size:19px}.homepage-content__inner h3{font-size:15px}.section-quote__wrapper{width:100%;height:auto;overflow:hidden;border:4px solid #eee;text-align:center;padding:20px}.section-quote__wrapper .titan-contact-form{margin-top:0}.section-quote__wrapper .gform_title{font-family:ralewaysemibold;font-size:25px;color:#616161;text-transform:uppercase;margin:0 0 20px;padding:0;position:relative}.section-quote__wrapper .gform_title:before{background:#d5d5d5;position:absolute;top:0;margin:auto;height:1px;width:100%}.section-quote__wrapper .gform_title span{background:#fff;position:relative;z-index:2;padding:0 20px}.section-quote__wrapper .gform_description{font-family:ralewaylight;font-size:15px;color:#616161;margin-bottom:10px;display:block}.section-quote__wrapper .gform_body li .gfield_label,.section-quote__wrapper .gform_body li .ginput_container{display:block;float:left}.section-quote__wrapper .gform_body li .gfield_label{width:100%;text-align:left;padding:6px 0;margin:0;font-family:ralewaylight;font-size:14px;color:#616161}.section-quote__wrapper .gform_body li .ginput_container{width:100%}.section-quote__wrapper .gform_body input,.section-quote__wrapper .gform_body textarea{font-family:ralewaylight;background:#eee;border:0;border-radius:3px;resize:none;outline:0}.section-quote__wrapper .gform_body textarea{max-height:148px}.section-quote__wrapper .gform_footer{width:100%;height:auto;overflow:hidden}.section-quote__wrapper .gform_footer .gform_button{background:#fe7503;font-family:RobotoRegular;font-size:16px;color:#fff;width:165px;margin:auto;padding:8px 0;border:0;border-radius:3px;outline:0;display:block;box-sizing:border-box}.gform_wrapper.two-column_wrapper{max-width:100%}.gform_wrapper.two-column_wrapper ul.gform_fields,.gform_wrapper.two-column_wrapper ul.gform_fields li.gsection:first-child{display:none}.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column{display:block}.gform_wrapper.two-column_wrapper ul.one-half{margin-left:0!important;width:100%;float:left}.gform_wrapper.two-column_wrapper ul.one-half.first{margin-left:0!important}.gform_wrapper .gsection{border-bottom:none!important}.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:0!important}.homepage-projects{padding:60px 0}.homepage-projects .page-title{font-family:ralewaybold;font-size:30px;color:#616161;text-align:center;border-bottom:1px solid #e8e8e8;margin:0 0 50px;padding:0 20px 20px;text-transform:uppercase;position:relative}.homepage-projects .page-title:after,.homepage-projects .page-title:before{position:absolute;left:0;margin:auto;right:0;content:''}.homepage-projects .page-title span{color:#fe7503}.homepage-projects .page-title:after{width:180px;height:15px;bottom:-7px;background:url(../images/center_arrow.jpg) center no-repeat;z-index:4}.homepage-projects .page-title:before{background:#fe7503;height:1px;width:300px;bottom:0;z-index:1}.homepage-projects .projects-loop .col-md-4{width:100%;float:none}.homepage-projects .projects-loop__box{width:100%;height:auto;min-height:300px;overflow:hidden;position:relative;border:1px solid #fff;background:#e5e5e5}.homepage-projects .projects-loop__box img{width:auto;height:auto;max-width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s all;transition:.3s all}.homepage-projects .projects-loop__box a,.homepage-projects .projects-loop__box a:hover{color:#fff}.homepage-projects .projects-loop__box a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.homepage-projects .projects-loop__box a:hover .projects-loop__overlay{background:rgba(254,117,3,.87)}.homepage-projects .projects-loop__box a:hover .projects-loop__overlay-inner{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage-projects .projects-loop__box a:hover .projects-loop__overlay-inner h2:after{display:inline-block}.homepage-projects .projects-loop__box a:hover .projects-loop__overlay-inner .see-more{display:block}.homepage-projects .projects-loop__overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:20px;background:rgba(255,117,3,0)}.homepage-projects .projects-loop__overlay-inner{width:100%;position:absolute;left:0;top:35px;-webkit-transform:translate(0,0);transform:translate(0,0)}.search_bar,.search_bar form,.search_inner{position:relative}.homepage-projects .projects-loop__overlay-inner h2{font-family:ralewaybold;font-size:25px;text-transform:uppercase;color:#fff;margin:0;padding:0 20px;overflow:hidden;max-height:188px}.homepage-projects .projects-loop__overlay-inner h2:after{content:'';width:20px;height:20px;display:none;background:url(../images/arrow_right.png) center no-repeat}.search_bar,.search_inner,.sidebar,.sidebar__contact-form{height:auto;width:100%}.homepage-projects .projects-loop__overlay-inner .see-more{font-family:ralewaybold;font-size:15px;color:#fff;display:none}.search_inner .search_bar form input{border-bottom:1px solid #eee;border-right:0;border-left:0}.search_bar{overflow:hidden;left:0;right:0;top:0;z-index:2}.search_bar form{padding:0 30px;text-align:right;display:inline-block;width:100%;float:none}.search_bar form input{color:#868685;font-size:11px;border:1px solid #eee;border-top:0;border-bottom:0;padding:5px 25px 5px 5px;width:100%;outline:0}.search_bar form .search-form__submit{position:absolute;top:0;bottom:0;right:30px;background:0 0;border:0;color:#cacaca;font-size:12px;outline:0}.sidebar{overflow:hidden}.sidebar__contact-form{overflow:hidden;border:4px solid #eee;text-align:center;padding:20px 10px;margin:40px 0}.sidebar__contact-form .widget-title{display:none}.sidebar__contact-form form{margin-top:0}.sidebar__contact-form .gform_title{font-family:ralewaysemibold;font-size:20px;color:#616161;text-transform:uppercase;margin:0 0 20px;padding:0;position:relative}.sidebar__contact-form .gform_title:before{content:'';background:#d5d5d5;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:1px;width:100%;z-index:1}.sidebar__contact-form .gform_title span{background:#fff;position:relative;z-index:2;padding:0 10px}.sidebar__contact-form .gform_description{font-family:ralewaylight;font-size:15px;color:#616161;margin-bottom:10px;display:block}.sidebar__contact-form .gform_body li .gfield_label,.sidebar__contact-form .gform_body li .ginput_container{display:block;float:left}.sidebar__contact-form .gform_body li .gfield_label{width:100%;text-align:left;padding:6px 0;margin:0;font-family:ralewaylight;font-size:14px;color:#616161}.sidebar__contact-form .gform_body li .ginput_container{width:100%}.sidebar__contact-form .gform_body input,.sidebar__contact-form .gform_body textarea{font-family:ralewaylight;background:#eee;border:0;border-radius:3px;resize:none;outline:0;margin:0}.sidebar__contact-form .gform_body textarea{max-height:148px}.sidebar__contact-form .gform_footer{width:100%;height:auto;overflow:hidden}.sidebar__contact-form .gform_footer .gform_button{background:#fe7503;font-family:RobotoRegular;font-size:16px;color:#fff;width:165px;margin:20px auto 0;padding:8px 0;border:0;border-radius:3px;outline:0;display:block}.sidebar__navigation .sidebar-nav{list-style:none;padding:0}.sidebar__navigation .sidebar-nav li:first-child a{border-top:1px solid #e8e8e8}.sidebar__navigation .sidebar-nav li a{font-family:ralewaysemibold;font-size:14px;color:#616161;display:block;padding:10px 0;border-bottom:1px solid #e8e8e8;position:relative;text-decoration:none}.sidebar__navigation .sidebar-nav li a:hover,.sidebar__navigation .sidebar-nav li.current-menu-item a{color:#fe7503}.sidebar__navigation .sidebar-nav li a:hover:before{background:url(../images/arrow_right_sidebar.png) -14px 0 no-repeat}.sidebar__navigation .sidebar-nav li a:before{content:'';background:url(../images/arrow_right_sidebar.png) no-repeat;width:13px;height:14px;position:absolute;top:13px;right:0;display:block}.sidebar__navigation .sidebar-nav li.current-menu-item a:before{background:url(../images/arrow_right_sidebar.png) -14px 0 no-repeat}.is_pages{width:100%;height:auto;overflow:hidden;padding:40px 0}.is_pages .page-title{font-family:ralewaybold;font-size:40px;color:#868685;margin:0;padding:15px 0;text-transform:uppercase}.is_pages .the_content p,.is_pages .the_content ul li{font-family:ralewayregular;font-size:14px;color:#595656}.is_pages .the_content img{float:none;width:auto;height:auto;max-width:100%;margin:0 auto 20px;display:block}.is_pages .the_content p{margin:0 0 30px}.is_pages .the_content p:last-child{margin-bottom:0}.is_pages .the_content ul{list-style:none;padding:0 0 0 20px;margin:0 0 30px}.is_pages .the_content ul li{position:relative;padding:6px 0 6px 20px}.is_pages .the_content ul li:before{content:'\f14a';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:17px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fe7503;position:absolute;top:7px;left:0}.is_pages .the_content ul li a{color:#595656;text-decoration:none}.is_pages .the_content ul li a:hover{color:#fe7503}.is_pages .the_content ol{padding:0 0 0 20px;margin:0 0 30px}.is_pages .the_content ol li{font-family:ralewayregular;font-size:14px;color:#595656;position:relative;padding:6px 0}.is_pages .the_content h1,.is_pages .the_content h2,.is_pages .the_content h3,.is_pages .the_content h4{font-family:ralewaybold;color:#585858}.is_pages .the_content h2{font-size:35px}.is_pages .the_content h3{font-size:30px}.is_pages .the_content h4{font-size:25px}.is_pages .the_content h5{font-size:20px}.is_pages .the_content h6{font-size:15px}.is_pages .the_content .gallery__holder{width:95%;height:auto;overflow:hidden;position:relative;margin:50px auto 30px}.is_pages .the_content .gallery__holder:after,.is_pages .the_content .gallery__holder:before{content:'';position:absolute;background:#fff;width:90%;height:5px;left:0;right:0;z-index:1;margin:auto}.is_pages .the_content .gallery__holder:before{top:0}.is_pages .the_content .gallery__holder:after{bottom:0}.is_pages .the_content .gallery__holder-inner{width:95%;height:auto;overflow:hidden;padding:5px;border:5px solid #e6e5e5;position:relative;margin:auto}.is_pages .the_content .gallery__holder-inner .company__logo{width:auto;max-width:90%;height:auto;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.is_pages .the_content .gallery__holder-inner .company__logo-holder{position:relative;height:100px;padding:10px;outline:0}.is_pages .the_content .industrial__list{padding:30px 0}.is_pages .the_content .industrial__list-single{width:100%;height:auto;overflow:hidden;margin:0 0 30px}.is_pages .the_content .industrial__list-single .feat-wrapper{width:100%;height:auto;min-height:none;overflow:hidden;position:relative}.is_pages .the_content .industrial__list-single .feat-wrapper img{display:block;width:auto;max-width:100%;height:auto;position:relative;top:0;left:0;right:0;bottom:0;margin:auto}.is_pages .the_content .industrial__list-single .title{font-family:ralewaybold;font-size:20px;color:#595656;margin:30px 0 20px}.is_pages .the_content .industrial__list-single .description{font-family:ralewayregular;font-size:14px;color:#595656}.gallery__projects-scroll a{height:200px;position:relative;background:#eee;margin:15px 0;overflow:hidden}.gallery__projects-scroll a:hover:before{opacity:1}.gallery__projects-scroll a:before{content:'';background:url(../images/magnify.png) rgba(254,117,3,.78);background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1;opacity:0;-webkit-transition:.4s all;transition:.4s all}.gallery__projects-scroll a img{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;max-width:100%;margin:auto;display:block}.gallery__projects-holder{width:100%;height:auto;overflow:hidden;padding:30px 0}.latest__news-single{width:100%;height:auto;overflow:hidden;padding:0 0 30px;margin:0 0 60px;border-bottom:1px solid #e5e5e5}.latest__news-single .feat-wrapper{position:relative}.latest__news-single .feat-wrapper img{display:block;width:auto;max-width:100%;height:auto;position:relative;top:0;left:0;right:0;bottom:0;margin:0 auto 30px}.latest__news-single .title{font-family:ralewaybold;font-size:20px;color:#595656;margin:0}.latest__news-single .date{width:100%;height:auto;overflow:hidden;font-family:ralewayregular;font-size:13px;color:#9b9b9b;margin-bottom:20px;font-style:italic}.latest__news-single .content-text{font-family:ralewayregular;font-size:14px;color:#595656}.latest__news-single .read_more{font-family:RobotoRegular;font-size:16px;color:#fff;background:#737373;display:block;max-width:168px;padding:9px 12px;margin:20px 0 30px;border-radius:2px;line-height:normal;-webkit-transition:.2s all;transition:.2s all}.latest__news-single .read_more:hover{background:#fe7503}.latest__news-single .read_more:after{content:'\f101';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}.projects__main{margin-bottom:30px}.projects__main .projects-loop__box{border:4px solid #ebebeb;padding:5px;margin:15px;overflow:hidden}.projects__main .projects-loop__box:hover{border-color:#fe7503}.projects__main .projects-loop__box a{text-decoration:none}.projects__main .projects-loop__image-holder{width:100%;min-height:auto;position:relative;overflow:hidden}.projects__main .projects-loop__image-holder img{width:auto;max-width:100%;position:relative;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.projects__main .projects-loop__holder{padding:10px 0 5px}.projects__main .projects-loop__holder h2{font-family:ralewaybold;font-size:18px;color:#595656;text-transform:uppercase;margin:0;padding:0 0 0 25px;position:relative;height:auto;line-height:25px;overflow:hidden}.projects__main .projects-loop__holder h2:before{content:'';background:url(../images/arrow_right_sidebar.png) no-repeat;width:13px;height:14px;position:absolute;top:5px;left:0}.in__single,.in__single .date{width:100%;height:auto;overflow:hidden}.in__single{padding:40px 0}.in__single .page-title{font-family:ralewaybold;font-size:40px;color:#868685;margin:0;padding:15px 0}.breadcrumbs,.in__single .content,.in__single .date{font-family:ralewayregular}.in__single .date{font-size:13px;color:#9b9b9b;margin-bottom:20px;font-style:italic}.in__single .content{font-size:14px;color:#595656}.in__single .sidebar{padding:100px 0 20px}.in__single .img__post-single{margin:0 auto 30px}.breadcrumbs{font-size:13px;color:#868685;margin:0 0 10px}.breadcrumbs a{font-family:ralewaybold;color:#fe7503;text-decoration:none}.panel-group{margin-bottom:50px}.panel-group .panel{border:0;border-radius:none;box-shadow:none}.panel-group .panel .panel-heading{background:0 0;padding:0;border:0;box-shadow:none;border-bottom:1px solid #e1e1e1}.panel-group .panel .panel-heading a{padding:15px 22px 15px 0;position:relative}.panel-group .panel .panel-heading a:before{content:'';position:absolute;top:15px;right:0;background:url(../images/arrow_right_faq.png) no-repeat;width:19px;height:16px;-webkit-transition:all .2s;transition:all .2s}.panel-group .panel .panel-heading a.collapsed:before{top:15px;background:url(../images/arrow_right_faq.png) -20px 0 no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.panel-group .panel .panel-heading a.collapsed h4{color:#6b6b6b}.panel-group .panel .panel-heading a h4{font-family:ralewaybold;font-size:16px;color:#fe7503;text-transform:uppercase}.panel-group .panel .panel-heading a span{display:none}.panel-group .panel .panel-collapse .panel-body{border-top:0;position:relative;padding:20px 10px 10px 50px}.panel-group .panel .panel-collapse .panel-body:before{content:'a';width:40px;height:40px;position:absolute;top:20px;left:0;font-family:ralewaysemibold;font-size:27px;color:#c8c8c8;text-transform:uppercase;text-align:center;display:block;border:1px solid #e1e1e1;border-radius:50%;padding:0}.panel-group .panel .panel-collapse .panel-body p{font-family:ralewayregular;font-size:14px;color:#6a6a6a}.quote__form-wrapper{width:100%;height:auto;overflow:hidden;border:6px solid #ebebeb;padding:20px 10px}.quote__form-wrapper .gform_body ul{padding:0}.quote__form-wrapper .gform_body ul li{padding:0 0 15px;display:block;width:100%;height:auto;overflow:hidden}.quote__form-wrapper .gform_body ul li:before{display:none}.quote__form-wrapper .gform_body ul li .clear-multi,.quote__form-wrapper .gform_body ul li .ginput_container,.quote__form-wrapper .gform_body ul li label{float:none;display:block}.quote__form-wrapper .gform_body ul li label{width:100%;text-align:left;padding:0 10px 5px 0;margin:0}.quote__form-wrapper .gform_body ul li .clear-multi,.quote__form-wrapper .gform_body ul li .ginput_container{width:100%}.quote__form-wrapper .gform_body ul li .ginput_container_date:after{content:'';background:url(../images/icons.png) -72px -8px no-repeat;width:17px;height:17px;display:inline-block;margin-left:6px}.quote__form-wrapper .gform_body ul li .ginput_container_date input{width:210px}.quote__form-wrapper .gform_body ul li .clear-multi:after{content:'';background:url(../images/icons.png) -39px -8px no-repeat;width:19px;height:19px;display:inline-block;margin-left:12px;vertical-align:-14px}.quote__form-wrapper .gform_body ul li .clear-multi .gfield_time_hour{position:relative}.quote__form-wrapper .gform_body ul li .clear-multi .gfield_time_hour i{position:absolute;right:0;top:0;bottom:0;margin:auto;font-size:18px;height:28px;font-style:normal}.quote__form-wrapper .gform_body ul li .clear-multi .gfield_time_hour input{margin-left:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.quote__form-wrapper .gform_body ul li .clear-multi .gfield_time_minute input{border-left:0;border-right:0;border-radius:0;text-align:center}.quote__form-wrapper .gform_body ul li .clear-multi .gfield_time_ampm select{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.quote__form-wrapper .gform_body ul li .clear-multi input,.quote__form-wrapper .gform_body ul li .clear-multi label,.quote__form-wrapper .gform_body ul li .clear-multi select{display:block;width:auto;float:right}.quote__form-wrapper .gform_body ul li .clear-multi input,.quote__form-wrapper .gform_body ul li .clear-multi select{width:70px}.quote__form-wrapper .gform_body ul li .clear-multi label{padding:0;display:none}.quote__form-wrapper .gform_body ul li .clear-multi .ginput_container{width:auto;float:left}.quote__form-wrapper .gform_body ul li input,.quote__form-wrapper .gform_body ul li select,.quote__form-wrapper .gform_body ul li textarea{width:100%;height:auto;border:1px solid #bdbdbd;border-radius:3px;padding:5px;margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.quote__form-wrapper .gform_body ul li input::-ms-expand,.quote__form-wrapper .gform_body ul li select::-ms-expand,.quote__form-wrapper .gform_body ul li textarea::-ms-expand{display:none}.quote__form-wrapper .gform_body ul li input,.quote__form-wrapper .gform_body ul li select{min-height:40px}.quote__form-wrapper .gform_body ul li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow_select.png) right center no-repeat;cursor:pointer}.quote__form-wrapper .gform_body ul li select::-ms-expand{display:none}.quote__form-wrapper .gform_body .gform_validation_container{display:none}.quote__form-wrapper .gform_footer .gform_button{font-family:ralewaybold;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;width:100%;background:#fe7503;outline:0;border-radius:3px;float:none;border:0}.search__results .entry__title{font-family:ralewayregular;font-size:30px}.search__results .entry__meta a,.search__results .entry__meta span,.search__results .entry__summary{font-family:ralewayregular;font-size:14px}.search__results .entry__title a{color:#868685;text-decoration:none}.search__results .entry__title a:hover{color:#fe7503}.search__results .entry__meta a,.search__results .entry__meta span{color:#868685;text-decoration:none}.contact__page-inner{padding:0 15px 0 25px;border-left:5px solid #c9c9c9;margin:0 0 60px;min-height:40px}.contact__page-inner .header{font-family:ralewaybold;font-size:16px;color:#fe7503;text-transform:uppercase}.contact__page-inner .detail,.contact__page-inner.phone .label{font-family:ralewayregular;font-size:14px;color:#868685}.contact__page-inner.phone .label{padding:0}.contact__page-inner.phone a{font-family:ralewaybold;font-size:20px;color:#fe7503;text-decoration:none;display:block}.map__wrapper .contact__page-inner{margin:0 0 30px}.map__wrapper .header:after{content:'';background:url(../images/arrow_right_sidebar.png) -14px 0 no-repeat;width:13px;height:14px;display:inline-block;margin:0 0 0 15px;vertical-align:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.map__wrapper-holder{width:100%;height:auto;overflow:hidden}.map__wrapper .google-map{width:100%;min-height:760px;border:0;margin:0 0 -5px;pointer-events:none}.gm-style .place-card-large{display:none!important}.ui-datepicker{width:auto;height:auto;background:#eee;padding:5px;border-radius:3px}.ui-datepicker .ui-datepicker-prev{float:left;cursor:pointer}.ui-datepicker .ui-datepicker-next{float:right;cursor:pointer}.ui-datepicker .ui-datepicker-title{width:100%;height:auto;overflow:hidden}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{float:left;cursor:pointer}.ui-datepicker .ui-datepicker-title .ui-datepicker-year{float:right;cursor:pointer}.ui-datepicker .ui-state-disabled{cursor:default;text-decoration:none}.ui-datepicker a,.ui-datepicker select,.ui-datepicker table{font-family:ralewayregular;font-size:14px;color:#595656}.ias-noneleft,.ias-spinner,.ias-trigger a{font-size:18px;overflow:hidden;text-align:center}.ui-datepicker select{background:0 0;border:0;outline:0}.ui-datepicker table tr td,.ui-datepicker table tr th{padding:2px 10px}.ias-spinner{width:100%;height:auto}.ias-spinner .loader{margin:auto;-webkit-animation-name:spin;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.ias-noneleft{font-family:ralewayregular;display:block;width:100%;height:auto}.ias-trigger a{font-family:ralewaybold;color:#b9b9b9;background:#e6e6e6;display:block;text-transform:uppercase;text-decoration:none;padding:10px;margin:0 15px;cursor:pointer}.validation_error{margin-bottom:20px;color:red}.gform_body .validation_message{display:none}.gform_body .gfield_error.gfield_contains_required input{border:1px solid red}.no-js .banner-slider{height:585px;overflow:hidden}.no-js .banner-slider__content-wrapper,.no-js .gallery__holder{opacity:0}.js .banner-slider{height:auto;overflow:visible}.js .banner-slider__content-wrapper,.js .gallery__holder{opacity:1}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui-datepicker-calendar .ui-state-disabled span{color:#fdc2c2}nav .pagination li:first-child a,nav .pagination li:first-child span{border-radius:0}nav .pagination li:last-child a,nav .pagination li:last-child span{border-radius:0}nav .pagination li a,nav .pagination li span{font-family:ralewayregular}nav .pagination li a{color:#868685}nav .pagination li .current,nav .pagination li a:hover{background:#fe7503;color:#fff}.news{margin-bottom:30px}.page-contact-us .is_pages{padding-bottom:0}.prefooter__wrapper-quote{width:100%;height:auto;overflow:hidden;position:relative}.prefooter__wrapper-quote:after,.prefooter__wrapper-quote:before{content:'';position:absolute;top:0;right:0;margin:auto;width:30px;left:0}.prefooter__wrapper-quote:before{height:20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:14px solid #fff;z-index:2}.prefooter__wrapper-quote:after{height:25px;border-left:27px solid transparent;border-right:27px solid transparent;border-top:19px solid #ebebeb;z-index:1}.prefooter__wrapper-content{width:100%;height:auto;overflow:hidden;padding:30px 0}.prefooter__wrapper-content .container .col-md-3,.prefooter__wrapper-content .container .col-md-4,.prefooter__wrapper-content .container .col-md-5{padding-top:10px;padding-bottom:10px}.prefooter__wrapper-content .prefooter-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:100%}.prefooter__wrapper-content .social{margin-top:30px}.prefooter__wrapper-content .social .label{font-family:ralewaylight;font-size:13px;color:grey;padding:0}.prefooter__wrapper-content .social ul{margin-top:10px}.prefooter__wrapper-content .social ul li a{font-size:18px;color:#868685;text-decoration:none}.prefooter__wrapper-content .prefooter-menu ul{list-style:none;padding:0}.prefooter__wrapper-content .prefooter-menu ul li{float:left;width:50%}.prefooter__wrapper-content .prefooter-menu ul li a{font-family:ralewayregular;font-size:13px;color:#707070;padding:10px 0 10px 15px;display:block;position:relative;text-transform:uppercase;text-decoration:none}.prefooter__wrapper-content .prefooter-menu ul li a:before{content:'\f111';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:15px;left:0;color:#707070}.prefooter__wrapper-content .address .inner{padding:15px 0;font-family:ralewayregular;font-size:13px;color:grey}.prefooter__wrapper-content .details ul li{font-family:ralewayregular;font-size:13px;color:grey}.prefooter__wrapper-content .details ul li span{font-family:ralewaysemibold;display:inline-block;min-width:70px}.prefooter__wrapper-content .details ul li a{color:grey;text-decoration:none}.prefooter__wrapper-content .big-label{font-family:ralewaysemibold;font-size:15px;color:grey;text-transform:uppercase;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #dedede;display:block}.prefooter__quote{width:100%;height:auto;overflow:hidden;padding:20px 0;background:#f2f2f2;border-top:4px solid #ebebeb;border-bottom:4px solid #ebebeb;position:relative}.prefooter__quote .power-statement h2,.prefooter__quote .power-statement h3,.prefooter__quote .power-statement h4,.prefooter__quote .power-statement h5,.prefooter__quote .power-statement h6{font-family:ralewaysemibold;font-size:24px;color:#616161}.prefooter__quote .power-statement h3{font-size:22px}.prefooter__quote .power-statement h4{font-size:20px}.prefooter__quote .power-statement h5{font-size:18px}.prefooter__quote .power-statement h6{font-size:16px}.prefooter__quote .power-statement p{font-family:ralewayregular;font-size:16px;color:#616161}.prefooter__quote .btn-get_a_quote{font-family:ralewaysemibold;font-size:15px;color:#fff;background:#fe7503;display:block;max-width:180px;margin:25px auto;padding:10px;text-transform:uppercase;text-align:center;text-decoration:none}.footer{background-color:#212121;font-size:12px;padding:3.2rem 0;color:#fafafa;text-align:center}.footer a{color:#fafafa;text-decoration:none}.footer__copyright{margin-bottom:.5rem}.footer__menu ul{padding:0;margin:0}.footer__menu ul li{border-left:1px solid #fafafa;padding:0 1rem;list-style:none;display:inline-block;float:none;margin:0}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{display:inline-block;float:none;text-align:right;padding:10px 0}.footer__badge__prefix{float:none;margin:6px 10px}.footer__badge__suffix{margin-left:1rem}.footer__badge a{display:block;text-decoration:none;height:27px;float:none;margin:6px auto}@media (min-width:480px){.homepage-content .page-title:before,.homepage-projects .page-title:before{width:400px}.homepage-projects .projects-loop .col-md-4{float:left;width:50%}.homepage-projects .projects-loop__box{min-height:237px}.contact__page-inner.phone a{display:inline-block}}@media (max-width:480px){.homepage-projects .projects-loop .col-md-4,.projects__main .projects-loop .projects-loop__scroll{float:none;width:100%}}@media (min-width:768px){.navbar-default .top-menu{height:auto;overflow:visible;margin-right:-15px;margin-left:-15px}.navbar-default .top-menu .navbar-nav{display:table}.navbar-default .top-menu li{display:table-cell}.navbar-default .top-menu li .dropdown-toggle{display:none}.navbar-default .top-menu li.menu-item-has-children:hover>.sub-menu{display:block}.navbar-default .top-menu li:first-child a{border-left:1px solid #e1e1e1}.navbar-default .top-menu li a{border-right:1px solid #e1e1e1;text-align:center;display:block}.navbar-default .top-menu li .sub-menu{position:absolute;width:100%;box-shadow:none;float:none;padding:0;border:0;border-radius:0;top:100%}.navbar-default .top-menu li .sub-menu li{display:block;border:1px solid #e1e1e1;border-top:0}.navbar-default .top-menu li .sub-menu li:first-child>.sub-menu li,.navbar-default .top-menu li .sub-menu li:first-child>.sub-menu li:first-child,.navbar-default .top-menu li .sub-menu li>.sub-menu li{border-top:0}.navbar-default .top-menu li .sub-menu li.current-menu-item>a:before{display:none}.navbar-default .top-menu li .sub-menu li a{display:block;border:0;padding:10px}.navbar-default .top-menu li .sub-menu li>.sub-menu{top:0;left:100%;margin:0}.navbar-default .top-menu li .sub-menu li>.sub-menu li:first-child{border-top:1px solid #e1e1e1}.navbar-default .top-menu li.current-menu-item>a:before{content:'';position:absolute;top:-4px;left:0;right:0;background:#fe7503;width:100%;height:3px}.business-details__contact{padding-top:0}.business-details__contact>div{display:block;width:100%;text-align:right;padding:2px 10px}.business-details__contact>div:before{display:none}.contact__page-inner.phone a{display:inline-block}.leadins-container .leadins-wrapper__inner .leadin-item{padding:0 40px}.search_inner{width:100%;height:auto;position:relative}.search_inner .search_bar form input{border-right:1px solid #eee;border-left:1px solid #eee}.search_bar{position:absolute;top:-5px}.search_bar form{float:right;width:auto}.search_bar form input{width:120px;border-top:1px solid #eee;border-bottom:1px solid #eee}.is_pages .the_content img{float:left;margin:0 30px 30px 0}.is_pages .the_content ul{padding:0 0 0 100px}.is_pages .the_content .gallery__holder{width:100%}.is_pages .the_content .feat-wrapper img{float:none}.is_pages .the_content .industrial__list-single .feat-wrapper{min-height:250px}.is_pages .the_content .industrial__list-single .feat-wrapper img{width:auto;max-width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.is_pages .the_content .industrial__list-single .title{margin:0 0 20px}.is_pages .projects__main .projects-loop__image-holder{min-height:230px}.is_pages .projects__main .projects-loop__image-holder img{width:auto;max-width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.is_pages .projects__main .projects-loop__holder h2{height:50px}.is_pages .latest__news-single .feat-wrapper{min-height:250px}.is_pages .latest__news-single .feat-wrapper img{width:auto;max-width:100%;position:relative;margin:0 auto 30px}.gallery__projects-scroll a img{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;max-width:100%;margin:auto}.quote__form-wrapper{padding:30px 50px}.quote__form-wrapper .gform_body ul{padding:0}.quote__form-wrapper .gform_body ul li .clear-multi,.quote__form-wrapper .gform_body ul li .ginput_container,.quote__form-wrapper .gform_body ul li label{float:left}.quote__form-wrapper .gform_body ul li label{width:20%;text-align:right;padding:0 10px 9px 0}.quote__form-wrapper .gform_body ul li .clear-multi,.quote__form-wrapper .gform_body ul li .ginput_container{width:80%}.quote__form-wrapper .gform_body ul li .clear-multi .gfield_time_hour input{margin-left:-3px}.quote__form-wrapper .gform_footer .gform_button{width:80%;float:right}.gallery__projects-scroll a{height:250px}.footer{text-align:left}.footer__menu ul li{display:block;float:left}.footer__badge{display:block;float:right;padding:0}.footer__badge__prefix{margin-right:1rem;float:left;margin-top:6px}.footer__badge__suffix{margin-left:1rem}.footer__badge a{float:left;margin:0 auto}}@media (min-width:992px){.banner-slider__images-wrapper .slick-dots{display:block!important}.business-details__logo img{margin:0}.business-details__social ul{margin:0 0 0 5px}.business-details__contact>div{display:block;width:auto;padding:25px 5px;float:left;text-align:right}.business-details__contact>div:before{display:block}.navbar-default{min-height:50px}.navbar-default .top-menu li a{padding:15px;font-size:15px}.navbar-default .top-menu .navbar-nav .dropdown-menu{padding-left:0}.homepage-projects .projects-loop__overlay-inner h2{max-height:245px}.banner-slider__content-wrapper{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0}.banner-slider__content-wrapper__content{max-height:330px}.banner-slider__content-wrapper__content .button-wrapper .btn{color:#fff;border:2px solid #fff;padding:10px;font-size:12px}.banner-slider__content-wrapper__box{padding:10px 25px}.banner-slider__content-wrapper__box .btm-left,.banner-slider__content-wrapper__box .btm-right,.banner-slider__content-wrapper__box .top-left,.banner-slider__content-wrapper__box .top-right{border:3px solid #fff}.banner-slider__content-wrapper__box .top-left{top:0;left:0;border-right:0;border-bottom:0}.banner-slider__content-wrapper__box .top-right{top:0;right:0;border-left:0;border-bottom:0}.banner-slider__content-wrapper__box .btm-left{bottom:0;left:0;border-right:0;border-top:0}.banner-slider__content-wrapper__box .btm-right{bottom:0;right:0;border-left:0;border-top:0}.banner-slider__content-wrapper__box .title{font-size:35px;max-height:78px;color:#fff}.banner-slider__content-wrapper__box .content{color:#fff;max-height:46px;font-size:16px}.banner-slider__images-wrapper .slick-dots{bottom:10px}.banner-slider__content-wrapper__content .button-wrapper{padding:10px 0 0}.section-quote__wrapper{padding:40px 60px}.section-quote__wrapper .gform_body li .gfield_label{width:20%;text-align:right;padding:6px 10px}.section-quote__wrapper .gform_body li .ginput_container{width:80%}.gform_wrapper.two-column_wrapper ul.one-half{width:47%}.gform_wrapper.two-column_wrapper ul.one-half.first{margin-right:6%!important}.quote__form-wrapper .gform_body ul li label{padding:9px 10px 9px 0}.homepage-projects .projects-loop .col-md-4{width:33.33%;float:left}.homepage-projects .projects-loop__box{min-height:300px}.prefooter__wrapper-content .container .col-md-3,.prefooter__wrapper-content .container .col-md-4,.prefooter__wrapper-content .container .col-md-5{padding-top:0;padding-bottom:0}}@media (min-width:992px) and (max-width:1200px){.contact__page-inner.phone a{display:block}}@media (min-width:1200px){.business-details__contact i{min-width:2rem}.business-details__contact>div{padding-left:10px;padding-right:10px}.business-details__contact>div.business-details__email{padding:28px 10px}.business-details__email a i,.business-details__social ul li a{font-size:18px}.business-details__phone{padding:21px 10px}.business-details__phone a{font-size:14px}.business-details__phone a i{font-size:18px;min-width:12px}.business-details__phone a span{font-size:18px}.banner-slider__content-wrapper__box{padding:30px 50px}.banner-slider__content-wrapper__box .title{font-size:45px;max-height:98px;color:#fff}.banner-slider__content-wrapper__box .content{color:#fff;max-height:56px;font-size:20px}.banner-slider__content-wrapper__content .button-wrapper .btn{padding:15px;font-size:15px}.banner-slider__images-wrapper .slick-dots{bottom:10px}.section-quote__wrapper{padding:40px 100px}.sidebar__contact-form .gform_title{font-size:25px}.sidebar__contact-form .gform_title span{padding:0 20px}}
/*# sourceMappingURL=maps/style.min.css.map */
