.ul-nostyle{list-style:none;margin:0;padding:0}.banner-image{position:relative;display:block;overflow:hidden}.banner-image:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.banner-image:hover:before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@keyframes myeffect-slideshow{0%{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px)}100%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes myeffect-slideshow{0%{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px)}100%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-moz-keyframes myeffect-slideshow{0%{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px)}100%{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.footer-style-1{padding-top:40px;line-height:20px}.cms-index-index .footer-style-1{padding-top:0px}.footer-block-newsletter{padding:20px 30px;border-radius:20px;margin-bottom:60px}.footer-block-newsletter .footer-block__heading{margin-top:0;font-size:3rem;color:#fff;text-transform:capitalize;margin-bottom:8px}.footer-block-newsletter .footer-block__subtitle{color:#fff;font-size:15px}.block-subscribe-footer .newsletter-content{position:relative}.block-subscribe-footer .newsletter-content .input-box input{width:100%;height:50px;line-height:50px;padding:0 25px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#f5f5f5;color:#000;margin-bottom:0;border:none;text-transform:capitalize;font-size:14px}.block-subscribe-footer .newsletter-content .action-button button{width:auto;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;line-height:40px;text-transform:uppercase;color:#fff;font-weight:400;padding:0 30px;border:0;margin:0;position:absolute;top:5px;right:5px}.block-subscribe-footer .newsletter-content .action-button button:hover{opacity:.8}.block-footer{margin-bottom:60px}.block-footer .title-footer{color:#000;font-size:18px;line-height:20px;font-weight:700;position:relative;margin-bottom:20px;text-transform:capitalize;padding-top:15px;font-family:inherit}.block-footer .content-footer ul{padding:0;margin:0;list-style:none}.block-footer .content-footer ul li{margin:14px 0;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}.block-footer .content-footer ul li a{font-size:14px;font-weight:400;line-height:24px;color:#444;position:relative;padding-left:0px;display:block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}.block-footer .content-footer ul li a:before{width:16px;height:1px;content:"";background-color:#444;visibility:hidden;opacity:0;display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;position:absolute;top:12px;left:0;padding-left:0}.block-footer .content-footer ul li:hover a{padding-left:20px}.block-footer .content-footer ul li:hover a:before{visibility:visible;opacity:1}.infos-footer{margin-bottom:60px}.infos-footer ul.ft-info{margin:0;padding:0;list-style:none}.infos-footer ul.ft-info li.phone{position:relative;margin-top:15px}.infos-footer ul.ft-info li.phone span.icon-footer{float:left;border-right:1px solid #e7e7e7;margin-right:25px;padding-right:25px}.infos-footer ul.ft-info li.phone span{display:block;color:#555;font-size:14px;margin-bottom:10px}.infos-footer ul.ft-info li.phone b{color:#000;font-size:20px}.infos-footer ul.ft-info li.address{color:#000;font-size:16px;margin:30px 0}.infos-footer ul.ft-info li.email{color:#888;font-size:14px;margin-bottom:45px}.social-footer{text-align:left}.social-footer ul{padding:0;margin:0;list-style:none}.social-footer ul li{display:inline-block;margin-bottom:0;margin-right:15px}.social-footer ul li a{height:50px;width:50px;line-height:50px;padding:0;text-align:center;border-radius:50%;background:#f7f7f7;color:#000;display:block;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}.social-footer ul li a .fa{display:inline-block;font-size:20px}.social-footer ul li a span{display:none}.social-footer ul li a:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.footer-bottom{padding-top:16px;padding-bottom:15px;background:#f7f7f7;margin-top:20px}.footer-bottom address{font-size:100%;color:#444;line-height:22px;margin:0}.footer-bottom address a{font-weight:bold}.footer-bottom .payment-footer{text-align:right}@media (max-width:1199px){.footer-block-newsletter .footer-block__heading{font-size:2.5rem}.block-subscribe-footer .newsletter-content .action-button button{padding:0 15px}}@media (max-width:480px){.block-subscribe-footer .newsletter-content .action-button button{padding:0 10px}.footer-block-newsletter .footer-block__heading{font-size:2.5rem}.block-footer{margin-bottom:40px}}@media (max-width:767px){.footer-bottom .payment-footer,.footer-bottom address{text-align:center}}