/*
*  STYLE DEFAULT TESTIMONIAL
*
*
*  [Table of contents]
*
*  [&. Content / #key]
*  [Let press Ctrl + f and type of paste the key, then press Enter to search the content ]
*
*  Summary:
*
*
*  0. General
*  1. Testimonial Layout 1
*  2. Testimonial Layout 2
*  3. Testimonial Layout 3
*  4. Testimonial Layout 4
*  5. Testimonial Layout 5
*  6. Testimonial Layout 6
*  6. Testimonial Layout 7
*  n. Responsive 
*
*
*/


/*====================================
=            1.0 Variable            =
====================================*/

    .slz-testimonial {
        cursor: pointer;
    }

    .slz-testimonial.show-quote .icon-quote {
        display: block;
        height: 50px;
        position: relative;
        font-style: normal;
    }

    .slz-testimonial.show-quote .icon-quote:before {
        content: "\275D";
        font-size: 70px;
        color: #26bbec;
        line-height: 1;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }

    .slz-testimonial .name {
        color: #2b3a58;
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        display: block;
        text-transform: capitalize;
    }
    
    .slz-testimonial .position {
        font-weight: 400;
        font-size: 14px;
        display: block;
        text-transform: capitalize;
    }

    .slz-testimonial .description {
        display: block;
    }

    .slz-testimonial .ratings {
        margin-top: 5px;
    }

    .slz-testimonial.text-r .name,
    .slz-testimonial.text-r .ratings {
        transform: translateX(7px);
        -webkit-transform: translateX(7px);
    }

    .slz-testimonial.text-l .name,
    .slz-testimonial.text-l .ratings {
        transform: translateX(-7px);
        -webkit-transform: translateX(-7px);
    }

    .slz-testimonial .img-wrapper {
        width: 80px;
        max-width: 100%;
        overflow: hidden;
        position: relative;
        vertical-align: top;
        display: inline-block;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        box-shadow: 0 0 2px rgba(0,0,0,0.2);
    }

    .slz-testimonial .img-wrapper:before {
        display: block;
        content: '';
        padding-top: 100%;
    }

    .slz-testimonial .img-wrapper img {
        top: 50%;
        left: 50%;
        width: auto;
        height: 100%;
        max-width: none;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .sc_testimonial .slz-carousel-wrapper .btn {
        opacity: 1;
        visibility: visible;
    }

    .sc_testimonial .slz-carousel-wrapper .btn-prev {
        left: -60px;
    }

    .sc_testimonial .slz-carousel-wrapper .btn-next {
        right: -60px;
        left: auto;
    }

/*=====  End of 1.0 Variable  ======*/


/*================================================
=            2.0 Layout United States            =
================================================*/

    /*----------  2.1 Style Florida  -----------*/

        .slz-testimonial.st-florida .description {
            margin-bottom: 15px;
            font-style: italic;
        }

        .slz-testimonial.st-florida .img-wrapper {
            width: 86px;
            border: 1px solid #26bbec;
            box-shadow: none;
            -webkit-box-shadow: none;
        }

        .slz-testimonial.st-florida .img-wrapper:before {
            margin: 0 3px;
        }

        .slz-testimonial.st-florida .img-wrapper img {
            width: 80px;
            height: 80px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
        }

        .slz-testimonial.st-florida .name,
        .slz-testimonial.st-florida .position,
        .slz-testimonial.st-florida .ratings {
            display: block;
            transform: translateX(0);
            -webkit-transform: translateX(0);
        }

        .slz-testimonial.text-l.st-florida .icon-quote:before {
            left: 0;
            transform: none;
        }
        .slz-testimonial.text-r.st-florida .icon-quote:before {
            left: initial;
            right: 0;
            transform: none;
        }
        .slz-testimonial.st-florida .ratings {
            padding-bottom: 22px;
            margin-top: 0;
            margin-bottom: 35px;
            border-bottom: 1px solid #384050;
        }

        .slz-testimonial.st-florida .ratings .star-rating {
            margin: auto;
        }

        .slz-testimonial.st-florida.show-quote .icon-quote:before {
            color: #26bbec;
        }

        .slz-testimonial.st-florida .wrapper-info:after {
            content: "\275D";
            width: 25px;
            height: 25px;
            background-color: #ffffff;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            font-size: 28px;
            color: #26bbec;
            line-height: 36px;
            position: absolute;
            top: -102px;
            left: 50%;
            margin-left: 15px;
        }

        .slz-testimonial.st-florida .wrapper-info {
            position: relative;
            margin-top: 15px;
        }

    /*----------  2.2 Style California  --------*/

        .slz-testimonial.st-california {
            position: relative;
            padding: 30px;
            margin: 6px 0;
            background-color: #ffffff;
            border: 1px solid rgba(0,0,0,0.1);
            -webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
            -moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
            box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
            overflow: hidden;
        }
        .slz-testimonial.text-r.st-california {
            direction: rtl;
        }
        .slz-testimonial.text-r.st-california .description,
        .slz-testimonial.text-r.st-california .img-wrapper,
        .slz-testimonial.text-r.st-california .wrapper-info{
            direction: ltr;
        }

        .slz-testimonial.st-california .description {
            margin-bottom: 30px;
            /* position: relative; */

        }

        .slz-testimonial.st-california .img-wrapper,
        .slz-testimonial.st-california .wrapper-info {
            display: inline-block;
        }

        .slz-testimonial.st-california .img-wrapper + .wrapper-info {
            max-width: calc(100% - 85px);
            padding-left: 15px;
        }

        .slz-testimonial.text-r.st-california .img-wrapper + .wrapper-info {
            padding-left: 0px;
            padding-right: 15px;
        }

        .slz-testimonial.st-california.show-quote .icon-quote {
            position: absolute;
            bottom: 0;
            right: 30px;
            height: 55px;
            width: 75px;
            opacity: 0.5;
        }
        .slz-testimonial.st-california.show-quote .icon-quote:before {
            font-size: 150px;
            position: relative;
            left: initial;
            transform: none;
        }

        

    /*----------  2.3 Style Georgia  -----------*/
        .slz-testimonial.st-georgia .description {
            margin-bottom: 30px;
            padding: 30px 20px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-bottom: none;
            position: relative;
        }

        .slz-testimonial.text-r.st-georgia {
            direction: rtl;
        }

        .slz-testimonial.text-r.st-georgia .description,
        .slz-testimonial.text-r.st-georgia .img-wrapper,
        .slz-testimonial.text-r.st-georgia .wrapper-info {
            direction: ltr;
        }

        .slz-testimonial.st-georgia .description:before,
        .slz-testimonial.st-georgia .description:after {
            content: "";
            position: absolute;
            width: calc(50% - 8px);
            height: 1px;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.1);
        }

        .slz-testimonial.st-georgia .description:before {
            left: 0;
        }

        .slz-testimonial.st-georgia .description:after {
            right: 0;
        }

        .slz-testimonial.st-georgia .description-arrow {
            position: absolute;
            width: 12px;
            height: 12px;
            bottom: -6px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-top: none;
            border-left: none;
            left: calc(50% - 6px);
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
        }


        .slz-testimonial.text-l.st-georgia .description:before {
            width: 35px;
        }

        .slz-testimonial.text-l.st-georgia .description:after {
            width: calc(100% - 51px);
        }

        .slz-testimonial.text-l.st-georgia .description-arrow {
            left: 38px;
        }

        .slz-testimonial.text-r.st-georgia .description:before {
            width: calc(100% - 51px);
        }

        .slz-testimonial.text-r.st-georgia .description:after {
            width: 35px;
        }

        .slz-testimonial.text-r.st-georgia .description-arrow {
            left: initial;
            right: 36px;
        }

        .slz-testimonial.st-georgia .img-wrapper,
        .slz-testimonial.st-georgia .wrapper-info {
            display: inline-block;
        }

        .slz-testimonial.st-georgia .wrapper-info {
            max-width: calc(100% - 85px);
            padding-left: 15px;
        }

        .slz-testimonial.text-r.st-georgia .wrapper-info {
            padding-left: 0px;
            padding-right: 15px;
        }

        .slz-testimonial.st-georgia.show-quote .description {
            padding-top: 15px;
        }

        .slz-testimonial.st-georgia.show-quote .icon-quote {
            display: inline-block;
            height: 35px;
            width: 35px;
            line-height: 35px;
            margin-right: 5px;
            vertical-align: bottom;
        }

        .slz-testimonial.st-georgia.show-quote .content {
            display: inline;
        }


