.box-sizing * {
    box-sizing: border-box!important;
}

.ct_comments_wrapper .owl-carousel .owl-stage-outer {
    padding-top: 50px;
    padding-bottom: 30px;
    margin-top: 0;
}
.ct_comment {
    position: relative;
    font-family: sans-serif;
    font-size: 18px!important;
    line-height: 24px!important;
    width: 100%;
    background: #ffffff14;
    border-radius: 10px;
    padding: 24px;
    text-align: center;
    color: #000;
    border: 1px solid #ffffff4d;
}
.ct_comments_wrapper .owl-carousel .owl-item {
    padding: 0 50px;
}

.ct_comment:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 24px solid #efefef;
    border-right: 12px solid transparent;
    border-top: 12px solid #efefef;
    border-bottom: 20px solid transparent;
    left: 32px;
    bottom: -32px;
}

.ct_comment {
    /*background-image: linear-gradient(180deg, #446492,#193255);*/
}
.ct_comment:before {
    border-left-color: #193255;
    border-top-color: #193255;
}

/*.tempid-1 {*/
/*    background-image: linear-gradient(180deg, #e7b52e,#cc8910);*/
/*}*/
/*.tempid-1:before {*/
/*    border-left-color: #cc8910;*/
/*    border-top-color: #cc8910;*/
/*}*/
/*.tempid-2 {*/
/*    background-image: linear-gradient(180deg, rgb(183 228 113),rgb(110, 153, 20));*/
/*}*/
/*.tempid-2:before {*/
/*    border-left-color: rgb(110, 153, 20);*/
/*    border-top-color: rgb(110, 153, 20);*/
/*}*/
/*.tempid-3 {*/
/*    background-image: linear-gradient(180deg, rgb(251 211 118),rgb(255 179 0));*/
/*}*/
/*.tempid-3:before {*/
/*    border-left-color: rgb(255 179 0);*/
/*    border-top-color: rgb(255 179 0);*/
/*}*/

/*.tempid-4 {*/
/*    background-image: linear-gradient(180deg, rgb(239 116 116),rgb(247 0 0));*/
/*}*/
/*.tempid-4:before {*/
/*    border-left-color: rgb(247 0 0);*/
/*    border-top-color: rgb(247 0 0);*/
/*}*/

.ct_comment .comment {
    font-size: 1.1em!important;
    line-height: 1.2em!important;
    font-weight: 300!important;
    color: #fff;
    text-shadow: 1px 1px 0px #00000059;
    margin: 20px 0!important;
    display: block;
}
.ct_comment .date {
    font-size: 0.7em!important;
    line-height: 1.5em!important;
    font-weight: 100;
    display: block;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px 0px #00000059;
}
.ct_comment .image {
    position: absolute;
    top: -32px;
    left: calc(50% - 32px);
    width: 65px!important;
    height: 65px;
    z-index: 99;
}

.ct_comment:hover .image {
    /*-webkit-animation-name: tada;*/
    /*animation-name: tada;*/
    /*-webkit-animation-duration: 1s;*/
    /*animation-duration: 1s;*/
    /*-webkit-animation-fill-mode: both;*/
    /*animation-fill-mode: both;*/
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
