body {
	background-position: 100% -20%; margin: 0px; padding: 0px; color: rgb(87, 87, 89); font-family: Arial, Verdana, sans-serif; font-size: 12px; background-image: url("images/background.jpg"); background-repeat: no-repeat; background-color: rgb(209, 229, 242);
	
}
* {
	margin: 0px; padding: 0px;
}
p {
	margin: 30px 0px 50px 54px;
}
a {
	color: rgb(87, 87, 89);
}
a:hover {
	text-decoration: none;
}

.first_div {
    left: 50px;
    top: 50px;
    width: 50%;
    line-height: 1.3em;
    font-size: 1.2em;
    font-weight: normal;
    position: absolute;
    font-decoration: none;
}

.second_div {
    background-position: top; padding: 110px 0px 0px; width: 380px; margin-right: auto; margin-left: auto; background-image: url("images/top.jpg"); background-repeat: no-repeat;
    left: 60%; top: 0px; position: absolute;
}

@media (max-width: 600px) {
  .container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .first_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    position:static;
    margin: 40px;
    width:auto;
  }

  p {
    margin: 0;
  }

  .second_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    position:static;
    padding: 60px 0 0;
  }
