@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css);fieldset,hr{border:0;padding:0}.pure-g [class*=pure-u],body{font-family:'Source Sans Pro',sans-serif}.agency-section .single-agency .agency-detail .address address,.franchise .address address,.news em strong{font-style:normal}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#F58020;text-shadow:none;color:#fff}::selection{background:#F58020;text-shadow:none;color:#fff}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}a{text-decoration:none}.facelift-files .text-content .pagination li.active,.news-hub .pagination li.active,.record-page .pagination li.active{text-decoration:underline}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#666;font-size:14px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;height:auto!important}h1,h2,h3,h4,h5,h6{font-weight:600}#nav-icon{width:35px;height:25px;margin:35px 25px;position:absolute;display:none;right:0;top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#d3531a;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:10px}#nav-icon span:nth-child(4){top:20px}#nav-icon.open span:nth-child(1),#nav-icon.open span:nth-child(4){top:18px;width:0;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background:#f58020;padding:14px 30px;font-size:16px;font-weight:600;color:#fff}.pure-button-secondary,a.pure-button-secondary{background:#26818e;padding:14px 30px;font-size:16px;font-weight:600;color:#fff}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;text-shadow:none!important}.banner,.main-banner{text-shadow:0 1px 2px rgba(0,0,0,1)}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{box-shadow:none;border:0;color:#666;height:42px}.pure-form-aligned .pure-control-group{margin-bottom:.69em}.container,.container-type-2{padding-left:15px;padding-right:15px;width:100%;margin:0 auto}.pure-form textarea{height:90px;resize:none}.container{max-width:1280px}.container-type-2{max-width:1200px}.container-type-2.text-content{padding-top:83px;font-size:18px}.container-type-2.text-content h3{color:#553514;font-size:24px;margin-top:0;margin-bottom:35px}.pure-menu-horizontal .pure-menu-children{width:600px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.pure-menu-has-children>.pure-menu-link:after{display:none}.pure-menu .header-contact{background:url(../images/phone.svg) 26px 14px no-repeat #ef7d0c;color:#fff;font-size:20px;padding:10px 30px 10px 60px;border-radius:40px;font-weight:700}.franchise-banner,.main-banner{background-size:cover;background-position:50% 50%;position:relative}.main-banner{min-height:650px;color:#fff}.franchise-banner{min-height:700px}.main-banner.type-2 .pure-g{padding-top:70px}.main-banner.type-2 .pure-g [class*=pure-u]{vertical-align:top}.main-banner.type-2 .pure-g .text-content h1{font-size:41px;margin-top:105px;color:#f58020;text-transform:uppercase;z-index:1;margin-bottom:20px;position:relative}.main-banner.type-2 .pure-g .text-content h1:after{content:"";display:block;background:rgba(255,255,255,.75);position:absolute;right:0;width:1000%;height:100%;top:0;z-index:-1;-webkit-box-shadow:1px 4px 3px rgba(0,0,0,.4);-moz-box-shadow:1px 4px 3px rgba(0,0,0,.4);box-shadow:1px 4px 3px rgba(0,0,0,.4)}.main-banner .pure-g,.main-banner .row{height:650px;display:table;width:100%}.main-banner .pure-g [class*=pure-u]{vertical-align:middle;display:table-cell}.main-banner .pure-g .text-content{width:75%;margin:0 auto}.main-banner .pure-g .text-content h1{font-size:54px;margin:0}.main-banner .pure-g .text-content p{font-size:24px;margin:0}.main-banner .pure-g .form-content{width:345px;text-align:left;float:right}.main-banner .pure-g .form-content h3{font-size:24px;text-align:center;margin-bottom:15px;line-height:30px}.main-banner .pure-g .form-content h3 span{color:#f58020}.main-banner .pure-g .form-content form{padding:20px;background:rgba(255,255,255,.2);border:1px solid #fff}.main-banner .pure-g .form-content form button{width:100%;border:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.banner{text-align:center;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.banner .pure-g{display:table;width:100%;min-height:277px}.banner .pure-g [class*=pure-u]{display:table-cell;vertical-align:bottom;padding-bottom:80px;height:355px}.banner .text-content h2{margin:0;position:relative;padding-top:20px;font-size:35px}.banner .text-content h2:before{content:"";border-top:3px solid #ed7c01;top:0;position:absolute;width:60px;text-align:center;left:calc(50% - 30px)}.banner .text-content p{font-size:25px;font-weight:300;margin:0}.how-it-works{position:relative;padding:50px 0}.how-it-works .steps{padding:80px 0}.how-it-works .steps .step{padding:20px;position:relative}.how-it-works .steps .step img{background:#fff;z-index:100;position:relative;padding:5px}.how-it-works .steps .step h4{font-weight:600;color:#333;font-size:22px;margin:25px 0 0}.how-it-works .steps .step p{font-size:20px;font-weight:300;color:#999;margin-bottom:0;margin-top:7px}.how-it-works .steps div:nth-child(1) .step:after{content:"";background:url(../img/path-1.png) no-repeat;position:absolute;right:-31%;height:37px;width:200px;top:70px}.how-it-works .steps div:nth-child(2) .step:after{content:"";background:url(../img/path-2.png) no-repeat;position:absolute;right:-31%;height:37px;width:200px;top:20px}.agancy{background:#f6f6f6;color:#fff}.agancy h2.title{margin:0}.agancy .find-agancy{background:#553514;padding:16px 25px 40px 39px;margin-bottom:40px}.agancy .find-agancy .pure-form{position:relative;padding-left:160px;padding-right:31px;margin-bottom:43px}.agancy .find-agancy .pure-form label{position:absolute;color:#fff;margin-top:9px;font-size:17px;left:0;top:0}.agancy .find-agancy .pure-form input[type=text]{background:url(../img/search-icon.png) 94% 14px no-repeat #fff;padding-right:15%}.agancy .find-agancy img{margin-right:15px;margin-top:5px;float:left}.agancy .find-agancy h3{font-size:16px;line-height:26px;margin:0}.agancy .find-agancy p{margin:5px 0 0;font-size:12px}.agancy .agancy-detail{padding:0 36px}.agancy .agancy-detail p{font-size:17px;color:#999}.agancy .agancy-detail .video{background:#000;margin-bottom:68px}.services{padding-top:32px;background:#e8e8e8}.services h2{margin-top:0}section.services .pure-u-1{padding-left:1px;padding-right:1px}.services .single-service{display:table;width:100%;position:relative;text-align:center;padding:38px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.services.col-4 .single-service{padding:16px}.services.col-4 .single-service .service{height:295px}.services .single-service .service{display:table-cell;vertical-align:middle;height:431px}.services .single-service:hover h4{bottom:0;color:#543413}.services .single-service:hover:after{content:"";display:block;position:absolute;top:0;border:25px solid transparent;border-top-color:#e8e8e8;left:calc(50% - 25px)}.services .single-service h4{font-size:22px;color:#fff;bottom:-50%;padding-top:17px;margin-bottom:20px;text-align:center;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.services.col-4 .single-service h4{text-transform:uppercase;font-size:18px;margin:15px 0}.services .single-service h4:after{content:"";border-top:3px solid #ed7c01;top:0;position:absolute;width:60px;text-align:center;left:calc(50% - 30px)}.services .single-service .pure-button{background:0 0;text-transform:uppercase;color:#ed7c01;border:2px solid #ed7c01;border-radius:5px;max-width:147px;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.services .single-service:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid #ddd2c8;margin:38px}.services.col-4 .single-service:before{margin:16px}.services .single-service:hover:before{background:rgba(255,255,255,.8)}.services .single-service .text-info{max-width:270px;margin:0 auto;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;transition:all .7s ease-out;opacity:0;position:relative}.services .single-service:hover .text-info{opacity:1}.services .single-service .text-info p{margin-bottom:35px}.services.col-4 .single-service .text-info p{margin-bottom:25px}.services.col-4 .text-content{padding:43px 70px 0;background:#fff}.services .single-service .pure-button:active,.services .single-service .pure-button:focus,.services .single-service .pure-button:hover{background:#ed7c01;color:#fff}.engagements-section-vertical h4{text-align:center;margin-top:-20px}.engagements-section-vertical .single-engagement{margin-bottom:15px}.engagements-section-vertical .single-engagement .pure-u-1-3{text-align:center}.engagements-section-vertical .single-engagement .pure-u-2-3 div:first-child{font-weight:700;font-size:16px}.engagements-section{background:#fff;padding:75px 0 70px;text-align:center;max-width:1172px;width:100%;margin:0 auto}.engagements-section h2.title{margin:0}.engagements-section h2.title+h4{margin-top:0;text-align:center;font-size:22px;color:#553514}.engagements-section .single-engagement{position:relative}.engagements-section .single-engagement:before{content:"";position:absolute;right:0;border-left:1px solid #ccc;left:0;top:85px;bottom:0}.engagements-section .single-engagement.first:before{border:none}.engagements-section .single-engagement i{display:block;min-height:48px}.engagements-section .single-engagement p{color:#999;max-width:160px;width:100%;margin:0 auto}.engagements-section .single-engagement h5{font-size:18px;margin-bottom:15px}.engagements-section-right{padding:50px 0}.engagements-section-right h2.title+h4{margin-top:0;text-align:center;font-size:22px;color:#553514}.engagements-section-right .eng-block{padding:0 15%;margin:20px 0}.engagements-section-right .eng-block-img{width:30%;float:left}.engagements-section-right .eng-block-text{width:70%;float:left;text-align:left}.engagements-section-right .eng-block-text h5{margin:0;font-size:18px}.engagements-section-right .eng-block-text p{margin:0}.latest-achievements{background:#f6f6f6;padding:78px 0 94px}.latest-achievements h2.title span{color:#f58020}.latest-achievements.white-bg{background:#fff}.latest-achievements.white-bg .single-achievement{-webkit-box-shadow:0 0 5px rgba(204,204,204,.55);-moz-box-shadow:0 0 5px rgba(204,204,204,.55);box-shadow:0 0 5px rgba(204,204,204,.55)}.latest-achievements h2{margin-top:0;margin-bottom:100px}.achievement-container{max-width:1186px;width:100%;margin:0 auto}.achievement-container .single-achievement{margin:0 8px}.achievement-container .single-achievement p{text-align:center;font-size:16px;background:#fff;margin:0}.achievement-container .single-achievement .franchise-name{position:absolute;padding:5px 8px;background-color:#FFF;opacity:.5;color:#000;font-size:12px}.latest-achievements .btn-section{padding-top:92px;text-align:center}.latest-achievements .btn-section .pure-button{background:#26818e;color:#fff;white-space:normal;max-width:230px;padding:16px 32px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.latest-achievements .btn-section .pure-button.btn-type-2{background:#f58020}.info .btn-section .more-articles{text-align:center;max-width:90px;color:#553514;display:inline-block}.info .btn-section .more-articles span{display:block;margin-top:10px}.achievement-container .single-achievement p{padding:17px 20px}.month-realization{padding:54px 0 35px;background:#fff}.month-realization .realization-section{max-width:1172px;margin:72px auto 0;box-shadow:0 0 5px rgba(0,0,0,.3)}.realization-section .text-content{padding:20px 38px 0 45px}.realization-section .text-content h2{font-size:32px;max-width:450px;margin-bottom:15px;line-height:35px;color:#ec7b00;font-weight:400}.realization-section .text-content h3{font-size:22px;color:#523313;margin-top:0}.realization-section .text-content label{font-size:18px;color:#333;margin-bottom:16px;display:block}.realization-section .text-content p{font-size:16px;color:#999;max-width:460px;margin-top:0}.realization-section .img-content{margin-bottom:32px}.realization-section .img-content img+img{float:right}.realization-section a{color:#26808d}.realization-section a img{margin:4px 0 0 5px;vertical-align:top}.info{background:#f6f6f6;padding:49px 0 35px}.info .btn-section{text-align:center}.info .btn-section .pure-button{background:#26818e;color:#fff;white-space:normal;max-width:230px;padding:16px 32px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase}.info h2.title{padding-top:9px;margin-bottom:65px}.info .info-container{max-width:1223px;margin:0 auto}.info .info-container .info-content{margin-left:-18px;margin-right:-18px}.info .info-container .info-content .single-info{padding:0 18px 45px;float:left;width:50%}.info .info-container .info-content .single-info .text-content{background:#fff;font-size:16px;padding:10px 10px 0 295px;position:relative;min-height:170px;border:1px solid #d6d6d6}.info .info-container .info-content .single-info .text-content .date{color:#f58020;margin-top:4px;display:block}.info .info-container .info-content .single-info .text-content h4{color:#573819;margin:0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.info .info-container .info-content .single-info .text-content p{color:grey;margin:0 0 7px}.info .info-container .info-content .single-info .text-content a{color:#ef7d0c}.info .info-container .info-content .single-info .text-content img{position:absolute;margin-right:15px;left:0;top:50%;margin-top:-85px}.bottom-section{position:relative}.bottom-section:after,.bottom-section:before{content:"";position:absolute;width:50%;top:0;bottom:0;z-index:-1}.bottom-section:after{left:0;background:#26818e}.bottom-section.type-2:after{background:#543413}.bottom-section:before{right:0;background:#e4e1de}.bottom-section .bottom-container{max-width:1172px;margin:0 auto}.bottom-section .bottom-container .section-left{color:#fff}.bottom-section .bottom-container .pure-button{padding:10px 50px;font-size:18px;text-transform:uppercase;color:#fff}.bottom-section .bottom-container .section-left .pure-button{background:#f58020}.bottom-section .bottom-container .section-right .pure-button{background:#26818e}.bottom-section.type-2 .bottom-container .section-right .pure-button{background:#533617}.bottom-section .bottom-container .section-left .text-content{padding-right:60px}.bottom-section .bottom-container .section-left,.bottom-section .bottom-container .section-right{padding:60px 0}.bottom-section .bottom-container .section-right{padding-left:30px}.bottom-section .bottom-container h3{font-size:28px;margin-top:0;margin-bottom:5px;line-height:32px}.bottom-section .bottom-container strong{font-size:18px}.bottom-section .bottom-container p{font-size:16px;margin:23px 0}.bottom-section .bottom-container .text-content{margin-left:230px}.bottom-section .bottom-container .img{float:left}.bottom-section .bottom-container .section-right .img{border:5px solid #fff}.bottom-section .bottom-container .section-left .img{border:5px solid #27656d}.bottom-section.type-2 .bottom-container .section-left .img{border:5px solid #34200b}.partners{padding:50px 0 30px;background:#fff}.partners #partner-slider{max-width:1296px;margin:0 auto;list-style:none;padding:0 63px}#partner-slider .owl-controls .owl-buttons div{position:absolute;top:50%;width:63px;margin-top:-15px;height:30px}#partner-slider .owl-controls .owl-buttons .owl-prev:after{background:url(../img/slider-arrows.png) 0 -2px no-repeat;content:"";width:19px;height:27px;display:block}#partner-slider .owl-controls .owl-buttons .owl-next:after{background:url(../img/slider-arrows.png) -22px -2px no-repeat;content:"";float:right;width:19px;height:27px;display:block}#partner-slider .owl-controls .owl-buttons .owl-prev{left:0}#partner-slider .owl-controls .owl-buttons .owl-next{right:0}#partner-slider.owl-carousel .owl-item .item{display:table;width:100%;max-width:138px;margin:0 auto}#partner-slider.owl-carousel .owl-item .item div{height:138px;text-align:center;display:table-cell;vertical-align:middle;border:1px solid #e8e8e8}#partner-slider.owl-carousel .owl-item .item div:hover{border-color:#27818e}.renovation-section{padding:80px 0 0;background:#fff}.renovation-section .slider{padding-right:100px}.renovation-section .slider h2.title{font-size:30px}.breadcrumbs{background:#f6f6f6}.breadcrumbs ul{margin:0;padding:15px 0;list-style:none}.breadcrumbs ul li{display:inline-block;color:#f18922;vertical-align:middle;position:relative;padding-right:30px}.breadcrumbs ul li+li:before{content:"\00bb";position:absolute;left:-19px;top:0;color:#50504f}.breadcrumbs ul li a{color:#50504f}#single-slider .owl-controls .owl-buttons .owl-next:after,#single-slider .owl-controls .owl-buttons .owl-prev:after{display:block;color:#d6d6d6;font-size:54px;font-weight:700;font-family:monospace;line-height:35px;text-align:center}#single-slider,#thumb-slider{padding-left:0;margin:0;list-style:none}#thumb-slider{margin-top:11px;padding:0 15px}#single-slider .owl-controls .owl-buttons div{position:absolute;top:50%;background:#2d2d2d;opacity:.5;width:43px;margin-top:-45px;height:42px}#single-slider .owl-controls .owl-buttons .owl-prev:after{content:"\2039"}#single-slider .owl-controls .owl-buttons .owl-next:after{content:"\203a"}#single-slider .owl-controls .owl-buttons .owl-prev{left:0}#single-slider .owl-controls .owl-buttons .owl-next{right:0}#single-slider .owl-item .item p{margin:0;padding:15px 0;border:1px solid #e1e1e1;border-top:0;text-align:center;color:#4d341e}#thumb-slider .owl-controls .owl-buttons .owl-next:after,#thumb-slider .owl-controls .owl-buttons .owl-prev:after{color:#d6d6d6;font-size:36px;font-weight:700;font-family:monospace;line-height:30px;display:block;text-align:center}#thumb-slider .owl-item .item{max-width:151px;margin:0 auto}#thumb-slider .owl-controls .owl-buttons div{position:absolute;top:50%;margin-top:-16px;height:32px}#thumb-slider .owl-controls .owl-buttons .owl-prev:after{content:"\2039"}#thumb-slider .owl-controls .owl-buttons .owl-next:after{content:"\203a"}#thumb-slider .owl-controls .owl-buttons .owl-prev{left:0}#thumb-slider .owl-controls .owl-buttons .owl-next{right:0}.working-step{background:#f6f6f6;padding:21px 0 5px;margin-bottom:22px}.quote-requrest{background:#25818e;color:#fff;padding:15px;text-align:center;font-size:23px;line-height:35px}.quote-requrest a{color:#ef7d0c}.working-step ul{padding-left:20px;list-style:none}.working-step h2.title{margin-top:0}.working-step ul li{margin-bottom:65px}.working-step ul li img{float:left}.working-step ul li .text-content{margin-left:111px;padding-right:20px}.working-step ul li .text-content strong{font-size:20px;display:block}.working-step ul li .text-content p{color:#999;font-size:18px;line-height:24px;margin:0}.list-number{margin:0 auto;max-width:80%}.list-number>div{font-size:16px;margin-bottom:10px}.list-number>div>span{color:#fff;background:#ED7C01;font-size:28px;width:40px;display:inline-block;text-align:center;border-radius:3px;margin-right:15px}.news-content .social-links li,.renovation-section .social-links li{vertical-align:middle;margin-right:9px;display:inline-block;list-style:none}.renovation-section .text-block h3.title{font-size:26px;color:#553514;padding-top:10px;position:relative}.renovation-section .text-block p{color:#999}.news-content .social-links label,.renovation-section .social-links label{color:#674a2d}.renovation-section .text-block h3.title:after{content:"";border-top:3px solid #ed7c01;top:0;position:absolute;width:50px;text-align:center;left:0}.renovation-section .social-links{padding-bottom:30px}.renovation-section .social-links ul{padding:0}.renovation-section .social-links li a{display:inline-block;width:38px;height:38px;background:url(../img/social-icon.png) no-repeat}.renovation-section .social-links li a.facebook{background-position:0 0}.renovation-section .social-links li a.twitter{background-position:-43px 0}.renovation-section .social-links li a.google-plus{background-position:-86px 0}.renovation-section .social-links li a:hover{background-position-y:-42px}.news-content .social-links{padding-bottom:30px}.news-content .social-links ul{padding:0}.news-content .social-links li a{display:inline-block;width:38px;height:38px;background:url(../img/social-icon.png) no-repeat}.news-content .social-links li a.facebook{background-position:0 0}.news-content .social-links li a.twitter{background-position:-43px 0}.news-content .social-links li a.google-plus{background-position:-86px 0}.news-content .social-links li a:hover{background-position-y:-42px}.news-content{background:#fff;padding-top:43px;padding-bottom:25px}.news{max-width:795px;margin:0 auto}.news img{max-width:100%}.news h3{font-size:23px;margin-top:0;margin-bottom:45px;text-align:center;color:#553514}.news .date{text-transform:uppercase;font-size:18px;display:inline-block;margin-top:22px;color:silver}.news .page-nav{text-align:center;padding-top:68px;text-transform:uppercase}.news .page-nav a{color:#f58020;margin-right:20px}.news .page-nav a+a{margin-left:20px}.inner-page-content{background:#fff;padding-top:52px}.inner-page-content h2.title{margin-top:0;margin-bottom:55px}.file-container{max-width:1170px;margin:0 auto}.file-container .file-content{width:50%;float:left;padding:20px 12px}.file-container .file-content .single-file{border:1px solid #dadada;padding:0 15px 66px 23px;min-height:510px;position:relative}.file-container .file-content .single-file .file-img{margin:0 -15px 0 -23px}.file-container .file-content .single-file .file-img img{display:block;max-width:100%}.file-container .file-content .single-file h2{font-size:26px;margin-bottom:0;color:#d4d4d4}.file-container .file-content .single-file h3{font-size:19px;margin:0 0 5px;color:#f58020}.file-container .file-content .single-file p{margin:0;line-height:27px;color:#acacac}.file-container .file-content .single-file .pure-button{font-size:14px;text-transform:uppercase;color:#fff;background:#f58020;float:right;margin-top:7px;padding:16px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;right:15px;bottom:15px}.partners-page{max-width:1170px;margin:0 auto;width:100%;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.partners-page:after{content:"";width:100%;display:inline-block;font-size:0;line-height:0}.partners-page .single-partner{vertical-align:top;display:inline-block;zoom:1;width:330px}.partners-page .single-partner .partner-detail{width:330px;height:330px;display:table;position:relative;border:1px solid #cdcdcd;overflow:hidden}.partners-page .single-partner .partner-detail .logo-partner{display:table-cell;vertical-align:middle;text-align:center}.partners-page .single-partner .partner-detail .text-content{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);opacity:0;top:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.partners-page .single-partner .partner-detail:hover .text-content{opacity:1;top:0}.partners-page .single-partner .partner-detail .text-content .text-innter{display:table;height:100%;width:100%}.partners-page .single-partner .partner-detail .text-content .text-innter .text-detail{display:table-cell;padding:0 22px;vertical-align:middle;text-align:center}.partners-page .single-partner .partner-detail .text-content .text-innter .text-detail h3{font-size:22px;margin:0 0 25px;text-transform:uppercase;padding-top:15px;position:relative}.partners-page .single-partner .partner-detail .text-content .text-innter .text-detail h3:before{content:"";border-top:3px solid #ed7c01;top:0;position:absolute;width:50px;text-align:center;left:calc(50% - 25px)}.partners-page .single-partner strong{color:#f58020;font-size:24px;margin:20px 0;text-align:center;display:block}.partners-page .single-partner>p{font-size:18px;text-align:center}.record-page{background-repeat:no-repeat;background-position:center;padding:116px 0 100px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.record-page .container{max-width:1170px;width:100%;font-size:18px;color:#666;background:#fff;padding:0}.record-page .container img{max-width:100%}.record-page .container p{margin:0;line-height:29px}.record-page .container .row-1 .content-right{padding:24px 35px 0 15px}.record-page .container .row-2{padding-bottom:40px}.record-page .container .row-2 .content-left{padding:35px 21px 0 39px}.record-page .container .row-2 .content-left strong{display:block}.record-page .container .row-2 .content-right{padding-left:18px}.record-page .container .row-2 .content-right p{margin-top:45px;padding-right:40px}.news-hub .pagination,.record-page .pagination{text-align:center;list-style:none;font-size:16px;margin:0;padding-left:0;padding-bottom:25px}.news-hub .pagination{padding-top:51px}.news-hub .pagination li,.record-page .pagination li{display:inline-block}.news-hub .pagination li a,.record-page .pagination li a{color:#4e4e4d}.news-hub .pagination li.page-prev,.record-page .pagination li.page-prev{padding-right:24px}.news-hub .pagination li.page-next,.record-page .pagination li.page-next{padding-left:24px}.news-hub .pagination li.page-next a,.news-hub .pagination li.page-prev a,.record-page .pagination li.page-next a,.record-page .pagination li.page-prev a{color:#f58020;text-transform:uppercase}.contact-page{padding-bottom:50px}.contact-page h2.title{margin-bottom:0}.contact-page .contact-section{max-width:1172px;width:100%;margin:0 auto}.contact-page .contact-section p{text-align:center;font-size:18px}.contact-page .contact-section .pure-form input[type=text],.contact-page .contact-section .pure-form input[type=number],.contact-page .contact-section .pure-form input[type=email],.contact-page .contact-section .pure-form textarea{border:1px solid #dadada;border-radius:0;margin-bottom:22px;padding:10px 18px}.contact-page .contact-section .pure-form textarea{height:auto}.contact-page .contact-section .pure-form .submit-button{text-align:center;margin-bottom:45px}.contact-page .contact-section .pure-form .pure-checkbox{text-align:center}.contact-page .contact-section .pure-form .submit-button .pure-button{background:#f58020;text-transform:uppercase;color:#fff;font-size:18px;padding:15px;max-width:242px;width:100%;margin:0 auto;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contact-page .contact-section .pure-form .info{font-size:12px;padding:25px 0 0;background:0 0}#footer .top .footer-menu form.subscribe input::-webkit-input-placeholder,.contact-page .contact-section .pure-form input[type=text]::-webkit-input-placeholder,.contact-page .contact-section .pure-form input[type=number]::-webkit-input-placeholder,.contact-page .contact-section .pure-form input[type=email]::-webkit-input-placeholder,.contact-page .contact-section .pure-form textarea::-webkit-input-placeholder{text-transform:uppercase}#footer .top .footer-menu form.subscribe input:-moz-placeholder,.contact-page .contact-section .pure-form input[type=text]:-moz-placeholder,.contact-page .contact-section .pure-form input[type=number]:-moz-placeholder,.contact-page .contact-section .pure-form input[type=email]:-moz-placeholder,.contact-page .contact-section .pure-form textarea:-moz-placeholder{text-transform:uppercase}#footer .top .footer-menu form.subscribe input::-moz-placeholder,.contact-page .contact-section .pure-form input[type=text]::-moz-placeholder,.contact-page .contact-section .pure-form input[type=number]::-moz-placeholder,.contact-page .contact-section .pure-form input[type=email]::-moz-placeholder,.contact-page .contact-section .pure-form textarea::-moz-placeholder{text-transform:uppercase}#footer .top .footer-menu form.subscribe input:-ms-input-placeholder,.contact-page .contact-section .pure-form input[type=text]:-ms-input-placeholder,.contact-page .contact-section .pure-form input[type=number]:-ms-input-placeholder,.contact-page .contact-section .pure-form input[type=email]:-ms-input-placeholder,.contact-page .contact-section .pure-form textarea:-ms-input-placeholder{text-transform:uppercase}#footer .top .footer-menu form.subscribe input::-ms-input-placeholder,.contact-page .contact-section .pure-form input[type=text]::-ms-input-placeholder,.contact-page .contact-section .pure-form input[type=number]::-ms-input-placeholder,.contact-page .contact-section .pure-form input[type=email]::-ms-input-placeholder,.contact-page .contact-section .pure-form textarea::-ms-input-placeholder{text-transform:uppercase}#footer .top .footer-menu form.subscribe input:placeholder-shown,.contact-page .contact-section .pure-form input[type=text]:placeholder-shown,.contact-page .contact-section .pure-form input[type=number]:placeholder-shown,.contact-page .contact-section .pure-form input[type=email]:placeholder-shown,.contact-page .contact-section .pure-form textarea:placeholder-shown{text-transform:uppercase}.contact-page .contact-section .pure-form .pure-g [class*=pure-u-md]{padding-left:14px}.contact-page .contact-section .pure-form .pure-g [class*=pure-u-md]:first-child{padding-right:14px;padding-left:0}.contact-section .team{width:78%;margin:0 auto 50px}.contact-section .team .member{margin-bottom:25px}.contact-section .team .member img{float:left}.contact-section .team .member .member-detail{margin-left:105px}.contact-section .team .member .member-detail p{margin:0;color:#707070;text-align:left;font-size:14px}.contact-section .team .member .member-detail a{color:#666}.work-page{width:100%;max-width:1170px;margin:0 auto}.work-page .single-work img{max-width:100%}.work-page .single-work{float:left;position:relative;width:357px;height:305px;margin-bottom:58px;margin-left:45px;opacity:.6;box-shadow:1px 1px 5px rgba(0,0,0,.3);-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.work-page .single-work:hover{opacity:1}.work-page .single-work:nth-child(3n+1){margin-left:0}.work-page .single-work .ribbon{position:absolute;left:-19px;top:19px;background:rgba(245,128,32,.8);color:#fff;text-transform:uppercase;width:100%;line-height:22px;max-width:285px;font-size:21px;padding:17px 15px 17px 30px;z-index:1}.work-page .single-work .ribbon:before{content:"";border-color:transparent #f58020 transparent transparent;border-style:solid;border-width:0 20px 14px 0;height:0;left:0;bottom:-14px;width:0;display:block;position:absolute;z-index:-1}.agency-section .single-agency .agency-detail .address h4:after,.franchise .address h1:after{border-top:3px solid #ed7c01;left:0;content:"";text-align:center}.find-us{width:100%;max-width:1170px;margin:0 auto;padding-bottom:60px}.find-us>*{display:inline-block;vertical-align:middle}.find-us .pure-form{background:#f58020;width:575px;position:relative;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.find-us label{padding-right:18px;font-size:18px}.find-us .pure-form input[type=text]{font-size:18px;width:100%;height:47px;padding:17px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.find-us .pure-form input[type=submit]{position:absolute;right:5px;top:0;color:#fff;font-size:18px;width:160px;padding:17px 10px 17px 20px;background:url(../img/search-icon-white.png) 10px center no-repeat #f58020}.find-us .geolocate-button{width:100%;background:url(../img/marker-icon.png) 35px center no-repeat #26818e;padding:17px;font-size:18px;color:#fff;text-transform:uppercase;max-width:287px}.find-us span{width:85px;text-align:center}.inner-page-content .map-section #map-canvas{min-height:535px}#map-canvas-2{height:114px}.headquarters .text-content{padding-left:45px}.headquarters .text-content h3{font-size:30px;margin:0}.headquarters .text-content p{font-size:24px;margin:0;line-height:28px;font-weight:300}.franchise .team .member img{float:left}.franchise .address{padding:30px 0 32px 50px}.franchise .address h1{font-size:48px;color:#543413;margin:0;position:relative;line-height:45px;padding-top:20px}.franchise .address h1:after{top:0;position:absolute;width:50px}.franchise .address h3{font-size:24px;color:#7b7b7b;margin:0 0 10px;font-weight:400}.franchise .address p{color:#8b8b8b}.franchise .address label{font-size:24px;color:#f58020}.franchise .address .telephone,.franchise .address address{color:#7b7b7b;margin-bottom:25px;font-size:24px}.franchise .address .team{padding-top:20px}.franchise .address .team .member{margin-bottom:25px}.franchise .address .team .member img{float:left}.franchise .address .team .member .member-detail{margin-left:105px}.franchise .address .team .member .member-detail p{margin:0;color:#707070}.franchise .address .team .member .member-detail a{color:#666}.franchise .address .team .member .member-image,.member .member-image{width:82px;height:82px;float:left;background-position:center bottom;background-size:cover}.scrollable-content{padding:0 10px 0 15px;margin-right:15px;height:436px}.agency-section{background:#f9f9f9;padding-top:32px}.agency-section h3{text-align:center;margin-top:0;color:#553514;font-size:24px}.agency-section .single-agency{background:#fff;padding:18px 14px;display:table;width:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:11px}.agency-section .sp-scrollbar{width:8px;background-color:#e3e3e3;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.agency-section .sp-scrollbar .sp-thumb{background-color:#c1c1c1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:height .2s ease-in-out}.agency-section .single-agency .agency-detail{display:table-cell}.agency-section .single-agency .agency-detail img{float:left}.agency-section .single-agency .agency-detail .address{margin-left:130px}.agency-section .single-agency .agency-detail .address h4{margin-top:0;font-size:18px;text-transform:uppercase;color:#553514;padding-bottom:14px;position:relative;margin-bottom:10px}.agency-section .single-agency .agency-detail .address h4:after{bottom:0;position:absolute;width:50px}.agency-section .single-agency .button-content{display:table-cell;vertical-align:bottom;width:35%}.agency-section .single-agency .button-content .pure-button{width:100%;margin-top:5px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.agency-section .single-agency .button-content .quotation-button{background:#f58020}.agency-section .single-agency .button-content .site-button{background:#26818e}.author-video-bar{background:#131313}.author-video-bar .pure-g{display:table;width:100%;padding:10px 0;color:#fff}.author-video-bar .pure-g h3{margin:0;font-size:36px}.author-video-bar .pure-g p{margin:0;font-size:18px}.author-video-bar .pure-g [class*=pure-u]{display:table-cell;vertical-align:middle}.author-video-bar .pure-g .video-part{padding-left:145px;padding-right:50px}.author-video-bar .pure-g video{max-height:114px;width:100%}.franchise .address .team .pure-button{text-transform:uppercase;color:#fff;background:#f58020;font-size:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:12px 45px}.headquarters{background:#543413;color:#fff;padding:12px 0}.about-us{text-align:center}.about-us h2.title{margin-bottom:20px}.about-us p{padding:0 30px;font-size:18px;line-height:30px}.about-us img{box-shadow:2px 2px 3px rgba(0,0,0,.5);max-width:100%;display:block}.about-us-text{padding-top:40px;padding-bottom:30px}.about-us-text .pure-u-1{padding:0 30px}.about-us-text .pure-u-1 h3{margin:0;font-size:18px;padding-bottom:5px;color:#f58020;padding-top:12px;position:relative}.about-us-text .pure-u-1 h3:before{content:"";position:absolute;border-top:2px solid #f58020;width:30px;left:0;top:0}.about-us-text .pure-u-1 p{margin:0;line-height:27px}.about-us-text .pure-u-1 ul{padding:0;margin:0;font-weight:300;line-height:27px;list-style-position:inside}.national-network{padding:30px 0;color:#fff;background:#553514}.national-network img{float:left;margin-left:30px}.national-network h3{font-size:36px;line-height:40px;margin:0}.national-network p{font-weight:300;font-size:18px;margin-bottom:22px}.national-network form label{display:inline-block;font-size:20px;padding-right:15px}.national-network form .input-group{display:inline-block;position:relative;width:100%;max-width:250px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.national-network form .input-group input[type=text]{border:0;height:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:15px;padding-right:35px;color:#333}.national-network form .input-group input.search{background:url(../img/search-icon.png) center no-repeat;border:0;width:30px;position:absolute;top:0;right:0;height:100%;cursor:default}.national-network .text-content{margin-left:430px}.your-approach{padding:40px 30px 0}.your-approach ul{list-style:none;padding:0;margin:0;z-index:1;background:#fff;position:relative}.your-approach ul li{position:relative;background:url(../img/step-bg.png) no-repeat;padding-top:16px;padding-left:114px;min-height:155px;z-index:2}.your-approach ul:before{content:"";background:url(../img/steps-line.png) repeat-y;width:9px;position:absolute;left:32px;z-index:-1;height:100%}.your-approach ul li:first-child{background:url(../img/step-1-bg.png) no-repeat;padding-top:0}.your-approach ul li:first-child .steps{padding-top:0}.your-approach ul li:last-child{background:url(../img/step-last-bg.png) no-repeat;padding-top:5px;overflow:hidden}.your-approach ul li:last-child .steps{padding-bottom:0}.your-approach ul li:last-child .steps:after{content:"";width:100%;height:100%;top:100%;left:0;position:absolute;background:#fff}.your-approach ul li .steps{position:absolute;padding-top:9px;padding-bottom:11px;top:0;left:0}.your-approach ul li span{width:74px;height:74px;display:table-cell;vertical-align:middle;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:24px;color:#fff;position:relative}.your-approach ul li span:after{content:"";width:49px;height:49px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;z-index:-1;background:url(../img/digit-bg.png) no-repeat}.quality-charter h2.title,.your-approach h2.title{font-size:28px}.your-approach h2.title{margin-bottom:35px}.your-approach .pure-button{min-width:218px;padding:14px;background:#26818e;font-size:18px;color:#fff}.your-approach ul li h3{font-size:20px;margin:0;text-transform:uppercase;color:#f58020}.your-approach ul li p{font-size:18px;margin:0;font-weight:300}.quality-charter{background:#eee;margin-top:74px;padding:40px 0 25px}.quality-charter h2.title{margin:0 0 5px;padding-right:15px}.quality-charter strong{display:block;padding-bottom:10px}.quality-charter .single-charter{padding-left:44px}.quality-charter .single-charter+.single-charter{padding-top:57px}.quality-charter .img{background:#fff;border:4px solid #f58020;min-height:148px;margin-right:44px;text-align:center}.quality-charter .pure-button{max-width:216px;width:100%;padding:15px;font-size:18px;color:#fff;background:#f58020}.quality-charter p{font-size:16px;font-weight:300;padding:0 20px 0 0}.toolkit{padding:0 55px}.toolkit h2.title{margin-bottom:42px}.toolkit .single-info{float:left;width:30%;margin-right:3.33%;margin-bottom:74px;-webkit-box-shadow:2px 2px 2px rgba(204,204,204,.5);-moz-box-shadow:2px 2px 2px rgba(204,204,204,.5);box-shadow:2px 2px 2px rgba(204,204,204,.5)}.toolkit .working-step{padding-top:50px}.toolkit .single-info img{max-width:100%}.toolkit .single-info p{margin:0;padding:12px 9px 0;min-height:69px;text-align:center;border:1px solid #cdcdcd}.toolkit .working-step h2.title{font-size:32px}.toolkit .working-step ul li img{width:56px}.toolkit .working-step ul li .text-content{margin-left:73px}.facelift-files{padding-bottom:70px;background:#fff;padding-top:90px}.facelift-files h2.title{margin-top:0;margin-bottom:45px}.facelift-files .container{width:100%;max-width:1100px;padding:0;border:1px solid #e6e6e6;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.47);-moz-box-shadow:4px 4px 6px rgba(0,0,0,.47);box-shadow:4px 4px 6px rgba(0,0,0,.47)}.facelift-files .text-content{padding:55px 75px 0 90px}.facelift-files .text-content h2{font-size:36px;margin-top:0;color:#d4d4d4}.facelift-files .text-content h3{color:#f58020;font-size:30px}.facelift-files .text-content p{font-size:18px;line-height:40px}.facelift-files .text-content p,.facelift-files .text-content span,.facelift-files .text-content strong{color:#acacac}.facelift-files .text-content .pure-button{background:#f58020;padding:14px;width:100%;max-width:188px;color:#fff;display:block;margin-top:27px;margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.facelift-files .text-content .pagination{list-style:none;padding:0;margin:0}.facelift-files .text-content .pagination li{display:inline-block;color:#838382}.facelift-files .text-content .pagination li a{color:#838382;text-decoration:none}.facelift-files .text-content .pagination li a.control{margin-left:11px;display:inline-block}#toolkit-slider{list-style:none;margin:0;padding:0}#toolkit-slider .owl-controls .owl-buttons .owl-next:after,#toolkit-slider .owl-controls .owl-buttons .owl-prev:after{top:50%;color:#fff;font-size:45px;background:rgba(0,0,0,.55);width:56px;height:50px;margin-top:-25px;line-height:46px;position:absolute;text-align:center}#toolkit-slider .owl-controls .owl-buttons .owl-prev:after{content:"\2039";left:0}#toolkit-slider .owl-controls .owl-buttons .owl-next:after{content:"\203a";right:0}#toolkit-slider.owl-carousel .owl-item .item{font-size:12px;letter-spacing:0}#toolkit-slider.owl-carousel .owl-item .item .detail{position:absolute;bottom:-55%;left:0;width:100%;padding:17px 12px 12px;background:rgba(255,255,255,.8);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out}#toolkit-slider.owl-carousel .owl-item .item:hover .detail{bottom:0}#toolkit-slider.owl-carousel .owl-item .item .detail span{color:#323232}#toolkit-slider.owl-carousel .owl-item .item .detail p{color:#553514;margin:0}.focus-areas,.franchise{background:#fff}.focus-areas .services .single-service:after{display:none}.short-option ul{margin:0;padding:15px 36px;background:#f3f3f3;display:flex;justify-content:space-between}.short-option ul li{vertical-align:top;display:inline-block;padding:0 10px}.short-option ul li.pure-form .pure-select{display:none}.short-option ul li a{color:#a09f9f;text-transform:uppercase}.news-hub{padding-top:22px;background:#fff}.news-hub .single-news{padding:38px 0;border-bottom:1px solid #dcdcdc}.news-hub .single-news img{float:left}.news-hub .single-news .news-detail{margin-left:447px}.news-hub .single-news .news-detail h3{margin:0 0 12px;font-size:24px;line-height:30px;color:#553514}.news-hub .single-news .news-detail .news-date{font-size:18px;font-weight:300;text-transform:uppercase;color:silver}.news-hub .single-news .news-detail p{max-width:463px}.news-hub .single-news .news-detail .read-more{color:#f58020;display:inline-block;padding-left:30px;background:url(../img/arrow-read-more.png) left 3px no-repeat}h2.title,h3.title.type-2{color:#553514;font-size:36px;padding-top:20px;font-weight:600}h2.title{text-align:center;position:relative}h2.title.type-2{text-align:left;margin-top:0}h2.title.type-2:after{left:0}h2.title:after,h3.title.type-2:after{content:"";border-top:3px solid #ed7c01;top:0;width:60px;left:calc(50% - 30px);text-align:center}h2.title:after{position:absolute}h3.title.type-2{text-align:center;position:relative}h3.title.type-2:after{position:absolute}h3.title.type-3{font-size:24px;text-align:center}.project-left-menu{display:inline-block;padding:30px;background-color:rgba(255,255,255,.7);position:absolute;margin-top:150px;color:#26818E}.project-left-menu a{color:#26818E;font-size:20px}.project-left-menu li{line-height:30px;list-style:none}.project-left-menu li.active{list-style:disc}.project-left-menu h2{margin:0;font-size:20px}.toast-top-center-25{left:50%;margin-left:-160px;width:100%;top:30%}#footer{background:#fff}#footer .top{background:#e4e1de;padding:30px 0}#footer .bottom{background:#c7c5c4;padding:5px 0}#footer .bottom p{color:#5c5b59;padding-top:7px}#footer .shadow{box-shadow:0 5px 5px rgba(120,120,120,.7);position:relative;z-index:100;width:100%;height:35px}#footer .shadow.inverse{background:#f6f6f6}#footer .top .footer-menu h3{font-size:20px;color:#f58020}#footer .top .footer-menu ul{list-style:none;margin:0;padding:0}#footer .top .footer-menu p,#footer .top .footer-menu ul li a{color:#5c5b59;font-size:16px;margin-bottom:5px;display:inline-block;margin-top:0}#footer .top .footer-menu form.subscribe{background:#c7c5c4;position:relative;margin:25px 0;width:95%}#footer .top .footer-menu form.subscribe label{color:#ed7c01;font-weight:600;display:inline-block;vertical-align:middle;padding-right:15px;margin:15px 0 0 15px;width:100%;text-align:left}#footer .top .footer-menu form.subscribe input{width:73%;display:inline-block;vertical-align:middle;margin:0;background:0 0;color:#fff;padding:5px 15px}#footer .top .footer-menu form.subscribe input::-webkit-input-placeholder{color:#fff}#footer .top .footer-menu form.subscribe button{position:absolute;top:35px;right:4px;background:0 0;border:0;color:#fff;height:auto;font-size:16px}#footer .bottom .social-links{list-style:none;text-align:right;padding:10px 0;margin:0}#footer .bottom .social-links li{display:inline-block;border:2px solid #e0dbd6;height:38px;width:38px;text-align:center;margin:0 5px}#footer .bottom .social-links li a{color:#fff;font-size:16px;display:inline-block;padding:5px}#footer .bottom .social-links li a i.google-plus{background:url(../img/social-icon-2.png) center center no-repeat;display:inline-block;width:15px;height:16px;vertical-align:middle}#footer .bottom .social-links li a i.social-icon-1{background:url(../img/social-icon-1.png) center center no-repeat;display:inline-block;width:15px;height:18px;vertical-align:middle}.hidden{display:none!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pad-20{padding:20px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.remove-padding{padding:0!important}.record-page .container .row-1 img.left-img{margin:0 20px 0 0;float:left}.record-page .container .row-1 img.right-img{margin:0 0 0 20px;float:right}.record-page .container .row-1 h4{margin:0 20px 20px}.record-page .container .row-1 .project-content{padding:0 20px;margin-bottom:50px}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (min-width:1400px){.agancy .find-agancy h3{font-size:24px}.agancy .find-agancy .pure-form{padding-left:188px}.agancy .find-agancy p{font-size:15px}.agancy .find-agancy .pure-form label{margin-top:7px;font-size:20px}.franchise .address{padding-left:123px}.bottom-section .bottom-container .section-right{padding-left:30px}.pure-menu .header-contact{font-size:22px}}@media (min-width:1300px){.toolkit .single-info{width:265px;min-height:232px;margin-right:25px}.toolkit .single-info .img{height:163px;overflow:hidden}}@media (max-width:1280px){.focus-areas .services .pure-g [class*=pure-u],.map-section .pure-u-1{width:50%}.pure-menu-horizontal .pure-menu-list{display:block;white-space:normal;margin-left:190px}.pure-menu .header-contact{padding:0 22px 0 35px;background:url(../img/telephone-icon.png) 14px center no-repeat #ef7d0c;position:absolute;-webkit-background-size:14px;-moz-background-size:14px;background-size:14px;top:0;right:0}.find-us{max-width:1120px}.find-us span{width:40px}.services .single-service:hover h4{bottom:10px}.services .single-service.interior-work{background-position:-176px 0}.work-page{max-width:1100px}.work-page .single-work{width:350px;height:298px;margin-left:25px}.achievement-container .single-achievement img{width:100%}.achievement-container .single-achievement p{padding:17px 15px}.info .info-container .info-content .single-info .text-content img{margin-left:12px}.info .info-container .info-content .single-info .text-content{padding-left:305px;padding-top:10px;padding-bottom:10px}.agancy .find-agancy{padding-left:23px}.agancy .find-agancy img{margin-right:10px}.agancy .find-agancy h3{line-height:20px}.agancy .find-agancy p{margin:5px 0 0 130px}.agancy .find-agancy .pure-form{padding-right:0}.how-it-works .steps{padding:60px 0}.bottom-section .bottom-container .section-right{padding-left:10px;padding-right:10px}.partners #partner-slider{padding:0 40px}#partner-slider .owl-controls .owl-buttons div{width:30px}#partner-slider .owl-controls .owl-buttons .owl-prev{left:10px}#partner-slider .owl-controls .owl-buttons .owl-next{right:10px}.franchise .address h1{font-size:42px}.franchise .address{padding:30px 30px 32px}.headquarters .text-content{padding-left:25px}}@media (max-width:1170px){.pure-menu-horizontal .pure-menu-children{width:450px}.main-banner .pure-g .text-content{width:95%}.map-section .pure-u-1{width:40%}.map-section .agency-section{width:60%}.work-page{max-width:960px}.work-page .single-work{width:300px;height:258px}.partners-page{padding:0 15px}.partners-page .single-partner{width:315px}.partners-page .single-partner .partner-detail{width:315px;height:315px}.record-page .container p{margin:0;line-height:25px;font-size:16px}.toolkit .working-step h2.title,.working-step h2.title{font-size:28px}.working-step ul li .text-content p{font-size:16px;line-height:22px}.working-step ul li{margin-bottom:45px;text-align:center}.working-step ul li .text-content strong{font-size:18px}#single-slider .owl-item .item img,#thumb-slider .owl-item .item img{max-width:100%}.working-step ul li img{width:auto;float:none}.working-step ul{padding-left:10px;padding-right:10px}.toolkit .working-step ul li .text-content,.working-step ul li .text-content{margin:0;padding:0}.main-banner .pure-g .text-content h1{font-size:47px}.main-banner .pure-g .text-content p{font-size:18px}.how-it-works .steps .step h4{font-size:20px}.how-it-works .steps .step{padding:10px}.how-it-works .steps .step p{font-size:15px}.how-it-works .steps .step p br{display:none}.agancy h2.title{font-size:30px}.agancy .find-agancy{padding-left:15px;padding-right:15px}.agancy .agancy-detail .video{height:auto}.agancy .agancy-detail{padding:0 15px}.services .single-service .text-info p{padding:0 14px}.achievement-container .single-achievement p{padding:10px 5px}.month-realization .realization-section .left-img img{width:100%}.realization-section .text-content{padding-left:25px;padding-right:25px}.realization-section .img-content img{width:48%}.realization-section .text-content h2{margin-top:10px;font-size:28px}.realization-section .text-content h3{margin-bottom:15px;font-size:20px}.info .info-container .info-content{margin:0}.info .info-container .info-content .single-info{width:33.33%}.info .info-container .info-content .single-info .text-content{padding-left:15px;padding-right:15px;min-height:400px}.info .info-container .info-content .single-info .text-content img{position:static;margin:0;width:100%}.bottom-section .bottom-container .text-content{margin-left:0;margin-top:20px}.bottom-section .bottom-container .section-left,.bottom-section .bottom-container .section-right{text-align:center}.bottom-section .bottom-container .img{max-width:200px;width:100%;float:none;margin:0 auto}.bottom-section .bottom-container .section-left .text-content{padding-right:20px;padding-left:20px}.bottom-section .bottom-container img{float:none}.find-us{max-width:960px}.find-us .pure-form{width:495px}.find-us .geolocate-button{max-width:225px;text-align:center;background-position:15px center}.facelift-files .text-content{padding:55px 55px 0}.facelift-files,.find-us label{padding-right:15px}.facelift-files .pure-g .pure-u-1>img{width:100%}.facelift-files{padding-left:15px}.headquarters .text-content h3{font-size:24px}.headquarters .text-content p{font-size:18px}#footer .top .footer-menu form.subscribe label{width:32%}#footer .top .footer-menu form.subscribe input{width:67%}}@media (max-width:1024px){.record-page .container .row-1 .content-left,html.active-menu{overflow:hidden}body{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;right:0;position:relative}html.active-menu body{width:100%;right:250px}.focus-areas .working-step{margin-left:0;margin-right:0}.focus-areas>.pure-g>[class*=pure-u]{width:100%}.services.col-4 .text-content{padding-bottom:43px}.record-page .container p{line-height:24px;font-size:15px}.record-page .container .row-2 .content-left{padding:35px 15px 0}.record-page .container .row-1 .content-left img{width:auto;height:100%;max-width:none;position:relative;margin-left:calc(50% - 350px)}.record-page .container .row-1 .content-right{padding:24px 20px 0}.partners-page .single-partner{width:285px}.partners-page .single-partner .partner-detail{width:285px;height:285px}#nav-icon{display:block}.working-step{margin-left:-15px;margin-right:-15px;padding:50px 15px}.working-step ul:after{content:"";display:block;clear:both}.working-step ul li{float:left;width:33.33%;padding-left:15px;padding-right:15px}.working-step ul li .text-content{margin-top:15px}.renovation-section .pure-g .pure-u-1{width:100%;float:none}.renovation-section .slider{max-width:737px;padding:0;margin:0 auto 40px}.renovation-section .slider h2.title{text-align:center}.renovation-section .slider h2.title:after{left:calc(50% - 30px)}.renovation-section .quote-requrest{margin:0 auto;max-width:450px}.agancy .find-agancy p,.toolkit .working-step ul li .text-content{margin-left:0}.find-us,.work-page{max-width:860px}.pure-menu-horizontal{height:100px}.pure-menu-horizontal .pure-menu-list{display:block;z-index:-1;margin-left:0;position:fixed;top:0;bottom:0;overflow:scroll;right:0;height:auto;background:#fff}.pure-menu-horizontal .pure-menu-list .pure-menu-item{display:block;float:none;margin-right:0;height:auto;width:auto}.pure-menu .header-contact{padding:10px 20px 10px 45px;margin-right:90px;margin-top:20px}.pure-menu-horizontal .pure-menu-children{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%}.pure-menu-allow-hover:hover>.pure-menu-children{display:none}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-allow-hover>.pure-menu-children{position:static}.pure-menu-horizontal .pure-menu-list .pure-menu-children>.pure-menu-has-children .pure-menu-item{border-left:0}.pure-menu-horizontal .pure-menu-list .pure-menu-children>.pure-menu-has-children{position:relative}.pure-menu-horizontal .pure-menu-item{display:block;width:auto}.agancy .find-agancy .pure-form{padding-left:0}.agancy .find-agancy .pure-form label{position:static;margin-top:0}.agancy .find-agancy img{float:none;margin-bottom:10px}.achievement-container .single-achievement div{display:table;width:100%}.achievement-container .single-achievement p{padding:10px;display:table-cell;height:100px;vertical-align:middle}.latest-achievements h2{margin-bottom:70px}.achievement-container{margin-bottom:40px}.realization-section .text-content h2{font-size:25px}.find-us label,.realization-section .text-content h3{font-size:16px}.realization-section .text-content label{margin-bottom:10px}.work-page .single-work{width:270px;height:231px}.find-us .pure-form{width:425px}.find-us .geolocate-button{max-width:214px;padding-left:25px}.quality-charter .single-charter{padding-left:24px}.toolkit .pure-g .pure-u-1{float:none;width:100%}.facelift-files .text-content{padding:30px 30px 0}#toolkit-slider.owl-carousel .owl-item .item .detail{bottom:-65%}.facelift-files .text-content p{line-height:33px}#toolkit-slider.owl-carousel .owl-item .item img{max-width:100%}.main-banner.type-2 .pure-g .text-content h1{font-size:30px}}@media (max-width:940px){.how-it-works,.how-it-works .steps{padding:30px 0}.main-banner .pure-g .text-content{width:80%}.realization-section .img-content img+img{float:none}.scrollable-content{margin-bottom:50px}.main-banner .pure-g .text-content h1{line-height:44px}.partners-page .single-partner{width:230px}.partners-page .single-partner .partner-detail{width:230px;height:230px}.partners-page .single-partner strong{font-size:20px}.works-author{background:#f6f6f6}.how-it-works h2{margin:0}.how-it-works{background:#fff}.how-it-works .steps .pure-u-md-1-3{float:none;width:100%;max-width:70%;margin:0 auto}.how-it-works .steps .step h4{margin-top:10px}.how-it-works .steps div:nth-child(1) .step:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);left:0;top:100%;margin-left:-110px}.how-it-works .steps div:nth-child(2) .step:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);top:100%}.working-step ul{padding:0}.working-step ul li{padding-left:10px;padding-right:10px}.services .single-service:before{margin:20px}.services .single-service:hover h4{margin-top:30px}.services .single-service.interior-work{background-position:-229px 0}.engagements-section .pure-u-1{width:33.33%;display:inline-block;float:none;min-height:230px}.realization-section .left-img{display:none}.realization-section .img-content img{width:auto;max-width:48%}.realization-section .text-content{width:100%;padding-bottom:20px}.realization-section .text-content p{max-width:100%}.work-page{max-width:620px}.work-page .single-work{width:270px;height:231px;margin-left:80px}.work-page .single-work:nth-child(3n+1){margin-left:80px}.work-page .single-work:nth-child(2n+1){margin-left:0}.map-section .pure-u-1{float:none;width:100%}.map-section .agency-section{width:100%}.find-us{max-width:690px}.find-us label{display:block}.quality-charter .img img{max-width:100%}.quality-charter .img{min-height:auto;margin-right:0}.national-network img{float:none}.national-network .text-content{margin-left:30px;margin-top:20px}.quality-charter .single-charter{padding:0 15px}.quality-charter h2.title{padding-right:0}.quality-charter p{padding:0}.about-us-text .pure-u-1{padding:0 20px}.facelift-files .text-content{padding:20px 20px 0}.facelift-files .text-content p{font-size:18px;line-height:30px}.facelift-files .pure-g .pure-u-1{overflow:hidden}.facelift-files .pure-g .pure-u-1>img{width:auto;position:relative;left:calc(50% - 275px)}.news-hub .single-news img{width:300px}.news-hub .single-news .news-detail{margin-left:325px}#toolkit-slider.owl-carousel .owl-item .item .detail{bottom:-75%}.engagements-section .pure-u-1:nth-of-type(4) .single-engagement:before{display:none}.month-realization{padding-left:15px;padding-right:15px}.engagements-section .pure-g{display:block}.author-video-bar .pure-g .video-part{width:40%;padding-left:50px}#footer .top .footer-menu form.subscribe label{display:block;width:auto;text-align:left;border:0;padding:14px 14px 0}#footer .top .footer-menu form.subscribe button{top:35px;height:auto;bottom:0}#footer .top .footer-menu form.subscribe input{width:100%;padding-right:35px}}@media (max-width:768px){.main-banner .pure-g [class*=pure-u]{display:block}.news-hub .pagination li,.record-page .container .row-1 .content-left,.record-page .pagination li{display:none}.banner .text-content h2{font-size:29px;line-height:32px}.banner .text-content p{font-size:18px}.inner-page-content>h2.title{padding-left:15px;padding-right:15px}.contact-page .contact-section .pure-form .pure-g [class*=pure-u-md],.contact-page .contact-section .pure-form .pure-g [class*=pure-u-md]:first-child{padding:0}.contact-page .contact-section{padding:0 15px}.working-step ul li{width:100%;max-width:300px;float:none;margin-left:auto;margin-right:auto}.record-page .container .row-1 .content-right{width:100%}.record-page .container .row-2 .content-right img{margin-top:20px;width:100%}.record-page .container .row-2 .content-right{padding-left:0}.record-page .container .row-2 .content-right p{margin-top:15px;padding-left:20px;padding-right:20px}.news-hub .pagination li.page-next,.news-hub .pagination li.page-prev,.record-page .pagination li.page-next,.record-page .pagination li.page-prev{display:inline-block}.news-hub .pagination li.page-prev,.record-page .pagination li.page-prev{padding-right:15px}.news-hub .pagination li.page-next,.record-page .pagination li.page-next{padding-left:10px}.news-hub .pagination,.record-page .pagination{padding-left:7px;padding-right:7px}.services .pure-g [class*=pure-u]{width:100%}.main-banner .pure-g{padding-top:80px;padding-bottom:40px}.main-banner .pure-g .form-content{float:none;width:100%;max-width:345px;margin:0 auto}.breadcrumbs{display:none}.agancy .find-agancy img{float:left}.agancy .find-agancy p{margin-left:130px}.services .single-service.interior-work{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:0 0}section.services .pure-u-1{padding-top:5px;padding-bottom:5px}.engagements-section .pure-u-1{width:100%}.achievement-container .pure-g{display:block}.achievement-container .pure-u-1{max-width:280px;float:none;margin:10px auto;display:block;width:100%}.month-realization .realization-section{margin:0 20px}.info .info-container .info-content .single-info{width:100%;max-width:347px;margin:0 auto;float:none}.bottom-section:after,.bottom-section:before{display:none}#toolkit-slider.owl-carousel .owl-item .item img,.find-us .geolocate-button,.find-us span{display:block;margin:0 auto}.bottom-section .bottom-container .section-left{background:#26818e}.bottom-section .bottom-container .section-right{background:#e4e1de}.info{padding-left:15px;padding-right:15px}.file-container .file-content{width:100%;max-width:559px;float:none;padding:20px 12px;margin:0 auto}.file-container .file-content .single-file{height:auto!important}#thumb-slider .owl-item .item{padding:0 5px}.partners-page .single-partner{width:210px}.partners-page .single-partner .partner-detail{width:210px;height:210px}.work-page{max-width:360px;padding-left:25px;padding-right:25px}.work-page .single-work{width:100%;max-width:360px;height:auto;margin-left:0}.work-page .single-work:nth-child(3n+1){margin-left:0}#footer .bottom .social-links{text-align:left}.find-us label,.quality-charter .single-charter,.quality-charter h2.title{text-align:center}.agency-section .single-agency .agency-detail .address{margin-left:107px}.agency-section .single-agency .agency-detail img{width:85px}.find-us{padding-left:15px;padding-right:15px}.find-us label{padding-right:0;padding-bottom:15px}.find-us .pure-form{width:100%}.find-us span{width:40px;padding:10px 0}.about-us-text .pure-u-1{padding:20px 0}.quality-charter .img{width:250px;margin:0 auto}.quality-charter h2.title:after{left:calc(50% - 30px)}.facelift-files .container{max-width:550px}#toolkit-slider.owl-carousel .owl-item .item .detail{bottom:-95%;max-width:276px;width:100%;left:calc(50% - 138px)}.toolkit{padding:0 15px}.toolkit .single-info{width:100%;max-width:351px;margin:0 auto 30px;float:none}.franchise .address .team .member img{width:70px}.franchise .address .team .member .member-detail{margin-left:85px}.franchise .address .team .pure-g [class*=pure-u]{width:50%}.author-video-bar .pure-g,.author-video-bar .pure-g [class*=pure-u]{display:block;width:100%}.author-video-bar .pure-g video{max-height:215px}.franchise #map-canvas{height:240px}.franchise .address h1{font-size:36px}.services.col-4 .text-content{padding:30px}.headquarters .text-content{padding-top:15px}.news-hub .single-news img{width:180px}.news-hub .single-news .news-detail{margin-left:205px}.short-option ul li.hide-mobile{display:none}}@media (max-width:480px){.pure-menu .header-contact{display:none}.focus-areas .services .pure-g [class*=pure-u],.franchise .address .team .pure-g [class*=pure-u]{width:100%}.franchise .address .team .member img{width:auto}.franchise .address .team .member .member-detail{margin-left:105px}.services .pure-g [class*=pure-u]{width:100%}.find-us .pure-form input[type=text]{margin:0}.find-us .pure-form input[type=submit]{font-size:0;height:57px;width:40px;right:0;background-position:center}.main-banner .pure-g .text-content,.partners-page .single-partner,.partners-page .single-partner .partner-detail{width:100%}.agency-section .single-agency .agency-detail,.agency-section .single-agency .button-content{display:block}.agency-section .single-agency .button-content{width:100%;padding-top:15px}#thumb-slider{display:none!important}.renovation-section .quote-requrest{max-width:350px;padding-left:40px;padding-right:40px;margin:0 auto}.renovation-section .quote-requrest br{display:none}.renovation-section .quote-requrest a{display:inline-block}.main-banner .pure-g .text-content h1{font-size:28px;line-height:30px}.main-banner.type-2 .pure-g .text-content h1{line-height:40px}.main-banner .pure-g .text-content p{font-size:16px}.main-banner .pure-g .text-content p br{display:none}h2.title{font-size:26px;padding-top:10px}.how-it-works .steps div:nth-child(2) .step:after{right:0;margin-right:-115px}.about-us p{padding:0 20px}.national-network .text-content,.national-network img{margin-left:0}.national-network img{display:block;max-width:100%}.national-network .container-type-2{padding-left:25px;padding-right:25px}.your-approach{padding-left:0;padding-right:0}.your-approach h2.title.type-2{text-align:center}.your-approach h2.title.type-2:after{left:calc(50% - 30px)}.your-approach ul li,.your-approach ul li:first-child,.your-approach ul li:last-child{padding-left:0;padding-top:0;background-position:top center}.your-approach ul:before{display:none}.your-approach ul li{text-align:center;margin-bottom:20px}.your-approach ul li .steps{position:static;width:74px;height:74px;margin:0 auto 35px}.your-approach ul li:first-child,.your-approach ul li:last-child{padding-top:0}.your-approach .pure-button{display:block;min-width:auto;max-width:218px;margin:0 auto}.author-video-bar .pure-g .video-part{padding:0}.news-hub .single-news img{float:none;width:auto;max-width:100%}.news-hub .single-news .news-detail{margin-left:0;padding-top:15px}.short-option ul li{display:none}.short-option ul li.pure-form,.short-option ul li.pure-form .pure-select{display:block;width:100%}#footer .bottom .social-links li{margin:0 3px}}