/*=====  End of 2.0 Layout United States  ======*/


/*===============================================
=            3.0 Layout Idia                    =
===============================================*/

    /*----------  3.1 Style Chennai  ----------*/
        .sc_testimonial.la-india.arrows-middle .slz-testimonial.st-chennai {
            padding: 50px 10%;
        }

        .sc_testimonial.la-india.arrows-bottom .slz-testimonial.st-chennai {
            padding: 40px;
        }

        .slz-testimonial.st-chennai .name,
        .slz-testimonial.st-chennai .position,
        .slz-testimonial.st-chennai .ratings {
            display: inline-block;
            transform: translateX(0);
            -webkit-transform: translateX(0);
        }

        .slz-testimonial.st-chennai .name {
            position: relative;
            width: 100%;
            text-transform: capitalize;
        }

        .slz-testimonial.st-chennai .img-wrapper {
            margin-bottom: 15px;
        }
        .slz-testimonial.st-chennai .description {
            margin-bottom: 6px;
        }

        .slz-testimonial.st-chennai.show-quote .img-wrapper {
            margin-bottom: 12px;
        }

        .slz-testimonial.text-l.st-chennai .icon-quote:before {
            left: 0;
            transform: none;
        }

        .slz-testimonial.text-r.st-chennai .icon-quote:before {
            left: initial;
            right: 0;
            transform: none;
        }

        .slz-testimonial.st-chennai .info-left {
            width: 135px;
            padding-right: 25px;
            display: inline-block;
        }

        .slz-testimonial.st-chennai .info-right {
            width: calc(100% - 140px);
            vertical-align: top;
            display: inline-block;
            text-align: left;
            padding: 15px 0 15px 30px;
            border-left: 1px solid #384050;
        }

        .slz-testimonial.st-chennai .content {
            font-style: italic;
        }

        .slz-testimonial.st-chennai .description {
            margin-bottom: 15px;
        }

        .slz-testimonial.st-chennai .img-wrapper {
            width: 86px;
            border: 1px solid #26bbec;
            box-shadow: none;
            -webkit-box-shadow: none;
        }

        .slz-testimonial.st-chennai .img-wrapper:before {
            margin: 0 3px;
        }

        .slz-testimonial.st-chennai .img-wrapper img {
            width: 80px;
            height: 80px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
        }

        .slz-testimonial.st-chennai .name:after {
            content: "\275D";
            width: 25px;
            height: 25px;
            background-color: #ffffff;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            font-size: 28px;
            color: #26bbec;
            line-height: 36px;
            position: absolute;
            top: -102px;
            left: 50%;
            margin-left: 15px;
        }

        .sc_testimonial.la-india.arrows-middle .slz-carousel-wrapper .btn-prev {
            left: 3.5%;
        }

        .sc_testimonial.la-india.arrows-middle .slz-carousel-wrapper .btn-next {
            right: 3.5%;
        }

        .sc_testimonial.la-india.arrows-bottom .slz-carousel-wrapper .btn-prev {
            left: auto;
            right: 80px;
            top: auto;
            transform: none;
            bottom: 20px;
        }

        .sc_testimonial.la-india.arrows-bottom .slz-carousel-wrapper .btn-next {
            left: auto;
            right: 35px;
            top: auto;
            transform: none;
            bottom: 20px;
        }


    /*----------  3.2 Style Mumbai  -----------*/
        .slz-testimonial.st-mumbai {
            position: relative;
            padding: 30px;
            margin: 6px 0;
            background-color: #ffffff;
            border: 1px solid rgba(0,0,0,0.1);
            -webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
            -moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
            box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);
            overflow: hidden;
        }
        .slz-testimonial.text-r.st-mumbai {
            direction: rtl;
        }
        .slz-testimonial.text-r.st-mumbai .description,
        .slz-testimonial.text-r.st-mumbai .img-wrapper,
        .slz-testimonial.text-r.st-mumbai .wrapper-info{
            direction: ltr;
        }
        .slz-testimonial.st-mumbai .description {
            margin-top: 30px;
            /* position: relative; */
        }

        .slz-testimonial.st-mumbai .img-wrapper,
        .slz-testimonial.st-mumbai .wrapper-info {
            display: inline-block;
        }

        .slz-testimonial.st-mumbai .wrapper-info {
            max-width: calc(100% - 85px);
            padding-left: 15px;
        }
        .slz-testimonial.text-r.st-mumbai .wrapper-info {
            padding-left: 0px;
            padding-right: 15px;
        }

        .slz-testimonial.st-mumbai.show-quote .icon-quote {
            position: absolute;
            bottom: 0;
            right: 30px;
            height: 55px;
            width: 75px;
            opacity: 0.5;
        }
        .slz-testimonial.st-mumbai.show-quote .icon-quote:before {
            font-size: 150px;
            position: relative;
            left: initial;
            transform: none;
        }

    /*----------  3.3 Style Pune  -------------*/
        .slz-testimonial.st-pune .description {
            margin-top: 30px;
            padding: 30px 20px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-top: none;
            position: relative;
        }
        .slz-testimonial.text-r.st-pune {
            direction: rtl;
        }
        .slz-testimonial.text-r.st-pune .description,
        .slz-testimonial.text-r.st-pune .img-wrapper,
        .slz-testimonial.text-r.st-pune .wrapper-info{
            direction: ltr;
        }
        .slz-testimonial.st-pune .description:before,
        .slz-testimonial.st-pune .description:after {
            content: "";
            position: absolute;
            width: calc(50% - 8px);
            height: 1px;
            top: 0;
            background-color: rgba(0, 0, 0, 0.1);
        }
        .slz-testimonial.st-pune .description:before {
            left: 0;
        }
        .slz-testimonial.st-pune .description:after {
            right: 0;
        }
        .slz-testimonial.st-pune .description-arrow {
            position: absolute;
            width: 12px;
            height: 12px;
            top: -6px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-bottom: none;
            border-right: none;
            left: calc(50% - 6px);
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
        }


        .slz-testimonial.text-l.st-pune .description:before {
            width: 35px;
        }
        .slz-testimonial.text-l.st-pune .description:after {
            width: calc(100% - 51px);
        }
        .slz-testimonial.text-l.st-pune .description-arrow {
            left: 38px;
        }

        .slz-testimonial.text-r.st-pune .description:before {
            width: calc(100% - 51px);
        }
        .slz-testimonial.text-r.st-pune .description:after {
            width: 35px;
        }
        .slz-testimonial.text-r.st-pune .description-arrow {
            left: initial;
            right: 36px;
        }

        .slz-testimonial.st-pune .img-wrapper {
            display: inline-block;
        }
        .slz-testimonial.st-pune .wrapper-info {
            display: inline-block;
        }
        .slz-testimonial.st-pune .img-wrapper + .wrapper-info {
            max-width: calc(100% - 85px);
            padding-left: 15px;
        }
        .slz-testimonial.text-r.st-pune .img-wrapper + .wrapper-info {
            padding-left: 0px;
            padding-right: 15px;
        }

        .slz-testimonial.st-pune.show-quote .description {
            padding-top: 15px;
        }
        .slz-testimonial.st-pune.show-quote .icon-quote {
            display: inline-block;
            height: 35px;
            width: 35px;
            line-height: 35px;
            margin-right: 5px;
            vertical-align: bottom;
        }
        .slz-testimonial.st-pune.show-quote .content {
            display: inline;
        }

