footer{
	background: #00203E;
	position: relative;
}
.footer-top{
	padding: 8.9rem 0 10.4rem;
}
.footer-link-outer{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.footer-link{
	width: calc(20% - 4.4rem);
	margin-left: 5.5rem;
}
.footer-link:nth-child(5n + 1){
	margin-left: 0;
}
.footer-link li{
	margin-bottom: ;
}
.footer-link a {
    display: inline-block;
    font-size: 1.8rem;
    color: #00ADE5 !important;
    text-decoration: underline !important;
    letter-spacing: 0.54px;
    line-height: 3.3rem;
}
.footer-link a:hover{
	color: #fff !important;
}
.footer-logo{
	padding-bottom: 1.9rem;
}
.footer-logo img{
	width: 25.6rem;
}
.footer-bottom{
	border-top: 1px solid #FFFFFF;
	padding: 2.9rem 0;
}
.footer-bottom p{
	color: #fff;
	margin: 0;
	font-size: 1.3rem;
	line-height: 1.7rem;
	letter-spacing: 0;
}
.footer-socail ul{
	display: flex;
	align-items: center;
	margin: 0;
}
.footer-socail li{
	margin: 0 1.5rem;
}
.footer-socail li:first-child{
	margin-left: 0;
}
.footer-socail li:last-child{
	margin-right: 0;
}
.footer-socail a:hover img{
	opacity: 0.8;
}
.footer-shape{
	position: absolute;
	right: 0;
	top: -2.62rem;
	max-width: 14.6rem;
}
.footer-shape img{
	width: 100%;
}
.footer-landing{
	background: transparent !important;
}
.footer-banner{
	border-top: 0.15rem solid #FFFFFF;
	text-align: center;
	padding: 2.1rem 0;
}
.footer-banner p{
	color: #fff;
	font-size: 1.6rem;
	line-height: 1.9rem;
	letter-spacing: 0;
	margin: 0;
}
@media(min-width:1360px) and (max-width:1459px){
	.footer-top {
    	padding: 7.9rem 0 9.4rem;
	}
    .footer-link {
    	width: calc(20% - 2.8rem);
    	margin-left: 3.5rem;
	}
	.footer-shape {
    	top: -2rem;
    	max-width: 11.6rem;
	}
}
@media(min-width:1200px) and (max-width:1359px){
	.footer-shape {
    	top: -2rem;
    	max-width: 11.6rem;
	}
	.footer-top {
    	padding: 7.9rem 0 8.4rem;
	}
    .footer-link {
    	width: calc(20% - 2.8rem);
    	margin-left: 3.5rem;
	}
}
@media(min-width:992px) and (max-width:1199px){
    .footer-shape {
    	top: -2rem;
    	max-width: 11.6rem;
	}
	.footer-top {
    	padding: 7.9rem 0 8.4rem;
	}
	.footer-link a {
    	font-size: 1.6rem;
    	letter-spacing: 0.34px;
    	line-height: 3rem;
	}
	.footer-link {
    	width: calc(20% - 1.2rem);
    	margin-left: 1.5rem;
	}
}
@media(min-width:768px) and (max-width:991px){
	.footer-top {
    	padding: 6.9rem 0 7.4rem;
	}
    .footer-shape {
    	top: -1.62rem;
    	max-width: 8.6rem;
	}
	.footer-link {
    	width: calc(20% - 1.6rem);
    	margin-left: 2rem;
	}
	.footer-link a {
    	font-size: 1.6rem;
    	letter-spacing: 0.34px;
      line-height: 2rem;
    padding: 0.8rem;
	}
}
@media(max-width:767px){
    .footer-shape {
    	top: -1.62rem;
    	max-width: 8.6rem;
	}
	.footer-block {
    	display: flex;
    	flex-direction: column;
	}
	.footer-logo {
    	order: -1;
    	border-bottom: 1px solid #FFFFFF;
    	padding: 3rem 0;
	}
	.footer-link {
    	width: calc(50% - 1.8rem);
    	margin-left: 3.5rem !important;
	}
	.footer-link:nth-child(2n + 1){
		margin-left: 0 !important;
	}
	.footer-link a {
    	font-size: 1.6rem;
      line-height: 2rem;
      padding: 0.8rem;
	}
	.footer-top {
    	padding: 4rem 0;
	}
	.footer-banner {
    	padding: 1.9rem 0;
	}
	.footer-banner p {
    	font-size: 1.3rem;
    	line-height: 1.6rem;
    }
}
@media(max-width:575px){
	.footer-bottom p {
    	width: 100%;
    	text-align: center;
    	margin-top: 2rem;
	}
	.footer-socail {
    	width: 100%;
    	order: -1;
	}
	.footer-socail ul {
    	justify-content: center;
	}
}