body {
    margin:0px;
}

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

body > *:not(#food):not(#footer) {
    margin-left: 40px;
    margin-right: 40px;
    width: calc(100% - 80px);
}

p {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

#logo {
    display:block;
    margin: 30px auto 0px;
    max-width: 280px;
}

#h1 {
    font-family:poppins;
    font-weight:800;
    margin: 81px auto 0px auto;
    font-size: 35px;
    line-height: 38px;
}

#span1 {
    color:#3fff7f;
}

#food {
    width:100%;
    margin:33px auto 0px auto;
    height:175px;
    background-image: url('https://webdesign-iasi.ro/landingtfb/loading.gif');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
    /* background:url('https://webdesign-iasi.ro/landingtfb/img1.jpg') center / 357px; */
}

#prize-img {
    opacity: 0;
    width: 100%;
    height: 100%;
    object-fit: fill;
    object-position: center;
    -o-object-fit: fill;
    -o-object-position: center;
}

#h2 {
    font-family:poppins;
    font-weight:800;
    margin:34px auto 0px auto;
    font-size:35px;
    line-height: 38px;
}

#meeting {
    box-sizing:border-box;
    display:block;
    border:none;
    border-radius:0px;
    margin:auto;
    background-image: linear-gradient(to right,#39e673,#3fff7f,#39e673);
    font-size:13px;
    font-family: poppins;
    font-weight: 700;
    margin-top:43px;
    text-align:center;
    text-decoration:none;
    color:inherit;
    line-height: 50px;
}

#meeting:hover {
    background-image:none;
    background-color:black;
    color:#3fff7f;
}

.secondary {
    display:block;
    border:none;
    border-radius:0px;
    margin:auto;
    background-color: black;
    font-size:13px;
    font-family: poppins;
    font-weight: 600;
    margin-top:10px;
    text-align:center;
    text-decoration:none;
    color:white;
    line-height: 50px;
}

.secondary:hover {
color:#3fff7f;
}

#footer {
    background-color: #46a92b;
    margin:auto;
    margin-top:60px;
    width: 100%;
    height: 342px;
}

#enjoy {
    font-family:poppins;
    font-size:25px;
    font-weight:800;
    font-style:italic;
    color:white;
    width:280px;
    margin:auto;
    text-align:center;
    line-height:30px;
    position:relative;
    top:95px;
}

#fbin {
    width:156px;
    display:block;
    margin:auto;
    position:relative;
    top:108px;
    
}

.pp {
    font-family:poppins;
    font-size: 14px;
    margin: 10px;
}


.delete-steps {
    display: flex;
    justify-content: space-between; /* Distribute space between items */
    align-items: center; /* Align items vertically */
    width: 100%; /* Ensure the container takes up the full width */
}

.delete-step {
    flex: 1; /* Each div will take up equal width */
    text-align: center; /* Center the content inside each div */
    padding: 10px; /* Optional: add padding for spacing */
    box-sizing: border-box; /* Ensure padding doesn't affect width */
}

div.delete-step img {
    width: 100%;
}
