
/** General page styling **/

@media (min-width:1750px) {
  .main-box {
    grid-template-columns: repeat(5, 5fr);
  }

} 

@media (max-width:1320px) {
  .main-box {
    grid-template-columns: repeat(3, 3fr);
  }

} 
@media (max-width:1100px) {
  .main-box {
    grid-template-columns: repeat(2, 2fr);
  }

} 
@media (max-width:900px) {

.desktop{
  display: initial;
}
.mobile{
  display: none;
}
.mini-avatar-user{
  display: none;
}
h1 {
  width: 100%;
}
.main-box {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0px;
  padding: 0px;
}
.gallery-talent {
  height: 100vh;
  width: 100%;
  order: 1;
}
.detail-talent {
  width: 100%;
  order: 2;
  height: initial;
}
.detail-talent-content {
  max-height: initial;
  margin-top: 25px;
}
.avatar-talent {
  right: 25px;
  top: 25px;
}
.postit-talent {
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 10px;
  }
.postit-talent-content {
  padding-left: 25px;
  padding-right: 25px;
  width: 80%;
  padding-top: 25px;
  padding-bottom: 25px;
}
.titre-tag-content {
  padding-left: 25px;
}
.list-tag-flex-content {
  padding-left: 25px;
}
.list-tag-flex-search {
  padding-left: 25px;
  margin-top: 10px;
}
.list-annonce-content {
  padding: 10px 25px 10px 25px;
}
.post-talent {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  flex-flow: row wrap;
}
.box-info {
  min-height: auto;
  padding: 10px 25px 50px 25px;
}
#searchform-mini {
  width: 90px;
}
.post-content {
  max-width: 100%;
  padding-right: 25px;
  padding-left: 25px;
}
.mini-nav-logo {
  left: 25px;
}
.mini-avatar {
  right: 25px;
  height: 30px;
  width: 30px;
  top: 25px;
}
.mini-avatar-off {
  right: 25px;
  height: 30px;
  width: 30px;
  top: 25px;
}
.mini-nav-search {
  display: none;
}
.usp-pro .usp-label, .usp-pro .usp-input, .usp-pro .usp-textarea, .usp-pro textarea, .usp-pro .usp-select, .usp-pro .usp-input-files, .usp-pro .usp-checkbox, .usp-pro .usp-checkboxes label, .usp-pro .usp-radio label, .usp-pro .usp-preview, .usp-pro .usp-contact-cc {
  padding-left: 10px;
}

.intro-talent h1 {
  padding: 25px 0px 0px 25px;
  width: 50%;
}
.post-list-tag-flex {
  white-space: initial;
}
.post-tag-content {
  padding-left: 25px;
}
.tag-item {
  margin-left: 0px;
  margin-right: 10px;
}
.tag-item:first-child {
  margin-left: 0px;
  margin-right: 10px;
}
.RS-talent-content {
  margin-left: 25px;
}
.mini-nav-talent {
  display: none;
}
.logo-header img {
  width: 80%;
}
#searchform {
  width: 80%;
}
.box-photo-date-talent {
  top: 25px;
  left: 25px;
}
.nav-talent {
  top: 25px;
  right: 25px;
}
.post-entete {
  min-height: 40%;
  height: 40vh;
}
.age-talent {
  padding: 0px 0px 0px 25px;
}
.tag-item-small-content {
  margin-left: 25px;
}
.post-edit-link {
  display: none;
}
.full-home-logo img {
  width: 60%;
}
}  
 