body{
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}

.main{
    width: 570px;
    /* border: 1px solid olive; */
    border-radius: 20px;
    height: 420px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.1);
    /* height: 100vh; */
    flex-wrap: wrap;
}

.all-sides{
    width: 550px;
    height: 400px;
    /* border: 1px solid magenta; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;

}

.side-1{
    width: 290px;
    height: 390px;
    /* border: 1px solid blue; */
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-around;
    flex-wrap: wrap;
   
}

.side-2{
    background-image: url(./assets/images/florian-klauer-mk7D-4UCfmg-unsplash.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 230px;
    height: 390px;
   border-radius: 10px;
   flex-wrap: wrap;
}
.stay{
    width: 230px;
    height: 200px;
    
}
ul {
    margin: 15px ; /* Add vertical space between the lists */
    padding: 0px;     /* Remove extra padding if any */
 /* Optional: Remove default bullet points */
  }

  /* Style for the list items */
  li {
    margin-bottom: -20px; /* Add spacing between list items */
  }

.email{
    width: 260px;
    height: 130px;
     /* border: 1px solid red;  */
     display: flex;
    flex-direction: column;
    justify-content: space-evenly;
} 

#email{
    width: 260px;
    height:40px ;
    border-radius: 5px;
    /* border: 1px solid black; */
}
#span1{
    width: 260px;
    height: 40px;
    /* border: 1px solid blue; */
    display: flex;
    justify-content: space-between;
    
}
#span2{
    display: none;
}

#But{
    border: 1px solid black;
    width: 260px;
    border-radius: 7px;
    height: 40px;
    background-color: black;
    color: white;
}

.lists {
    list-style: none; /* Remove default bullets */
    padding: 0; /* Remove padding */
}

.lists li {
    position: relative;
    padding-left: -15px; /* Space for the smaller SVG bullet */
}

.lists li::before {
    content: '';
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px; /* Smaller size for the bullet */
    height: 12px; /* Match width */
    background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2212%22 height%3D%2212%22 viewBox%3D%220 0 21 21%22%3E%3Cg fill%3D%22none%22%3E%3Ccircle cx%3D%2210.5%22 cy%3D%2210.5%22 r%3D%2210.5%22 fill%3D%22%23FF6155%22/%3E%3Cpath stroke%3D%22%23FFF%22 stroke-width%3D%222%22 d%3D%22M6 11.381 8.735 14 15 8%22/%3E%3C/g%3E%3C/svg%3E');
    background-size: contain; /* Ensure the image scales */
    background-repeat: no-repeat;
}
.thanks{
    width: 270px;
    height: 350px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
    
    position: absolute;
   right:535px ;
    display: none; 
   background-color: white;
   z-index: 99;
   justify-content: space-evenly;
   box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
}

#But2{
    border-radius: 5px;
    width: 230px;
    padding: 8px;
    background-color: black;
    color: white;
}

@media screen and (max-width:480px){

body{
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    /* justify-content: center; */
    /* align-items: center; */
    width: 100%;
    height:610px;

}
.main{
    /* border: 1px solid green; */
    width: 100%;
    display: flex;
    flex-direction: row;
    height: 610px;
   border-radius: unset;
   box-shadow: unset;
    
}
 
.all-sides{
    /* border: 1px solid red; */
    width: 100%;
    display: flex;
    flex-direction: row;
    height: 610px;
}

.side-1{
  
    width: 100%;
    height: 630px;
    display: flex;
    flex-direction: row;
    order: 2;
  /* border: 3px solid red; */
  
    
}

.side-2{
    /* border: 1px solid orange; */
    width: 100%;
    display: flex;
    height: 300px;
    flex-direction: row;
    order: 1;
    background-image: url(./design/mobile-design.jpg);
}
 .stay{
    width: 90%;
    height: 450px;
  
    /* background-color: black; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    justify-content: space-around;
    /* border: 1px solid black; */
 }
 #p1{
    display: flex;
    width: 100%;
    height: 79px;
    flex-direction: column;
    font-size: larger;
   
 }
 #p2{
    display: flex;
    width: 100%;
    height: 90px;
    flex-direction: column;
    position: relative;
    top: 30px;
 }
 ul{
    margin: 15px;
    padding: 0px;

 }

 li{
    margin-bottom: -20px;
 }

 .lists {
    list-style: none; /* Remove default bullets */
    padding: 0; /* Remove padding */
}

.lists li {
     position: relative;
    top: -50px;
    display: flex;
    flex-direction: column;
    float: left;
    width: 100%;
    /* background-color: blue; */
    font-size: x-large;
    
}


.lists li::before {
    content: '';
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px; /* Smaller size for the bullet */
    height: 12px; /* Match width */
    background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2212%22 height%3D%2212%22 viewBox%3D%220 0 21 21%22%3E%3Cg fill%3D%22none%22%3E%3Ccircle cx%3D%2210.5%22 cy%3D%2210.5%22 r%3D%2210.5%22 fill%3D%22%23FF6155%22/%3E%3Cpath stroke%3D%22%23FFF%22 stroke-width%3D%222%22 d%3D%22M6 11.381 8.735 14 15 8%22/%3E%3C/g%3E%3C/svg%3E');
    background-size: contain; /* Ensure the image scales */
    background-repeat: no-repeat;
}
.email{
    width: 90%;
    height: 180px;
      /* border: 1px solid red;  */
     display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    position: relative;
    top: -40px;
    
   
} 
#email{
    width: 100%;
    height:50px ;
    border-radius: 5px;
    /* border: 1px solid black; */
}
#But{
    /* border: 1px solid black; */
    width: 100%;
    border-radius: 7px;
    height: 50px;
    background-color: black;
    color: white;
}

#span1{
    width: 100%;
    height: 40px;
     /* border: 1px solid blue;  */
    display: flex;
    justify-content: space-between;
    
}

/* #span3{
    width: 100%;
    background-color: aqua;
    position: absolute;
    top:200px;
    display: flex;
    flex-direction: column;

}

#h2{
    width: 100%;
    background-color: red;
    position: absolute;
    top: 250px;
} */

.thanks{
    width: 100%;
    height: 720px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
    
    position: absolute;
   right:-0px ;
    display: none; 
   /* background-color: black; */
   z-index: 99;
   /* justify-content: ; */
   box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5); 
   font-size: x-large;
   font-family: Arial, Helvetica, sans-serif;
   /* background-color: brown; */
}

#But2{
    border-radius: 5px;
    width: 90%;
    padding: 10px;
    background-color: black;
    color: white;
}


}