/**

* 2007-2023 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to license@prestashop.com so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

*  @author    PrestaShop SA <contact@prestashop.com>

*  @copyright 2007-2023 PrestaShop SA

*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

*  International Registered Trademark & Property of PrestaShop SA

*

* Don't forget to prefix your containers with your own identifier

* to avoid any conflicts with others containers.

*/



/************************testimonial****************/

.tvtestimonial {

    position: relative;

}

.tvcmstestimonial {

    /*margin-bottom: 100px;*/

    padding: 130px 0; 

    position: relative;

}

.tvtestimonial-inner-content-box .tvtestimonial-img-block img {

    margin: auto;

    width: auto;

}

.tvcmstestimonial .tvcms-main-title .tvmain-title,

.tvcmstestimonial .tvcms-main-title .tvmain-sub-title,

.tvcmstestimonial .tvcms-main-title .tvmain-desc,

.tvcmstestimonial .tvtestimonial-designation,

.tvcmstestimonial .tvtestimonial-dec {

    color: #222222;

}

.tvtestimonial-title-des {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center !important;

    -ms-flex-pack: center !important;

    justify-content: center !important;

    margin-bottom: 10px;

}

@media (max-width: 991px) {

    .tvcmstestimonial {

        margin-bottom: 50px;

    }

}

/****************** left testimonial *************/

.tvcms-left-testimonial {

    background-color: #ffffff;

    margin-bottom: 30px;

}

@media (max-width: 991px) {

    .tvcms-left-testimonial {

        margin-bottom: 10px;

    }

}

.tvcmstestimonial .tvcms-main-title .tvmain-title,

.tvcmstestimonial .tvcms-main-title .tvmain-sub-title,

.tvcmstestimonial .tvcms-main-title .tvmain-desc,

.tvcmstestimonial .tvtestimonial-dec {

    color: #888888;

    font-size: 16px;

    font-weight: 500;

    line-height: 24px;

}

.tvtestimonial-img-block {

    margin-bottom: 10px;

}

.tvcmstestimonial .tvtestimonial-dec,

.tvcms-left-testimonial .tvtestimonial-dec {

    position: relative;

    color: #666666;

    font-size: 14px;

    line-height: 20px;

    font-weight: 400;

    margin: auto;

    text-align: left;

    -webkit-line-clamp: 3;

    overflow: hidden;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.tvtestimonial-title-des i {

    transform: rotate(180deg);

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    color: #222222;

    font-size: 25px;

}

.tvtestimonial-title-des {

    display: block;

    /*margin-bottom: 30px;*/

}

.tvtestimonial-title {

    margin: 0;

    position: relative;

    padding-bottom: 5px;

}

.tvtestimonial-inner-content-box .tvtestimonial-img-block img {

    box-shadow: -10px 10px 1px rgb(153 153 153 / 39%);

}

.tvcmstestimonial .tvtestimonial-designation,

.tvcms-left-testimonial .tvtestimonial-designation {

    color: #222;

    font-weight: 500;

    font-style: italic;

    text-transform: capitalize;

    letter-spacing: 0.3px;

    font-size: 14px;

}

.tvtestimonial-title a {

    font-size: 24px;

    line-height: 24px;

    font-weight: 500;

    letter-spacing: 0.3px;

    color: #000;

}

.tvcmstestimonial .tvtestimonial-title a,

.tvcmstestimonial .tvtestimonial-designation,

.tvcmstestimonial .tvtestimonial-dec{

    color: #fff;

}

/*.owl-item.active .tvtestimonial-title a {

    color: #d90244;

}*/

.tvtestimonial-title a:hover {

    color: #222222;

}

.tvtestimonial-inner-content-box {

    margin-bottom: 15px;

    display: flex;

    align-items: center;

}

.tvtestimonial {

    overflow: hidden;

}

#left-column .tvcms-all-testimonial .tvtestimonial {

    width: auto;

    margin: 0;

}

.tvtestimonial-wrapper-info {

    padding: 0 15px;

}

.tvcmstestimonial .tvtestimonial-info-box {

    width: 75%;

    text-align: left;

    position: relative;

}

/*.tvtestimonial-info-box:before {

    content: ',,';

    position: absolute;

    right: 0;

    bottom: 30%;

    font-size: 297px;

    color: #fafafa;

    letter-spacing: 5px;

    z-index: -1;

}*/

.tvcms-left-testimonial .tvtestimonial-inner-content-box {

    margin: 0 15px;

    display: block;

}

.tvcmstestimonial .tvtestimonial-img-block {

    margin-right: 10px;

    margin-bottom: 20px;

    width: 25%;

}

.tvtestimonial-slider-inner {

    padding: 0;

    margin: 0 -7.5px;

    overflow: hidden;

}

.tvcms-left-testimonial .tvtestimonial-slider-inner {

    margin: 0 auto;

}

.tvcms-left-testimonial .tvtestimonial-dec {

    width: 100%;

}

.tvtestimonial-content-box {

    text-align: center;

}

.tvcmstestimonial.tvcms-all-testimonial .owl-carousel .owl-stage-outer,

.tvcms-left-testimonial .owl-carousel .owl-stage-outer {

    /*overflow: visible;*/

}

@media (max-width: 991px) {

    .tvcmstestimonial {

        margin-bottom: 30px;

        padding: 70px 0;

    }

    .tvcmstestimonial .tvtestimonial-dec,

    .tvcms-left-testimonial .tvtestimonial-dec {

        width: 100%;

    }

}

@media(max-width: 767px) {

    .tvtestimonial-title-des {

        margin-bottom: 15px;

    }

    .tvtestimonial {

        padding: 0;

    }

    .tvcmstestimonial .tvtestimonial-dec,

    .tvcms-left-testimonial .tvtestimonial-dec {

        font-size: 14px;

    }

    .tvcmstestimonial .tvtestimonial-designation,

    .tvcmstestimonial .tvtestimonial-inner-content-box .tvtestimonial-info-box {

        padding-bottom: 15px;

    }

    .tvtestimonial-inner-content-box {

        margin: 0;

    }

}

/***** left testimonial *****/

.tvtestimonial-slider-button-wrapper {

    padding: 20px 0;

}

.tvcms-sign-img {

    width: 100px;

    /*margin: 0 auto;*/

}

.tvtestimonial-slider-inner {

    padding: 0;

    margin: 0 0px;

    overflow: hidden;

}

.tvtestimonial-info-box img{

    width: 130px !important;

    margin: 30px 0 0 0 !important;

    filter: brightness(10);

}

.tvcms-left-testimonial .tvtestimonial-img-block {

    margin: 0 auto;

}

.tvcms-left-testimonial .tvtestimonial-inner-content-box .tvtestimonial-img-block img {

    box-shadow: -7px 7px 1px rgb(153 153 153 / 39%);

}

.tvcms-left-testimonial .tvtestimonial-img-block {

    width: 25%;

}

.tvcms-left-testimonial .tvtestimonial-title-des {

    display: block;

    margin-bottom: 10px;

    margin-top: 15px;

}

.tvcms-left-testimonial .tvtestimonial-info-box {

    width: 100%;

    margin-bottom: 15px;

}

.tvleft-right-title.facet-label, 

.block-categories .category-top-menu>li.tv-category-title-wrapper a {

    text-align: center;

    color: #333;

    font-size: 18px;

    font-weight: 600;

    letter-spacing: .3px;

    text-transform: uppercase;

}

.tvtestimonial-title a:hover {

    color: #319be6;

}