@import url(css/font-awesome.css);@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,400i,500&display=swap);@import url(css/flexslider.css);body{margin:0;font-family:'Rubik',sans-serif;font-weight:400;background:#fff}img{width:auto\9 ;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;z-index:-9999}.container{width:100%;height:auto}.wrapper{width:1300px;height:auto;overflow:hidden;margin:0 auto}.wrapper-overflow{width:1300px;height:auto;margin:0 auto}.header{width:auto;height:auto;position:relative}.estimate{width:auto;height:auto;overflow:hidden;background:#1a1a1a;padding:10px 20px;font-size:18px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:2px}.estimate a{color:#fff;text-decoration:none}.estimate a:hover{text-decoration:underline}.hdr-top{width:100%;height:auto;overflow:hidden;padding:10px 0;font-size:16px;color:#4a4a4a;text-decoration:none;text-align:center;text-transform:uppercase}.hdr-top strong{font-size:25px;font-weight:500;color:#0e1010;text-transform:none;line-height:22px}.hdr-top a{color:#0e1010;text-decoration:none}.hdr-top a:hover{text-decoration:underline}.hdr-top ul{list-style:none;padding:0;margin:0}.hdr-top ul li{display:inline-block;padding:0 0 0 0}.hdr-top ul li.lft{float:left;text-align:left}.hdr-top ul li.rht{float:right;text-align:right}.hdr-top ul li.lft,.hdr-top ul li.rht{margin-top:16px}.hdr-top ul li .fa{width:45px;height:45px;background:#4a4a4a;font-size:15px;color:#fff;text-align:center;line-height:45px;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.hdr-top ul li.lft .fa{float:left;margin-right:8px}.hdr-top ul li.lft span{float:left}.hdr-top ul li.rht .fa{float:right;margin-left:8px}.hdr-top ul li.rht span{float:right}.hdr-top ul li:hover .fa{background:#6b1414}.nav-sec{background:#6c1413}.nav{width:auto;height:auto}.nav ul{list-style:none;padding:0;margin:0}.nav ul li{float:left;padding:0 1px 0 0;background:url(images/xdivider.png.pagespeed.ic.JnmC00a7aa.png) right no-repeat}.nav ul li:nth-last-child(2) {background:none}.nav ul li a{display:block;padding:16px 15px;font-size:15px;color:#fff;text-decoration:none;text-transform:uppercase;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.nav ul li.lang{float:right;background:none}.nav ul li.lang a{background:rgba(255,255,255,.1)}.nav ul li.dropdown{position:relative}.nav ul li.dropdown:after{font-family:'FontAwesome';content:"\f078";font-size:9px;color:#fff;position:absolute;right:6px;top:3px}.nav ul li a:hover{background:#4a4a4a}.nav ul li a.active{background:#4a4a4a}.nav ul li.current_page_item a{background:#4a4a4a}.nav li{font-size:15px;font-weight:normal;text-decoration:none;text-transform:none;height:auto;padding:10px;z-index:9999!important}.nav li ul{font-size:15px;color:#fff;text-decoration:none;text-transform:none;position:absolute;left:-999em;height:auto;width:260px;z-index:9999!important;margin-top:0;padding-top:15px;margin-left:0!important}.nav li li{width:260px;height:auto;display:block;cursor:pointer;border:none;padding:0!important;background:rgba(0,0,0,.9)!important;background-image:none!important;z-index:9999;border-bottom:rgba(255,255,255,.1) solid 1px}.nav li ul a{font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;width:auto;display:block;cursor:pointer;text-align:left;letter-spacing:0;padding:12px 20px 10px 20px!important;margin:0 auto;z-index:9999;background:none!important;border:none!important}.nav li ul a:after{display:none}.nav li ul a:hover{color:#bfbfbf;text-decoration:none;left:auto;background-image:none;text-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important;background-color:#1a1a1a!important;opacity:1;z-index:9999}.nav li ul ul{margin-top:-35px!important;margin-left:260px!important;padding-left:1px;padding-top:0;z-index:9999}.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li.sfhover ul ul,.nav li.sfhover ul ul ul{left:-999em;color:#54aa2f;text-decoration:none;z-index:9999}.nav li:hover ul,.nav li li:hover ul,.nav li li li:hover ul,.nav li.sfhover ul,.nav li li.sfhover ul,.nav li li li.sfhover ul{left:auto;color:#54aa2f;text-decoration:none;z-index:9999}.nav li:hover,.nav li.sfhover{color:#54aa2f;text-decoration:none;z-index:9999}#slider-main{width:auto;height:auto;overflow:hidden;background:#000;position:relative}.slides-conts{width:100%;height:auto;position:absolute;bottom:0;left:0;right:0;z-index:9}.sld-rht{float:right;width:365px;position:relative}.sld-rht:after{content:'';position:absolute;right:-23px;top:20px;bottom:65px;width:3px;background:#6c1413}.best-logo{position:absolute;left:-75px;top:-75px;z-index:99}.conts-bx{width:auto;height:auto;background:rgba(25,25,25,.95);-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;padding:40px 50px;font-size:42px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:left;letter-spacing:-2px;line-height:36px;position:relative}.conts-bx:before{content:'';position:absolute;background:#6c1413;top:20px;right:-20px;height:3px;width:160px}.conts-bx:after{content:'';position:absolute;background:#6c1413;bottom:65px;right:-20px;height:3px;width:160px;z-index:1}.conts-bx strong{font-weight:400;font-size:88px;letter-spacing:-4px;line-height:72px}.size1{font-size:52px;line-height:54px;position:relative}.size1:before{content:'';position:absolute;background:#6c1413;top:-13px;right:86px;height:15px;width:3px;z-index:1}.size2{font-weight:500;font-size:62px;color:#a3a3a3;line-height:42px}.conts-bx a.red-btns{display:block;margin-top:20px;position:relative;z-index:99}a.red-btns{display:inline-block;background:#6b1414;font-size:18px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;position:relative;overflow:hidden;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;letter-spacing:normal;padding:7px 10px;padding-left:55px}a.red-btns:after{content:url(images/xph-icon.png.pagespeed.ic.dpdJTo9T8C.png);position:absolute;left:11px;top:10px}a.red-btns:before{content:'';position:absolute;left:-25px;top:-15px;width:80px;height:80px;background:rgba(255,255,255,.1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}a.red-btns:hover{background:#fff;color:#6c1413;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0}a.red-btns:hover:before{background:#6c1413}.serv-main{width:auto;height:auto;overflow:hidden;display:flex;flex-wrap:wrap}.services-bxs{width:33.33%;height:auto;overflow:hidden;position:relative;float:left;-webkit-filter:grayscale(100%);filter:grayscale(100%);padding:130px 0;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.services-bxs:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(74,74,74,.8);-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.services-bxs.home-staging-pic{background:url(images/xhome-staging-pic.jpg.pagespeed.ic.hAIdIcjFo4.jpg) center center no-repeat;background-size:cover}.services-bxs.corpo-rentals-pic{background:url(images/xcorpo-rentals-pic.jpg.pagespeed.ic.OTA6bHSXwN.jpg) center center no-repeat;background-size:cover}.services-bxs.shortterm-rentals-pic{background:url(images/xshortterm-rentals-pic.jpg.pagespeed.ic.7rperJMIAt.jpg) center center no-repeat;background-size:cover}.services-bxs:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.services-bxs:hover:after{background:rgba(74,74,74,.6)}.ser-conts{width:auto;height:auto;overflow:hidden;text-align:center;font-weight:400;font-size:16px;color:#fff;text-decoration:none;position:relative;z-index:99;padding:0 20px}.ser-conts a{display:inline-block;border:#fff solid 2px;font-size:15px;font-weight:400;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding:12px 80px;margin-top:8px;position:relative;overflow:hidden;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.ser-conts a:before{content:'';position:absolute;right:-40px;bottom:-40px;width:60px;height:60px;background:#fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ser-conts a:after{font-family:'FontAwesome';content:"\f054";position:absolute;right:1px;bottom:1px;font-size:9px;color:#6b1414;text-align:center}.ser-conts a:hover{background:#6b1414;border-color:#6b1414;color:#fff}h2{font-weight:300;font-size:29px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:-1px;margin:0}.hm-bdy-conts{width:auto;height:auto;overflow:hidden;padding:80px 0;position:relative;z-index:1;font-size:15px;color:#424242;text-decoration:none;line-height:21px}.hm-bdy-conts:before{content:url(images/xbdy-bfr-bk.png.pagespeed.ic.Lv76SyVZeW.png);position:absolute;left:0;top:0;z-index:-1}.hm-bdy-conts:after{content:url(images/xbdy-aftr-bk.png.pagespeed.ic.bzsuR9lFzd.png);position:absolute;right:0;bottom:150px;z-index:-1}h1{font-size:35px;font-weight:400;color:#000;text-transform:none;line-height:33px;margin:0;letter-spacing:-1px}h1 strong{font-size:55px;font-weight:500;color:#000;line-height:45px}h1.hm{color:#303030;margin-top:40px}h1.hm strong{text-transform:uppercase}.h-lft-sec{width:27%;float:left}.h-rht-sec{width:70%;float:right}.hm-lft-align{float:left;margin:0 40px 0 0}.red-b-txt{font-size:21px;color:#6b1414;text-decoration:none}.listings{width:auto;height:auto;overflow:hidden}.listings ul{list-style:none;padding:0;margin:10px 40px 0 0}.listings ul.hm{float:left}.listings ul li{padding:7px 0 7px 40px;font-size:18px;font-weight:500;color:#000;position:relative}.listings ul li:before{font-family:'FontAwesome';content:"\f054";position:absolute;left:0;top:3px;width:32px;height:32px;background:#6b1414;text-align:center;font-size:10px;color:#fff;line-height:32px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.clear{width:auto;height:auto;overflow:hidden;clear:both}.full-img{width:100%}a.simple-bdr-btn.no-marg{margin-top:0}a.simple-bdr-btn{display:inline-block;border:#1e1e1e solid 2px;font-size:16px;color:#000;text-decoration:none;text-transform:uppercase;padding:11px 30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;margin-top:30px;text-align:center}a.simple-bdr-btn:hover{background:#6b1414;border-color:#6b1414;color:#fff!important}.calltoaction-sec{width:auto;height:auto;overflow:hidden;background:url(images/call-sec-bk.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;padding:130px 0;font-size:22px;color:#4c4c4c;text-decoration:none;text-transform:uppercase;text-align:center;line-height:25px}.calltoaction-sec strong{font-weight:400;font-size:55px;color:#000;letter-spacing:-3px;line-height:45px}.calltoaction-sec p{margin-bottom:0}.calltoaction-sec a.red-btns{line-height:36px;padding:7px 30px 7px 70px}.calltoaction-sec a.red-btns:hover{background:#191919;color:#fff}.footer{width:auto;height:auto;overflow:hidden;background:#1a1a1a;text-align:center}.ftr-tp-sec{width:auto;height:auto;overflow:hidden;padding:30px 0 25px 0;border-bottom:rgba(255,255,255,.1) solid 1px}.ftr-logo{width:auto;height:auto;overflow:hidden;float:left;margin-top:18px}.subscribe{width:auto;height:auto;overflow:hidden;float:right;font-size:15px;color:#979797;text-align:left}.subscribe input{width:calc(70% - 30px);height:44px;background:rgba(255,255,255,.2);padding:0 15px;font-family:'Rubik',sans-serif;font-weight:400;color:#fff;font-size:14px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;margin:10px 0;float:left}.subscribe input::-webkit-input-placeholder{color:#939393;opacity:1}.subscribe input::-moz-placeholder{color:#939393;opacity:1}.subscribe input::-ms-input-placeholder{color:#939393;opacity:1}.subscribe input[type="submit"]{width:calc(29% - 0px)!important;height:inherit!important;font-family:'Rubik',sans-serif;font-weight:400!important;font-size:15px!important;color:#fff!important;float:right;text-transform:uppercase;text-align:center;background:#6b1414;padding:13px 10px;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;margin-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;border:none}.subscribe input[type="submit"]:hover{cursor:pointer;color:#fff!important;background:#911111}.ftr-nav{width:auto;height:auto;overflow:hidden;text-align:center;padding:17px 0}.ftr-nav ul{list-style:none;padding:0;margin:0}.ftr-nav ul li{display:inline-block;padding:0 10px}.ftr-nav ul li a{display:block;font-size:13px;color:#838383;text-decoration:none;text-transform:uppercase}.ftr-nav ul li a:hover{color:#fff}.ftr-nav ul li.current_page_item a{color:#fff}.ftr-contact-info{width:auto;height:auto;overflow:hidden;background:rgba(255,255,255,.05);padding:40px 0;font-size:15px;color:#979797;text-decoration:none}.ftr-contact-info a{color:#979797;text-decoration:none}.ftr-contact-info a:hover{color:#fff}.ftr-contact-info span{float:left}.ftr-contact-info ul{list-style:none;padding:0;margin:0;margin-top:15px}.ftr-contact-info ul li{display:inline-block;padding:0 12px 0 12px;text-align:left;vertical-align:top}.ftr-contact-info .fa{width:35px;height:35px;background:#6b1414;font-size:15px;color:#fff;text-decoration:none;text-align:center;line-height:35px;float:left;margin-right:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.ftr-contact-info ul li:hover .fa{background:#fff;color:#6b1414}h3{font-weight:400;font-size:25px;color:#fff;text-decoration:none;text-transform:uppercase;margin:0;letter-spacing:-1px}.copyright{width:auto;height:auto;overflow:hidden;font-size:14px;color:#424242;text-decoration:none;text-align:center;padding:20px 0}.copyright span{float:left;padding-top:14px}ul.social{list-style:none;padding:0;margin:0;float:right}ul.social li{float:left}ul.social li .fa{width:45px;height:45px;background:#6b1414;font-size:15px;color:#fff;text-decoration:none;text-align:center;line-height:45px;float:left;margin-left:3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}ul.social li .fa-facebook{background:#3b5797}ul.social li .fa-instagram{background:#cc2242}ul.social li .fa-houzz{background:#94c141}ul.social li .fa:hover{background:#6b1414}.subhdr{width:auto;height:350px;overflow:hidden}.subhdr img{width:100%;position:relative;top:-120px}.body-contents{width:auto;height:auto;overflow:hidden;padding:80px 0;position:relative;z-index:1;font-size:15px;color:#424242;text-decoration:none;line-height:21px}.body-contents:before{content:url(images/xbdy-bfr-bk.png.pagespeed.ic.Lv76SyVZeW.png);position:absolute;left:0;top:0;z-index:-1}.body-contents:after{content:url(images/xbdy-aftr-bk.png.pagespeed.ic.bzsuR9lFzd.png);position:absolute;right:0;bottom:150px;z-index:-1}.body-contents a{color:#000;text-decoration:none}.body-contents a:hover{color:#6b1414}.thumbs{width:auto;height:auto;overflow:hidden;margin-top:25px}.thumbs ul{list-style:none;padding:0;margin:0}.thumbs ul li{width:24%;height:260px;float:left;overflow:hidden;position:relative;margin:0 1.2% 15px 0;z-index:1}.thumbs ul li a{display:block}.thumbs ul li:nth-child(4n) {margin-right:0}.thumbs ul li:last-child{margin-right:0}.thumbs ul li img{position:absolute;top:45%;display:block;left:50%;-webkit-transform:translate(-50%,-40%) scale(1.7);min-width:100%}ul.con-pg{list-style:none;padding:0;margin:0;margin-top:5px;display:inline-block}ul.con-pg li{display:block;padding:0 0 10px 0;text-align:left;vertical-align:top;line-height:20px}ul.con-pg li span{display:inline-block}ul.con-pg li .fa{width:35px;height:35px;background:#6b1414;font-size:15px;color:#fff;text-decoration:none;text-align:center;line-height:35px;float:left;margin-right:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}ul.con-pg li:hover .fa{background:#1a1a1a;color:#fff}.contact-form{width:450px;height:auto;float:right;overflow:hidden;background:#181818;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;padding:30px 40px;font-size:15px;color:#fff;text-decoration:none}.contact-form strong{font-size:20px;color:#fff;font-weight:500;text-transform:uppercase}.contact-form ul{list-style:none;padding:0;margin:0}.contact-form ul li{padding:10px 0 0 0}.contact-form ul li input{width:calc(100% - 30px);height:40px;background:#fff;display:block;padding:0 15px;font-family:'Rubik',sans-serif;font-weight:400;color:#393939;font-size:14px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.contact-form ul li input:focus{border-color:#432561}.contact-form ul li input::-webkit-input-placeholder{color:#4f4f4f;opacity:1}.contact-form ul li input::-moz-placeholder{color:#4f4f4f;opacity:1}.contact-form ul li input::-ms-input-placeholder{color:#4f4f4f;opacity:1}.contact-form ul li textarea{width:calc(100% - 30px);height:auto;background:#fff;display:block;padding:15px;font-family:'Rubik',sans-serif;font-weight:400;color:#393939;font-size:14px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.contact-form ul li textarea:focus{border-color:#432561}.contact-form ul li textarea::-webkit-input-placeholder{color:#4f4f4f;opacity:1}.contact-form ul li textarea::-moz-placeholder{color:#4f4f4f;opacity:1}.contact-form ul li textarea::-ms-input-placeholder{color:#4f4f4f;opacity:1}.contact-form ul li input[type="submit"]{width:calc(100% - 2px)!important;height:inherit!important;font-family:'Rubik',sans-serif;font-weight:400!important;font-size:20px!important;color:#fff!important;display:block;text-transform:uppercase;text-align:center;background:#6b1414;padding:14px 0;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;margin-top:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;border:none}.contact-form ul li input[type="submit"]:hover{cursor:pointer;color:#fff!important;background:#911111}.map{width:auto;height:350px;overflow:hidden}.abt-img{float:right;margin:0 0 0 40px}.btn-mrg{margin:0 10px 10px 0}textarea.form-control{height:90px}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border:1px solid red!important}div.wpcf7-response-output{margin:10px 0}.tnp-subscription{margin:0}.tnp-subscription label{font-weight:normal;padding:0 0 5px 0}.tnp-subscription input.tnp-submit,.tnp-profile input.tnp-submit{background:#6c1413!important;cursor:pointer}.tnp-subscription input.tnp-submit:hover,.tnp-profile input.tnp-submit:hover{background:#6c1413!important}.tnp-subscription input[type="text"],.tnp-subscription input[type="email"],.tnp-subscription select,.tnp-profile input[type="text"],.tnp-profile input[type="email"],.tnp-profile select{background:none!important;border:#ced4da 1px solid!important;max-width:300px;width:300px;height:40px!important}.tnp-subscription input[type="text"]:focus,.tnp-subscription input[type="email"]:focus,.tnp-subscription select:focus,.tnp-profile input[type="text"]:focus,.tnp-profile input[type="email"]:focus,.tnp-profile select:focus{outline:none!important;border-color:#999!important}.french{font-size:38px;line-height:36px}.french strong{font-weight:400;font-size:71px;letter-spacing:-4px;line-height:60px}.french .size1{font-size:61px;line-height:54px;position:relative}.french .size2{font-weight:500;font-size:38px;color:#a3a3a3;line-height:32px}