.single-header {
    position: relative;
}   
.single-post .back-single .icon-arrow {
    background-color: #41767D;
}
.single-post .back-single .icon-arrow::before {
    color: #FEF4CC;
}
.single-post .back-single .icon-arrow {
    color: #296673;
}
.single-post .single-header .back-single__container {
    margin-bottom: 3.4rem;
}
.single-header__time,
.single-header__title {
    color: #1A5B67;
    text-transform: uppercase;
}
.single-header__time {
    font-family: 'futura-pt-bold', sans-serif;
    font-weight: 700;
}
.single-header__title {
    font-family: 'Oswald';
    font-weight: 500;
}
@media only screen 
and (min-width : 961px) {
    .single-header .back-single__container {
        margin-bottom: 4.269rem;
    }
    .single-header {
        padding-top: 27.4rem;
    }
    .single-header__time {
        font-size: 1.5rem;
        line-height: 1.6em;
        letter-spacing: .007em;
        margin-bottom: .6rem;
    }
    .single-header__title {
        font-size: 4.5rem;
        line-height: 1.33em;
        letter-spacing: 0.011em;
        margin-bottom: 4.1rem;
        max-width: 74rem;
    }
}
@media only screen 
and (max-width : 960px) {
    .single-post .back-single {
        font-size: 1.6em;
        line-height: 1.31em;
        letter-spacing: normal;
    }
    .single-header {
        padding-top: 15.4rem;
        padding-bottom: 1.1rem;
    }
    .single-header__time {
        color: #165D65;
        font-size: 1.5em;
        line-height: 0.93em;
        margin-bottom: .7em;
        display: block;
    }
    .single-header__title {
        font-size: 2.8em;
        line-height: 1.35em;
        letter-spacing: normal;
        color: #165D65;
    }
}


.single-image__figure {
    font-size: 0;
    padding: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
}

.single-image__figure {
    font-size: 0;
    padding: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
}

@media only screen 
and (min-width : 961px) {
    .single-image {
        padding-right: 7%;
    }
    .single-image__figure { 
        height: 70.1rem;
        margin-bottom: 7rem;
    }
}
@media only screen 
and (max-width : 960px) {
    .single-image__figure {
        height: 30rem;
        margin-bottom: 3.4rem;
    }
    .single-image {
        padding-right: 7%;
    }
}



.single-content {
    position: relative;
}
.single-content h2 {
    color: #41767D;
    font-family: 'futura-pt-bold', sans-serif;
    font-weight: 700;
    text-transform: none;
}
.single-content p {
    color: #41767D;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
}
.single-content figure {
    position: relative;
    font-size: 0;
    padding: 0;
}
.single-content #gallery-1 img {
    border: none;
}
.single-content .gallery-icon {
    -webkit-clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
    clip-path: polygon(13% 0%, 100% 0%, 87% 100%, 0% 100%);
}
.single-content .gallery-icon > img {
    object-fit: cover;
    object-position: center center;
    height: 100%;
    width: 100%;
}

@media only screen 
and (min-width : 961px) {
    .single-content {
        position: relative;
        margin-bottom: 6.523rem;
    }
    .single-content h2 {
        font-size: 3.4rem;
        line-height: 1.323em;
        margin-bottom: 1.6rem;
    }
    .single-content p {
        font-size: 1.6rem;
        line-height: 2em;
        margin-bottom: 2rem;
    }
    .single-content #gallery-1 {
        width: 128rem;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .single-content figure {
        -webkit-clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
        clip-path: polygon(13% 0%, 100% 0%, 87% 100%, 0% 100%);
        height: 65rem;
    }
    .single-content figure:first-child {
        left: 1.1rem;
    }
    .single-content figure:last-child {
        left: -1.1rem;
    }
    .single-content__bttn {
        width: 20.5rem;
        height: 6rem;
    }
    .single-content__end {
        margin-top: 5.3rem;
        margin-bottom: 6.7rem;
    }
    .single-content .gallery-item {
        margin-top: 2rem;
        margin-bottom: 5.8rem;
    }
    .single-content .gallery-icon {
        height: 65rem;
    }
    .single-content .gallery-icon:first-child {
        left: 1.1rem;
    }
    .single-content .gallery-icon:last-child {
        left: -1.1rem;
    }
}
@media only screen 
and (max-width : 960px) {
    .single-content h2 {
        color: #165D65;
        font-size: 2.2em;
        line-height: 1.72em;
        margin-bottom: .8rem;
    }
    .single-content p {
        color: #1A5B67;
        font-size: 1.8em;
        line-height: 1.88em;
        margin-bottom: 3.5rem;
    }
    .single-content .gallery-icon {
        height:34.1rem;
    }
    .single-content .gallery-item {
        width: 100%!important;
        margin-top: 0;
        margin-bottom: 3rem;
    }
    .single-content__end {
        margin-top: 1rem;
        margin-bottom: 8.5rem;
    }
    .single-content__bttn {
        width: 20.2rem;
        height: 6rem;
    }
}