.bottom-parallax{height:860px;position:relative;opacity:0;z-index:-999}.bottom-parallax .footer-style1{height:860px;right:0;position:fixed;bottom:0;left:0}.parallax-visible .bottom-parallax{opacity:1;z-index:1}.footer-style1{overflow:hidden;background:#222;z-index:10}.footer-main,.footer-style1{position:relative;display:block}.footer-main{padding-top:120px;padding-bottom:83px;left:170px}.single-footer-widget{position:relative;display:block}.single-footer-widget.margin-left{margin-left:50px}.single-footer-widget.margin-left-minus{margin-left:-40px}.single-footer-widget .title{position:relative;margin-top:-5px;display:block}.single-footer-widget .title h3{font-size:24px;color:#fff;text-transform:capitalize;line-height:26px}.footer-logo-style1,.our-company-info{position:relative;display:block}.footer-logo-style1 a{position:relative;display:inline-block}.our-company-info .text{position:relative;margin-top:27px;display:block}.our-company-info .text p{font-size:17px;font-weight:400;color:#bbb9ba;line-height:32px}.our-company-info .phone-number{padding-top:21px;position:relative;display:block}.our-company-info .phone-number p{font-size:14px;color:#fff;line-height:20px}.our-company-info .phone-number h2{font-size:24px;margin:9px 0 0;line-height:30px}.our-company-info .phone-number h2 a{color:#fff;transition:all .2s linear;transition-delay:.1s}.our-company-info .phone-number h2 a:hover{color:var(--thm-base)}.footer-widget-links{padding-top:27px}.footer-widget-links,.footer-widget-links ul{overflow:hidden;position:relative;display:block}.footer-widget-links ul li{position:relative;display:block}.footer-widget-links ul li+li{margin-top:6px}.footer-widget-links ul li a{font-size:17px;font-weight:400;color:#bbb9ba;transition:all .2s linear;transition-delay:.1s;text-transform:capitalize;position:relative;line-height:27px;font-family:var(--thm-font);display:inline-block}.footer-widget-links ul li a:hover{color:var(--thm-base);padding-left:5px}.single-footer-widget__box-inner{padding-top:27px;position:relative;display:block}.footer-widget-contact-info,.footer-widget-contact-info ul{position:relative;display:block}.footer-widget-contact-info ul li{font-size:17px;font-weight:400;color:#bbb9ba;position:relative;line-height:32px;display:block}.footer-widget-contact-info ul li+li{margin-top:11px}.footer-widget-contact-info ul li a{color:#bbb9ba;transition:all .2s linear;transition-delay:.1s}.footer-widget-contact-info ul li:last-child a{font-size:17px;font-weight:400;color:#fff}.footer-widget-contact-info ul li a:hover{color:var(--thm-base)}.footer-social-link{padding-top:35px}.footer-social-link,.footer-social-link ul{position:relative;display:block}.footer-social-link ul li{margin-right:15px;position:relative;float:left}.footer-social-link ul li:last-child{margin-right:0}.footer-social-link ul li a{height:40px;justify-content:center;font-size:16px;color:#aaa;transition:all .2s linear;transition-delay:.1s;position:relative;text-align:center;align-items:center;border-radius:50%;background:#515151;width:40px;display:flex;z-index:1}.footer-social-link ul li:hover a{color:#fff;background-color:var(--thm-base)}.footer-widget-newsletter-box{padding-top:27px;position:relative;display:block}.footer-widget-newsletter-box p{font-size:17px;color:#bbb9ba;margin:0 0 20px;line-height:32px}.footer-widget-newsletter-box .form-group{position:relative;margin:0 0 21PX;display:block}.footer-widget-newsletter-box .form-group input[type=email]{height:60px;font-size:17px;border:1px solid hsla(0,0%,100%,.1);font-weight:400;color:#fff;position:relative;padding-right:60px;border-radius:7px;background:transparent;width:100%;padding-left:25px;display:block}.footer-widget-newsletter-box .form-group button{border-bottom-right-radius:7px;height:60px;padding:0;font-size:20px;right:0;border-top-right-radius:7px;transition:all .3s ease .1s;position:absolute;bottom:0;top:0;background:var(--thm-base);width:55px;line-height:60px}.footer-widget-newsletter-box .form-group button i{color:#fff}.footer-bottom{position:relative;display:block}.footer-bottom .bottom-inner{padding:32px 0 33px;justify-content:center;flex-wrap:wrap;position:relative;border-top:1px solid #4e4e4e;flex-direction:row;align-items:center;display:flex}.copyright-text{position:relative;display:block}.copyright-text p{font-size:14px;font-weight:400;color:#bbb9ba;line-height:24px}.copyright-text p a{font-weight:500;color:#fff;transition:all .3s ease .1s}.copyright-text p a:hover{color:var(--thm-base)}