div.carpet-cleaning section.hero-section{background-image:url("../images/mini-hero.png");background-size:cover;width:100%;height:300px;margin-bottom:5em;position:relative;display:table}div.carpet-cleaning section.hero-section h1{color:#FFF;font-size:60px;display:table-cell;text-align:center;vertical-align:middle}div.carpet-cleaning .section-links{max-width:683px}div.carpet-cleaning .section-links a{display:block;width:683px;max-height:233px;margin-bottom:2em;border:4px solid #FFF;max-width:100%}div.carpet-cleaning .section-links a:hover{border:4px solid #CA892B}div.carpet-cleaning .section-links img{width:675px;height:225px}div.carpet-cleaning .introduction{margin-bottom:60px}div.carpet-cleaning .introduction h2{text-align:center;font-size:40px;margin-bottom:40px;color:#333}div.carpet-cleaning .introduction p{font-size:20px}@media screen and (max-width: 680px){div.carpet-cleaning .section-links img{max-width:100%;height:auto}}@media screen and (max-width: 480px){div.carpet-cleaning section.hero-section h1{font-size:40px}}@media screen and (max-width: 420px){div.carpet-cleaning section.hero-section h1{font-size:35px}}div.cc-information section.cc-information-hero-section{background-image:url("../images/carpet-cleaning-information.png");background-size:cover;background-repeat:no-repeat;width:100%;min-height:300px;margin-bottom:5em;position:relative}div.cc-information section.cc-information-hero-section h1{display:none;color:#FFF;text-align:center}@media screen and (max-width: 900px){div.cc-information section.cc-information-hero-section{background-image:none;background-color:#4F0001}div.cc-information section.cc-information-hero-section h1{position:static;display:table-cell;vertical-align:middle;text-align:center}}div.diy-carpet-cleaning-tips section.diy-hero-section{background-image:url("../images/do-it-myself.png");background-size:cover;background-repeat:no-repeat;width:100%;min-height:300px;margin-bottom:5em;position:relative;display:table}div.diy-carpet-cleaning-tips section.diy-hero-section h1{display:none;color:#FFF;text-align:center}div.diy-carpet-cleaning-tips .toc{list-style-type:none;padding:0}@media screen and (max-width: 900px){div.diy-carpet-cleaning-tips section.diy-hero-section{background-image:none;background-color:#4F0001}div.diy-carpet-cleaning-tips section.diy-hero-section h1{position:static;display:table-cell;vertical-align:middle;text-align:center}}section.hero-section,section.diy-hero-section,section.cc-information-hero-section,section.why-choose-us-hero-section{margin-top:50px}.content-body{font-size:20px;margin-bottom:3em}.content-body h2{margin-top:1em;margin-bottom:.7em}.fb-share-button{transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;margin-top:20px}div.why-choose-us section.why-choose-us-hero-section{background-image:url("../images/why-choose-us.png");background-size:cover;background-repeat:no-repeat;width:100%;min-height:300px;margin-bottom:5em;position:relative;display:table}div.why-choose-us section.why-choose-us-hero-section h1{display:none;color:#FFF;text-align:center;vertical-align:middle}div.why-choose-us section h2{margin-bottom:1.5em}div.why-choose-us .trust-badges h2{text-align:center}div.why-choose-us .trust-badges img{margin:15px}div.why-choose-us .trust-badges .center-container{max-width:1300px;margin:0 auto}div.why-choose-us #problems-we-face{max-width:1200px;margin:0 auto}div.why-choose-us #problems-we-face div.flat-image{padding-top:50px}div.why-choose-us #problems-we-face div.flat-image img{width:100%}div.why-choose-us #problems-we-face div.pull-right{padding:2em}div.why-choose-us #problems-we-face ul{list-style-type:none;padding:0}div.why-choose-us section.callout-strip{padding-top:1em;padding-bottom:1em;margin:3em 0;background-color:#2A67B7;color:#FFF}div.why-choose-us section.callout-strip .btn{display:table;margin:1em auto 0 auto}div.why-choose-us .call-button{background-color:#D04D2D}div.why-choose-us .call-button:hover{background-color:#CE6D2D}div.why-choose-us section.mini-testimonial footer{color:#FFF}div.why-choose-us .package-box{min-width:15em;background:#fff;border-radius:2px;padding:2em 1em 1em 1em;display:inline-block;margin:1rem;position:relative;width:300px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}div.why-choose-us .package-box .package-highlight{position:absolute;left:0;top:0;right:0;text-align:center;background-color:#2A67B7;color:#FFF}div.why-choose-us .package-box h4{font-size:30px}div.why-choose-us .package-box ul{list-style-type:none;padding:0}div.why-choose-us .package-box li{margin-bottom:1em}div.why-choose-us .package-box:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}div.why-choose-us #testimonials{min-height:500px}div.why-choose-us #carousel-testimonials{height:400px;padding-bottom:50px}div.why-choose-us #carousel-testimonials .carousel-indicators li{background-color:#4F0001;border:none}div.why-choose-us #carousel-testimonials blockquote{padding-left:20%;padding-right:20%;text-align:center}div.why-choose-us #carousel-testimonials a.carousel-control{background-color:#FFF;background-image:none;color:#4F0001;opacity:1}div.why-choose-us #our-process ul li{list-style-image:url("../images/check-mark.png")}div.why-choose-us #other-considerations img{display:block;margin:0 auto}div.why-choose-us #contact-us .call-button{margin-top:1.5em}div.why-choose-us #contact-us .contact-us-panel{margin-top:3em}@media screen and (max-width: 900px){div.why-choose-us section.why-choose-us-hero-section{background-image:none;background-color:#4F0001}div.why-choose-us section.why-choose-us-hero-section h1{position:static;display:table-cell;vertical-align:middle;text-align:center}}@media screen and (max-width: 1050px){div.why-choose-us .carousel-indicators{display:none}}@media screen and (max-width: 767px){div.why-choose-us .package-box{display:block;float:none !important;margin:2em auto}}@media screen and (max-width: 650px){div.why-choose-us #testimonials blockquote p{font-size:14px}}@media screen and (max-width: 420px){div.why-choose-us #carousel-testimonials{height:500px}}@media screen and (max-width: 340px){div.why-choose-us #carousel-testimonials{height:550px}}.navbar{margin-bottom:0;font-size:130%}.navbar-brand{padding-top:5px}footer.page-footer{background-color:#F3F3F3;padding:2em;min-height:5em;font-size:16px}footer.page-footer h3{margin-bottom:1em}footer.page-footer h4{margin-bottom:1em}footer.page-footer h4:after{content:"";display:block;margin-top:10px;width:3em;border-bottom:2px solid black}footer.page-footer h4.red-border:after{border-color:#E96656}footer.page-footer h4.green-border:after{border-color:#34D293}footer.page-footer h4.blue-border:after{border-color:#3AB0E2}footer.page-footer h4.yellow-border:after{border-color:#F7D861}footer.page-footer #subscribe-email-field{margin-bottom:1em}footer.page-footer hr{margin-top:1.5em;margin-bottom:1.5em}footer.page-footer div#footer-services-section ul li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#E96656;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}footer.page-footer div#footer-services-section ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}footer.page-footer div#footer-company-section ul li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#34D293;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}footer.page-footer div#footer-company-section ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}footer.page-footer div#footer-special-pages-section ul li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#3AB0E2;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}footer.page-footer div#footer-special-pages-section ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}footer.page-footer ul{list-style-type:none;padding:0}footer.page-footer ul li{margin-bottom:.5em}footer.page-footer ul li a{color:#333333;position:relative;text-decoration:none}footer.page-footer ul li a:visited{color:#333333}footer.page-footer ul li a:hover,footer.page-footer ul footer ul li a:active{color:#333333}footer.page-footer .social-links{min-height:120px;padding-top:60px}