/*=====  End of 3.0 Layout Idia  ==============*/


/*===============================================
=            4.0 Layout United Kingdom          =
===============================================*/

    /*----------  4.1 Style London  -----------*/
        .sc_testimonial.la-united-kingdom .slider-nav {
            margin-top: 40px;
        }

        .la-united-kingdom .slz-testimonial .description {
            text-align: center;
        }

        .la-united-kingdom .slz-testimonial .img-wrapper,
        .la-united-kingdom .slz-testimonial .wrapper-info{
            display: inline-block;
        }

        .la-united-kingdom .slz-testimonial .wrapper-info {
            max-width: calc(100% - 85px);
            padding-left: 15px;
        }

        .la-united-kingdom .slz-testimonial .name, 
        .la-united-kingdom .slz-testimonial .ratings {
            transform: translateX(-7px);
            -webkit-transform: translateX(-7px);
        }

        .sc_testimonial.la-united-kingdom .slider-nav .item {
            opacity: 0.5;
            transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
        }

        .sc_testimonial.la-united-kingdom .slider-nav .item.slick-current {
            opacity: 1;
        }
        
    /*----------  4.2 Style Harrogate  --------*/
        .slz-testimonial.st-harrogate .description {
            margin-bottom: 10px;
            padding: 30px 20px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-bottom: none;
            position: relative;
        }
        .slz-testimonial.st-harrogate.show-quote .description {
            padding-top: 15px;
        }

        .slz-testimonial.st-harrogate .description:before,
        .slz-testimonial.st-harrogate .description:after {
            content: "";
            position: absolute;
            width: calc(50% - 8px);
            height: 1px;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.1);
        }
        .slz-testimonial.st-harrogate  .description:before {
            left: 0;
        }
        .slz-testimonial.st-harrogate  .description:after {
            right: 0;
        }
        .slz-testimonial.st-harrogate  .description-arrow {
            position: absolute;
            width: 12px;
            height: 12px;
            bottom: -6px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-top: none;
            border-left: none;
            left: calc(50% - 6px);
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
        }

