/* Footer */
footer {
padding: 40px 0 0px 0;
clear: both;
}
.footer-bg{
  background: #004274;
}

.footer-float-right
{
  float:right;
}
@media only screen and (min-width:0px) and (max-width: 599px)
{
  .footer-float-right
  {
    float:none;
    text-align: center;
  }
}


@media (max-width: 599px) {
footer {
padding: 20px 0 0 0;
}
}
footer h6 {
color: #fff;
font-size: 14px;
font-weight: 700;
margin: 0 0 1.5rem 0;
}
@media (max-width: 599px) {
footer h6 {
margin: 1.1rem 0;
}
}
footer .av-links {
float: left;
width: 100%;
margin-bottom: 20px;
}
footer .av-links>ul>li>a{
  display: block;
}
footer .download-av-app {
margin: 40px 0 0 0;
width: 100%;
display: flex;
}

.download-text-center
{
    padding-top:12px;
}

@media (max-width: 767px) {
footer .download-av-app {
margin: 30px 0;
}
}
footer .download-av-app h6 {
vertical-align: middle;
margin: 0 30px 0 0;
}
footer .download-av-app a {
margin: 0 20px 0 0;
}
footer .download-av-app a:last-child {
margin: 0px;
}
footer a {
text-decoration: none;
clear: both;
white-space: normal;
}
footer a:hover, footer a:focus {
outline: none;
border: 0px;
text-decoration: none;
}
footer p, footer a {
color: #fff;
font-size: 12px;
font-weight: 300;
margin: 0 0 0.7rem 0;
}
footer p:hover, footer a:hover, footer p:focus, footer a:focus {
color: #f2f2f2;
}
footer ul {
margin: 0px;
padding: 0px;
}
footer ul li {
list-style: none;
float: left;
width: 25%;
}

footer ul li::after {
display: none;
}

@media (max-width: 991px) {
footer ul li {
width: 50%;
}
}
footer ul li .av-get-social a {
width: 32px;
height: 32px;
margin-right: 15px;
background: #fff;
display: inline-block;
border-radius: 100%;
color: #a7abbd;
}
footer ul li .av-get-social a:last-child {
margin-right: 0px;
}
footer ul li .av-get-social a i {
font-size: 14px;
text-align: center;
margin: 0 auto;
display: table;
line-height: 32px;
}
footer ul li .av-get-social a:hover, footer ul li .av-get-social a:focus {
color: #fff;
}
@media (max-width: 991px) {
footer ul li .av-get-social a {
margin: 0 0 0.1rem 0;
}
}
footer ul li .av-get-social .fb {
display: inline-block;
}
footer ul li .av-get-social .fb:hover, footer ul li .av-get-social .fb:focus {
background: #3b5999;
}
footer ul li .av-get-social .in {
display: inline-block;
}
footer ul li .av-get-social .in:hover, footer ul li .av-get-social .in:focus {
background: #3b5999;
}
footer ul li .av-get-social .utub {
display: inline-block;
}
footer ul li .av-get-social .utub:hover, footer ul li .av-get-social .utub:focus {
background: #cd201f;
}
footer ul li .av-get-social .tw {
display: inline-block;
}
footer ul li .av-get-social .tw:hover, footer ul li .av-get-social .tw:focus {
background: #55acee;
}
footer .footer-link-bottom {
padding: 0.1rem 0;
background: #01335a;
}
footer .footer-link-bottom p {
font-size: 12px;
margin: 0px;
display: inline-block;
vertical-align: middle;
color: #fff;
}
footer .footer-link-bottom a {
display: inline-block;
position: relative;
padding-right: 0.4rem;
font-size: 12px;
color: #fff;
margin: 0px;
}
@media (max-width: 767px) {
footer .footer-link-bottom a {
padding-right: 0.8rem;
}
}
footer .footer-link-bottom a::after {
content: '';
width: 1px;
background: #9e9e9e;
position: absolute;
height: 11px;
top: 4px;
right: 0px;
}
@media (max-width: 767px) {
footer .footer-link-bottom a::after {
right: 5px;
}
}
footer .footer-link-bottom a:last-child::after {
display: none;
}
@media (max-width: 767px) {
footer .footer-link-bottom .ml-auto, footer .footer-link-bottom .mr-auto {
float: none !important;
margin: 0px auto !important;
display: table;
}
}
