 @import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');.scrollable{height:60vh;overflow-y:scroll;} .header-wrapper,.header-home,.header-interior{position:relative;} .header-content-container{background:rgb(255,255,255);float:left;height:calc(100vh - 80px);max-width:100%;width:auto;} header.header-interior{background:#aba8a8;background-position:bottom center;background-attachment:fixed;float:left;width:100%;padding:15px 0;overflow:visible;} .header-interior .header-content-container{background:none;height:auto;width:100%;} .header-company-wrapper{height:calc(100vh - 298px);padding:125px 50px;width:100%} .header-interior .header-company-wrapper{width:100%;} .header-interior .header-company-wrapper{height:auto;} .header-company-title{color:#fff;font-size:50px;line-height:55px;font-weight:800;letter-spacing:6px;text-shadow:3px 1px 6px black;} .header-interior .header-company-title{color:#fff;margin:35px 0 0 0;} .header-company-serviceorder{color:#fff;line-height:38px;letter-spacing:3px;font-weight:700;font-size:2em;line-height:1;text-shadow:3px 1px 6px black;}} .call-us{color:black;font-weight:500;} .call-us .contact-phone{color:#663d72 !important;font-weight:900 !important;margin:0 0 0 6px;} .header-cta-wrapper{padding:25px 0 0 50px;} .header-image-container{position:absolute;z-index:-1;top:0;right:0;width:100%;min-height:100vh;} .header-image-container-inner img{float:right;} .header-interior .header-image-container-inner img{max-height:500px;}.intro-equalizer{position:relative;overflow:hidden;} .intro-equalizer img{max-height:660px;margin:0 auto;float:right;position:absolute;right:0;top:0;} .intro-equalizer .text-block-1{padding:15% 0;} .content-body{background:#fff;float:left;display:block;position:relative;width:100%;max-width:100%;} .background-1{background:url("https://hairtech2000.com/wp-content/uploads/sites/1520/2019/08/girl-haircut.jpg");background-position:50% 50%;background-attachment:fixed;padding:11% 0;} .background-2{background:#bfbfbf;background-position:bottom center;background-attachment:fixed;padding:9% 0 10.5%;} .background-3{background:url("https://hairtech2000.com/wp-content/uploads/sites/1520/2019/08/men-hair.jpg");background-position:65% 11%;background-attachment:fixed;padding:5.7% 0 5%;} .background-4{background:url("https://hairtech2000.com/wp-content/uploads/sites/1520/2019/08/girl-haircut2.jpg");background-position:69% 22%;background-attachment:fixed;padding:11% 0;} .contact-wrapper{background:white;background-position:bottom center;background-attachment:fixed;padding:75px 0;} .service-wrapper.background-2{padding:0;} .category-selector-wrapper{display:block;border-bottom:1px solid #9370db;float:left;width:100%;} .category-selector{display:inline-block;font-size:24px;font-weight:300;line-height:70px;position:relative;width:280px;cursor:pointer;border-top:1px solid white;border-right:1px solid white;border-bottom:1px solid transparent;border-left:1px solid white;top:1px;} .category-selector.active-category{border-top:1px solid #9370db;border-right:1px solid #9370db;border-bottom:1px solid white;border-left:1px solid #9370db;border-radius:5px 5px 0 0;} .category-container{text-align:left;} .category-container{display:none;float:left;width:100%;clear:both;} .category-container.active-category{display:block;} .category-container h3{margin:45px 0 0 0;} .price-chart{margin:0 auto;width:620px;max-width:100%;} .price-chart h2{margin:0 0 30px 0;} .price-chart ol{list-style-type:decimal-leading-zero;color:#907d56;font-family:'Nunito Sans',sans-serif;font-weight:600;line-height:98px;font-size:60px;padding:0 0 0 8%;} .price-chart ol li{position:relative;} .price-chart ol li::after{content:"";position:absolute;bottom:24px;right:0;left:0;height:2px;width:100%;border-bottom:2px dotted #907d56;} .price-chart ol li span.service{text-align:left;} .price-chart ol li span.cost{text-align:right;} .price-chart ol li span.service,.price-chart ol li span.cost{color:white;font-family:'Nunito Sans',sans-serif;font-size:20px;font-weight:200;line-height:20px !important;display:inline-block;margin:0 0 0 0;padding:0 14px;vertical-align:middle;width:50%;position:relative;top:-5px;} .service-column{background:black;float:left !important;height:100vh;position:relative;text-align:center;width:20%;-webkit-transition:all 5ms ease;-moz-transition:all 5ms ease;-ms-transition:all 5ms ease;-o-transition:all 5ms ease;transition:all 5ms ease;} .service-tagline-wrapper{position:relative;top:50%;z-index:1;} .service-tagline{color:white;font-size:24px;font-weight:200;letter-spacing:3px;text-transform:uppercase;} .image-container{width:100%;max-width:none;position:absolute;height:100%;z-index:0;top:0;opacity:0.2;-webkit-filter:grayscale(100%);filter:grayscale(100%);} .service-type .service-image{background:#9370db;padding-left:0;padding-right:0;position:relative;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .service-type .service-image img{opacity:0.6;position:relative;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .service-type:hover .service-image img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;} .service-type .service-image.right::before{border:2px solid #907d56;content:" ";position:absolute;top:-24px;left:-24px;height:100%;width:100%;z-index:1;} .service-type:hover .service-image.right::before{border:5px solid white;width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .service-type .service-image.left::before{border:2px solid #907d56;content:" ";position:absolute;top:-24px;right:-24px;height:100%;width:100%;z-index:1;} .service-type:hover .service-image.left::before{border:5px solid white;width:calc(100% - 24px);height:calc(100% - 24px);top:12px;right:12px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .service-type .service-content{display:inline-block;max-width:100%;width:600px;margin:15% auto 0;opacity:0.5;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;} .service-type:hover .service-content{opacity:1;} .service-type .service-content .cta-two{opacity:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;} .service-type:hover .service-content .cta-two{opacity:1;} .service-content-interior{display:block;max-width:100%;width:700px;margin:0 auto;text-align:left;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;} .service-content-interior h1:not(.accent-one),.service-content-interior h2:not(.accent-one),.service-content-interior h3:not(.accent-one),.service-content-interior h4:not(.accent-one),.service-content-interior h5:not(.accent-one),.service-content-interior h6:not(.accent-one) .service-content-interior p:not(.accent-one){text-align:left;font-size:23px;margin-bottom:0;} .service-content-interior p:not(.accent-one){margin-bottom:15px;} .service-cta-group{position:relative;} .service-cta-group .service-image-wrapper{background:#9370db;float:left;margin:0 0 35px 0;position:relative;width:100%;} .service-cta-group .service-image-wrapper img{opacity:0.6;position:relative;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .service-cta-group:hover .service-image-wrapper img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;} .service-cta-group .service-image-wrapper::before{border:2px solid #907d56;content:" ";position:absolute;top:-24px;left:-24px;height:100%;width:100%;z-index:1;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .service-cta-group:hover .service-image-wrapper::before{border:5px solid white;width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .masonry-wrapper{display:block;width:100%;position:relative;} .gallery-item{background:#9370db;width:33.33%;} .gallery-item img{position:relative;opacity:0.6;width:100%;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);} .gallery-item:hover img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%);} .gallery-item::before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid transparent;opacity:0;z-index:1;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .gallery-item:hover::before{border:5px solid white;width:90%;height:90%;top:5%;left:5%;opacity:1;} .header-interior .navigation-wrapper{width:100%;max-width:100%;float:right;padding:48.5px 0 0 0;} .top-bar,.top-bar-section ul li,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;} header.header-interior .top-bar{float:right;background:none;} .top-bar-section ul li:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button){font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:500;line-height:45px;padding:0 7px;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:hover:not(.has-form) a:not(.button){color:#1c1c1c;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:400;line-height:45px;padding:0 7px;position:relative;} .top-bar-section li.active:not(.has-form) a:not(.button)::before,.top-bar-section li:hover:not(.has-form) a:not(.button)::before{background:#9370db;bottom:-5px;content:"";position:absolute;height:1px;width:40px;left:0;right:0;margin:0 auto;} .top-bar-section li.active.has-dropdown:not(.has-form) a:not(.button)::before{right:18px;} .top-bar-section li.has-dropdown:not(.has-form) a:not(.button){padding:0 20px 0 5px !important;} .top-bar-section .dropdown{background:#663d72;;text-align:left;left:50%;border-radius:15px;padding:4vh 2vw;min-width:590px;box-shadow:0px 6px 13px 0px rgba(0,0,0,0.5);min-width:calc(100% + 20px);padding:15px;left:-15px;} header.header-interior .top-bar-section .dropdown{background:#8e8e8e;} .top-bar-section .has-dropdown > a::after{content:"";display:block;width:6px;height:6px;border:inset 5px;border-top-style:solid;margin-top:0;top:calc(50% - 4px);border-right:1px solid #9370db;border-bottom:1px solid #9370db;border-left:none;border-top:none;right:-6px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);} .top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after{top:30%;right:-5px;-moz-transform:rotate(0deg) translateY(-50%);-webkit-transform:rotate(0deg) translateY(-50%);-o-transform:rotate(0deg) translateY(-50%);-ms-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);} header.header-interior .top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;} .top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) a:not(.button){background:transparent;color:#f2f2f2;}.top-bar-section li.active:not(.has-form) a:not(.button):hover{color:#f2f2f2;} header.header-interior .top-bar-section .dropdown li.active:not(.has-form) a:not(.button),header.header-interior .top-bar-section .dropdown li:hover:not(.has-form) a:not(.button){background:none;} .top-bar-section .dropdown li.has-dropdown:hover:not(.has-form) ul li a:not(.button){color:#FFFFFF;} .top-bar-section .dropdown li.has-dropdown:hover:not(.has-form) ul li:hover:not(.has-form) a:not(.button){color:#f2f2f2;} .top-bar-section li:hover:not(.has-form) a:not(.button)::before{display:none;} .fade-in{opacity:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .fade-in.complete{opacity:1;}  #wpadminbar{display:none !important;} body{font-family:'Nunito Sans',sans-serif;background:white;} h1,h1 a{color:#121212;font-family:'Nunito Sans',sans-serif;font-size:36px;line-height:1.2;margin:20px 0 50px 0;} h2{color:#121212;font-family:'Nunito Sans',sans-serif;font-size:36px;line-height:1.2;margin:20px 0 50px 0;} h3{color:#121212;font-family:'Nunito Sans',sans-serif;font-size:26px;line-height:1.2;margin:20px 0 30px 0;} h4{color:#121212;font-family:'Nunito Sans',sans-serif;font-size:26px;line-height:1.2;margin:20px 0 20px 0;} p{font-family:'Nunito Sans',sans-serif;color:#121212;font-size:16px;line-height:32px;margin:0 0 32px 0;} ul{list-style-type:none;} ul.list{color:#121212;font-family:'Nunito Sans',sans-serif;font-size:16px;position:relative;} ul.list li{line-height:32px;font-family:'Nunito Sans',sans-serif;} ul.list li::before{content:"-";position:relative;left:-15px;} .category-container ul.list li{width:50%;float:left;} .accent-one{color:#9370db;} .accent-two{color:#663d72;} .dark-bg{background-color:#121212;} .dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4{color:#663d72;} .dark-bg p{color:black;} .underlined{position:relative;} .underlined::after{content:"";position:absolute;width:375px;max-height:100%;height:1px;top:100%;left:0;right:0;margin:0 auto;} .accent-one.underlined::after{background:#9370db;} .accent-two.underlined::after{background:#663d72;} .inline-block{display:inline-block !important;} .text-block-1{margin:0 auto;width:920px;max-width:100%;} .cta-one{background:none;border:1px solid #663d72;color:#663d72;line-height:48px;padding:0 30px;font-size:18px;font-family:'Nunito Sans',sans-serif;font-weight:500;} .cta-one:hover,.cta-one:focus{background:#663d72;color:white;} .cta-one span:first-of-type{margin-right:8px;} .cta-one svg{max-width:16px;} .cta-two{font-size:18px;color:purple;font-weight:200;border:1px solid purple;line-height:50px;display:block;width:250px;margin:0 auto;} .cta-one .st0{fill:#9370db;max-width:16px;} .cta-one:hover .st0{fill:#121212;} .cta-two{background:none;border:2px solid purple;color:purple;display:block;font-size:18px;font-family:'Nunito Sans',sans-serif;font-weight:500;line-height:50px;margin:0 auto;padding:0;width:100%;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;} .cta-two:hover,.cta-two:focus{background:#663d72;color:white;} .vertical-padding-extra-large{padding-top:125px;padding-bottom:125px;} .vertical-padding-large{padding-top:100px;padding-bottom:100px;} .vertical-padding-medium{padding-top:75px;padding-bottom:75px;} .vertical-padding-small{padding-top:50px;padding-bottom:50px;} .vertical-padding-extra-small{padding-top:25px;padding-bottom:25px;} .strip-padding{padding-right:0 !important;padding-left:0 !important;} .row{margin:0 auto;max-width:1200px;width:100%;} .row.wide{margin:0 auto;max-width:1400px;width:100%;} .row.full-width{clear:both;float:left;margin:0 auto;max-width:100%;width:100%;} .contain-to-grid{background:none !important;} .contain-to-grid .top-bar{max-width:75em;} .page-wrapper{max-width:75rem;clear:both;} .footer-contact-information{padding:48px 0;} .footer-contact-information .contact-info{display:inline-block;line-height:58px;margin:0 120px 0 0;font-size:21px;font-weight:300;} .footer-contact-information .social-icons .fa{background:white;border:1px solid #121212;color:#9370db;font-size:21px;line-height:58px;text-align:center;width:58px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;} .footer-contact-information .social-icons .fa:hover,.footer-contact-information .social-icons .fa:focus{background:none;border:1px solid #121212;color:#121212;}.row.full{max-width:100%;}.disclaimer p{color:#ffffff;font-size:14px;line-height:20px;margin:0;} .lnm-image img{float:right;opacity:0.32;max-height:50px;} .contactForm input,.contactForm textarea{margin:0;} .emailConfirmation{margin:0 auto;} .emailConfirmation h1{color:#00CC00;} .slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;} .contactForm .columns{padding:0 8px;} .contactForm input{background:rgba(0,0,0,0.5);border:1px solid #9370db;color:white;height:50px;margin:0 0 16px 0;} .contactForm input[type="text"]:focus{background:rgba(0,0,0,0.5);box-shadow:0 0 5px #9370db;} .contactForm textarea{background:rgba(0,0,0,0.5);border:1px solid #9370db;color:white;margin:0 0 16px 0;max-width:100%;min-height:116px;min-width:100%;width:100%;} #submitContact{background:#663d72;color:white;cursor:pointer;display:block;width:100%;border-radius:50px;text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;} #captchaRefresh{filter:invert(100%);} #submitContact:hover{background:none;color:#9370db;}.contact-info-wrapper h3{color:#9370db;margin-bottom:20px;font-size:36px;} .contact-info-wrapper p{color:#9370db;font-size:22px;line-height:38px;font-weight:200;margin:0 0 15px 0;} .captcha-image-wrapper{width:calc(50% - 8px);border:1px solid #9370db;background:rgba(0,0,0,0.5);} .padding-width-small{padding-left:3vw;padding-right:3vw;} .font-size-medium p{font-size:17px;} .font-size-medium h1{font-size:41px;}.flexed{display:flex;}  button,.button{position:relative;display:inline-block;font-family:'Nunito Sans',sans-serif;font-size:1.1em;color:white;text-transform:initial;text-align:center;vertical-align:middle;border:none;border-radius:60px;background:#663d72;padding:12px 40px;margin:0 5px 5px 0;min-width:190px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}button.alt,.button.alt{background:#9370db;}.button::after{content:"";position:absolute;top:calc(50% - 3px);right:17%;width:10px;height:10px;border-top:3px solid;border-right:3px solid;border-color:white;-moz-transform:rotate(45deg) translateY(-25%);-webkit-transform:rotate(45deg) translateY(-25%);-o-transform:rotate(45deg) translateY(-25%);-ms-transform:rotate(45deg) translateY(-25%);transform:rotate(45deg) translateY(-25%);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.button.review-btn::after{right:10%;} .button:hover::after{right:10%;border-color:#663d72;} .cta-btn .button,.cta-btn button{background:#9370db;}button:hover,button:focus,.button:hover,.button:focus{color:white;background:#9370DB;border-color:#9370DB;}i.fa.fa-star{color:#f6dd00;}.footer-contact-information .social-icons .fa:hover,.footer-contact-information .social-icons .fa:focus{background:white;}.landing-page-button-wrapper a{position:relative;display:inline-block;font-family:'Nunito Sans',sans-serif;font-size:1.1em;color:white;text-transform:initial;text-align:center;vertical-align:middle;border:none;border-radius:60px;background:#663d72;padding:12px 40px;margin:0 5px 5px 0;min-width:190px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.landing-page-button-wrapper a::after{content:"";position:absolute;top:calc(50% - 3px);right:10%;width:10px;height:10px;border-top:3px solid;border-right:3px solid;border-color:white;-moz-transform:rotate(45deg) translateY(-25%);-webkit-transform:rotate(45deg) translateY(-25%);-o-transform:rotate(45deg) translateY(-25%);-ms-transform:rotate(45deg) translateY(-25%);transform:rotate(45deg) translateY(-25%);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.landing-page-button-wrapper a:hover::after{right:10%;border-color:#663d72;}.covid-banner #covid-banner{}body.covid-banner{padding-top:0px!important;top:-50px!important;} .footer-wrapper{width:100%;background:#1c1c1c;padding:12vh 0 0 0;} .footer-parent{border-top:1px solid #424242;border-bottom:1px solid #424242;} .footer-box-holder{padding:7vh 0 8vh 10vw;} .footer-box-holder:before{content:"";position:absolute;top:0;left:0;width:3vw;height:100%;background:#9370db;} .footer-box{} .footer-box h2{font-family:'Nunito Sans',sans-serif;font-size:1.2em;color:#FFFFFF;margin:5vh 0 2vh 0;} .footer-box p{color:#FFFFFF;font-family:'Nunito Sans',sans-serif;font-size:1em;line-height:normal;margin:0;} .footer-box p.vspaced{margin-top:10px;} .footer-address p{} .footer-address a{color:#FFFFFF;} .footer-hours p{} .footer-payment{} .footer-payment span{display:flex;justify-content:flex-start;} svg.payment-icon{margin:0 1.5vw 2vh 0;float:none;filter:grayscale(1);} svg.payment-icon.transparent{margin:0 2vw 3vh 0;height:35px;max-width:70px;} .footer-social .fa{color:#9370db;font-size:2.5em;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;} .footer-social .fa:hover{color:#FFFFFF;} .footer-social a:not(:last-of-type){margin-right:2.5vw;} .footer-social p{margin:4vh 0 0 0;} .footer-social img{max-width:150px;} .footer-cta-holder{display:flex;border-left:1px solid #424242;padding:10px 0 10px 10px} .footer-cta{background:#9370db;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%;} .footer-cta p{color:#FFFFFF;font-family:'Nunito Sans',sans-serif;font-size:4em;line-height:1em;} .footer-cta p span{display:block;} .footer-cta p span:first-of-type{font-size:0.6em;line-height:1.2em;} .footer-btn{color:#1c1c1c;background:#FFFFFF;font-size:1.2em;min-width:60%;padding:15px 20px;margin:15px 0 0 0;} .footer-btn:hover{color:#FFFFFF;background:#1c1c1c;} .footer-logo img{max-width:150px;} .disclaimer-holder{padding:3vh 17vw;} .disclaimer{} .disclaimer p{color:#FFFFFF;font-size:12px;} .contact-form-holder{padding:0 2vw;} .contact-body{padding-left:3.4vw;padding-right:9vw;padding-bottom:8vh;} .contact-body h1{font-size:30px;margin-bottom:10px;} .contactForm{margin-top:20px;} .contactForm label{font-weight:normal;display:block;margin-bottom:3px;color:#1c1c1c;font-family:'Nunito Sans',sans-serif;} .contactForm input{width:100%;padding:3px;margin-bottom:5px;} .contactForm textarea{width:100%;} input.fancyInput[type="text"]{font-family:'Nunito Sans',sans-serif;padding:12px 25px;font-size:.875rem;line-height:1.4;height:auto;border:none;border-radius:0;margin-bottom:7px;background:#FFFFFF;color:#676767;box-shadow:inset 0px 0px 0px 1px #676767;} input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#676767;} .contactForm textarea{width:100%;} textarea.fancyInput[type="text"]{font-family:'Barlow',sans-serif;padding:15px 25px;font-size:15px;line-height:1.4;height:100px;border:none;border-radius:0;margin-bottom:7px;background:#FFFFFF;color:#676767;box-shadow:inset 0px 0px 0px 1px #676767;} .contactForm .captchaWrapper{margin:0 0 5px;padding:10px 25px;font-size:14px;line-height:1.4;height:auto;border:none;border-radius:0;background:#FFFFFF;color:#676767;font-weight:bold;min-height:0;margin-bottom:23px;box-shadow:inset 0px 0px 0px 1px #676767;text-align:left !important;} .contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;vertical-align:middle;} .contactForm .captchaWrapper input{background:#FFFFFF;border:none;border-bottom:1px #676767 dotted;box-shadow:none;display:inline-block;width:40%;font-size:.875rem;padding:0;margin:0 0 0 15px;color:#676767;font-weight:normal;} .contactForm .captchaWrapper input::placeholder{color:#676767;} .contactForm .captchaRefresh{vertical-align:top;} .contactForm .submitWrapper{margin-top:5px;} .emailConfirmation{margin:0 auto;} .emailConfirmation h1{color:#00CC00;}.custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;width:550px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:700;font-size:1.47em;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:120px;line-height:50px;text-align:center;background:#663d72;border-radius:75px 0 0 75px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);}input.slideOutInput[type="text"]{font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{font-size:15px;line-height:1.4;height:auto;border:none;width:100%;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-weight:normal;background:#2980B9;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.mobile-sticky-cta{display:none;} .home-animation{position:absolute;top:0;left:-150px;width:300px;height:200px;opacity:0;animation:animation-travel 4s linear normal;animation-fill-mode:forwards;animation-delay:1.5s;z-index:9001;} @keyframes animation-travel{0%{transform:rotate(20deg) translate(10vw,12vh) scale(1);opacity:0;} 50%{opacity:1;} 100%{transform:rotate(-5deg) translate(80vw,60vh) scale(0.3);opacity:0;}} .home-animation-top{position:absolute;top:calc(50% - 61.5px);right:15px;background:url(https://sal4.linknowpreview.com/wp-content/themes/sal4/images/scissor-top.png) 50% 50% no-repeat;width:300px;height:123px;z-index:99;animation:scissor-one .2s linear alternate infinite;} .home-animation-bottom{position:absolute;top:calc(50% - 61.5px);right:15px;background:url(https://sal4.linknowpreview.com/wp-content/themes/sal4/images/scissor-bottom.png) 50% 50% no-repeat;width:300px;height:123px;opacity:.8;z-index:99;animation:scissor-two .2s linear alternate infinite;} @keyframes scissor-one{0%{transform:rotate(0deg);} 100%{transform:rotate(-25deg);}} @keyframes scissor-two{0%{transform:rotate(0deg);} 100%{transform:rotate(25deg);}} .svg-button{display:inline-block;width:10vw;opacity:0;transition:all .3s ease;} .svg-button.done{opacity:1;} @keyframes show-button{0{opacity:0;} 100%{opacity:1;}} .svg-button .encircled{fill:none;stroke:#ffd440;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;} .svg-button.done .encircled{animation:draw-circle 750ms ease 1s forwards;} @keyframes draw-circle{0{stroke-dashoffset:1000;} 100%{stroke-dashoffset:0;}} .svg-button .circle-text{font-family:'Nunito Sans',sans-serif;font-size:1.6em;fill:#FFFFFF;} .svg-button:hover .encircled{stroke:#ff7197;stroke-width:8px;}.cta-row{background:#663d72;}.cta-text-holder{text-align:center;padding:18vh 15vw;}.cta-row h2{font-family:'Nunito Sans',sans-serif;font-size:4.5em;line-height:1.2;color:white;} .cta-row h3{font-family:'Nunito Sans',sans-serif;color:white;} .cta-row p{color:white;}.exit-text padding:0;background:center / cover no-repeat url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/home-img4.jpg);} .exit-text.abt{background:center / cover no-repeat url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/about-img4.jpg);} .exit-text.svc{background:#8d767c;} .exit-text-clipart{background:center / cover no-repeat url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/clipart1.png);} .exit-text-content{float:right;max-width:53.5vw;background:#5b5156BF;padding:15vh 9vw;} .exit-text-content h2,.exit-text-content h3,.exit-text-content p{color:#FFFFFF;} .exit-text-content h2{font-size:2em;font-weight:bold;line-height:1.5;} .svc .exit-text-content{max-width:unset;background:none;padding:10vh 15vw 10vh 5vw;}.intro-text{padding:8vh 15vw 10vh 15vw;background-image:url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/home-img1.png),linear-gradient(90deg,#663d72 0%,#663d72 100%);background-position:105% 50%;background-repeat:no-repeat;}.intro-text.about-img{padding:12vh 15vw 10vh 15vw;background-image:url(https://hairtech2000.com/wp-content/uploads/sites/1520/2025/09/about-img1.jpg),linear-gradient(90deg,#663d72 0%,#663d72 100%);background-position:105% 50%;background-repeat:no-repeat;}.intro-text.about-img2{padding:8vh 15vw 10vh 15vw;background-image:url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/about-img2.png),linear-gradient(90deg,#663d72 0%,#663d72 100%);background-position:105% 50%;background-repeat:no-repeat;}.intro-text.inner{padding:3vh 1vw 3vh 5vw;} .intro-about{padding:10vh 0 10vh 15vw;background:linear-gradient(90deg,#ffd440 0%,#f0b708 100%);}.intro-text *{color:white;} .intro-about-text{padding:0 6vw 0 0;} .svc-page .intro-about::after{display:none;} .intro-inner{padding:5vh 15vw;background:linear-gradient(90deg,#663d72 0%,#663d72 100%);} .textbox-full{padding:0 15vw;} .intro-inner h1{color:white;margin:0;}.intro-inner p{margin-bottom:0;}.top-padding-medium{padding-top:10vh;}.home-bg2{background:center / cover no-repeat url(https://hairtech2000.com/wp-content/uploads/sites/1520/2025/09/home-img2.jpg);} .home-bg3{background:center / cover no-repeat url(https://hairtech2000.com/wp-content/uploads/sites/1520/2025/09/home-img3.jpg);}.textbox-left{padding:0 8vw 0 15vw;}.textbox-full{padding:0 15vw;} .textbox-right{padding:0 15vw 0 8vw;}.badge-holder{background:center / cover no-repeat url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/badges-bg.jpg);padding:14vh 0;text-align:center;}.our-team-section{display:flex;}.our-team-section{display:flex;align-items:start;justify-content:space-evenly;flex-wrap:wrap;gap:20px;} .our-team-bio img{height:400px;width:300px;border-radius:10px;} .our-team-bio{width:30%;}.our-team-bio h3{font-weight:bold;color:white;margin:20px;padding-bottom:0;} .our-team-bio p strong{color:#e6dafd;} .our-team-bio p{color:white;padding:0 20px;}ul.default li::before{content:" \f0c4 ";font-family:FontAwesome;font-size:0.9em;color:#9370db;margin:0 20px 0 0;}.bold{font-weight:bold;}.badge-holder h2{color:white;}.tagline p{color:#1c1c1c;font-family:'Barlow',sans-serif;text-transform:uppercase;font-size:0.8em;line-height:1.6;margin:0;}.tagline{padding:3vh 1vw;display:flex;align-items:center;justify-content:center;height:5vh;max-height:5vh;background:white;}.tagline img{margin-right:20px;filter:hue-rotate(267deg);}.text-slider{max-width:max-content;text-align:left;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1300px;}.header-btn{font-size:1.2em;color:#676767;line-height:12vh;transition:all .25s linear;} .header-btn span{display:inline-block;margin:0 0 0 10px;line-height:initial;transform:translate(0,4px);} .header-btn span .fa{display:inline-block;font-size:1.4em;color:#FFFFFF;background:#8d767c;border-radius:50px;padding:9px 12.3px;transition:all .25s linear;animation:pulsate .8s linear alternate infinite;} @keyframes pulsate{0%{transform:rotate(-15deg);} 100%{transform:rotate(15deg);}} .header-btn:hover{color:#1c1c1c;} .header-btn:hover span > .fa{background:#ff7197;animation:pulsate .1s linear alternate infinite;}.header-row{display:flex;align-items:center;padding:0 1.75vw;}.top-bar{display:inline-block;}.svc-box-holder{padding:4vh 2vw;min-height:500px;} .svc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:5vh 3vw;} .svc-box:before{content:" ";background:#8d767c;position:absolute;top:0px;left:0px;width:25%;height:35%;clip-path:polygon(100% 0,1% 1%,0 100%,0 0);} .svc-box:after{content:" ";background:#8d767c;position:absolute;bottom:0px;right:0px;width:25%;height:50%;clip-path:polygon(100% 0,100% 100%,0 100%,99% 99%);} .svc-box h2{position:relative;margin:0;padding:0 0 0 25px;} .svc-box h2:before{content:url(https://sal4.linknowpreview.com/wp-content/themes/sal4/images/hair.png);position:absolute;display:inline-block;top:0;filter:hue-rotate(275deg);left:0;} .svc-box p{margin:15px 0 30px 0;flex-grow:1;} .svc-box .btn{margin:auto 0 0 0;max-width:280px;}.exit-text.svc ul>li{color:white;}.exit-text-content .default li::before{color:white;} .cta-text-holder .default *{color:white;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:white;background:#663d72;line-height:30px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:url(https://hairtech2000.com/wp-content/uploads/sites/1520/2024/12/selected-hover.png);left:-0.35vw;top:calc(50% - 10px);filter:brightness(1.5);transition:all .15s linear;opacity:1;}.mobile-sticky-cta{display:none;}.top-fix{margin-top:3vw;}.lc_text-widget--bubble{bottom:25vw!important;}  @media only screen and (min-width:1681px){.info-fix{padding-top:25vw;}} @media only screen and (min-width:1441px) and (max-width:1680px){.info-fix{padding-top:28vw;}} @media only screen and (min-width:1024px) and (max-width:1440px){.info-fix{padding-top:33vw;}.cta-row h2{font-size:4em;}.intro-text.about-img{padding:8vh 20vw 10vh 10vw;}.top-fix{margin-top:5vw;}} @media only screen and (max-width:1440px){.top-fix{margin-top:5vw;}} @media only screen and (min-width:1024px) and (max-width:1366px){.info-fix{padding-top:35vw;}.intro-text.about-img{padding:8vh 30vw 5vh 10vw;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding:30px 100px;}.cta-row h2{font-size:3.5em;}.footer-box-holder{padding:7vh 0 8vh 7vw;}.text-slider{max-width:1000px;}} @media only screen and (min-width:1025px) and (max-width:1280px){.info-fix{padding-top:37vw;}.top-bar-section ul li:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:hover:not(.has-form) a:not(.button){font-size:13px;}.header-company-serviceorder{font-size:1.5em;}.intro-text.about-img2{padding:8vh 20vw 10vh 10vw;}.footer-box p{font-size:0.9em;}} @media only screen and (max-width:1024px){.top-fix{margin-top:6vw;}} @media only screen and (min-width:64.063em){.top-bar-section li.active:not(.has-form) a:not(.button):hover{color:black;}} .glsr-field select[name=rating]{height:auto !important;} .reduce-txt-margins p,.reduce-txt-margins h1,.reduce-txt-margins h2,.reduce-txt-margins h3,.reduce-txt-margins h4,.reduce-txt-margins h5,.reduce-txt-margins ul,.reduce-txt-margins li{margin:2px 0;} .price-line span{float:right;} .price-line{border-bottom:1px solid;margin-top:15px !important;} .form-section.page-section{display :flex !important;} .form-all{width :100% !important;} .header-company-wrapper h2{margin:auto;} .boxed-content{padding:26px 26px;width:48%;border:3px solid #ccd8e9;border-radius:8px;}.boxed-content-custom{padding:26px 26px;width:48%;border:3px solid #ccd8e9;border-radius:8px;}.box-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.purple-bg{background:#663d72;}.purple-bg *{color:white!important;}.light-bg{background:#9E7BB5;}.purple-bar{background:#51187a;padding:10px 0;top:0;}.ann-banner{background:#9E7BB5;padding:10px 0;top:0;}.ann-banner p{color:#ffffff;margin:0;}.purple-bar a{color:#ffffff;}.no-topper{top:10px;}.logo-block{text-align:center;}.purple-price{background:#7a4988;margin-top:50px;}.purple-price *{color:#fff;}} @media only screen and (max-width:1350px){.header-company-wrapper{width:100%;} .header-company-title{font-size:30px;line-height:35px;} .header-content-left,.header-content-right{width:100%;} .header-interior .navigation-wrapper{width:100%;max-width:100%;float:none;padding:0 0 0 0;} header.header-interior .navigation-wrapper,header.header-interior .header-company-wrapper{text-align:center;} header.header-interior .top-bar{float:none;text-align:center;width:auto;display:inline-block;} header.header-interior .header-company-title{margin-top:0;} .category-selector{width:calc(33.33vw - 60px);} .price-chart ol{font-size:40px;} .service-type .service-image{margin:0 2%;max-width:46%;}.ann-banner p{font-size:13px;}} .top-bar-section ul li>a{color:black;} .background-slider{background:url('https://hairtech2000.com/wp-content/uploads/sites/1520/2025/09/slide1.jpg');background-size:cover;background-repeat:no-repeat;height:80vh;} h2.custom-specialty{color:#51187a;font-size:3em;margin:20px 0;font-weight:900;text-shadow:1px 1px 0px #918f8f;} .custom-button{background:#9370DB;color:#fff;font-size:20px;padding:15px 22px; border:1px solid;text-align:center;max-width:20%;display:inline-block;width:100%;}.custom-button:hover{background:#9370db;color:#fff;} .background-home-1{background:url('https://hairtech2000.com/wp-content/uploads/sites/1520/2021/04/home_3.jpg');background-repeat:no-repeat;background-size:cover;} .background-home-2{background:url('https://hairtech2000.com/wp-content/uploads/sites/1520/2021/04/home_4.jpg');background-repeat:no-repeat;background-size:cover;} .about-img-1{background:url('https://hairtech2000.com/wp-content/uploads/sites/1520/2021/03/about-1.jpg');background-repeat:no-repeat;background-size:cover;padding:35vh 0;background-position:top;} .about-img-2{background:url('https://hairtech2000.com/wp-content/uploads/sites/1520/2021/03/about-2.jpg');background-repeat:no-repeat;background-size:cover;padding:35vh 0;background-position:top;} .background-slider-remove-temporary{background:gray!important;} @media only screen and (max-width:1026px){.overflow-scroll{overflow:scroll;} header.header-interior .top-bar{width:100%;} .header-wrapper,.header-home,.header-interior{overflow:visible;} .header-content-container{height:auto;width:100%;max-width:100%;} .navigation-wrapper{width:100%;position:absolute;top:0;left:0;padding:0;right:0;z-index:10;} .top-bar{height:65px;padding:0;float:right;width:100%;} .top-bar .name{height:65px;margin:0;font-size:16px;} .top-bar .toggle-topbar.menu-icon{top:0;margin-top:0;} .top-bar .toggle-topbar.menu-icon a{font-family:'Nunito Sans',sans-serif;font-size:20px;font-weight:300;height:65px;line-height:65px;padding:0 55px 0 0;} .top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #000,0 7px 0 1px #000,0 14px 0 1px #000;} .top-bar .toggle-topbar.menu-icon a{color:black;} .top-bar.expanded .toggle-topbar a{color:#fff;} .top-bar.expanded .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #121212,0 7px 0 1px #121212,0 14px 0 1px #121212;} .top-bar.expanded .title-area{background:#9370db;} .top-bar-section{background:#fff;} .top-bar-section .dropdown{left:100%;} .menu{margin:0 auto;left:20px;width:200px;text-align:center;} .top-bar-section ul li:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button){padding:0 20px 0 5px !important;} header.header-interior{padding:0 0 15px 0;} header.header-interior .navigation-wrapper{padding-top:0;} header.header-interior .header-company-title{margin:75px 0 0 0;} header.header-interior .top-bar-section .dropdown{background:#121212;} .header-content-container{background:rgba(228,228,228,0.85);} .header-company-wrapper{width:100%;text-align:center;} .header-company-title{margin:0;} .header-cta-wrapper{padding:340px 15px 0;text-align:center;} .gallery-item{background:#9370db;width:50%;} .intro-equalizer .text-block-1{background:rgba(255,255,255,0.8);padding:15% 15px;width:100%;} .background-1 .text-block-1{padding:0 15px;} .category-container,.category-selector-wrapper{padding:0 15px;} .category-selector{font-size:20px;width:calc(33.33vw - 50px);} .service-cta-group .service-image-wrapper{margin-top:35px;} .service-cta-group .service-image-wrapper::before{width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px;} .service-type .service-image.right::before,.service-type .service-image.left::before{width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px;} .service-type .service-image{width:calc(100% - 30px);margin:0 auto;float:none !important;} .service-type .service-content .cta-two{opacity:1;} .captcha-code-wrapper{width:50%;padding:0 !important;} .footer-wrapper .columns{padding:0 15px;} .footer-wrapper .columns.text-right,.footer-wrapper .columns.text-left{text-align:center !important;} .footer-contact-information .contact-info{display:block;margin:0;} .footer-contact-information .social-icons{padding-top:15px;} #lightbox,#outerImageContainer,#imageContainer,#lightboxImage,#imageDataContainer{height:auto !important;max-width:100% !important;} #lightbox{position:fixed !important;top:0 !important;} #imageContainer > #hoverNav a{bottom:20px;} #prevLink,#nextLink{height:100% !important;width:50%;} #nextLink{background:rgba(0,0,0,0) url("./images/next.png") no-repeat scroll 100% 50% !important;opacity:0.6;} #prevLink{background:rgba(0,0,0,0) url("./images/prev.png") no-repeat scroll 0 50% !important;opacity:0.6;}.text-slider{margin:0;padding:50px;}.background-slider{height:30vw;}.background-slider::before{height:30vw;}.intro-text{padding:8vh 15vw 10vh 15vw;background:linear-gradient(90deg,#663d72 0%,#663d72 100%);}.home-bg3,.home-bg2{display:none;}.textbox-left,.textbox-right{padding:0 8vw;text-align:center;}.top-padding-medium{padding-top:5vh;}.badge-holder{padding:5vh 0;}.cta-text-holder{padding:8vh 5vw;}.footer-parent.flexed{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 0;}.footer-wrapper .columns{padding:10px;}.footer-cta-holder{display:none;}.disclaimer-holder{text-align:center;}.top-bar-section .dropdown{background:#ffffff;text-align:center;padding:0;}.intro-text.about-img2,.intro-text.about-img{background:linear-gradient(90deg,#663d72 0%,#663d72 100%);}.top-bar-section .dropdown{background:#ffffff;text-align:center;padding:0;border-radius:0;margin:0;left:0;min-width:100%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{display:none;}.page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{padding:30px 50px;}.content-wrapper .large-12.columns{padding-left:45px;padding-right:45px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) a:not(.button){background:#663d72;}.vertical-padding-small{padding-top:20px;padding-bottom:20px;}.our-team-bio{width:40%;}.boxed-content-custom{width:100%;}.mobile-sticky-cta{display:flex;position:fixed;bottom:10px;left:0;border-radius:25px;width:100%;z-index:3;justify-content:center;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);max-width:260px;text-align:center;color:white;font-family:'Nunito Sans',sans-serif;font-size:1.25em;background:#663d72;padding:15px 5px;margin:0 5px;}a.sticky-btn.alt{background:#663d72;}.fullwidth-navigation{display:none;} #ae_launcher{bottom:80px !Important;left:10px !important;right:initial !important;}} @media only screen and (max-width:820px){.header-company-serviceorder{font-size:1em;.header-company-title{font-size:30px;}} @media only screen and (max-width:767px){.header-company-wrapper{padding:60px 50px;}.cta-row h2{font-size:2.5em;} h1,h1 a,h2,h3,h4{font-size:21px;}ul.default{margin-left:0;list-style-position:lef;text-align:left;font-size:11px;}.service-wrapper h1{margin:45px 0;} .header-company-wrapper,.header-content-container{min-height:110vh;} .top-bar-section{min-height:100vh;} .top-bar-section .dropdown{background:#121212;min-height:100vh;} .category-selector{width:100%;} .category-selector.active-category{border-bottom:1px solid #9370db;border-radius:5px;}.price-chart{padding:0 15px 0 30px;}.header-company-title{margin:0;}.underlined::after{max-width:100%;}.price-chart ol{font-size:40px;}.intro-equalizer img{max-height:660px;min-height:100%;max-width:none;}.vertical-padding-medium{padding:45px 0;}.text-slider{display:none;}.background-slider::before{display:none;}.our-team-bio{width:100%;}.tagline{display:none;}.logo-block img{width:150px;margin-top:20px;margin-right:100px;}.intro-text{padding:8vh 10vw;}.intro-text.about-img2{padding:8vh 10vw;}.textbox-full{padding:0;}.service-wrapper .flexed{flex-wrap:wrap;}.landing-page-button-wrapper a{font-size:0.8em;}.footer-logo{margin-bottom:50px;}.top-fix{margin-top:16vw;}.read-more-banner-button{margin:0 0 0 5px!important;padding:0px 5px!important;}.covid-banner p.banner-toggle{font-size:12px!important;}} @media only screen and (max-width:500px){.boxed-content{width:100% !important;}.covid-banner p.banner-toggle{font-size:11px!important;}} @media only screen and (max-width:500px){.covid-banner p.banner-toggle{font-size:9px !important;}} 