@media (min-width: 768px) and (max-width: 992px) {

    /********************  CONTACT   ********************/

    #block-delphinebook-contactparagraph p {
        width: 80%;
    }

    .path-contact #block-delphinebook-content,
    #block-delphinebook-contactimage {
        width: 100%;
    }

    .path-contact #block-delphinebook-content {
        margin-top: 3rem;
    }

    /********************  PHOTOS GALLERY   ********************/

    .path-photos-gallery #block-delphinebook-content .field--name-body p {
        width: 100%;
        margin: 0 auto;
    }

    #block-delphinebook-views-block-photos-gallery-block-1 ul.grid li {
        width: 31.5%;
    }

    #block-delphinebook-views-block-photos-gallery-block-1 ul.grid li:nth-child(3n+0) {
        margin-right: 0;
    }

    /********************  PORTFOLIO   ********************/

    .path-about #block-delphinebook-content .field--name-body>div,
    .path-portfolio #block-delphinebook-content .field--name-body>div {
        width: 100%;
    }

    .path-portfolio #block-delphinebook-content .field--name-body>div {
        margin-left: 0;
        margin-top: 5rem;
    }

    #block-delphinebook-logosgraphicdesign .field--name-body .text-logo-design {
        width: 40%;
    }

    .projet a.btn.btn-sec {
        margin-left: 0;
    }

    .images-logo-design ul li {
        width: 100%;
        margin-right: 0;
    }

    /********************  ABOUT   ********************/

    .path-about #block-delphinebook-content .text-about-me,
    .path-portfolio #block-delphinebook-content .text-about-me {
        margin-left: 0;
        margin-top: 3rem;
    }

    #block-delphinebook-skillsandlanguages .skills {
        width: 45%;
    }

    #block-delphinebook-skillsandlanguages .skills:nth-child(even) {
        margin-right: 0;
    }

    #carousel-content {
        padding-bottom: 5rem;
    }

    /********************  HOMEPAGE  ********************/

    #hobbies-content ul li {
        width: 46%;
    }

    .large-image,
    .vertical-image {
        width: 47.5%;
        margin-right: 1rem;
        margin-bottom: 1rem;
    }

    .large-image {
        margin-bottom: 0;
    }

    .w-45 {
        width: 47%;
    }

    #featured-content p {
        width: 80%;
    }

    #block-delphinebook-views-block-photos-gallery-cards-block-1 h3 a {
        font-size: 2rem;
    }

    h1 {
        font-size: 3.5rem;
        line-height: 1;
    }

    #block-delphinebook-welcomeondelphinebook {
        width: 45%;
    }

    .images-featured .card-item.vertical-image:nth-child(2):hover .hidden-content {
        top: 20%;
    }

    .page-node-type-gallery-photos main .field--name-body p {
        width: 100%;
    }

    .field--name-field-photos-gallery .field__item,
    .field--name-field-photos-gallery .field__item:nth-child(4n) {
        width: 32%;
        margin: 0 .5rem .5rem 0;
    }

    .field--name-field-photos-gallery .field__item:nth-child(3n) {
        margin: 0 0 .5rem 0;
    }

    .page-node-type-project .item-list li {
        margin-left: 0;
    }

    .page-node-type-project article {
        padding-bottom: 0;
    }

    #block-delphinebook-views-block-project-sidebar-block-1 {
        margin-top: 0;
    }
}


@media (min-width: 992px) and (max-width: 1200px) {
    #block-delphinebook-contactparagraph p {
        width: 80%;
    }

    .path-photos-gallery #block-delphinebook-content .field--name-body p {
        width: 100%;
        margin: 0 auto;
    }

    #block-delphinebook-views-block-photos-gallery-block-1 ul.grid li {
        width: 31.5%;
    }

    #block-delphinebook-views-block-photos-gallery-block-1 ul.grid li:nth-child(3n+0) {
        margin-right: 0;
    }

    .images-logo-design ul li {
        width: 100%;
        margin-right: 0;
    }

    #block-delphinebook-logosgraphicdesign .field--name-body .text-logo-design {
        width: 40%;
    }

    #block-delphinebook-skillsandlanguages .skills {
        width: 45%;
    }

    #carousel-content {
        padding-bottom: 5rem;
    }

    #hobbies-content ul li {
        width: 45%;
    }

    .large-image,
    .vertical-image {
        width: 48.1%;
        margin-right: 1rem;
        margin-bottom: 1rem;
    }

    .w-45 {
        width: 47%;
    }

    .page-node-type-gallery-photos main .field--name-body p {
        width: 100%;
    }

    .field--name-field-photos-gallery .field__item,
    .field--name-field-photos-gallery .field__item:nth-child(4n) {
        width: 32%;
        margin: 0 .5rem .5rem 0;
    }

    .field--name-field-photos-gallery .field__item:nth-child(3n) {
        margin: 0 0 .5rem 0;
    }

    .page-node-type-project .item-list li {
        margin-left: 0;
    }

    .page-node-type-project article {
        padding-bottom: 0;
    }
}