.template-main-footer .single-footer-widget{margin-bottom:25px}.template-main-footer .single-footer-widget .logo{display:inline-block;margin-bottom:15px}.template-main-footer .single-footer-widget h3{font-size:22px;margin-bottom:30px}.template-main-footer .single-footer-widget .footer-contact-info{padding-left:0;margin-bottom:0;list-style-type:none}.template-main-footer .single-footer-widget .footer-contact-info li{padding-left:48px;position:relative;margin-bottom:20px;font-size:18px;font-weight:600}.template-main-footer .single-footer-widget .footer-contact-info li:last-child{margin-bottom:0}.template-main-footer .single-footer-widget .footer-contact-info li i{color:var(--yellowColor);position:absolute;font-size:35px;left:0;top:0}.template-main-footer .single-footer-widget .footer-contact-info li span{display:block;margin-bottom:8px;font-size:16px;font-weight:400}.template-main-footer .single-footer-widget .footer-contact-info li a{display:inline-block;color:var(--blackColor)}.template-main-footer .single-footer-widget .footer-contact-info li a:hover{color:var(--yellowColor)}.template-main-footer .single-footer-widget .social-links{padding-left:0;list-style-type:none;margin-bottom:0;margin-top:20px}.template-main-footer .single-footer-widget .social-links li{display:inline-block;margin-left:4px;margin-right:4px}.template-main-footer .single-footer-widget .social-links li a{width:45px;height:45px;display:block;font-size:18px;border-radius:50%;text-align:center;position:relative;color:var(--yellowColor);background-color:var(--whiteColor);box-shadow:0 4px 40px rgba(0,0,0,.14)}.template-main-footer .single-footer-widget .social-links li a i{left:0;right:0;top:50%;line-height:1;margin-top:1px;position:absolute;transform:translateY(-50%)}.template-main-footer .single-footer-widget .social-links li a:hover{background-color:var(--yellowColor);color:var(--whiteColor)}.template-main-footer .single-footer-widget .social-links li:first-child{margin-left:0}.template-main-footer .single-footer-widget .social-links li:last-child{margin-right:0}.template-main-footer .single-footer-widget.pl-3{padding-left:3rem}.template-main-footer .single-footer-widget .quick-links{padding-left:0;margin-bottom:0;list-style-type:none}.template-main-footer .single-footer-widget .quick-links li{margin-bottom:12px}.template-main-footer .single-footer-widget .quick-links li:last-child{margin-bottom:0}.template-main-footer .single-footer-widget .quick-links li a{display:inline-block;color:var(--paragraphColor);font-size:15px;font-weight:500}.template-main-footer .single-footer-widget .quick-links li a:hover{color:var(--yellowColor)}.template-main-footer .copyright-area{padding-top:35px;padding-bottom:35px}.template-main-footer .copyright-area p{font-size:15.5px}.template-main-footer .copyright-area p a{color:var(--yellowColor)}.template-main-footer .copyright-area p a:hover{color:var(--blackColor)}@media only screen and (max-width:767px){.template-main-footer .single-footer-widget.pl-3{padding-left:0}.template-main-footer .single-footer-widget h3{font-size:17px}.template-main-footer .single-footer-widget .social-links{margin-top:15px}.template-main-footer .single-footer-widget .footer-contact-info li{font-size:14px}.template-main-footer .single-footer-widget .footer-contact-info li span{margin-bottom:7px;font-size:13px}.template-main-footer .single-footer-widget .footer-contact-info li i{font-size:28px}.template-main-footer .copyright-area{margin-top:35px}.template-main-footer .single-footer-widget h3{font-size:19px;margin-bottom:20px}.template-main-footer .single-footer-widget .footer-contact-info li{margin-bottom:20px}.template-main-footer .single-footer-widget .quick-links li a{font-size:14px;font-weight:400}.template-main-footer .copyright-area{margin-top:55px}.template-main-footer .copyright-area p{font-size:14px}.template-main-footer .single-footer-widget p{font-size:15px}.template-main-footer .single-footer-widget .social-links li a{width:40px;height:40px;font-size:15px}.template-main-footer .single-footer-widget .footer-contact-info li{margin-bottom:15px;padding-left:40px;font-size:15px}.template-main-footer .single-footer-widget .footer-contact-info li span{margin-bottom:5px;font-size:15px}.template-main-footer .single-footer-widget .footer-contact-info li i{font-size:30px}.template-main-footer .copyright-area{padding-top:30px;padding-bottom:30px}}