	
/* Start Footer CSS */
.site-footer a:focus-visible, .site-footer .btn:focus-visible {outline: 2px solid  var(--color-ffffff);}
.site-footer {
  color:var(--color-ffffff);
  background: var(--black-gradient);
  padding-top:104px;
  padding-bottom:20px;
}
.site-footer h4{
  color:var(--color-ffffff);
}
.inner-content-wrapper p{
    margin:30px 0px;
}

.footer-site-navigation li, .footer-site-navigation li a {
  color:var(--color-ffffff);
  font-size: 14px;
  line-height: 18px;
  position: relative;
}

.footer-site-navigation li:last-child a::after {
  content: unset;
}
.company-reports-and-policy-list li h4{
  text-transform:uppercase;
  font-weight:400;
}
.company-reports-and-policy-list li  a{
text-decoration:underline;
color:#fff;
}
.delivered-by-area h4 {
font-family:var(--font-noto-sans);
  font-weight: 700;
  font-size: 12px;
}
.delivered-by-area img{
  width:120px;
}
.footer-site-navigation ul{
  display:flex;
  flex-wrap:wrap;
  align-items:start;
  list-style:none;
  margin-bottom:0;
  flex-direction:column
    
}
.footer-site-navigation ul li{
	padding-bottom:8px;
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
.col-lg-7{
-ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.footer-site-navigation li a::after{
    	right: -10px !important;
    top: 5px !important;
    }
}


@media all and (device-width: 1180px) and (device-height: 820px) and (orientation:landscape) {

.footer-site-navigation li a::after{
    	right: -10px !important;
    top: 5px !important;
    }
}



@media(min-width:768px) {
  .footer-site-navigation ul{
    justify-content:space-between;
    flex-direction:row;
      align-items:center;
  }
  .footer-site-navigation ul li{
	padding-bottom:0px;
}
  .company-reports-and-policy-list li {
    flex: 0 0 50%;
  }
  .footer-site-navigation li a::after {
    content: "";
    height: 12px;
    width: 1px;
    background: #fff;
    position: absolute;
    right: -20px;
    top: 3px;
    
  }
}

@media(min-width:992px) {
  .company-reports-and-policy-list  li  {
    padding-right: 35px;
  }
}

ul.footer-report li a{color: var(--color-ffffff);}
ul.footer-report {margin-top: 1rem;}
.site-footer a.alert-link{display:none;}

/* End Footer CSS */