* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
  outline: 0 !important;
}
@media only screen and (max-width: 480px) {
  .filtrar-por .filtrar-style li a {
    margin: 0;
  }
  .pub-btn,
  .pub-btn2 {
    float: none;
    width: 100%;
  }
  .publicar-icon {
    background-color: #e4e2e2;
  }
  button.publicar-button {
    width: 100%;
  }
  .dr-centerbox .dr-small-text {
    width: 36%;
    overflow: hidden;
  }
  .flash-game .block.col-lg-4.col-xs-4 {
      padding: 0 !important;
  }
  .games .row .col-md-12 {
      padding: 0;
  }
  .nk-social-container.games.couples p {
    font-size: 10px;
  }
}
@media only screen and (max-width: 979px) and (max-height: 550px) {
  .dr-profile-box,
  .timeline-box,
  .timeline-box li a {
    padding: 10px;
  }
}
@media screen and (max-width: 1400px) {
  .col-md-3.advertising {
    width: 33.33%;
  }
  .all-profile {
    width: 100%;
  }
  .hobbies .col-md-2 {
    width: 25%;
  }
  img.imagenotfount {
    max-width: 100%;
  }
  .textnotfound {
    padding: 0;
  }
  .col-md-3.ranking ul li, .col-md-3.ranking ul li span {
    font-size: 7px;
  }
  .row.flash-game .block .what {
    font-size: 16px;
    height: 85px;
  }
}
@media only screen and (max-width: 979px) {
  .centerbox:before,
  .curriculam-image,
  .dr-centerbox:after,
  .dr-centerbox:before,
  .filtrar-por p,
  .filtrar-por2 p,
  .filtrar-por3 p,
  .perfil-image,
  .social-image {
    display: none;
  }
  .timeline-menu {
    max-width: 240px;
  }
  .chat-btn {
    font-size: 24px;
  }
  .logo-para {
    float: left;
    margin-top: 0.8rem;
  }
  .logo-para h1 {
    font-size: 26px;
  }
  .gusta-test,
  .header-top-option ul li a {
    font-size: 14px;
  }
  .logo-para p {
    text-align: left;
    margin-top: 5px;
  }
  .header-top-option {
    width: auto;
    float: none;
  }
  .header-top-option ul {
    float: right;
    height: 48px;
  }
  .discount {
    float: left;
    width: 100%;
  }
  .discount img {
    width: 50%;
    float: left;
  }
  .discount .text {
    width: 50%;
    float: right;
  }
  .top-hover-box {
    right: 2%;
    left: auto;
    width: auto;
    z-index: 1000001;
  }
  .top-hover-box:after,
  .top-hover-box:before {
    right: 7%;
    left: auto;
  }
  .guests {
    top: 8.5rem;
    left: 5rem;
    z-index: 100001;
    width: 180px;
  }
  .header-bg {
    z-index: 99;
  }
  .timeline {
    margin-top: 10px;
  }
  .timeline-box2 {
    width: 250px;
  }
  .timeline-centerbox-border {
    border-left: none;
    margin: 0;
  }
  .hace {
    padding-top: 0;
  }
  .megusta-text {
    margin: 15px 0;
  }
  .hrt-icon {
    font-size: 22px!important;
    z-index: 1000;
    background-color: inherit;
  }
  .dr-center-box2 .elresult-test .primera-text,
  .question-text {
    font-size: 14px;
  }
  .dr-centerbox {
    margin-left: 0;
  }
  .dr-centerbox iframe,
  .dr-image-center {
    margin-bottom: 1rem;
  }
  .filtrar-por,
  .filtrar-por2,
  .filtrar-por3 {
    margin: 10px auto;
    max-width: 980px;
  }
  .filtrar-por .filter-docs {
    margin: 0 28px 60px;
  }
  .filtrar-por .filtrar-style li a {
    margin: 0;
    padding: 0 10px;
  }
  .filtrar-por .filtrar-style span {
    margin: 0;
  }
  .fa-heart,
  .fa-heart-o {
    font-size: 20px;
  }
  .content-notification,
  .doctor-list,
  .mob-participante-box {
    -webkit-overflow-scrolling: touch;
    height: 300px;
    overflow: auto;
    margin-bottom: 5px;
  }
  .message-box,
  .participante-box {
    overflow: scroll;
  }
  .envair-box .env {
    width: 80%;
  }
  .perfil {
    padding-left: 0;
  }
  .dumbBox {
    width: 93%;
    max-width: 480px;
  }
  .post-entry-form-edit {
    padding-left: 0!important;
    padding-bottom: 10px;
  }
  #calendar-filter .form-group:first-child {
    margin-left: 0 !important;
  }
  #calendar-filter .tmline-hacer {
    padding: 10px 15px!important;
    margin-bottom: 1rem !important;
  }
  #calendar .cal-cell1 {
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: none;
  }
  .event-description p {
    margin-bottom: 20px !important;
  }
  .timeline2-centerbox-border {
    border-left: none;
    margin-left: 0;
  }
  .filtrar-por .filtrar-style li,
  .pub-icon .select-category,
  .pub-icon .select-subcategory,
  .pub-icon .upload-btn,
  .pub-icon li a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
  }
  #facebox {
    position: absolute;
    top: 0!important;
    left: 0!important;
    width: 100%;
    height: 100%;
  }
  #facebox h2 {
    padding: 12px 10px;
  }
  #facebox div {
    width: 100%;
    left: 0;
  }
  #facebox div button {
    width: 150px;
  }
  #facebox div p {
    padding: 10px;
    height: 300px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    margin-top: 20px;
  }
  .close {
    font-size: 32px;
  }
  button.masinfo {
    width: 85%;
    max-width: 280px;
  }
  button.close {
    margin: 0;
    padding: 3px;
  }
  .ellipe-click-para ul {
    right: 0;
    top: 95px;
  }
  .cancel-button {
    padding: 5px 9px;
    width: 30px;
  }
  .modal-body {
    overflow: none;
    height: auto;
  }
  #cal-slide-content {
    padding: 15px 0 10px 15px !important;
  }
  #cal-slide-content a.event-item {
    font-size: 12px;
  }
  .cal-event-list li {
    display: flex;
    margin: 5px 0;
  }
  #calendar-filter label,
  #calendar-filter select {
    font-size: 16px !important;
  }
  .cal-day-holiday {
    display: none;
  }
  .cal-month-box .cal-day-today span[data-cal-date] {
    font-size: 1.8rem !important;
  }
  .alert-events {
    margin-top: 3rem;
  }
  #form-guests .vertical-offset,
  #form-suggestions .vertical-offset {
    top: 20px;
    position: absolute;
  }
  .mob-chat-bg .participante-list {
    top: 50px;
    z-index: 1001;
  }
  .group-list {
    top: 0;
    z-index: 98;
  }
  .chat-menu {
    display: block;
  }
  .right-side {
    display: none;
  }
  .mob-chat-bg {
    display: block;
    position: fixed;
    right: -300px;
    top: 0;
    width: 300px;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);
    padding: 0 15px;
    height: 100%;
  }
  .chat,
  .chat-group {
    max-width: 979px;
    margin: 0;
    left: 0;
    width: 100%;
    z-index: 90;
    position: absolute;
  }
  .chat {
    top: 121px;
  }
  .chat-group {
    top: 122px;
  }
  .chat,
  .chat-group {
    background: #ffffff;
  }
  .doctor-list {
    overflow: auto !important;
  }
  .ellipe-click-grupo-add-new-group form,
  .ellipe-click-grupo-add-person form,
  .ellipe-click-grupo-add-person-group form {
    width: 80%;
  }
  .chat-drawer {
    position: absolute;
    right: 12px;
    top: 12px;
    padding: 5px;
  }

  .btn-group.btn-create-group {
    position: absolute;
    margin-top: 0;
    top: 12px;
    padding: 5px;
    right: auto;
  }

  .new-group-menu {
    right: auto !important;
    z-index: 10000;
  }

  .ellipe-click-grupo-add-new-group {
    width: 100%;
    z-index: 10000;
  }

  .chat-drawer i {
    color: #fff;
    font-size: 24px;
  }
  .btn-wrapper {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .close-wind {
    font-size: 28px;
  }
  .people-integrate p {
    background: #e9e7e5;
    width: auto;
    display: inline-block;
    border-radius: 10px;
    padding: 5px;
    font-size: 12px;
    margin: 5px;
  }
  .chat-line .message-box {
    overflow: visible;
    width: auto;
    height: auto;
  }
  .chating-box .env-btn {
    font-size: 15px;
  }
  .chat-image .dr-small-text p:first-child {
    font-size: 14px;
    margin-bottom: 0;
  }
  .chat-group .dr-small-text {
    min-width: 250px;
  }
  .especial .perfil-icon2,
  .redes-webtext .fa-check,
  .redes-webtext .fa-close,
  .redes-webtext .mail-icon,
  .redes-webtext .perfil-icon {
    font-size: 24px;
  }
  .games80 > div {
      clear: both;
  }
}
@media (min-width: 480px) {
  .filter select {
    width: 95%;
    margin-bottom: 0.5rem;
  }
  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .filter {
    margin-bottom: 0;
  }
}
@media only screen and (max-height: 480px) and (orientation: landscape) {
  .timeline-box {
    top: 0;
  }
  .timeline-box,
  .timeline-box li a {
    padding: 8px;
  }
  .content-notification,
  .doctor-list,
  .mob-participante-box {
    -webkit-overflow-scrolling: touch;
    height: 200px;
    overflow: auto;
    margin-bottom: 5px;
  }
  .filtrar-por .filter-docs {
    margin: 0;
  }
  .filter select {
    width: auto;
    margin-bottom: 0.5rem;
  }
  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: auto;
    margin-bottom: 0;
  }
  .filter {
    margin-bottom: 0;
  }



}
@media (min-width: 600px) {
  .timeline {
    margin-top: 35px;
  }
  .mobile-bg .menu-para h3 {
    padding-top: 10px;
  }
  .filtrar-por p,
  .filtrar-por2 p,
  .filtrar-por3 p {
    display: none;
  }
  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: auto;
    float: left;
    margin-bottom: 0.3rem;
  }
  .bootstrap-select button {
    border-right: 1px solid #cccccc !important;
  }
  .filtrar-por .filter-docs {
    margin: 0;
  }
  .bootstrap-select button[data-id=doc-cat] {
    width: auto;
  }
  .bootstrap-select button[data-id=doc-subcat] {
    width: auto;
    border-right: none !important;
  }
}
@media (min-width: 801px) {
  .timeline {
    margin-top: 20px;
  }
  .mobile-bg .menu-para h3 {
    padding-top: 0;
  }
  .dr-centerbox iframe,
  .dr-image-center {
    margin-bottom: 2rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .header-top-option ul li {
    border-left: 1px solid #a10000;
    border-right: 1px solid #a10000;
  }
}
@media only screen and (min-width: 980px) {
  .bootstrap-select button[data-id=doc-cat] {
    width: 125px;
  }
  .bootstrap-select button[data-id=doc-subcat] {
    width: 125px;
    border-right: none !important;
  }
}
@media only screen and (min-device-width: 1200px) {
  .filtrar-por p,
  .filtrar-por2 p,
  .filtrar-por3 p {
    display: block;
  }
}
@media (max-width: 992px) {
  .col-md-3.advertising {
    width: 33.33%;
  }
}
@media (max-width: 800px) and (orientation: portrait) {
  .dr-box-center .col-sm-12.col-md-6 {
    width: 100%;
    margin-top: 20px;
  }
  .logo-para {
    float: left;
    margin-top: 0;
    left: 2%;
  }
  .mwd470,
  .page4-form {
    max-width: none !important;
  }
  .header-top-option ul li {
    border-left: solid 1px #9f0000;
    border-right: solid 1px #9f0000;
  }
  .hobbies .col-md-2 {
    width: 25%;
    float: left;
  }
  .perfil {
    padding: 20px;
  }
  .col-md-3.advertising,
  .col-md-3.embajador {
    width: 33.333%;
    float: left;
  }
  .chat {
    position: absolute;
    top: 108px;
    left: 1%;
    margin: 0;
    width: 98%;
  }
  .ellipe-click-para ul {
    right: 0;
    top: 35px;
  }
  .header-top-option ul li a {
    padding: 14px 25px;
  }
  .logo-para h1 img {
    width: 340px;
  }
  header {
    height: 68px;
  }
  .has-text2.mwd470.text-center .col-md-4 .imagenotfount {
    width: 30%;
  }
  p.big-text {
    font-size: 125px;
  }

  .play-games, .ranking {
    float: none;
    width: 100%;
    clear: both;
  } 
  .line-games p {
    font-size: 9px;
    letter-spacing: -2px;
  }
  .nk-social-container.games h2, .col-md-3.ranking h3 {
    font-size: 18px;
  }
  .col-md-3.ranking {
    min-height: auto;
  }
  div#tab-couple-game {
     margin-bottom: 20px; 
  }
  .row.flash-game .block .what {
      width: 72px !important;
      height: 72px!important;
      padding: 12px 0 0 0!important;
      margin: 6px auto;
  }
  .games .col-md-12 .col-xs-6 {
      padding: 0;
  }

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .logo-para {
    left: 2%;
  }
  .header-top-option ul li {
    border-left: 1px solid #a10000;
    border-right: 1px solid #a10000;
  }
  .col-md-3.hidden-xs.hidden-sm {
    width: 22%;
  }
  .dr-box-center .col-sm-12.col-md-6 {
    width: 58%;
    margin-top: 0;
    padding: 10px;
  }
  .page-header {
    margin-top: 0;
  }
  .col-md-3.advertising,
  .col-md-3.embajador {
    width: 33.33333%;
    padding: 0.5%;
  }
  div#summary tbody td,
  div#summary thead th {
    border: 2px solid #fff;
    font-size: 11px;
    padding: 3px;
  }
  .perfil .col-md-6.col-xs-12.no-p-l {
    width: 100%;
  }
  .bell-option a.dropdown-toggle {
    padding: 19px 18px!important;
    height: 58px;
  }
  li a.nav-controller {
    padding: 19px 18px !important;
  }
  .perfil-head .tab-pane.active {
    padding: 15px 8px;
  }
  .hobbies .col-md-2 {
    width: 25%;
    padding: 0 1%;
  }
  .chat-image .dr-small-text a {
    width: 100px;
  }
  .tabs-menu .tabmenu {
    height: 70px;
  }
  .logo-para a h1 img {
    width: 250px;
  }
  .header-bg {
    height: 58px;
  }
  .timeline-box li a, .timeline-box-popover li a {
      padding: 12px 1px;
      font-size: 12px;
  }
  .menu span.club-icon {
    margin-right: 10px;
  }
  .portion-cheese {
    width: 13%;
  }
  .card-active {
    width: 45%;
  }
  .perfil,
  .promo-detail {
    padding: 15px;
  }
  .customer-request ul.nav.nav-tabs li a {
    font-size: 14px;
  }
  .form-group label {
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
  }
  ul.nav li a.edit-profile {
    padding: 11px 20px!important;
    border-left: solid 1px #a10000;
  }
  p.big-text {
    font-size: 55px;
  }
  .has-text2.mwd470 {
    padding: 35px 15px;
  }

  .play-games, .ranking {
    float: none;
    width: 100%;
    clear: both;
  } 
  .line-games p {
    font-size: 9px;
    letter-spacing: -2px;
  }
  .nk-social-container.games h2, .col-md-3.ranking h3 {
    font-size: 18px;
  }
  .col-md-3.ranking {
    min-height: auto;
  }
  div#tab-couple-game {
     margin-bottom: 20px; 
  }
  .row.flash-game .block .what {
    width: 72px !important;
    height: 72px!important;
    padding: 12px 0 0 0!important;
  }
  .games .col-md-12 .col-xs-6 {
      padding: 0;
  }

}
@media (max-width: 680px) {
  .top-10 .picture {
    width: 49.3%;
    margin: 0.3%;
  }
.btn-createeventent, .btn-primary {
    padding: 0 20px !important;
    margin: 10px 0;
}
  .nk-social-container.games.couples p {
    font-size: 8px;
    letter-spacing: -1px;
  }
  div#tab-simple-questions-game .col-xs-4 {
      padding: 0;
  }
  .pictures-gallery .down-picture .user span {
    width: 75px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  #contest-picture .more-information-image {
      margin-top: 10px;
  }
  .promo-detail.photo_contests {
      padding: 15px;
  }
  .all-pictures .picture {
      width: 48%;
  }
  .photo_contests .col-md-10.no-p {
      width: 100%;
  }
  .photo_contests .col-md-2.no-p {
      width: 100%;
  }
  a.edit-profile,
  div#summary tbody td,
  div#summary thead th {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .logo-para {
    left: 5px;
  }
  span.club-icon.club-logout {
    margin: 0;
  }
  span.club-icon.club-rocket {
    margin-right: 5px;
  }
  .menu a.time-text span.club-icon, ul.filtrar-style span.club-icon, .form-favorite span.club-icon.club-heart-o, .form-favorite span.club-icon {
    background: url(images/clubicon-red-20.png);
  }
  .menu a.timeline-para span.club-icon, span.club-icon.club-comments, .timeline-box2 ul li span.club-icon {
      background: url(images/clubicon-grey-20.png);
  }
  #button-sugerencias span.club-icon, .top-logo span.club-icon, .right-side-head.open-create span.club-icon {
      background: url(images/clubicon-white-20.png);
  }
  span.club-icon.club-heart {
      background-position: -525px -296px !important;
  }
  .form-favorite span.club-icon.club-heart-o {
      background-position: -570px -300px !important;
      margin-right: 0;
  }
  .form-favorite span.club-icon.club-heart {
      background-position: -525px -299px !important;
      margin-right: 0;
  }
  span.club-icon.club-comments {
      background-position: -42px -36px !important;
      margin-right: 10px;
  }
  span.club-icon.club-plus {
      background-position: 553px 149px !important;
  }
  span.club-icon.club-minus {
      background-position: 508px 149px !important;
  }
  span.club-icon.club-logout {
      background-position: -519px -407px !important;
  }
  span.club-icon.club-rocket {
      background-position: -530px -3px !important;
  }
  span.club-icon.club-globe {
      background-position: -572px -448px !important;
  }
  span.club-icon.club-calendar {
      background-position: -136px -411px !important;
  }
  span.club-icon.club-tags {
      background-position: -91px -410px !important;
  }
  span.club-icon.club-star-circle {
    background-position: 28px -80px !important
  }
  span.club-icon.club-user {
      background-position: -3px -4px !important;
  }
  span.club-icon.club-group {
    background-position: -136px -4px !important;
  }
  span.club-icon.club-eye {
      background-position: -526px -116px !important;
  }
  span.club-icon.club-medal {
    background-position: 30px -6px !important;
  }
  span.club-icon.club-games {
      width: 20px;
      height: 20px;
      margin-left: 5px;
      background-size: cover !important;
      margin-right: 11px !important;
      margin-top: 4px;
      margin-bottom: 6px;
  }
  .club-search:before {
      width: 35px;
      height: 35px;
      background: url(images/clubicon-grey-20.png);
      content: " ";
      display: inline-block;
      background-position: 37px 31px !important;
  }
  #main-menu ul li i.fa.fa-camera {
      font-size: 19px;
      margin-left: 3px;
      color: #666666;
  }
  div#main-menu ul li {
      height: 67px;
  }
  .logo-para a h1 {
    font-size: 15px;
    margin-top: 7px;
  }
  .dumbBox.first-login {
    width: 95%;
    min-width: initial;
  }
  .filtrar-por .filtrar-style li a {
    margin: 0;
    padding: 0 9px;
    font-size: 12px !important;
  }
  .text_comment {
    width: 75%;
  }
  .enviar-text.col-xs-4 {
    width: 25%;
  }
  .dr-centerbox iframe {
    width: 95%;
    height: auto;
    margin: 0 auto!important;
    display: block;
  }
  .mob-chat-bg input#chat-search {
    border-radius: 0;
    margin: 0!important;
    padding: 0 5px;
    top: 0;
  }
  button.publicar-button {
    width: 100%;
    margin: 0;
  }
  .header-top-option ul li a {
    width: auto;
    font-size: 14px;
    padding: 0;
  }
  .timeline-centerbox-border.ambassadors .post-description {
    padding: 6px !important;
  }
  h6.title-ambassador {
    font-size: 28px;
  }
  .accordion-section a,
  .accordion-section a span {
    font-size: 16px;
    color: #333333;
  }
  .accordion-section-content ul li {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .col-md-3.embajador {
    width: 50%;
    float: left;
    margin-bottom: 20px;
  }
  .detalle-embajador h2 {
    font-size: 20px;
  }
  .chat-image {
    width: 77%;
  }
  .chating-box .message-box {
    height: 360px;
  }
  .perfil {
    padding: 5px;
  }
  .modal-dialog {
    width: 95%!important;
    margin-top: 38px;
  }
  .col-md-3.advertising {
    width: 100%!important;
    float: left;
    padding: 0.5%;
  }
  .discount .text {
    height: auto;
    margin-bottom: 20px;
  }
  .perfil,
  .promo-detail {
    height: auto !important;
  }
  .discount h2 {
    font-size: 16px;
    margin: 15px 0 10px;
  }
  .col-md-3.advertising p {
    font-size: 14px;
    line-height: 19px;
    margin: 0;
  }
  .hobbies .col-md-2 {
    padding: 1%;
  }
  .all-profile {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .all-profile .col-md-6.no-p-l {
    padding: 0;
  }
  .navbar-nav .open .dropdown-menu {
    position: absolute;
    left: -225px;
    width: 300px;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .perfil-head .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
    width: 33.3%;
  }
  .perfil-head .nav-tabs > li a {
    font-size: 15px!important;
    line-height: 16px;
    padding: 10px 0 10px 10px;
  }
  .perfil-head .col-md-12.no-p-l,
  .tab-pane .col-md-6.no-p-l {
    padding: 0;
  }
  div#summary tbody td,
  div#summary thead th {
    border: 1px solid #fff;
    padding: 2px;
    font-size: 12px;
    width: 20%!important;
    display: inline-block;
    float: left;
  }
  .header-top-option a.edit-profile img {
    display: none;
  }
  .perfil-head .tab-pane.active {
    padding: 10px;
  }
  .col-md-3.embajador .btn {
    font-size: 14px;
  }
  .col-md-3.embajador {
    padding: 5px;
  }
  a.edit-profile {
    width: 80px;
    padding-top: 8px !important;
  }
  ul.nav.navbar-nav.navbar-right li,
  ul.nav.navbar-nav.navbar-right li a {
    margin-bottom: 0;
    padding-bottom: 0;
    float: left;
  }
  .header-top-option ul li {
    border-left: none;
    border-right: none;
  }
  .hobbies .col-md-2 {
    width: 33.3333%;
    float: left;
  }
  .col-md-12.no-p.hobbies .col-md-2 > div {
    margin-bottom: 0;
  }
  .perfil .doctor-photo {
    width: 100%;
  }
  .dr-box-center .col-sm-12.col-md-6 {
    width: 100%;
    margin-top: 96px;
  }
  .logo-para img {
    width: 130px !important;
  }
  header {
    height: 48px;
  }
  .bell-option a.dropdown-toggle {
    padding: 10px 5px 8px 20px!important;
    height: auto;
  }
  li a.nav-controller {
    padding: 9px 0 9px 15px !important;
  }
  .header-bg {
    position: fixed;
    width: 100%;
    height: 48px;
  }
  .timeline-box li a, .timeline-box-popover li a {
      padding: 13px 0;
      font-size: 13px;
      letter-spacing: 0;
  }
  .mobile-bg {
    padding: 0;
  }
  .dr-box-center > .col-sm-12.col-md-6 {
    padding: 0 5px;
  }
  #participate-contest .modal-body .col-md-6,
  .has-text2.mwd470,
  .more-information-image {
    padding: 0;
  }
  p.big-text {
    font-size: 64px;
  }
  p.medium-text {
    font-size: 19px;
    line-height: 20px;
  }
  .search-picture {
    width: 100%;
    float: left;
  }
  .filters-pictures p.order-by {
    width: 32.3% !important;
  }
  .top-10 .picture {
      width: 49.3%;
      margin: 0.3%;
  }
  .promo-detail.photo_contests .col-md-12 {
    clear: both;
  }
  ul.nav.navbar-nav.navbar-right span.club-icon {
    margin: 0;
  }
  .col-md-12.contest.no-p {
    max-height: none;
    margin-bottom: 15px;
  }
  form.upload-image button,
  form.upload-image input,
  form.upload-image textarea {
    margin: 10px 0;
  }
  .play-games, .ranking {
    float: none;
    width: 100%;
    clear: both;
  } 
  .line-games p {
    font-size: 9px;
    letter-spacing: -2px;
  }
  .nk-social-container.games h2, .col-md-3.ranking h3 {
    font-size: 18px;
  }
  .col-md-3.ranking {
    min-height: auto;
  }
  div#tab-couple-game {
     margin-bottom: 20px; 
  }
  .row.flash-game .block .what {
    width: 72px !important;
    height: 72px!important;
    padding: 12px 0 0 0!important;
  }
  div#boxes-game .what {
      width: 55px !important;
      height: 55px !important;
      font-size: 12px;
      letter-spacing: -1px;
  }
  .games .col-md-12 .col-xs-6 {
      padding: 0;
  }
  .col-md-4.line-games {
      width: 32%;
      text-align: center;
      display: inline-block;
      margin: 0 0.6% 4% 0.6%;
      padding: 8px 0;
      float: left;
  }
  .title-challenge h3, .title-challenge h5 {
      float: none;
      width: 100% !important;
      clear: both;
  }
  div#tab-simple-questions-game .nk-social-container.games.couples p {
      font-size: 10px;
  }
  div#tab-simple-questions-game .col-xs-4, div#tab-simple-questions-game .col-xs-4 p {
      width: 100%;
      margin: 3px 0;
      text-align: center;
  }
}

body.is_app .dr-box-center .col-sm-12.col-md-6{
	margin-top: 15px !important;
}

body.is_app{
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
