@media only screen and (max-width: 600px) {
  #title_text {
     font-family: 'Shadows Into Light', cursive;
     font-size: 40px;
     text-decoration: none;
     font-weight: 800;
     font-size: 30px;
     color: #ffcc33;
     position: absolute;
     top: 15%;
     left: 10%;
  }

  #page_width {
    padding: 20px;
  }

  .click_for_last_blog_item {
    position: absolute;
    top: 75%;
    left: 10px;
s   color: #ffcc33;
    font-weight: bold;
    width: 120px;
    font-size: 15px;
    font-family: 'Shadows Into Light', cursive;
  }

  .click_for_last_blog_item:hover {
      text-decoration: wavy underline;
      font-size: 20px;
  }

  #main_ban_btn {
    position: absolute;
    top: 45%;
    margin: auto;
  }

#main_ban_btn li{
    background-color: #333;
    min-width: 75px;
    border: 1px solid #333;
    margin-right: 6px;
    border-radius: 5px;
    padding: 5px;
}


   #main_ban_btn li a{
     position: relative;
     color: #fff;
     text-decoration: none;
     padding: 5px;
     display: block;
     font-size: 13px;
     font-weight: 500;
  }


  #info_form .infoform_spec_font {
    font-size: 20px; 
    font-family: 'Trebuchet', sans-serif;
  }

  .search_blox_box {
      width: 100px;
      border-top-left-radius: 15px;
      border-top-right-radius: 15px;
      border: 1px solid #333;
      height: 20px;
      text-align: center;
  }
  .display_search_bl {
      font-size: 13px;
      margin : 0 auto;
    }

  .center_gal_blog {
    left: 10px;
    position: relative;
    width: 100%;
}

.gallery_blog_float li a img {
  width: 150%;
  height: auto;
}

#page_width img {
  max-width: 600px;
}

}