/*=====  End of 4.0 Layout United Kingdom  ====*/


/*===============================================
=            5.0 Layout Italy                   =
===============================================*/

    /*----------  5.1 Style Milan  ------------*/
        
        .la-italy.sc_testimonial .slider-nav {
            margin-top: 30px;
        }

        .sc_testimonial.la-italy .slz-testimonial .description {
            margin-bottom: 15px;
            text-align: center;
        }

        .sc_testimonial.la-italy .slider-nav {
            max-width: 480px;
            margin-left: auto;
            margin-right: auto;
        }

        .sc_testimonial.la-italy .slider-nav .item {
            padding-left: 5px;
            padding-right: 5px;
            transition: all 0.3s ease;
        }

        .sc_testimonial.la-italy .slider-nav .item {
            opacity: 0.5;
            transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
        }

        .sc_testimonial.la-italy .slider-nav .item.slick-current {
            opacity: 1;
        }

        .la-italy .slz-testimonial .img-wrapper {
            width: 100%;
        }

        .la-italy .slz-testimonial .name,
        .la-italy .slz-testimonial .position {
            display: inline-block;
        }

        .la-italy .slz-testimonial .name + .position:before {
            content: "/";
            color: inherit;
            font-size: 10px;
            margin-left: 6px;
            margin-right: 8px;
            position: relative;
        }
        
    /*----------  5.1 Style Rome  -------------*/
        .sc_testimonial .slider-for .slz-testimonial.st-rome {
            margin-bottom: 10px;
            padding: 30px 20px 15px 20px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-bottom: none;
            position: relative;
        }
        .sc_testimonial .slider-for .slz-testimonial.st-rome.show-quote {
            padding-top: 15px;
        }

        .sc_testimonial .slider-for .slz-testimonial.st-rome:before,
        .sc_testimonial .slider-for .slz-testimonial.st-rome:after {
            content: "";
            position: absolute;
            width: calc(50% - 8px);
            height: 1px;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.1);
        }

        .sc_testimonial .slider-for .slz-testimonial.st-rome:before {
            left: 0;
        }

        .sc_testimonial .slider-for .slz-testimonial.st-rome:after {
            right: 0;
        }

        .sc_testimonial .slider-for .slz-testimonial.st-rome .description-arrow {
            position: absolute;
            width: 12px;
            height: 12px;
            bottom: -6px;
            border: 1px solid rgba(0, 0, 0, 0.1);
            border-top: none;
            border-left: none;
            left: calc(50% - 6px);
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
        }

