@media (max-width: 767px){
  .d-lg-inline{
    display: none !important;
  }
  body{
      padding-top: 50px !important;
  }
  .navbar{
    min-height: 50px !important;
    line-height: 50px !important;

  }
  .submenu-suscripciones ul li {
    margin-top: 25px;
    margin-left: 0px; 
    border-right: 1px solid #BEBEBE;
    padding-right: 0px; 
    float: left;
  }
  .iconSeparator:after{
    display: none;
  }	
  .container{
    width:95%;
  }

  .navbar-header {
    padding: 0;
  }

  .navbar-brand {
    padding: 4px 0px;
  }

  .navbar-header .btn {
    padding: 6px 10px;
    border: none;
    font-size: 2rem;
    margin-top: 15px;
    margin-right: 7.5px;
    /*margin-left: 4px;*/
    background: transparent;
    color: #FFFFFF;
    box-shadow: none;
  }

  .navbar-header .btn .fa {
    color: inherit;
  }

  .imageHome {
    /*width: 80%;*/
    margin-top: 0;
  }

  .container-full-xs {
    width: 100%;
  }

  .navbar-menu-container {
    margin-top: 15px;
    padding: 0;
  }

  .navbar-nav {
    margin: -5px 0 0 0;
  }

  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
  }

  .navbar-inverse .navbar-nav > li > a {
    text-align: left;
    line-height: 2;
    padding-left: 2.4rem;
    font-size: 1.4rem;
    color: #4c4c4c;
    font-size: 1.3rem;
    /*margin-top: 1.2rem;*/
    border-bottom: 2px solid #FFFFFF;
  }

  .navbar-inverse .navbar-nav > li  {
    min-width: 100%;

  }

  .navbar-inverse .navbar-collapse {
    /*max-height: 450px;    */
    max-height: unset;
    padding: 0;
    box-shadow: unset;
    background-color: #054075;
  }

  .navbar-inverse .navbar-toggle {
    margin-top: 15px;
    margin-left: 7.5px;
  }

  .btn-ingresa {
    padding: 0;
    border: none;
  }

  div[data-mh="publi"] {
    height: 100px;
  }

  .centrar-xs {
    text-align: center;
  }

  .titulo1 {
    font-size: 40px;
    line-height: 38px;
  }

  .loginForm {
    width: 100%;
    padding: 10px 20px;
  }

  .loginFormContainer {
    width: unset;
    padding: 10px 20px;
  }

  .registerForm {
    width: 90vw;
    padding: 10px 20px;
  }

  .registerForm .form-control {
    width: 100%;
  }

  .carousel-control span {
    font-size: 3.4rem;
  }

  .titulo2 {
    font-size: 19px;
  }

  .btn + .btn {
    margin-bottom: 10px;
    width: 100%;
  }

  .rta-group .btn + .btn
  {
    margin-bottom: unset;
    width: auto;
  }

  #indexHeader .imageHeader {
    min-height: 200px;
  }

  #searchForm input[type="text"],#searchForm select{
    width: 100%;
  }

  #searchForm .formContainer {
    padding: 5px 23px;
    background-color: transparent;
    box-shadow: unset;
  }

  #headerMarket {
    padding-top: 45px;
  }

  .btn-gallery-todas {
    top: 90%;
  }

  .navbar-inverse .navbar-nav > li > a {
    text-align: left!important;
    font-size: 15px!important;
    line-height: 50px;
  }


  .btn-lanzamiento-mobile{
    margin-bottom: 2rem!important;
  }

  img.img-app-publi{
    width: auto!important;
    text-align: center;
  }

  .descarga-app {
    padding-left: 2rem;
    margin: 0 auto;
    text-align: center;
  }


  .btn-green{
    width: 100%;
    margin-top: 1rem;
  }



  select.barrioSelectMobile{
    width: 100%;
  }

  .publicidad.bkcover.publi-expand.sombra:hover{
    display: none;
  }



  h1.TitleError{
    font-size: 15rem;    
    padding-right: 0rem;
    text-align: center;
  }

  .textError{
    text-align: center!important;
    border-left: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .centerMobile{
    text-align: center!;
  }


  .card-publicaciones-edit{
    padding: 1rem;
  }


  .btnMobile{
    width: 100%;
    margin-bottom: 1rem;
  }

  .btnCancelarEditM{
    margin-left: 0px!important;
  }


  #powered {
    text-align: center!important;
  }

  .panelControlHeader .title a {    
    font-size: 1.6rem;
  }

  .subnav.full-width.panelControlHeader{
    min-height: auto;
  }

  .panelControlHeader .fa {
    font-size: 2rem;
  }


  #mainContainer.controlPanel h2{
    font-size: 2rem;
  }



  .tabLeftOfert{
    float: left!important;
    width: 50%;
  }


  .tabRightOfert{
    float: right!important;
    background-color: transparent;
    width: 50%;
  }

  li.active.col-sm-6.tabLeftOfert{
    float: left!important;
    width: 50%;
  }

  li.active.col-sm-6.tabRightOfert{
    float: right!important;
    background-color: transparent;
    width: 50%;
  }

  h2.titleHeaderMobile{
    margin-top: -2rem;
    font-size: 2rem;
  }

  .form-control2{
    width: 100%;
  }

  .collapsableDefault .fa-collapse {
    font-size: 1.5rem;
  }

  .edit-line::before {
    display: none;
}

  .accesoCuenta{
    margin-top: 0px !important;
    margin-right: 15px !important;
    font-size: 0.65em !important;
    top: 0px !important;
    right: 60px !important;
  }
  .contenedorLinksContacto {
    top: 50px  !important;
  }
  .navbar-toggle{
    margin-right: 0;
  }
  #headerLogin {
    padding-top: 5rem;
  }
}

