    .testimonials {
        height: 85vh;
        width: 100%;
        background: #b2e0ef;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: relative;
        display: inline-flex;
        overflow: hidden;
    }
    
    @-webkit-keyframes rotation {
        from {
            -webkit-transform: rotate(0deg);
        }
        to {
            -webkit-transform: rotate(359deg);
        }
    }

    /*testimnials carousel*/

    .testimonials .testimonials_AbsoluteCenter{
        width: 100%;
        margin: auto;
        /*overflow: hidden;*/
    }

    .testimonials .testimonial_groupImage{
        width: 100%;
        overflow: hidden;
    }

    .testimonials .testimonial_groupImage .testimonial_img{
        position: relative;
        z-index: 1;
        width: 75%;
        margin: auto;
        display: block;
    }

    .testimonials .testimonial_groupImage  .blur_testimonials{
        -webkit-animation: rotation 15s infinite linear;
        width: 60%;
        position: absolute;
        z-index: 0;
        top: -255px;
        bottom: 0;
        left: 0;
        right: 15px;
        margin: auto;
    }

    @media only screen and (min-width: 768px){
        .testimonials .testimonial_groupImage .testimonial_img{
            max-width: 525px;
        }

        .testimonials .testimonial_groupImage .blur_testimonials{
            max-width: 365px;
        }
    }

    @media only screen and (min-width: 1200px){
        .testimonials .testimonial_groupImage .testimonial_img{
            max-width: 550px;
        }

        .testimonials .testimonial_groupImage .blur_testimonials{
            max-width: 400px;
        }

        .testimonials .owl-theme .owl-nav .owl-prev,.testimonials .owl-theme .owl-nav .owl-next{
            top: -60px;
        }
    }

    @media only screen and (min-width: 1440px){
        .testimonials .testimonial_groupImage .testimonial_img{
            max-width: 700px;
        }

        .testimonials .testimonial_groupImage .blur_testimonials{
            max-width: 550px;
        }

        .testimonials .owl-theme .owl-nav .owl-prev,.testimonials .owl-theme .owl-nav .owl-next{
            top: -155px;
        }
    }


    @media only screen and (min-width: 1900px){
        .testimonials .testimonial_groupImage .testimonial_img{
            max-width: 900px;
        }

        .testimonials .testimonial_groupImage .blur_testimonials{
            max-width: 700px;
        }
    }

    @media only screen and (min-width: 2560px){
        .testimonials .testimonial_groupImage .testimonial_img{
            max-width: 1200px;
        }

        .testimonials .testimonial_groupImage .blur_testimonials{
            max-width: 900px;
        }

        .testimonials .owl-theme .owl-nav .owl-prev,.testimonials .owl-theme .owl-nav .owl-next{
            top: -200px;
        }
        .owl-theme .owl-nav {
            margin-top: 10px;
            font-size: 1.5em;
        }
    }


    .testimonials .owl-item{
        display: inline-flex;
    }

    .owl-carousel .owl-stage-outer {
        padding-top: 125px;
        margin-top: -125px;
    }

    .testimonials .item{
        margin: auto;
    }

    .testimonials .testimonalText{
        text-align: center;
        font-size: 1.25em;
        margin-top: 100px;
    }

    .testimonials .testimonalText .testimonial_description{
        color: #879599;
    }

    .testimonials .testimonalText .testimonial_author{
        font-weight: 600;
    }

    .testimonials .owl-theme .owl-nav [class*="owl-"]{
        background: none;
        color: #7d7d7d;
        font-size: 3em!important;
    }

    .testimonials .owl-theme .owl-nav .owl-prev:hover, .testimonials .owl-theme .owl-nav .owl-next:hover{
        color: white;
    }

    .testimonials .owl-theme .owl-nav .owl-prev{
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .testimonials .owl-theme .owl-nav .owl-next{
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .testimonials .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #b2e0ef;
        height: 12px;
        width: 12px;
        border: 2px solid #869791;
    }


    .testimonials .testimonials_item{
        position: relative;
        /*width: 800px;*/
        margin: auto;
    }

    #testimonials{
        margin: auto;
    }



    @media only screen and (min-width: 320px) {

        .testimonials{
            min-height: 550px;
        }

        .testimonials_item {
            width: 70vw;
        }

        .testimonials .blur_testimonials{
            /*width: 86%;*/
            /*top: -60%;*/
        }
        .testimonials .testimonalText{
            margin-top: 65px;
        }
    }

    @media only screen and (min-width: 425px) {

        .testimonials{
            height: 100vh;
        }
    }

    @media only screen and (orientation: landscape) {
        .testimonials{
            height: 100vh;
            min-height: 625px;
        }
    }

    @media only screen and (max-width: 575px){
        .testimonials .owl-theme .owl-nav .owl-prev, .testimonials .owl-theme .owl-nav .owl-next{
            top: auto;
            bottom: -30px;
        }
    }

    @media only screen and (min-width: 576px) {
        .testimonials_item {
            width: 70vw;
        }

        .testimonials .blur_testimonials{
            /*width: 80%;*/
            /*top: -30%;*/
        }
    }

    @media only screen and (min-width: 768px) {
        .testimonials .testimonials_item{
            width: 70vw;
        }
    }

    @media only screen and (min-width: 992px) {
        .testimonials .testimonials_item{
            width: 60vw;
        }
    }

    @media only screen and (min-width: 1200px) {
        .testimonials .testimonials_item{
            width: 48vw;
        }
    }

    @media only screen and (min-width: 1440px) {
        .testimonials .testimonials_item{
            width: 40vw;
        }
    }


    @media only screen and (min-width: 2560px) {
        .testimonials .blur_testimonials {
            width: 71%;
            top: -30%;
            left: -8%;
        }
    }


    /*.leafs{*/
        /*position: relative;*/
    /*}*/

    @keyframes rotateLeaf {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }


    @keyframes rotateLeafInverse {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(-360deg);
        }
    }


    .rotateLeaf1{
        -webkit-animation:rotateLeaf 0.35s linear;
        -moz-animation:rotateLeaf 0.35s linear;
        animation:rotateLeaf 0.35s linear;
    }

    .rotateLeaf2{
        -webkit-animation:rotateLeafInverse 0.35s linear;
        -moz-animation:rotateLeafInverse 0.35s linear;
        animation:rotateLeafInverse 0.35s linear;
    }

    .rotateLeaf3{
        -webkit-animation:rotateLeafInverse 0.5s linear;
        -moz-animation:rotateLeafInverse 0.5s linear;
        animation:rotateLeafInverse 0.5s linear;
    }

    .rotateLeaf4{
        -webkit-animation:rotateLeaf 0.5s linear;
        -moz-animation:rotateLeaf 0.5s linear;
        animation:rotateLeaf 0.5s linear;
    }


    .leaf1{
        position: absolute;
        width: 600px;
        z-index: 2;
        left: 0;
        right: 0;
        top: -25%;
        bottom: 0;
        margin: auto;
    }

    .leaf2{
        position: absolute;
        width: 500px;
        z-index: 3;
        left: 0;
        right: 0;
        top: -35%;
        bottom: 0;
        margin: auto;
    }

    .leaf3{
        position: absolute;
        width: 400px;
        z-index: 4;
        left: 0;
        right: 0;
        top: -25%;
        bottom: 0;
        margin: auto;
    }

    .leaf4{
        position: absolute;
        width: 300px;
        z-index: 4;
        left: 10%;
        right: 0;
        top: -25%;
        bottom: 0;
        margin: auto;
    }

    .leaf5{
        position: absolute;
        width: 200px;
        z-index: 4;
        left: 5%;
        right: 0;
        top: -25%;
        bottom: 0;
        margin: auto;
    }

    .owl-carousel  .owl-wrapper,
    .owl-carousel  .owl-item{
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility:    hidden;
        -ms-backface-visibility:     hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
    }