/*=====  End of 5.0 Layout Italy  =============*/


/*===============================================
=            6.0 Layout Turkey                  =
===============================================*/
    
    /*---------  6.1 Style Istanbul  ----------*/
        
        .la-turkey .slider-nav {
            width: 110px;
            display: inline-block;
        }
        .la-turkey .slider-nav .item {
            opacity: 0.5;
            transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
        }
        .la-turkey .slider-nav .item.slick-current {
            opacity: 1;
        }
        .la-turkey .slider-nav .slz-testimonial {
            padding-bottom: 15px;
        }
        

        .la-turkey .slider-for {
            width: calc(100% - 115px);
            display: inline-block;
            vertical-align: top;    
        }
         .la-turkey .slider-for .item {
            padding-left: 5px;
         }
        
        .la-turkey .slider-for .slz-testimonial {
            text-align: left;
        }

        .la-turkey .slider-for .slz-testimonial .name,
        .la-turkey .slider-for .slz-testimonial .position {
            display: inline-block;
        }
        .la-turkey .slider-for .slz-testimonial .name,
        .la-turkey .slider-for .slz-testimonial .ratings {
            transform: none;
        }

        .la-turkey .slider-for .slz-testimonial .name + .position:before {
            content: "/";
            color: inherit;
            font-size: 10px;
            margin-left: 6px;
            margin-right: 8px;
            position: relative;
        }

        .la-turkey .slider-for .slz-testimonial .description + .wrapper-info {
            width: 100%;
            margin-top: 20px;
        }
        .la-turkey .slider-for .slz-testimonial.show-quote .description + .wrapper-info {
            width: calc(100% - 35px);
            padding-left: 20px;
            float: right;
        }
        
        .la-turkey .slider-for .slz-testimonial.show-quote .icon-quote {
            float: left;
            width: 35px;
        }
        .la-turkey .slider-for .slz-testimonial.show-quote .content {
            display: inline-block;
            width: calc(100% - 35px);
            padding-left: 20px;
        }

