.nn {
    font-size: 3rem;
}

.img-absolute {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 50%;
    z-index: 999;
    -webkit-transform: translateY(-50%) translateX(30%);
    -ms-transform: translateY(-50%) translateX(30%);
    transform: translateY(-50%) translateX(30%);
}

.img-absolute img {
    z-index: 999;
    max-width: 100%;
}
   .sticky-wrapper{
        display: block;
    }

@media (max-width: 991.98px), screen and (max-height: 700px){
 
    .img-absolute {
        width: 60%;
        margin-top: 10%;
        position: relative;
        top: auto;
        -webkit-transform: translateY(0%) translateX(0%);
        -ms-transform: translateY(0%) translateX(0%);
        transform: translateY(0%) translateX(0%);
        margin-bottom: 30px;
    }
}
@media (max-height: 780px) {
    .img-absolute {
        width: 60%;
        float: right;
    }
    .col-lg-4{
        max-width: 66.66667%;
    }
    h1.main-title{
        margin-top: 30%;
        font-size: 3rem;
        font-weight: 200;

    }
}
@media (max-width: 1290px), screen and (max-height: 900px){
    .img-absolute {
        width: 50%;
        float: left;
        flex: 0 0 0;
        right:120px;
}}