@media screen and (min-width: 768px) and (max-width: 1024px){
    .search-list .search-list-body{
        flex-direction: column;
    }
    .search-input-text > div{
        right: 3%!important;
    }
    .search-list-body > a{
        justify-content: end;
    }
}
@media (min-width: 320px) and (max-width: 768px){
    .search-input-text{
        display: none!important;
    }
    .search-input-text-responsive{
        display: flex!important;
        justify-content: center;
    }
    .search-input-text-responsive input{
        padding: 5px;
          border: solid 1px rgba(30, 40, 117, 0.25);
    }
    .search-list .search-list-body{
        flex-direction: column;
    }
    .search-list .search-list-header{
        font-size: 14px!important;
    }
    .search-group{
        margin: 25px 0 0 0!important;
        padding: 20px!important;
    }
    .search-list-body > a{
        justify-content: end;
    }
    body > div.container > div.search-input-text-responsive > div{
        right: 32%!important;
        top: 13%!important;
    }
    body > div.container > nav{
        margin-top: 0px!important;
    }
}
.search-input-text-responsive{
    display: none;
}
.search-group{
  display: flex;
  flex-direction: column;
  margin: 40px 30px 117.6px;
  padding: 25px 45px 12px;
  object-fit: contain;
  border-radius: 8px;
  border: solid 1px rgba(30, 40, 117, 0.25);
}
.search-list .search-list-header{
    margin: 0 0 12px 0;
    font-family: Gravity;
    font-size: 22px;
    font-weight: bold;
    color: #0a32a4;
}
.search-list .search-list-body{
    margin: 12px 0 0 0;
    font-family: Gravity;
    font-size: 14px;
    line-height: 1.79;
    border-bottom: solid 1.5px #c7cadd;
}
.search-list-body > a{
    display: flex;
    align-items: center;
    margin: 10px;
}
.search-list-body > a > span{
    margin-right: 10px;
    font-family: Gravity;
    font-size: 16px;

    color: #000;
}
.result{
    font-family: Gravity;
    font-size: 20px;
    color: #1c1c1c;
    margin-bottom: 40px;
    border-bottom:solid 1.5px #c7cadd;
}
.result span{
    font-family: Gravity;
    font-size: 20px;
    font-weight: bold;
    color: #17029a;
}
.search-input-text{
    width: 100%;
    margin-top: 100px;
  display: flex;
  align-items: center;
  justify-content: center;  
}
.search-input-text > input{
    width: 750px;
  height: 42px;
  display: flex;
  align-items: center;
  font-size: 20px;
  color: #17029a;
  font-weight: bold;
  justify-content: center;
  padding: 9px 12px 9px 326px;
  object-fit: contain;
  border-radius: 4px;
  box-shadow: 0 10px 9px 0 rgba(0, 0, 0, 0.09);
  border: solid 0.5px #113087;
  background-color: var(--white);
}
#page > div > div > div > div > a:nth-child(2) > img{
    width: 28px;
    height: 20px;
}