/*=====  End of 6.0 Layout Turkey  ============*/


/*===============================================
=            7.0 Layout Brazil                  =
===============================================*/

    .slz-testimonial.st-saopaulo {
        font-size: 14px;
        font-style: italic;
        font-weight: 400;
        background: #f8f8f8;
        border-left: none;
        padding: 80px 30% 70px 10%;
        position: relative;
    }

    .sc_testimonial .slz-carousel-wrapper .slz-testimonial.st-saopaulo {
        border-left: none;
        margin: 55px 0;
    }

    .slz-testimonial.show-quote.st-saopaulo .icon-quote {
        left: 8%;
        top: 40px;
        position: absolute;
        width: 30px;
    }

    .slz-testimonial.show-quote.st-saopaulo .icon-quote:before {
        font-size: 12rem;
        content: " “ ";
        font-style: normal;
        color: rgb(238, 238, 238);
        font-family: Georgia, serif;
        z-index: 1;
    }

    .slz-testimonial.st-saopaulo .content {
        font-size: 32px;
        line-height: 1.1;
        font-family: 'Euphoria Script', cursive;
        z-index: 3;
        position: relative;
    }

    .slz-testimonial.st-saopaulo .description {
        margin-bottom: 5px;
    }

    .slz-testimonial.st-saopaulo .img-wrapper {
        width: auto;
        max-width: 275px;
        height: auto;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 70%;
        right: 20px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        vertical-align: top;
        display: inline-block;
        border-radius: 0;
        -webkit-border-radius: 0;
        box-shadow: none;
    }

    .slz-testimonial.st-saopaulo .name,
    .slz-testimonial.st-saopaulo .position {
        display: inline-block;
        font-style: italic;
    }

    .slz-testimonial.st-saopaulo .name {
        color: #26bbec;
        font-weight: 700;
        font-size: 15px;
        text-transform: capitalize;
    }

    .slz-testimonial.st-saopaulo .position {
        color: #979797;
    }

    .slz-testimonial.st-saopaulo .name + .position:before {
        content: "/";
        color: #ababab;
        font-weight: 500;
        color: inherit;
        margin-left: 6px;
        margin-right: 8px;
        position: relative;
    }

    .slz-testimonial.st-saopaulo .img-wrapper:before {
        content: none;
    }

    .slz-testimonial.st-saopaulo .img-wrapper img {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        width: 100%;
        height: auto;
    }

