@media (max-width: 480px) {


    .mainbody h2 {
        font-size: 15px !important;
    }

    .slideshow .jflabel_skitter {
        top: 20%;
    }

    .slideshow .slideSloganText {
        font-size: 15px !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .slideshow .bordonero {

        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 10px;
    }

    .slideshow .slidedescription a {
        font-size: 10px;
        padding: 5px 10px;
    }

    .nuovaridcontactscorpo {
        padding-left: 0 !important;
    }

    .contdescprod h3 {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 13px;
    }

    .contdescprodul{
        padding-left: 10px;
        padding-right: 10px;
        line-height: 25px;
        font-size: 10px;
    }

    .contdescprodul h2{
        font-size: 18px;
    }

    .utilities_descri h3 {

        font-size: 15px;
        padding: 5px;
    }

    .navbar .container {
        width: auto !important;
    }

    .dropdown-menu a {
        font-size: 10px;
    }

    {
        margin-top: 0px !important; 
        background-color: transparent !important;
        border: none !important;
    }

    #navbar,
    #navbar2,
    .nav navbar-nav    
    {
        z-index: 1;
        width: 100%;
    }

    #navbar,#navbar2,.nav navbar-nav   
    {
        background-color: #09121B;
    }
    .collapse.in 
    {
        display: block;
        position: absolute;
    }    
    .active
    {
        color: #18344C;
    }

    #navbar .nav > li ,
    #navbar2 .nav > li 
    {
        position: relative;
        display: block;
        text-align: center;
        width: 100%;
        border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
    }

    .lang_small
    {
        display: block;
    }

    .lang_large
    {
        display: none; 
    }

    .roditor-article 
    {
        color: #929da5;
        line-height: 30px;
        font-style: inherit;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }


    .dischicatimage
    {
        width: 100% !important;
        bottom: 0;
        max-height: 131px;
    }


}


/* Portrait tablet big to landscape and desktop */
@media (min-width: 980px) and (max-width: 1200px) 
{
    .subCategoryContainer
    /*,.dischititleart*/
    {
        width: 100% !important;
    }
    div.itemContainer 
    {

    }

    .dischicatimage
    {
        width: 50%;
        float: right;
    }


}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) 
{
    .navbar .container {
        width: auto !important;
    }

    .navbar .container 
    {
        width: auto !important;
    }
    .navbar-inverse 
    {
        margin-top: 0px !important; 
        background-color: transparent !important;
        border: none !important;
    }

    .copyright
    {        
        padding: 30px !important;
    }

    .logo
    {
        float: left;
        z-index: 1;
    }

    .subCategoryContainer
    /*,.dischititleart*/
    {
        width: 100% !important;
    }

    div.itemContainer 
    {
        /*float: none;
        display: block;
        width: 100%!important;*/
    }

    .itemContainerpaste
    {
        float: none;
        display: block;
        width: 100%!important;
        text-align: center;
    }


    .lang_small
    {
        display: block;
    }

    .lang_large
    {
        display: none; 
    }

    .navbar-inverse .navbar-nav > li > a 
    {
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 20px;
        padding-left: 5px;
    }

    .dischicatimage
    {
        width: 50%;
        float: right;
    }

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) 
{ 
    .navbar .container 
    {
        width: auto !important;
    }
    .navbar-inverse 
    {
        margin-top: 0px !important; 
        background-color: transparent !important;
        border: none !important;
    }

    #navbar,
    #navbar2,
    .nav navbar-nav    
    {
        z-index: 1;
        width: 100%;
    }

    #navbar,#navbar2,.nav navbar-nav   
    {
        background-color: #09121B;
    }
    .collapse.in 
    {
        display: block;
        position: absolute;
    }    
    .active
    {
        color: #18344C;
    }

    #navbar .nav > li ,
    #navbar2 .nav > li 
    {
        position: relative;
        display: block;
        text-align: center;
        width: 100%;
        border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
    }

    .copyright
    {        
        padding: 30px !important;
    }

    .logo
    {
        float: left;
        z-index: 1;
    }

    .subCategoryContainer
    ,.dischititleart   
    {
        width: 100% !important;
    }

    div.itemContainer 
    {
        float: none;
        display: block;
        width: 100%!important;
    }

    .lang_small
    {
        display: block;
    }

    .lang_large
    {
        display: none; 
    }


    .navbar-inverse .navbar-nav > li > a 
    {
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 20px;
        padding-left: 5px;
    }
    .dischicatimage
    {
        width: 50%;
        float: right;
    }

    .span.catItemImage img 
    {
        max-width: 100%;
        height: 280px !important;
    }

}
