*{
    margin :0;
    padding: 0;
    font-family: 'Poppins' , sans-serif;
    box-sizing: border-box;
    overflow: hidden;
}

body{
    height: 100vh;
    color: wheat;
    /* background: linear-gradient(135deg, #153677, #4e085f); */
}
#ad-container {
  position: sticky;
  top: 0;
  margin: 20px auto;
  text-align: center;
  padding: 10px;
  border: 2px solid #007BFF;
  border-radius: 5px;
  background-color: yellow;
  height: 200px;
  width: 100%;
  z-index: 1000;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

#ad-container script {
  display: block;
}
#addbtn{
    border: none;
    outline: none;
    /* padding: 16px 50px; */
    /* background-color: #ca1400b5; */
    height: 40px;
    width: 40px;
    /* color: #fff; */
    color: white;
    font-weight: bold;
    cursor: pointer;
    border-radius: 50%;
    background-color: transparent;
  border: 2px rgb(140, 169, 249) solid;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
#addbtn:hover{
      color: pink;
      border: 1px white solid;
      font-family:monospace;
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
      transition:  .5s;
}

#citycontainer {
    /* margin: 70px; */
    /* max-width: 95vw; */
    background : url(https://plus.unsplash.com/premium_photo-1685082778336-282f52a3a923?q=80&w=1932&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D)  center / cover no-repeat fixed;
    
    /* max-height: 90vh; */
}
#row {
    width: 100vw;
    margin-top: 50px;
    text-align: center;
    padding: auto;
  }
#citycontainer #weatherlist{
    /* border: 2px solid black; */
    /* background: linear-gradient(134deg, #f6d365, #fda085); */
    
    /* overflow: scroll; */
    overflow: scroll;
    height: 100vh;
    scroll-behavior: smooth;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    max-height: inherit;
    
}
::-webkit-scrollbar{
    width: 0;
}
/* #citycontainer ul li{
   
    /* border: 3px solid white; */
    
    /* background-color: white;
    opacity: 1;
    margin-bottom: 10px;
    color: blue;
    
} */ 
/* #citycontainer ul li h2,p,p{
    margin-left: 35%;
} */


.delete{
    position: relative;
    margin-left: 85%;
    top : -596px;
    border: none;
    outline: none;
    padding: 20px 15px;
    background-color: transparent;
    color:white;
    cursor: pointer;
    /* border-radius: 40px; */
    /* width: px; */
    /* height: 10px; */
    font-size: 40px;
   color:black;
    text-align: center;
}



input{
    flex:1;
    border:none;
    outline:none;
    background-color:white;
    padding: 10px;
    border-radius: 20px;
}

.card{
    width:85%;
    max-width: 470px;
   /* background: linear-gradient(134deg, #00feba, #5b548a);  */
 
    color:#18448b;
    margin: 50px;
    border-radius: 20px;
    padding: 40px 35px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 0.45);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.25);
 
  backdrop-filter: blur(15px);
    
}

.weather-icon{
 width: 170px;
 margin-top: 30px;   
}

.weather h1{
    font-size : 80px;
    font-weight: 500;
}

.weather h2{
    font-size : 45px;
    font-weight: 400;
    margin-top: -10px;
}

.details{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
    margin-top: 50px;
}

.col{
    width: auto;
    display: flex;
    align-items: center;
    text-align: left;
    /* border: 2px black solid; */
}
.col img{
    width: 40px;
    margin-right: 10px;
}
/* .col #wind{
    width: 200px;
    /* border: 2px solid white; 
    margin-left: -65px;
    margin-right: -30px;
} */
.humidity, .wind{
    font-size: 28px;
    /* margin-top: -6px; */
}
