.al-blog-archi-title.event_small_thum {
  line-height: 22px;
  font-size: 15px;
  font-weight: 600;
  min-height: 45px;
  letter-spacing: 0.3px; 
}
.con_dt{
  color: #030303;
  font-size: 12px !important;
  margin-bottom: 2px;
}
.to_join{
  color: rgb(3, 3, 3);
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 200;
}
.al-blog-archi-content a{
  cursor: unset !important;
}
.al-blog-archi-content a.read_more_title {
  cursor: pointer !important;
}
.al-blog-archi-content a.read_more_title2 {
  cursor: pointer !important;
}


@media screen and (min-width:1600px) and (max-width:1699px){
  .to_join {
    font-size: 38px;
  }
}

@media screen and (min-width:1500px) and (max-width:1599px){
  .to_join {
    font-size: 36px;
  }
}

@media screen and (min-width:1400px) and (max-width:1499px){
  .to_join {
    font-size: 36px;
  }
}

@media screen and (min-width:1300px) and (max-width:1399px){
  .to_join {
    font-size: 35px;
  }
}

@media screen and (min-width:1200px) and (max-width:1299px){
  .to_join {
    font-size: 34px;
  }
}

@media screen and (min-width:1100px) and (max-width:1199px){
  .to_join {
    font-size: 33px;
  }
}

@media screen and (min-width:1025px) and (max-width:1099px){
  .to_join {
    font-size: 33px;
  }
}

@media screen and (min-width:1200px) and (max-width:1299px){
  .al-blog-archi-title.event_small_thum {
    font-size: 14px;
    letter-spacing: 0.1px;
  }
}

@media screen and (min-width:1100px) and (max-width:1199px){
  .small_wd33{
    flex: 0 0 auto;
    width: 33.33%;
  }
}

@media screen and (min-width:1025px) and (max-width:1099px){
  .small_wd33{
    flex: 0 0 auto;
    width: 33.33%;
  }
}

@media screen and (max-width:767px){
  .al-blog-archi-title.event_small_thum {
    min-height: auto;
    margin-bottom: 8px;
  }
  .res_mb35{
    margin-bottom: 35px !important;
  }
  .to_join{
line-height: 30px;
    font-size: 22px;
    letter-spacing: 0.2px;
  }
  .res_mb10{
    margin-bottom: 10px !important;
  }
  .res_mb0{
    margin-bottom: 0px !important;
  }
} 

@media screen and (min-width:540px) and (max-width:767px){
  .res_big_wd50{
    flex: 0 0 auto;
    width: 50%;
  }
  .res_h44{
    height: 44px;
  }
  .res_h66{
    height: 66px;
  }
  .res540_none{
    display: none;
  }
} 

