/***************************************************************************************/

/*

/*		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) {

  #logo a {

    display: block;

    width: 100%;

    text-align: center;

    margin: 0;

  }



  #logo div.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;

  }



  #logo-row .mod-search_searchword {

    width: 175px;

  }



  .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;

  }



  .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 .moduletable.span3,

  #footer .moduletable.span6 {

    float: right;

    width: 100%;

    padding: 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%;

  }



  /**************************************************************************************/

  /*   Gallery	*/



  .page-gallery .well {

    padding: 16px 10px;

  }



  .page-gallery .well .filters a {

    padding: 20px 5px 20px !important;

  }



  ul.gallery.cols-2 .gallery-grid,

  ul.gallery.cols-3 .gallery-grid,

  ul.gallery.cols-4 .gallery-grid {

    width: 99%;

  }



  .page-gallery .grid .mask {

    height: calc(100% - 20px);

  }

}

