.jm-new-feed{
  width:100%;
  height:auto;
  position:relative;
}

.db_list_container{
  width:100%;
  height:auto;
  position:relative;
}

.loaderJi{
   width:100%;
   height:20px;
   background:transparent;
}

.list_wrapper{
  list-style:none;
  margin:0;
  padding:0;


}

.list_wrapper > li{
    background-color: white;
    border-radius: 15px;
    box-shadow: 0 0 5px 4px rgb(0 0 0 / 8%);
    margin: 0 auto 50px auto;
    max-width: 800px;
    overflow: hidden;
    width: 100%;
}

.list_image_wrapper{
  width:100%;
  height:450px;
  position:relative;
}

.list_image_wrapper a{
  display:flex;
  width:100%;
  height:100%;
  color:
}

.list_image_wrapper a img{
  width:100%;
  height:auto;
  aspect-ratio: 1/1;
  object-fit:cover;
  object-position:top;
}

.list_master_top{
  display:flex;
  flex-direction: column;
  align-items:flex-start;
  justify-content: space-between;
  padding:15px;
}

.list_master_top h2 a{
   font-weight:inherit;
   text-decoration: none;
}

.list_tag_holder{
   width:100%;
  height:auto;
  position:relative;
}

.list_tag_holder ul{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  align-items: center;
  justify-content:flex-start;
  gap:15px;
  margin: 0px 0px 10px 0px;
}

.list_tag_holder ul span{
   color:#ee3071;
}

.list_tag_holder ul li{
  position:relative;
}

.tag_holder{
  width:auto;
}

.list_tag_holder ul li a{
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
  color:#ee3071;
}

.list_author{
  width:100%;
  height:auto;
  display:flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap:10px;
}

.author_img{
  width:45px;
  height:45px;
  border-radius:50%;
  overflow:hidden;
}

.author_img > img{
   aspect-ratio: 1/1;
   object-fit: cover;
   width:100%;
   height:auto;
}

.list_date_time{
  font-size:13px;
  color:grey;
}

.list_master_middle{
  padding:15px;
}

.list_master_bottom{
  padding: 0px 15px 15px 15px;
}

.list_master_bottom a{
  font-weight:bold;
  color: #ee3071;
  text-decoration:none;
   display: flex;
    align-items: center;
   font-size:14px;
}

}
.read-more, .read-more:hover {
    color: #ee3071;
    font-weight: 800;
   
}

a.read-more span {
    margin-right: 8px;
   
}
a.read-more svg {
   width: 7px;
   
}

.subsFrom * form{
  background-color:#ee3071;
  padding:20px;
  width:100%;
  max-width:350px;
  border-radius:16px;
}

.subsFrom * form * input{
   border:none;
   border-radius: 16px;
}


.subsFrom * form * .hs-error-msg{
  color:white;
  font-size:12px;
}

.subsFrom * form * input[value="Submit"]{
  color:white;
  font-size:14px;
  background:#101e39;
}

.tw-col {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    max-width: 1200px;
    margin: auto;
    height: 100%;
}
.db_list_container {
    width: 87%;
    height: auto;
    position: relative;
}

.subsFrom {
    width: 33%;
    height: 100%;
    min-height: 100%;
    position: sticky;
    top: 100px;
    min-width: 323px;
}

.form-title{
  display:none;
}

@media (min-width: 320px) and (max-width: 767px) {
  
  .tw-col {
    display: flex;
    flex-direction: column;
}
  
  .subsFrom {
    width: 100%;
    position: relative;
        top:unset;
}
  
  .db_list_container {
    width: 100%;
}
  
  .list_image_wrapper {

    height: 290px;

}
  
  .subsFrom * form{
  width:100%;

  max-width:unset;
}
  
}

