/*===========footer section css start==========*/
.footer { }
.footer-top { padding: 46px 0px; }
.footer-top-row { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.phone-info { color: #000000; font-size: 14px; font-family: "Mulish", sans-serif; font-weight: 600; margin: 0 20px;display: flex;flex-wrap: wrap;align-items: center;}
.phone-info strong {padding-right: 4px;}
.phone-info a { display: flex; flex-wrap: wrap; align-items: center; color: #000000; }
.phone-info a:hover { color: #646464; }
.phone-info img { margin-right: 10px; }
.location-info { color: #000000; font-size: 14px; font-family: "Mulish", sans-serif; font-weight: 600; text-transform: uppercase; margin: 0 20px; }
.location-info a { display: flex; flex-wrap: wrap; align-items: center; color: #000000; }
.location-info a:hover { color: #646464; }
.location-info img { margin-right: 10px; }
.socail-media-info { display: flex; flex-wrap: wrap; margin: 0 42px; }
.socail-media-info a { margin: 0 8px; }
.socail-media-info a img { transition: 1s; }
.socail-media-info a img:hover { transform: translateY(-4px); }
.footer-main { }
.footer-wrap { padding: 35px 0px; border-top: 1px solid #bebdbd; }
.footer-nav ul { margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.footer-nav ul li { color: #000000; font-size: 16px; list-style: none; text-transform: uppercase; margin: 0 28px; }
.footer-nav ul li a { color: #000000; }
.footer-nav ul li a:hover { color: #646464; }
.copyright { text-align: center; padding-top: 26px; }
.copyright p { margin-bottom: 0px; color: #000000; font-size: 14px; font-weight: 300; }
/*===========footer section css end==========*/