/*=====  End of 7.0 Layout Brazil  ============*/

/*=====================================
=            n. Responsive            =
=====================================*/
    
    @media screen and (max-width: 1024px) {
        .sc_testimonial.la-india.arrows-middle .slz-testimonial.st-chennai {
            padding: 40px 40px 80px;
        }
    }

    @media screen and (max-width: 991px) {
        
        .slz-testimonial.st-harrogate .description:before {
            width: 60%;
        }
        .slz-testimonial.st-harrogate .description:after {
            width: calc(40% - 16px);
        }
        .slz-testimonial.st-harrogate  .description-arrow {
            left: calc(60% + 2px);
        }

        .slz-testimonial.st-saopaulo {
            padding: 80px 25% 70px 10%;
        }
    }

    @media screen and (max-width: 480px) {
        .slz-testimonial.st-california,
        .slz-testimonial.st-mumbai {
            padding: 15px;
        }

        .slz-testimonial.st-georgia .description,
        .slz-testimonial.st-pune .description {
            padding: 20px 15px;
        }

        .sc_testimonial.la-italy .slider-for .item {
            padding-left: 0px;
            padding-right: 0px;
        }

        .sc_testimonial.la-united-kingdom .slider-for,
        .sc_testimonial.la-united-states,
        .sc_testimonial.la-india .slz-carousel-wrapper {
            margin-left: -15px;
            margin-right: -15px;
        }
        .sc_testimonial.la-united-kingdom .slider-nav .slz-testimonial {
            text-align: center;
        }

        .la-turkey .slider-nav .slz-testimonial {
            text-align: center;
        }
        .la-turkey .slider-nav {
            max-width: 270px;
            height: 80px;
            width: initial;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        .la-turkey .slider-nav .item {
            padding-left: 5px;
            padding-right: 5px;
        }

        .la-turkey .slider-for {
            width: 100%;
            min-height: initial;
        }
        .la-turkey .slider-for .item {
            padding-left: 0px;
            padding-right: 0px;
        }

        .slz-testimonial.st-harrogate .description {
            padding: 30px 15px;
        }
        .slz-testimonial.st-harrogate .description:before {
            width: 30px;
        }
        .slz-testimonial.st-harrogate .description:after {
            width: calc(100% - 46px);
        }
        .slz-testimonial.st-harrogate  .description-arrow {
            left: calc(30px + 2px);
        }
        .sc_testimonial.la-united-kingdom .slider-nav .item {
            padding-right: 0;
            padding-left: 0;
        }

        .la-turkey .slider-for {
            margin-top: 30px;
        }
        .la-turkey .slider-for .slz-testimonial.show-quote .content {
            padding-left: 15px;
        }
        .la-turkey .slider-for .slz-testimonial .description + .wrapper-info {
            margin-top: 10px;
            padding-left: 15px;
        }
        .sc_testimonial .slider-for .slz-testimonial.st-rome {
            padding: 30px 15px 15px 15px;
        }

        .slz-testimonial.st-saopaulo .img-wrapper {
            display: none;
        }

        .slz-testimonial.st-saopaulo {
            padding: 80px 40px 50px;
        }

        .slz-testimonial.st-chennai .info-left {
            width: 100%;
            padding-right: 0;
            display: block;
        }

        .slz-testimonial.st-chennai .info-right {
            width: 100%;
            display: block;
            text-align: center;
            padding: 15px;
            border-left: 0;
        }
        .sc_testimonial.la-india .slick-dots {
            bottom: 35px;
        }
    }


/*=====  End of n. Responsive  ======*/
