*{padding:0px; margin:0px;}
body, html{height:100%}
header{padding:0px 82px;}
.Avanti-LOGO{padding:2.5px;}
header > ul{float:right; padding:0px; list-style-type:none;height: 66px;}
header > ul > li{
	display:inline-block; 
	margin-left:48px;
	font-family: Avenir;
	  font-size: 18px;
	  font-weight: 900;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: normal;
	  letter-spacing: 0.5px;
    height: 100%;
	  }

header > ul > li > a {color: #000000; text-decoration: none;display: inline-block;
    height: 44px;
    padding-top: 18px;}
header > ul > li > a.active {color: #003580;}
header > ul > li > span{ height: 4px; background-color: #003580; border-radius: 1px; width: 100%; display: block; }
body > div > img{width:100%}
body > div:nth-of-type(1){position:relative;}	  
body > div > span{ position:absolute; top:50%; left:50%;font-family: Avenir;
  font-size: 48px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  transform: translate(-50%,-50%);
  
  }
 body > div:nth-of-type(2){ margin-top:80px; text-align:center;}
  
  .contact{margin:0px 300px; background-image:url(../img/island.svg);background-repeat:no-repeat; background-position:bottom right;}
  
  .contact > div {padding-left:42px;margin-top:42px; width:266px; text-align:left; background-repeat:no-repeat;}
  
  .contact > div:nth-of-type(1){background-image:url(../img/placeholder.svg); }
  
  .contact > div:nth-of-type(2){background-image:url(../img/envelope.svg)}
  
  .contact > div:nth-of-type(3){background-image:url(../img/phone-call.svg)}
  
  .contact > div > h3{
  font-family: Avenir;
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000000;
  margin-bottom:16px;
  }
  
   .contact > div > p{
  font-family: Avenir;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  color: #000000;
   }
   
  div.service{ padding:0px 82px; }
  div.service > div:nth-of-type(2){margin-bottom:64px;}
    div.service > div > img {width:25%;}
  
 body > div > p{font-family: Avenir;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  width:745px;
  margin:0px auto;}
  button{padding:12px 72px;border-radius: 3px;
  background-color: #d01b31;font-family: Avenir;
  font-size: 18px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  color: #ffffff;
  border:none;
  margin-top:32px;
}
footer{height: 151px;  background-color: #003580;margin-top:234px; display:table; width:100%;}

footer >  * {display:table-cell; vertical-align:middle;}
footer >  img{margin-top:48px; padding-left:82px;}
footer > ul > li {display:inline-block; margin-right:80px;
}
footer > ul > li > a{font-family: Avenir;
  font-size: 15px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #ffffff;
text-decoration: none;}
footer >  span{text-align:right;
 padding-right:82px;
opacity: 0.32;
  font-family: Avenir;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;}