.body {
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    display: flex;
}

.desktop-browser {
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.desktop {
    height: 85%;
    width: 85%;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.img1-browser-desktop {
    float: right;
    height: 80%;
}

.img1 {
    height: 44%;
}

.img2 {
    margin-top: 29px; 
    height: 13%;
    min-width: 13%;
}

.img3 {
    margin-top: 52px;
    height: 6.7%;
    min-width: 15%;
}

.img5 {
    margin-top: 52px;
    height: 6.7%;
    min-width: 15%;
}

.logo {
    margin-top: 22px;
    height: 5.4%;
    min-width: 23%;
}

.logo-desktop-browser {
    margin-top: 15px;
    height: 6%;
    min-width: 23%;
}

.title {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
}

div {
    color: #054375;
}

.message {
    font-size: 18px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

.circle {
    width: 50px;
    height: 50px;
    border-radius: 25px;
    font-size: 25px;
    color: rgb(73,103,105);
    line-height: 50px;
    text-align: center;
    background: rgb(138,207,60);
}

.line {
    width: 1060px;
    margin: 0 auto;
    overflow: auto;
    padding: 5px 0;
}

.column {
    padding: 0 10px;
    float: left;
}

.col5 {
    width: 380px;
}

.col7 {
    width: 640px;
}

.inner-line {
    width: 640px;
    margin: 0 auto;
    overflow: auto;
    padding: 5px 0;
}

.inner-column {
    padding: 0 12px;
    float: left;
}

.col1-inner {
    width: 43px;
}

.col11-inner {
    width: 547px;
    height: 50px;
}

.col12-inner {
    width: 516px;
}

button {
    position: relative;
    background-color: rgb(255, 255, 255);
    top: 30;
    align-self:center;
    border: none;
    width: 100%;
}

.active {
    top: 10px;
    align-self: auto;
    width: 300px;
}