/*=====FOOOTER======*/

.footer{
  padding-left: 64px;
  padding-right: 64px;
  border-top:solid 8px #031B28;
}


.footer-title{
  color: #2E95AD;
  font-size:32px;
  text-transform:uppercase;
}

.footer-details{
  margin-top: 64px;
}

.footer-details span.title{
  font-size:16px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #2E95AD;
  display: inline-block;
}

.footer-details span.details{
  font-size:18px;
  line-height: 32px;
  color: #A9B4C2;
  display: block;
}

.footer-address{
  display: inline-block;
  width: 150px;
  position:relative;
}

.footer-contact{
  display: inline-block;
  margin-left: 200px;
  position: absolute;
}

@media only screen and (max-width: 1199px){
 .footer-title{
  font-size:24px;
   line-height: 40px;
} 
}

@media only screen and (max-width: 1023px){
.footer{
  padding-left: 40px;
  padding-right: 40px;
}
    
}

@media only screen and (max-width: 799px){
 .footer-contact{
  margin-left:125px;
}

.footer{
  padding-left: 32px;
  padding-right: 32px;
}
    

}

@media only screen and (max-width: 699px){
  
 .footer-details{
  margin-top:32px;
} 
  
 .footer-address{
  width:100%;
   display:block;
   margin-bottom:24px;
} 
  
 .footer-contact{
  width:100%;
  display:block;
  margin-left: 0px;
  position:relative;
}
    

  
}

@media only screen and (max-width: 599px){
.footer{
  padding-left: 24px;
  padding-right: 24px;
}
    
  
    
}
/*=====END OF FOOOTER======*/