body {
	background: url('background.jpg') no-repeat center center;
	background-size: cover;
	
overflow-x:hidden;
	height: 98vh;
overflow-y: hidden;
}


.vertical-center {
  min-height: 88%;  /* Fallback for vh unit */
  /*min-height: 100vh;*/
height:88%;
font-family:Arial,sans-serif;
font-size:1vw;
  /* Make it a flex container */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  /* Align the bootstrap's container vertically */
    -webkit-box-align : center;
  -webkit-align-items : center;
       -moz-box-align : center;
       -ms-flex-align : center;
          align-items : center;

  width: 100%;

position:absolute;
        /* -webkit-box-pack : center;
            -moz-box-pack : center;
            -ms-flex-pack : center;
  -webkit-justify-content : center;
          justify-content : center;*/
}

.container {
	height: 100vh;
	overflow: hidden;
}

.presentation {
    margin-top: 40px;
	margin-bottom: 40px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #0c3052;
}

.details {
    margin-bottom: 0;
    margin-top: 40px;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
	color: #0c3052;
}

.bottom-menu{
       position: fixed;
    bottom: 36%;
    /* text-align: center; */
    margin-left: auto;
    margin-right: auto;
    right: 2%;
    /* width: 100%; */
    font-weight: bold;
    font-size: 0.81vw;
}

 .bottom-link{
    text-align: center;

                font-size: 16px;
}
.bottom-separator{
    
    margin-left:2px;
    margin-right:2px;
    margin-bottom: 2px;
    font-size: 16px;
}

