@media (min-width: 980px) {
    .navbar-default .navbar-collapse{
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .phones{
        margin-bottom: 0;
        padding-bottom: 0;
        font-size: 11px;
    }
    .cart-short{
        display: block;
        height: auto;
        padding: 5px 0;
    }
    .cart-short .icon-cart{
        margin-top: 0px;
        margin-left: 20px;
    }
    .cart-short .count-cart{
        margin: 0;
        padding: 5px;
    }

    .full-cart .price{
        font-size: 16px;
        margin-top: 15px;
    }


    .product-medium .product-item {
        /*padding-bottom: 15px;*/
        border-right: none;
        /*border-bottom: 1px solid #DCDCDC;*/
    }

    .product-medium .product-item:last-child{
        padding-bottom: 0;
        border-bottom: none;
    }
    .product-medium .product-item:after{
        display: block;
        content: '';
        border-bottom: 1px solid #DCDCDC;
        clear: both;
    }
    .product-medium .product-item .product-image{
        float: left;
    }
    .product-medium .product-item .product-info{
        padding-left: 152px;
    }
    .product-medium .product-info .description{
        min-height: 80px;
    }

    .inform-block-float{
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
    }
    .deliveryMethod{
        padding-bottom: 100px;
    }

    /* Responsive table cart */
    .table.cart-list, .table.cart-list thead, .table.cart-list tbody, .table.cart-list th, .table.cart-list td, .table.cart-list  tr{ display: block; border:0; }
    .table.cart-list thead tr { position: absolute;top: -9999px;left: -9999px;}
    .table.cart-list tr { border: 1px solid #ccc; }
    .table.cart-list tbody td { border: none;border-bottom: 1px solid #eee; position: relative;padding-left: 50%; }
    .table.cart-list tbody td:before { position: absolute;top: 12px;left: 12px;width: 45%; padding-right: 10px; white-space: nowrap;}
    .table.cart-list tbody td:nth-of-type(1):before { content: "Наименование"; font-weight: bold; color:#111;  }
    .table.cart-list tbody td:nth-of-type(2):before { content: "Количество"; font-weight: bold; color:#111;  }
    .table.cart-list tbody td:nth-of-type(3):before { content: "Стоимость"; font-weight: bold;  color:#111;}
    .table.cart-list tbody td:nth-of-type(4):before { content: "Действия"; font-weight: bold; color:#111;}
    .thumb_cart{ display:none;}


    .category-menu .dropdown-menu .inner__menu .col{
        padding: 0;
    }
    .category-menu .dropdown-menu .inner__menu li{
        padding: 5px 0;
    }
    .category-menu .dropdown-menu .inner__menu a{
        color: #ffffff;
    }
}

@media only screen and (min-width: 600px) {
    .cd-user-modal-container {
        margin: 4em auto;
    }
    .cd-user-modal-container .cd-switcher a {
        height: 70px;
        line-height: 70px;
    }
}

@media only screen and (min-width: 600px) {
    .cd-form {
        padding: 2em;
    }
    .cd-form .fieldset {
        margin: 2em 0;
    }
    .cd-form .fieldset:first-child {
        margin-top: 0;
    }
    .cd-form .fieldset:last-child {
        margin-bottom: 0;
    }
    .cd-form input.has-padding {
        padding: 16px 20px 16px 50px;
    }
    .cd-form input[type=submit] {
        padding: 16px 0;
    }
}

@media only screen and (min-width: 600px) {
    .cd-form-message {
        padding: 2em 2em 0;
    }
}

@media only screen and (min-width: 1170px) {
    .cd-close-form {
        display: none;
    }
}
@media only screen and (max-width: 979px) {
.developers {margin-top: 16px;text-align: left;}
}