.copyright-text p a,.footer-widget-contact-info ul li a:hover{color:var(--thm-base)}.bottom-parallax{position:relative;height:860px;opacity:0;z-index:-999}.bottom-parallax .footer-style1{position:fixed;left:0;bottom:0;right:0;height:860px}.parallax-visible .bottom-parallax{opacity:1;z-index:1}.footer-style1{position:relative;display:block;background:var(--thm-main-bg);overflow:hidden;z-index:10}.footer-style1__shape1{position:absolute;top:62px;left:72px;opacity:.1}.footer-style1__shape2{position:absolute;top:310px;left:120px;opacity:.1}.footer-style1__shape3{position:absolute;left:540px;bottom:60px;opacity:.1}.footer-style1__shape4{position:absolute;top:70px;right:140px}.footer-style1__shape5{position:absolute;top:335px;right:45px;opacity:.1}.footer-main{position:relative;display:block;padding-top:220px;padding-bottom:126px}.footer-main--style2{padding-top:50px;padding-bottom:50px}.copyright-text,.footer-social-link ul,.footer-widget-contact-info ul,.footer-widget-contact-info ul li,.footer-widget-links ul li,.footer-widget-newsletter-box,.our-company-info .text,.play-store-box ul li,.single-footer-widget{position:relative;display:block}.single-footer-widget.margin-left-minus{margin-left:-20px}.single-footer-widget .title{position:relative;display:block;margin-top:-1px}.single-footer-widget .title h3{color:#fff;font-size:20px;line-height:27px;font-weight:400}.our-company-info{position:relative;display:block;padding-top:23px}.our-company-info .text p{color:rgba(255,255,255,.7);font-size:14px;line-height:30px;font-weight:400}.footer-logo-style1{position:relative;display:block;margin-top:40px}.footer-logo-style1 a{position:relative;display:inline-block;padding:18px 60px 20px 20px}.footer-widget-links{position:relative;display:block;overflow:hidden;padding-top:22px}.footer-widget-links ul{position:relative;display:block;overflow:hidden}.footer-widget-links ul li+li{margin-top:20px}.footer-widget-links ul li a{position:relative;display:inline-block;color:rgba(255,255,255,.7);font-size:14px;line-height:28px;font-weight:400;font-family:var(--thm-font);transition:.2s linear 0.1s}.footer-widget-links ul li a:hover{color:var(--thm-base);padding-left:3px}.footer-widget-links ul li a span{position:relative;display:inline-block;font-size:12px;line-height:12px;margin-right:10px;top:1px}.footer-widget-contact-info{position:relative;display:block;padding-top:24px}.footer-widget-contact-info ul li+li{margin-top:14px}.footer-widget-contact-info ul li a{position:relative;display:inline-block;color:rgba(255,255,255,.7);font-size:18px;line-height:30px;font-weight:400;font-family:var(--thm-font-2);transition:.2s linear 0.1s;z-index:1}.footer-widget-contact-info ul li a::before{content:"";position:absolute;left:0;bottom:7px;right:0;height:1px;background-color:rgba(255,255,255,.7);z-index:-1}.footer-widget-contact-info .text{position:relative;display:block;margin-top:15px}.footer-widget-contact-info .text p{color:rgba(255,255,255,.7);font-size:18px;line-height:30px;font-family:var(--thm-font-2)}.play-store-box{position:relative;display:block;margin-top:30px}.play-store-box ul{position:relative;display:flex;align-items:flex-start}.play-store-box ul li+li{margin-left:10px}.play-store-box ul li a{position:relative;display:inline-block}.play-store-box ul li a img{width:100%}.single-footer-widget__box-inner{position:relative;display:block;padding-top:26px}.footer-widget-newsletter-box p{color:rgba(255,255,255,.7);font-size:14px;line-height:24px}.footer-widget-newsletter-box .form-group{position:relative;display:block;margin:23px 0 0}.footer-widget-newsletter-box .form-group input[type=email]{position:relative;display:block;width:100%;height:60px;color:#777;font-size:14px;font-weight:400;background:#272727;border:0 solid rgba(255,255,255,.1);padding-left:30px;padding-right:70px;border-radius:0;font-family:var(--thm-font)}.footer-widget-newsletter-box .form-group button{position:absolute;top:0;right:0;bottom:0;width:60px;height:60px;line-height:60px;transition:.3s .1s;font-size:18px;padding:0;background:rgba(255,255,255,.1);border-top-right-radius:0;border-bottom-right-radius:0}.footer-widget-newsletter-box .form-group button i{color:rgba(255,255,255,.7);font-weight:300}.footer-widget-newsletter-box .form-group input[type=email]::-webkit-input-placeholder{color:#777}.footer-widget-newsletter-box .form-group input[type=email]:-moz-placeholder{color:#777}.footer-widget-newsletter-box .form-group input[type=email]::-moz-placeholder{color:#777}.footer-widget-newsletter-box .form-group input[type=email]:-ms-input-placeholder{color:#777}.footer-menu{position:relative;display:block;margin-top:20px}.footer-menu ul{position:relative;display:flex;align-items:center}.footer-menu ul li{position:relative;display:block;margin-left:15px;padding-left:15px}.single-footer-widget__box-inner .footer-menu ul li::before{content:"";position:absolute;top:12px;left:0;bottom:0;width:1px;height:10px;background-color:rgb(255,255,255,.1)}.single-footer-widget__box-inner .footer-menu ul li:first-child::before{display:none}.single-footer-widget__box-inner .footer-menu ul li:first-child{margin-left:0;padding-left:0}.single-footer-widget__box-inner .footer-menu ul li a{position:relative;display:inline-block;color:rgba(255,255,255,.7);font-size:14px;line-height:24px;font-family:var(--thm-font);font-weight:400;text-transform:capitalize;transition:.2s linear 0.1s}.copyright-text p a:hover,.single-footer-widget__box-inner .footer-menu ul li a:hover{color:#fff}.footer-social-link{position:relative;display:block;padding-top:31px}.footer-social-link ul li{position:relative;float:left;margin-right:20px}.footer-social-link ul li:last-child{margin-right:0}.footer-social-link ul li a{position:relative;display:flex;align-items:center;justify-content:center;height:40px;width:40px;background:rgba(255,255,255,.05);border-radius:50%;color:rgb(255,255,255,.3);font-size:16px;text-align:center;transition:.2s linear 0.1s;z-index:1}.footer-social-link ul li:hover a{color:#fff;background-color:var(--thm-base)}.footer-bottom{position:relative;display:block;border-top:1px solid}.footer-bottom .bottom-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;padding:25px 0}.copyright-text p{color:rgba(255,255,255,.7);font-size:16px;line-height:28px;font-weight:400;font-family:var(--thm-font)}.copyright-text p a{transition:.3s .1s}