footer{background-color:#f7f9fa;color:#606060;padding-bottom:0;padding-top:80px;position:relative}@media (min-width: 768px) and (max-width: 991.98px){footer{padding-top:50px}}@media (max-width: 767.98px){footer{padding-bottom:50px}}@media (max-width: 767.98px){footer{padding-top:30px;text-align:center}}footer .footer-top{padding-bottom:50px}footer .footer-logo{width:110px}@media (min-width: 768px) and (max-width: 991.98px){footer .footer-logo{width:100%}}@media (max-width: 767.98px){footer .footer-logo{width:100px;margin-bottom:20px}}footer .footer-newsletter{background-color:#b34319;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;padding:0 0 0 40px;border-radius:50px}@media (max-width: 991.98px){footer .footer-newsletter{display:none}}@media (max-width: 575.98px){footer .footer-newsletter{position:relative;display:flex;flex-direction:column;white-space:break-spaces;justify-content:center;align-items:center;border-radius:0;align-content:center;padding:16px 19px;transform:none;left:0}}footer .footer-newsletter span{color:#fff;margin-right:30px}footer .footer-newsletter .input-group{border-radius:40px;border:none;background-color:rgba(255,255,255,0.06)}@media (max-width: 575.98px){footer .footer-newsletter .input-group{margin-top:15px}}footer .footer-newsletter .input-group input{background-color:transparent;border-radius:30px;border:none;color:#fff;padding-left:30px;min-width:300px;height:60px;font-size:16px}footer .footer-newsletter .input-group input::-moz-placeholder{color:rgba(255,255,255,0.7) !important;opacity:1;font-weight:400 !important}footer .footer-newsletter .input-group input:-ms-input-placeholder{color:rgba(255,255,255,0.7) !important;font-weight:400 !important}footer .footer-newsletter .input-group input::-webkit-input-placeholder{color:rgba(255,255,255,0.7) !important;font-weight:400 !important}footer .footer-newsletter .input-group input:focus{border-color:#fff}footer .footer-newsletter .input-group .btn{border-radius:30px;color:#b34319;font-size:0;position:relative;position:absolute;border-radius:50% !important;height:calc(60px - 10px);width:calc(60px - 10px);right:5px;top:5px;background-color:#ffb094;z-index:99999}footer .footer-newsletter .input-group .btn::after{content:'\f105';font-family:'Font Awesome 5 Pro';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px;color:#b34319;position:absolute;left:50%;padding-left:3px;transform:translate(-50%, -50%);top:50%}@media (max-width: 767.98px){footer .footer-menu{margin-bottom:30px}}footer .footer-menu h4{font-size:18px;font-weight:600;margin-bottom:12px;color:#232323}footer .footer-menu ul{list-style-type:none;padding:0;margin:0}footer .footer-menu ul li{margin-bottom:8px}footer .footer-menu ul li a{color:#606060}footer .footer-menu ul li a.phone{font-size:22px;font-weight:500;color:#707A8A}footer .footer-menu ul li a:hover{text-decoration:underline !important;color:#b34319}footer .footer-menu ul li:last-child{margin-bottom:0}footer .social-links{list-style-type:none;color:#ffffff;margin:0;padding:0}footer .social-links li{margin-right:6px;display:inline-block}footer .social-links li a{background-color:#fff;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;border-radius:50%;color:#8d8d8d;box-shadow:0 5px 15px 0 rgba(90,90,90,0.06);transition:all .2s ease-in-out}footer .social-links li a i{font-size:18px}footer .social-links li a:hover{background-color:#b34319;border-color:#b34319;color:#ffffff}footer .footer-copyright{margin-top:60px;padding:25px 0;border-top:1px solid rgba(0,0,0,0.1)}@media (max-width: 991.98px){footer .footer-copyright{text-align:center;margin-top:20px}}footer .footer-copyright .footer-copyright-text{color:#707A8A}footer .footer-copyright .footer-copyright-menu{margin-bottom:0}@media (max-width: 991.98px){footer .footer-copyright .footer-copyright-menu{margin:0;padding:0;margin-top:20px;text-align:center}}@media (max-width: 575.98px){footer .footer-copyright .footer-copyright-menu{display:flex;flex-direction:column}}footer .footer-copyright .footer-copyright-menu li{display:inline-block}@media (max-width: 575.98px){footer .footer-copyright .footer-copyright-menu li{margin-left:0 !important;margin-bottom:8px}}footer .footer-copyright .footer-copyright-menu li ~ li{margin-left:20px}footer .footer-copyright .footer-copyright-menu li a{color:#606060}footer .footer-copyright .footer-copyright-menu li a:hover{color:#b34319;text-decoration:underline !important}
