.map-address{display:flex; max-width:295px; width:100%; margin: 0 auto;}
.map-info{font-weight:bold !important;}

.social-media-wrapper{display:flex; margin: 0 auto; gap:20px;}

.footer-items ul li a {color:#c4d82e!important;}

@media(max-width:1680px){
	.footer-items{ display:flex; margin-bottom:40px;}
}

@media(max-width:1080px){
.footer .footer-wrapper .lower-footer-content{  margin-top:40px;      align-items: center !important;}
	.content .icon{margin: 0 auto;}
	.footer-items ul{flex-direction:column; text-align:center;}
}

@media(max-width:680px){
	.footer-items{ display:flex; margin-bottom:30px;margin-top:20px; justify-content:center;}
}
@media(min-width:1080px){
	.lower-footer-content{    padding-top: 88px !important;}
	.footer-items ul{width:100%; justify-content: space-between;}
	.footer-items{width:100%;}
	.map-address{display:flex; margin-top:12px;}
}
@media(min-width:1680px){
	.footer-items{ display:flex; margin-bottom:40px;}
}



footer { padding: 60px 0; }
footer .footer-wrapper { width: 100%; }
footer .footer-wrapper .footer-content { width: 100%; display: flex; flex-direction:column; justify-content: space-between; gap: 20px; }
.footer_menu .hover-links{display:flex; flex-direction:column;}

footer .footer-wrapper .footer-content .left-content .social-media-wrapper { display: flex; align-items: center; gap: 20px; padding-top: 30px; }
footer .footer-wrapper .footer-content .right-content .upper-right-content { width: 100%; display: flex; justify-content: space-between; flex-direction:column; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map { display: flex; gap: 40px; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-items {  padding-top: 20px; }
footer .footer-wrapper .footer-content .right-content .lower-right-content { width: 100%; display: flex; padding-top: 30px; }
footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us { display: flex; align-items: center; width: 100%; justify-content: space-between; }
footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info { display: flex; align-items: center; gap: 15px; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-items ul { margin: 0; padding: 0; list-style: none; display:flex; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-items ul li { padding-bottom: 5px; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-items ul li a { color: #fff; text-decoration: none; }
footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info a { color: #fff;  text-decoration: none; display: inline-block; }
footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info .icon { display: flex; }
footer .footer-wrapper .lower-footer-content { width: 100%; display: flex; align-items: center; justify-content: center; padding-top: 30px; gap: 10px; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map .map .map-info { color: #fff; text-align: center;  }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map .map { width: 50%; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map .map .embed_container iframe { border-radius: 30px; }
footer .footer-wrapper .lower-footer-content .content { color: #fff; }
.contact-us .contact_info:last-child a { cursor: default; pointer-events: none;}
footer .footer-wrapper .footer-content .left-content .logo-wrapper { width: fit-content; display: inline-block; line-height: 0; }
footer .footer-wrapper .footer-content .left-content .logo-wrapper a { width: fit-content; display: inline-block; }
footer .footer-wrapper .footer-content .left-content .logo-wrapper a img { width: 100%; display: block; }
footer .footer-wrapper .footer-content .left-content { display: flex; flex-direction: column; align-items: center; }
footer .footer-wrapper .footer-content .right-content .upper-right-content .footer_menu {  display: flex; gap: 15px; }

@media(max-width:1199px) {
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map { gap: 20px; }
  footer .footer-wrapper .footer-content { gap: 10px; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us { flex-wrap: wrap; gap: 20px; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info { width: 47%; }
}
@media(max-width:991px) {
  footer .footer-wrapper .footer-content { gap: 30px; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-items {padding:0; width: 100%; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map .map { width: 100%; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content { flex-direction: column; gap: 20px; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer_menu { width: 100%; gap: 20px; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map { width: 100%; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info { width: 100%; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us { gap: 10px; }
  footer .footer-wrapper .lower-footer-content { padding-top: 20px; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info .icon {height: 20px;width: 20px;}

}
@media(max-width:767px) {
  footer {padding: 40px 0;}
  footer .footer-wrapper .footer-content .left-content { width: 100%; }
  footer .footer-wrapper .footer-content .right-content { width: 100%; }
  footer .footer-wrapper .footer-content { flex-direction: column; gap: 20px; }
  footer .footer-wrapper .footer-content .left-content .logo-wrapper a img { max-width: 300px !important; width: 100%; margin: 0 auto; }
}
@media(max-width:480px) {
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer_menu { flex-direction: column; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-items { padding: 0; }
  footer .footer-wrapper .footer-content .right-content .upper-right-content .footer-map { flex-direction: column; }
  footer .footer-wrapper .lower-footer-content { flex-direction: column; align-items: flex-start; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info .icon { height: 20px; width: 20px; }
  footer .footer-wrapper .footer-content .right-content .lower-right-content .contact-us .contact_info .icon img { height: 100% !important; !i; !; width: 100%; }
}