 .padz{margin-top:100px;}  .H{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Hover1.jpg);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;position:relative;width:33%;height:350px;} .H:hover{background:-webkit-linear-gradient(-20deg,rgb(86,212,190),rgb(69,165,148));background:linear-gradient(-20deg,rgb(86,212,190),rgb(69,165,148));} .wordH::after{content:"Bathroom";font-size:50px;font-family:"Open Sans",sans-serif;font-weight:bold;color:#fff;left:0%;bottom:-40%;position:absolute;width:100%;height:350px;text-shadow:1px 1px 1px #000;} .wordH:hover::after{opacity:0;} .wordH::before{content:"When many people think of remodeling,their mind often goes first to the kitchen and the bedroom,but the bathroom is an equally important part of your home that sees quite a lot of attention over its lifetime.";font-size:20px;opacity:0;position:absolute;width:90%;left:0%;bottom:-200px;transition:all .75s ease;width:100%;height:350px;color:#fff;} .wordH:hover::before{opacity:1;bottom:0px;z-index:10;bottom:-100px;} .O{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Hover2.jpg);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;position:relative;width:34%;height:350px;} .O:hover{background:-webkit-linear-gradient(-20deg,rgb(86,212,190),rgb(69,165,148));background:linear-gradient(-20deg,rgb(86,212,190),rgb(69,165,148));} .wordO::after{content:"Kitchen";font-size:50px;font-family:"Open Sans",sans-serif;font-weight:bold;opacity:1;position:absolute;color:#fff;width:100%;height:350px;left:0%;bottom:-40%;text-shadow:1px 1px 1px #000;} .wordO:hover::after{opacity:0;} .wordO::before{content:"The kitchen is where you entertain,where guests naturally gather,and where you spend a large amount of your time at home. Given how central the kitchen is to the function and flow of your home,why not spend the time to make your kitchen the best possible version of itself?";font-size:20px;opacity:0;position:absolute;width:90%;left:0%;bottom:-200px;transition:all .75s ease;width:100%;height:350px;color:#fff;} .wordO:hover::before{opacity:1;bottom:-100px;} .V{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Hover3.jpg);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;position:relative;width:33%;height:350px;} .V:hover{background:-webkit-linear-gradient(-20deg,rgb(86,212,190),rgb(69,165,148));background:linear-gradient(-20deg,rgb(86,212,190),rgb(69,165,148));} .wordV::after{content:"Residential";font-size:50px;opacity:1;position:absolute;width:100%;height:350px;font-family:"Open Sans",sans-serif;font-weight:bold;color:#fff;left:0%;bottom:-40%;text-shadow:1px 1px 1px #000;} .wordV:hover::after{opacity:0;} .wordV::before{content:"When you first moved into your home,perhaps there were certain things you overlooked,things you figured you'd change when the right time came along. Or perhaps you've grown tired of the things that excited you about the home in the first place,and are looking to make some updates.";font-size:20px;opacity:0;position:absolute;width:90%;left:0%;bottom:-200px;transition:all .75s ease;width:100%;height:350px;color:#fff;} .wordV:hover::before{opacity:1;bottom:-100px;}.hoverz{height:350px;width:100%;}  .headerz{position:relative;margin:2% auto;width:33%;} .headerz h1{color:#fff;font-size:60px;text-shadow:1px 1px 1px #212121;}  .title{margin-top:85px;color:#3e638a;font-size:38px;} .Movies{margin:0 auto;text-align:center;width:66%;} .Menu{background:linear-gradient(to right,#004e92,#000428);box-shadow:1px 1px 1px black;margin:0 auto;text-align:center; width:50%;} .Menu h1{font-size:80px;font-weight:bold;} .boxz3{display:inline-block;width:200px;height:100px;margin:1em;background:url(https://media.giphy.com/media/26gskofCNU8Tl4duU/giphy.gif) fixed;background-size:cover;} .movie1{display:inline-block;vertical-align:top;width:50%;} .movie2{display:inline-block;vertical-align:top;width:50%;} .bg-box#Home1{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Home1-2.jpg);background-size:cover;background-position:center center;} .bg-box#Home2{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Home2-2.jpg);background-size:cover;background-position:center center;} a.page-btn{font-family:"Dosis",sans-serif;background:none;text-decoration:none;color:#fff;width:200px;display:inline-block;padding:7px 0;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:4px;box-sizing:border-box;border:1px solid #fff;border-radius:46px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} a.page-btn:hover{border:none;text-shadow:1px 2px 3px;background:none;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}  .floating-2{animation-name:floating-2;-webkit-animation-name:floating-2;-moz-animation-name:floating-2;animation-duration:5s;-webkit-animation-duration:5s;-moz-animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;} @keyframes floating-2{0%{transform:translateY(0);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);} 50%{transform:translateY(-160px);-webkit-transform:translateY(16%);-moz-transform:translateY(16%);} 100%{transform:translateY(0);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);}}.txt-box h2{margin-top:0;font-size:34px;font-weight:500;letter-spacing:4px;text-transform:capitalize;margin-bottom:40px;line-height:105%;} .bg-box{min-height:600px;} .row.full{max-width:100%;} .txt-box{height:100%;padding:0;box-sizing:border-box;border:none;} .txt-box.dark{background-image:linear-gradient(60deg,#29323c 0%,#3e638a 100%);} .homerow{height:600px;} .txt-inner{height:100%;margin:0 auto;padding:50px 0 0;width:75%;} .txt-box h2{margin-top:0;font-size:34px;font-weight:500;letter-spacing:4px;text-transform:capitalize;margin-bottom:40px;line-height:105%;} .txt-box.dark h2{color:#fff;} .txt-inner img{margin-bottom:30px;} .txt-inner p{font-size:17px;letter-spacing:.5px;margin-bottom:15px;} .dark .txt-inner p{color:#fff;} p{font-size:25px;}  .title{margin-top:85px;color:#3e638a;font-size:38px;} .Movies{margin:0 auto;text-align:center;width:66%;} .Menu{background:linear-gradient(to right,#004e92,#000428);box-shadow:1px 1px 1px black;margin:0 auto;text-align:center; width:50%;} .Menu h1{font-size:80px;font-weight:bold;} .boxz3{display:inline-block;width:200px;height:100px;margin:1em;background:url(https://media.giphy.com/media/26gskofCNU8Tl4duU/giphy.gif) fixed;background-size:cover;} .movie1{display:inline-block;vertical-align:top;width:50%;} .movie2{display:inline-block;vertical-align:top;width:50%;} .bg-box#Home1{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Home1-2.jpg);background-size:cover;background-position:center center;} .bg-box#Home2{background:url(https://jmpbuilderinc.com/wp-content/uploads/sites/4957/2017/08/Home2-2.jpg);background-size:cover;background-position:center center;} a.page-btn{font-family:"Dosis",sans-serif;background:none;text-decoration:none;color:#fff;width:200px;display:inline-block;padding:7px 0;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:4px;box-sizing:border-box;border:1px solid #fff;border-radius:46px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} a.page-btn:hover{border:none;text-shadow:1px 2px 3px;background:none;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}  .txt-box h2{margin-top:0;font-size:34px;font-weight:500;letter-spacing:4px;text-transform:capitalize;margin-bottom:40px;line-height:105%;} .bg-box{min-height:600px;} .row.full{max-width:100%;} .txt-box{height:100%;padding:0;box-sizing:border-box;border:none;} .txt-box.dark{background-image:linear-gradient(60deg,#29323c 0%,#3e638a 100%);} .homerow{height:600px;} .txt-inner{height:100%;margin:0 auto;padding:50px 0 0;width:75%;} .txt-box h2{margin-top:0;font-size:34px;font-weight:500;letter-spacing:4px;text-transform:capitalize;margin-bottom:40px;line-height:105%;} .txt-box.dark h2{color:#fff;} .txt-inner img{margin-bottom:30px;} .txt-inner p{font-size:17px;letter-spacing:.5px;margin-bottom:15px;} .dark .txt-inner p{color:#fff;} p{font-size:25px;}  .floating{animation-name:floating;-webkit-animation-name:floating;-moz-animation-name:floating;animation-duration:3s;-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;} @keyframes floating{0%{transform:translateY(0);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);} 50%{transform:translateY(-160px);-webkit-transform:translateY(16%);-moz-transform:translateY(16%);} 100%{transform:translateY(0);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);}} body{font-family:'Merriweather',serif;}h1,h1 a,.heading-1{color:#56d4be;font-family:'Lato',sans-serif;font-size:25px;font-weight:600;line-height:normal;margin:25px 0;}h2,.heading-2{color:#56d4be;font-family:'Lato',sans-serif;font-size:27px;font-weight:600;line-height:normal;margin:25px 0;}h3,.heading-3{color:#56d4be;font-family:'Lato',sans-serif;font-size:19px;font-weight:600;line-height:normal;margin:25px 0;}h4,.heading-4{font-family:'Lato',sans-serif;color:#0a1916;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:'Merriweather',serif;color:#0a1916;font-size:14px;font-weight:400;margin:15px 0;}ul{list-style-type:none;margin-left:0;}.animate-slow{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}.animate-medium{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}.animate-fast{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;}.horizontal-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.vertical-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.absolute{position:absolute;}.light-bg{background:#ffffff;}.color-bg{background:#fff;}.dark-bg{background:#000000;}.dark-bg p,.dark-bg span,.dark-bg li,.dark-bg a{color:#0a1916;}.white-color{color:#ffffff!important;}.alt-color{color:#56d4be!important;}.large-text{font-size:22px;}.border-top{border-top:10px solid #56d4be;}.button{text-transform:uppercase;font-family:"Titillium Web",sans-serif;}.button:hover,.button:focus{background:#000000;}.color-button{background:#56d4be;width:100%;line-height:10px;}.transparent-button{background:rgba(51,51,51,.9);}.no-margin{margin:0;}.padded{padding:40px;}.strip-padding{padding-left:0!important;padding-right:0!important}.strip-left{padding-left:0!important;}.strip-right{padding-right:0!important;}.box-shadow{box-shadow:0px -5px 62px 76px #fff;-webkit-box-shadow:0px -5px 62px 76px #fff;-moz-box-shadow:0px -5px 62px 76px #fff;}.content-wrapper{display:block;float:left;position:relative;width:100%;}.row{margin:0 auto;max-width:75rem;width:100%;}.long-row{margin:0 auto;width:100%;max-width:1600px;}.page-wrapper{max-width:75rem;clear:both;}.header-wrapper{background:#fff;height:auto;position:relative;z-index:9999;display:block;float:left;width:100%;}.logo-wrapper{line-height:130px;height:130px;}.company-info{padding-top:5%;}.header-company-title{margin:0;}.header-company-title a{font-size:30px;font-weight:600;letter-spacing:1.5px;line-height:1.3;}.service-order-wrapper{background:#56d4be;padding:7px 15px;text-align:center;}.header-company-serviceorder{color:#ffffff;font-size:18px;font-weight:300;margin:0;line-height:32px;display:block;text-align:center;}.social-wrapper{max-width:575px;width:90%;background:#58595b;border-left:5px solid #c9cacc;border-bottom:1px solid #58595b;}.social-wrapper span{line-height:40px;}.social-wrapper i{line-height:40px;width:35px;font-size:18px;}.navigation-wrapper{position:relative;display:block;float:left;}.top-bar,.top-bar.expanded{background:none;height:auto;}.top-bar-section ul li,.top-bar.expanded .title-area{background:none;}.top-bar-section ul li{margin:0 6px;}.top-bar-section li:not(.has-form) a:not(.button){background:none;font-family:'Abril Fatface',cursive;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:125px;border-bottom:3px solid transparent;font-weight:lighter;color:#0a1916;}.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;color:#56d4be;line-height:125px;border-color:#56d4be;}.top-bar-section .has-dropdown > a::after{top:41.5px;border-color:#ffffff transparent transparent;right:-8px !important;}.top-bar-section .dropdown{background:#000000;}.top-bar-section .dropdown li{margin:0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#fff;line-height:32px !important;text-align:center;color:#0a1916;border-color:transparent;font-size:13px;font-weight:lighter;letter-spacing:0;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#56d4be;border-color:#56d4be;}.top-bar-section .has-dropdown > a{background-color:#333;padding-right:25px !important;}.home-slider-wrapper{width:100%;position:relative;height:calc(100vh - 130px);overflow:hidden;}.slider-wrapper{width:100%;height:440px;overflow:hidden;}.slick-slide img{width:100%}.slick-slider{z-index:-1;margin-bottom:0!important;}.scroll-down{cursor:pointer;position:absolute;bottom:15px;z-index:9999;}.scroll-down i.fa{line-height:45px;width:50px;font-size:35px;}.home-grid{display:block;float:left;position:relative;}.home-grid-small{width:30%;}.home-grid-large{width:40%;}.home-cta-wrapper{background:url("https://jmpbuilderinc.com/wp-content/themes/gc6/images/home-cta.jpg");background-position:center center;background-size:cover;}.home-cta-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;}.home-section{width:100%;max-width:720px;display:block;margin:0 auto;text-align:center;}.content-image{max-height:530px;max-width:530px;}.accordian-heading{cursor:pointer;}.accordian-heading span{display:inline!important;}.accordian-heading:after{content:"Click to view";color:#0a1916;font-size:13px;font-weight:400;padding-left:15px;opacity:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;}.accordian-heading:hover:after{opacity:1;}.active .accordian-heading:hover:after{opacity:0;}.basic-accordian .accordian-content{display:none;}.basic-accordian .active .accordian-content{display:block;}.contactForm{margin-top:20px;}.contactForm input,.contactForm textarea,.contactForm input:focus,.contactForm textarea:focus{width:100%;padding:3px 6px;margin-bottom:5px;box-shadow:none;border:none;background:#e6e6e6;font-size:16px;}.contactForm textarea{height:115px;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}p.contact-info,p.contact-phone,p.contact-fax,p.contact-email,p.contact-address{font-family:"Titillium Web",sans-serif;margin:15px 0;}p.contact-fax:before{content:"Fax:";display:inline;}footer p.contact-info,footer p.contact-phone,footer p.contact-fax,footer p.contact-email,footer p.contact-address{color:#ffffff;font-size:20px;}.footer-wrapper{width:100%;font-family:"Titillium Web",sans-serif;background:#0a1916;border-top:1px solid #b2b2b2;display:block;float:left;width:100%;}.footer-wrapper h2{margin:0 0 10px;}.disclaimer p{font-size:9px;color:#ffffff;text-transform:uppercase;}.disclaimer img{max-width:125px;}.fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;}#preloader{background:none repeat scroll 0 0 #fff;display:block;padding:20% 0 0;position:absolute;text-align:center;width:100%;z-index:999999;top:0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px;}.spinner > div{background-color:#444;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)} 20%{-webkit-transform:scaleY(1.0)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}} .gallery-wrapper .gallery-image{height:auto!important;}.gallery-wrapper .gallery-image:hover{opacity:.8;} @media only screen and (max-width:1720px){.top-bar-section ul li{margin:0;} .top-bar-section li:not(.has-form) a:not(.button){padding:0 12px;}} @media only screen and (min-width:1025px){.top-bar-section .has-dropdown.hover > .dropdown,.top-bar-section .has-dropdown.not-click:hover > .dropdown{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}} @media only screen and (max-width:1024px){.top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px #0a1916,0 7px 0 1px #0a1916,0 14px 0 1px #0a1916;}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #0a1916,0 7px 0 1px #0a1916,0 14px 0 1px #0a1916;}h1,h1 a{font-size:20px;}h2{font-size:18px;}a,a:focus,a:active,a:visited,a:hover{color:#56d4be;}.padded{padding:20px;}.header-wrapper{height:auto;}.social-wrapper{width:100%;max-width:100%;}.top-bar{width:100%;height:45px;}.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;border:none;}.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){line-height:45px;background:#56d4be;color:#ffffff;border:none;}.top-bar-section .has-dropdown > a::after{top:34.5px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#fff;line-height:45px;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#ffffff;border:none;line-height:45px;}.home-slider-wrapper,.slider-wrapper{height:50vh;}.home-slider-wrapper .slick-slider,.slider-wrapper .slick-slider{margin-bottom:0;}.home-grid .absolute.vertical-center{position:relative;top:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}.home-grid-small{width:100%;}.home-grid-large{width:100%;}.home-cta-wrapper{padding:100px 20px;}.accordian-heading:after{display:none;}.basic-accordian .accordian-content{display:block;}.disclaimer img{max-width:100px;}.wordV::after{font-size:45px;}.wordV::after{font-size:45px;}.wordV::after{font-size:45px;}.wordH:hover::before{opacity:1;bottom:-50px;}.wordO:hover::before{opacity:1;bottom:-50px;}.wordV:hover::before{opacity:1;bottom:-50px;}} @media only screen and (max-width:767px){.header-wrapper{margin-top:43px;z-index:1;}.header-wrapper a[href^="tel:"].button{z-index:9999;color:#ffffff !important;}.home-slider-wrapper{z-index:0;}.top-bar{overflow:hidden;}.home-cta-wrapper{padding:50px 0;}} 