@media (max-width: 990px) {
    ul.carousel{
        display:none;
    }
    .cell{
        display:block;
    }
    
    .jumbotron {
        margin: 7px auto 0px auto !important;
    }
    
    .header .publish {
        margin: 0px 0 0 0px;
    }
    
    .pc{
        display:none;
    }
    
    .itempadding{
        padding: 0;
    }
    
    footer .align-left{
        
        text-align: center;
    }
    
    .bgimg {
        background-size: auto 110%;
    }
    
    .header .align-right{
        text-align: center;
    }
    
    .padding-vertical {
        padding: 25px 0;
    }
    
    .menumain{
        margin: 0;
    }
    
    .under_slide .align-right{
        text-align: center !important;
    }

    .under_slide {
        text-align: center !important;
    }
    
    .header{
        margin-bottom:25px;
    }
    
    #multiple-datasets input{
        font-size: 15px;
    }

    .desco{
        padding: 0;
    }
    
    .viewsbadge{
        display: block;
        margin: 10px 0;
        float: none !important;
    }
    
    .contenidohome #itemproduct{
        margin:10px 0 0 0;
        height: 340px;
    }
    
    #pagination-demofeat li{
        width:15%;
    }
    .textpublicar {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        text-align: center;
        margin: 10px auto 20px auto;
        display: block;
    }
    
    .textpublicar a {
        padding: 10px 15px;
        margin: 8px -15px -10px -15px;
        color: #fff;
        display: block;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }
    
    #itemproduct .cell a{
        margin:25px 0;
    }
    
    .newslettercont input, .social{
        margin:5px 0;
    }
    .headerlogo, .mainmenuall, .newslettercont{
        text-align:center;
    }
    
    .shopittem .gallery{
        display:none;
    }
    .pcnw{
        width:0;
        display:none;
        padding:0 !important;
        margin: 0 !important;
    }
    
    .financiamiento{
        padding: 0 0 25px 0;
        border-bottom: 1px solid #efefef;
    }
    
    .spacechart{
        margin: 25px 0 0 0;
    }
        
    .headersm .logo-side img{
        height:120px;
        width:auto;
    }
    
    .jumbotron {
        text-align: center;
    }
    
    .mainmenu{
        margin:0px 0 0 0;
    }
    
    .bg-grey h3, .recent h3, .bg-grey p{
        text-align: center;
    }
    
    .agentspace {
        margin: 42px 0 25px 0;
    }
    
    
    .slideshow_main{
        background-size: auto 100%;
        margin: -25px 0 0 0;
    }
    
    .search_all {
        padding: 0 15px 0 45px !important;
    }
    
    .cabezera .logo {
        float: none;    
        position:static;
        width: 100%;
        margin:10px 0;
        height: 150px;
    }
    
   .leftside {
        z-index: 6;
    }
    .dropdown-menu>li>a{
        padding:15px;
    }
    
    .header .dropdown-menu {
        top: 37px;
       
    }
    
    .dropdown-menu{
        width: 100%;
        right: 0;
        /* max-width: 380px; */
        -webkit-border-radius: 0px !important;
        -webkit-border-bottom-right-radius: 6px !important;
        -webkit-border-bottom-left-radius: 6px !important;
        -moz-border-radius: 0px !important;
        -moz-border-radius-bottomright: 6px !important;
        -moz-border-radius-bottomleft: 6px !important;
        border-radius: 0px !important;
        border-bottom-right-radius: 6px !important;
        border-bottom-left-radius: 6px !important;
    }
    
    .dropdown-menu li label{
        padding: 15px;
        display: block;
    }

    .imagenv {
        background-size: auto 100% !important;
    }
    
    .artecontainer {
        margin: 25px 0 0 0;
    }
    
    .navtophead {
        position: absolute;
        top: 0;
        margin:10px 0 0 0;
        right: 15px;
    }
    
    .idcuenta .cabezera {
        margin: -25px -25px 25px -25px;
    }
    
    .redes h4{
        display: inline;
    }
    
    .idcuenta{
        font-size:13px;
        letter-spacing: 0;
    }
    .header-top{
        background:#00BFFF;   
    }
    
    .logo-side{
        text-align:center;
    }
    
    button.readon{
        width:100%;
        text-align:center;
    }
    
    button.readon i{
        float:none;
    }
    
    .header-top{
        min-height: 305px;
        padding: 20px 0;
    }
    
    .busqueda select{
        margin:15px 0;
    }
    
    
    .headersm .menu_principal, nav.menu_principal{
        text-align:center;
        float:none;
    }
    
    .footerlogo, .slides-pagination{
        display:none;
    }    

    a.readon{
        text-align:center;
    }

    footer .align-right, .header-top .align-right{
        text-align:center;
    }
    
    
    .slideshow_main #myCarousel .item {
        background-size:auto 130%;
        background-position: bottom;
    }
    
    .busqueda{
        margin:10px !important;
    }
    
    .busqueda .align-left{
        text-align:center;
    }
    
    .slideshow {
        height: auto !important;
    }
    
    ::-webkit-input-placeholder { 
        text-align:center;
    }
    ::-moz-placeholder {
        text-align:center;
    } /* firefox 19+ */
    :-ms-input-placeholder {
        text-align:center;
    } /* ie */
    input:-moz-placeholder, .busqueda select{
        text-align:center;
    }
    
    #breadmenu{
        margin: -30px -25px;
    }
    
    
    .pasos .list{
        display: none;
    }

    .pasos .list.active{
        display: block;
    }
    
}

@media (max-width: 589px) {
    .header-top {
        min-height: 345px;
    }
    
    .bgimgd{
        background-size: auto 140% !important; 
    }

    .menumain ul li{
        display:block !important;
        width: 100%;
    }
    .listing_img_medium{
        width: 100%;
        float: none;
    }
    .jumbotron h1{
        font-size: 22px;
    }

    .jumbotron {
        padding: 0px 0 0px 0;
        margin: 30px auto 0px auto !important;
    }
    .searchitem{
        text-align: center;
    }

    .carousel .item {
        height: 450px;
    }
    .under_slide img {
        max-height: 60px;}

    .img-contair{
       height:auto !important;
        min-height:90px !important;
    }

    #dropdownMenu2 {
        margin-top: 10px;
    }

    .conectatebtnhome{

        padding: 5px;
    }

    #pagination-demofeat li.next a.btnnextprev{
        padding:0 5px 0 0px;
    }

    #pagination-demofeat li.prev a.btnnextprev{
        padding:0 0 0px;
    }

    
}