@media only screen and (max-width: 767px) {

    .hashtag img {
        width: 100%;
    }

    #slider h1, .content-borscht .title-h3, #recipes .title-h2, .name-recipe {
        text-align: center;
        font-size: 24px;
        line-height: 30px;
    }

    #wrapper .mobile-none {
        display: none;
    }

    .desktop-none {
        display: block;
    }

    .content-borscht .title-h3 {
        margin-top: 40px;
    }

    .coupone {
        background-size: 100%;
    }

    #slider img {
        width: 100%;
    }

    #ingredients ul li {
        width: 100%;
    }

    #borscht img {
        width: 100%;
    }

    #borscht {
        padding-bottom: 50px;
    }

    .content-borscht a {
        margin: 0 auto;
    }

    #recipes {
        padding: 30px 0;
    }

    .img-recipe {
        height: 200px;
    }

    .name-recipe {
        text-align: left;
    }

    footer {
        height: auto;
    }

    footer ul li {
        margin-right: 15px;
    }

    #partner {
        height: auto;
        text-align: center;
        padding: 15px 0;
        overflow: hidden;
    }

    #wrapper #partner .img-klopotenko, #wrapper #partner p {
        margin-right: 0;
        display: block;
    }

    #recipes .title-h2 {
        margin-bottom: 30px;
    }

    #descriptionProject .title-h3 {
        font-size: 24px;
        line-height: 30px;
    }

    #partner .col-lg-12 > .img-klopotenko {
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
    }

    #partner .container {
        padding: 0;
    }

    #wrapper #partner .img-klopotenko img {
        width: 50%;
    }

    .about-partner img {
        width: 60%;
    }

    .about-partner {
        float:none;
        padding-top: 0;
    }

    #partner.desktop-none {
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
    }

    #wrapper #partner p {
        line-height: 34px;
        margin: 10px 0 0;
        font-size: 27px;

    }

    footer ul li a {
        line-height: 30px;
        padding-top: 20px;
    }

    footer ul li:last-child {
        margin-right: 0;
    }

    footer ul {
        text-align: center;
    }

    .footer-hashtag img {
        width: 100%;
    }

    .copyright {
        text-align: center;

    }

    #popupSuccess .modal-dialog {
        width: 90%;
        margin: 0;
    }

    .coupone p {
        font-size: 35px;
        margin-bottom: 5px;
    }

    .coupone span {
        margin-bottom: 10px;
    }

    #products .container {
        width: auto;
    }

    #products .title-h2 {
        font-size: 18px;
        line-height: 24px;
    }

    .name-product {
        font-size: 20px;
        line-height: 25px;
    }

}

@media only screen and (min-width: 768px)  and (max-width: 959px) {

    .img-recipe {
        height: 300px;
    }

    .name-recipe {
        font-size: 24px;
    }

    #borscht img {
        width: 100%;
    }

    #products .container {
        width: 750px;
    }

    #products .title-h2 {
        font-size: 24px;
    }

    .content-borscht .title-h3 {
        margin: 50px 0 20px;
        font-size: 24px;
        line-height: 40px;

    }

    #borscht {
        padding-bottom: 50px;
    }

    .content-borscht p {
        margin-bottom: 40px;
    }

    #ingredients ul li {
        width: 33%;
    }

    #ingredients ul li label {
        padding-left: 30px;
        font-size: 13px;
    }

    #ingredients ul li label:before {
        top:20px;
    }

    #slider img {
        width: 100%;
    }

    #slider h1 br {
        display: none;
    }

    #slider h1 {
        padding-bottom: 20px;
    }

    .coupone {
        background-repeat: no-repeat;
        background-size: cover;
        margin: 0 auto 15px;
    }

    #partner {
        height: auto;
        text-align: center;
        padding: 15px 0;
    }

    #wrapper #partner img, #wrapper #partner p {
        margin-right: 0;
    }

    #wrapper #partner p {
        line-height: 34px;
        margin: 10px 0;
    }

}

@media only screen and (min-width: 960px)  and (max-width: 1368px) {

}

@media only screen and (min-width: 1368px)  and (max-width: 1500px) {


}
