/***************************************************************************************/
/*
/*		Author: AS Designing
/*		Author URI: http://www.asdesigning.com
/*		Theme URI: http://www.astemplates.com
/*		
/*		Note: Design for a width of 480px - Mobile (Landscape)
/*
/***************************************************************************************/

@media (max-width: 480px) {
  #header-row #logo {
    float: none;
  }

  #logo a {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0;
  }

  #logo span.slogan {
    display: block !important;
    text-align: center;
    clear: both;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0px;
    left: 0;
  }

  .contact_form {
    width: 100%;
  }

  .contact_details {
    margin-bottom: 20px;
  }

  .contact_details .span6 {
    width: 100%;
    float: none;
  }

  .container {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .camera_caption a.readmore {
    padding: 0px 10px 0px 10px;
    font-size: 20px;
    top: 20px;
  }

  .camera_caption a.readmore span {
    display: none !important;
  }

  .mod-newsflash-adv__links .item__module {
    width: 100%;
    margin: 0 0 20px;
    float: none;
  }

  .img-intro__left,
  .img-full__left {
    float: none !important;
    margin: 0 0 9px 0 !important;
  }

  .page-registration form input,
  .page-remind form input,
  .page-reset form input,
  .page-login form input,
  .page-login form input,
  .page-profile__edit form input,
  .page-registration form select,
  .page-remind form select,
  .page-reset form select,
  .page-login form select,
  .page-login form select,
  .page-profile__edit form select {
    width: 100%;
  }

  .page-registration form label,
  .page-remind form label,
  .page-reset form label,
  .page-login form label,
  .page-login form label,
  .page-profile__edit form label {
    display: inline-block;
  }

  .page-category__clients .item_img.img-intro {
    display: inline-block;
  }

  .page-gallery .item_img.img-intro {
    float: none;
    margin: 0 0 20px 0;
    max-width: 98%;
  }

  .page-gallery .item_img.img-intro img {
    width: 100%;
  }

  .page-gallery .item {
    text-align: center;
  }

  .img-full__left.span5 {
    width: 100%;
    margin-right: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }

  .page-blog .item_img.img-intro {
    float: none;
    margin: 0 0 20px 0;
  }

  .page-blog .item_img.img-intro img {
    width: 100%;
  }

  .page-blog .item_img.img-intro {
    width: 97.5%;
  }

  .page-blog .category_desc p,
  .page-category .category_desc p,
  .page-category .items-row {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .page-archive_filters select {
    display: block;
    width: 100%;
  }

  .page-category__clients .item {
    overflow: hidden;
    margin-bottom: 20px;
  }

  .page-category__clients .item_img {
    float: none;
    margin-right: 0px;
  }

  #footer-row ul.social {
    padding-bottom: 20px;
  }

  #footer-row .footer-row-separator {
    margin-left: 0px;
  }

  .mod-footer {
    position: relative;
    top: 33px;
  }

  .mod-search__aside .mod-search_searchword {
    width: 100%;
  }

  mod-login__aside .mod-login_username,
  .mod-login__aside .mod-login_passwd {
    width: 100%;
  }

  #footer #copyright-row {
    text-align: center;
  }

  #trademark,
  #copyright-menu {
    float: none;
    clear: both;
  }
}
