/* | -------------------------------------------------------- | Theme Name : YIT Testimonial | Plugin Version : 0.1 | Plugin Launch Date : 19/04/2018 | Platforms : HTML5, CSS3, Bootstrap3, JS, Jquery | Theme Author : Yankee Themes | Author URI : https://themeforest.net/user/yankeethemes | Author Contact : enquiry[at]yankeeinfoweb[dot]com | Tags : yankeethemes, yankeeinfoweb, webdesign, boostrap, wordpress, support, html, responsive, css3, wellorganized, retina, animation | File : yit-testimonial.css | -------------------------------------------------------- */
/* | -------------------------------------------------------- | TABLE OF CSS CONTENT | -------------------------------------------------------- | Testimonial Plugin Global CSS | Testimonial Plugin Variation CSS | Testimonial Plugin Responsive CSS | Testimonial Style Switcher */
/*** GOOGLE FONTS ***/
 @import url('https://fonts.googleapis.com/css?family=Montez');
 @import url('https://fonts.googleapis.com/css?family=Francois+One');
 @import url('https://fonts.googleapis.com/css?family=Dosis:300,400,500,600,700|Lato:300,400');
/* yit = Prefix of unique name (Yankee Infoweb Themes) */
/* TESTIMONIAL PLUGIN CSS BOF ======================================================= */
/* YIT Plugin Common Selector CSS BOF */
 .yit-intro {
     padding-top:35px;
}
 .yit-intro .yit-item {
     margin-bottom: 50px;
}
 .yit-intro .yit-content {
     text-align: center;
}
 .yit-intro img#circle {
     border-radius: 50%;
     border: 0px solid;
     box-shadow: rgba(36, 37, 44, 0.3) 2px 4px 14px;
     max-width: 100%;
     width: 170px;
     height: 170px;
}
 .yit-intro img#box {
     border-radius: 15%;
     border: 0px solid;
     box-shadow: rgba(36, 37, 44, 0.3) 2px 4px 14px;
     max-width: 100%;
     width: 170px;
     height: 170px;
}
 .yit-intro .no {
     position: absolute;
     z-index: 2;
     width: 50px;
     height: 50px;
     text-align: center;
     font-size: 25px;
     color: #fff;
     padding-top: 8px;
     border-radius: 50%;
     font-weight: 700;
     display: block;
}
 .yit-intro h4 {
     display: block;
     font-size: 15px;
     margin-block-start: 25px;
     margin-block-end: 5px;
}
 .yit-intro h6 {
     display: block;
     font-size: inherit;
     font-weight: normal;
     margin-block-start: 5px;
     margin-block-end: 5px;
     padding-bottom: 20px;
     display: block;
    /* or inline-block */
     text-overflow: ellipsis;
     word-wrap: break-word;
     overflow: hidden;
     max-height: 4.4em;
}
 .yit-intro h6 p {
     text-transform: lowercase;
}
 .yit-intro h6 p::first-letter {
     text-transform: uppercase;
}
 .yi-testimonial-page {
     color: #333333;
     font-family: 'Lato', sans-serif;
     font-size: 14px;
     font-weight:400;
     line-height: normal;
}
 .yit-testimonial.grey-color-bg {
     background-color:#fafafa;
}
 .yit-testimonial.light-grey-color-bg {
     background-color:#f5f5f5;
}
 .yit-testimonial .white-color-text {
     color:#fff !important;
}
 .yit-testimonial .text-center {
     text-align:center;
}
 .yit-testimonial .img-circle {
     -moz-border-radius:100%;
     -webkit-border-radius:100%;
     border-radius:100%;
}
 .yit-hr {
     margin:10px auto;
     border-top:solid 1px #d8d8d8;
     width:40px;
}
 .yit-hr.style-two {
     margin:10px 0;
}
 .yit-pad-h-zero {
     padding-left:0;
     padding-right:0;
}
 .yit-left-quote-style-2 {
     font-family: Georgia,serif;
}
 .yit-left-quote-style-2::before {
     content: "“";
}
 .yit-left-quote-style-3 {
     font-family:Francois One;
}
 .yit-left-quote-style-3::before {
     content:"“";
}
/* Block Style Heading CSS BOF */
 .yit-style-heading {
     color: #000000;
     display:table;
     font-size: 20px;
     font-weight: 600;
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     margin:0 auto 40px;
     font-family:"Dosis",sans-serif;
}
 .yit-style-heading::after, .yit-style-heading::before {
     color:#55b4ec;
     content: "";
     position: absolute;
     top: 0;
}
 .yit-style-heading::after {
     content: "]";
     right: 0;
}
 .yit-style-heading::before {
     content: "[";
     left: 0;
}
/* YIT Plugin Trypography Style CSS BOF */
 .yit-testimonial .yit-heading-h1, .yit-testimonial .yit-heading-h2, .yit-testimonial .yit-heading-h3, .yit-testimonial .yit-heading-h4, .yit-testimonial .yit-heading-h5, .yit-testimonial .yit-heading-h6 {
     margin:0;
     padding:0;
     line-height:1.5;
}
 .yit-testimonial .yit-heading-h5, h6 {
}
 .yit-testimonial .yit-heading-h1 {
     font-size:27px;
}
 .yit-testimonial .yit-heading-h2 {
     font-size:25px;
}
 .yit-testimonial .yit-heading-h3 {
     font-size:10px;
}
 .yit-testimonial .yit-heading-h4 {
     font-size:15px;
     margin-bottom:5px;
}
 .yit-testimonial .yit-heading-h5 {
     font-size:16px;
}
 .yit-testimonial .yit-heading-h6 {
     font-size:14px;
     margin-bottom:5px;
}
 .yit-testimonial .yit-p {
     padding-bottom: 5px;
     padding-top: 5px;
     margin-top:5px;
     margin-bottom:5px;
}
 .yit-testimonial .yit-ul {
     display:inline-block;
     margin:0;
     padding:0;
     list-style:none;
}
 .yit-testimonial .yit-ul li {
     display:inline-block;
     line-height:1.5;
}
/* YIT Plugin Image Style CSS BOF */
 .yit-testimonial .yit-img {
     line-height: normal;
     max-width: 100%;
     vertical-align: middle;
     width:70px;
     height:70px;
}
/* YIT Plugin Hyperlinks Style CSS BOF */
 .yit-testimonial .yit-a, a {
     color:#55b4ec;
     -moz-transition:all .4s ease-in-out 0s;
     -webkit-transition:all .4s ease-in-out 0s;
     -o-transition:all .4s ease-in-out 0s;
     -ms-transition:all .4s ease-in-out 0s;
     transition:all .4s ease-in-out 0s;
}
/* common hyperlink css */
 .yit-testimonial .yit-a:hover, .yit-testimonial .yit-a:focus, .yit-testimonial .yit-a:active {
     color:#55b4ec;
     text-decoration:underline;
}
/* common hyperlink hover css */
 .yit-testimonial .yit-a, .yit-testimonial *:hover, .yit-testimonial *:focus, .yit-testimonial *:active .yit-testimonial:focus {
     text-decoration:none;
     outline:none !important;
     outline-offset:0 !important;
}
 .yit-testimonial .yit-a .yit-img, .yit-testimonial .yit-img {
     border:none;
     outline:none !important;
     outline-offset:0 !important;
     opacity:1;
}
 .yit-testimonial .yit-a:hover .yit-img {
     opacity:.6;
}
/* YIT Rating Style CSS BOF */
 .yit-testimonial .yit-rating {
     display:inline-block;
     margin:3px auto;
     padding:0;
     list-style:none;
}
 .yit-testimonial .yit-rating li {
     display:inline-block;
}
 .yit-testimonial .yit-rating a {
     padding:0 2px 
}
 .yit-testimonial .yit-rating a:hover, .yit-testimonial .yit-rating a:focus, .yit-testimonial .yit-rating a:active {
     color:#333;
     text-decoration:none;
}
/* common hyperlink hover css */
/* | -------------------------------------------------------- | TESTIMONIAL PLUGIN VARIATION CSS BOF | -------------------------------------------------------- */
/*** YIT Style-1 CSS BOF ***/
 .yit-testimonial .yit-style-1 .yit-img {
     padding:3px;
     margin:10px auto;
}
/*** YIT Style-2 CSS BOF ***/
 .yit-testimonial .yit-style-2 .yit-item {
     overflow:hidden;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-2 .yit-img {
     padding:3px;
     margin:10px auto;
     float:left;
}
 .yit-testimonial .yit-style-2 .yit-p {
     padding:20px 15px;
     background:#f5f5f5;
     position:relative;
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-2 .yit-p:after {
     top: 100%;
     left: 50px;
     border: solid transparent;
     content: " ";
     position: absolute;
     border-top-color: #fff;
     border-width: 15px;
     margin-left: -15px;
}
 .yit-testimonial .yit-style-2 .yit-p:after {
     border-top-color:#f5f5f5;
}
 .yit-testimonial .yit-style-2 .yit-content {
     float:left;
     margin-left:15px;
}
/*** YIT Style-3 CSS BOF ***/
 .yit-testimonial .yit-style-3 .yit-content {
     background: #ffffff;
     border:1px solid #d8d8d8;
     padding:20px 20px 50px;
     position:relative;
     margin-bottom:60px;
}
 .yit-testimonial .yit-style-3 .yit-rating {
     display:block;
}
 .yit-testimonial .yit-style-3 .yit-img {
     position:absolute;
     bottom:-40px;
     -moz-box-shadow:0 0 0 7px #dfdfdf;
     -webkit-box-shadow:0 0 0 7px #dfdfdf;
     box-shadow:0 0 0 7px #dfdfdf;
     left:25px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-3 .yit-content:hover .yit-img {
     left:50px;
}
/*** YIT Style-4 CSS BOF ***/
 .yit-testimonial .yit-style-4 .yit-content {
     border:1px solid #d8d8d8;
     position:relative;
     padding:20px;
     overflow:hidden;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-4 .yit-img {
     padding:3px;
     margin:0 auto 5px;
}
 .yit-testimonial .yit-style-4 .yit-content::after {
     border: 1px solid #d8d8d8;
     bottom: -1px;
     content: "";
     height: 25px;
     position: absolute;
     right:-20px;
     width: 25px;
}
 .yit-testimonial .yit-style-4 .yit-content, .yit-testimonial .yit-style-4 .yit-content:after {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-4 .yit-content:hover:after {
     right:-1px;
}
/*** YIT Style-5 CSS BOF ***/
 .yit-testimonial .yit-style-5 .yit-content {
     background:#f1f1f1;
     position:relative;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-5 .yit-img {
     padding:3px;
     margin:0 auto 5px;
}
 .yit-testimonial .yit-style-5 .yit-thumbnail {
     padding: 15px 20px 0;
}
 .yit-testimonial .yit-style-5 .yit-desc {
     padding: 10px 20px;
}
 .yit-testimonial .yit-style-5 .yit-info {
     background: #ededed;
     padding: 15px 20px;
}
/*** YIT Style-6 CSS BOF ***/
 .yit-testimonial .yit-style-6 .yit-content {
     background:#f1f1f1;
     position:relative;
     padding:40px 20px 20px;
     margin-bottom:20px;
     margin-top:20px;
}
 .yit-testimonial .yit-style-6 .yit-img {
     border: 3px solid #ffffff;
     left: 0;
     margin: 0 auto 5px;
     position: absolute;
     right: 0;
     top: -36px;
}
/*** YIT Style-7 CSS BOF ***/
 .yit-testimonial .yit-style-7 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     margin-top: 15px;
     padding:3px;
}
 .yit-testimonial .yit-style-7 .yit-img {
     padding:3px;
     width:100px;
     height:100px;
}
 .yit-testimonial .yit-style-7 .yit-content {
     overflow: hidden;
}
/*** YIT Style-8 CSS BOF ***/
 .yit-testimonial .yit-style-8 .yit-item {
     background: #f1f1f1 none repeat scroll 0 0;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     position: relative;
     margin-bottom:30px;
}
 .yit-testimonial .yit-style-8 .yit-thumbnail {
     float: left;
     left: -50px;
     padding: 3px;
     position: absolute;
     top: 40px;
}
 .yit-testimonial .yit-style-8 .yit-thumbnail img {
     border: 5px solid #f1f1f1;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     height: 100px;
     width: 100px;
     padding:3px;
}
 .yit-testimonial .yit-style-8 .yit-content {
     overflow: hidden;
     padding:15px 20px 15px 70px;
}
 .yit-testimonial .yit-style-8 .yit-item::after {
     -moz-border-radius: 20px 0;
     -webkit-border-radius: 20px 0;
     border-radius: 20px 0;
     bottom: 0;
     content: "";
     height: 50px;
     position: absolute;
     right: 0;
     width: 50px;
     font-family:fontawesome;
     color:#fff;
     font-size:30px;
     line-height:50px;
     text-align:center 
}
/*** Right Side CSS BOF ***/
 .yit-testimonial .yit-style-8 .yit-item.item-right {
     background: #f1f1f1 none repeat scroll 0 0;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     position: relative;
}
 .yit-testimonial .yit-style-8 .item-right .yit-thumbnail {
     float:right;
     left:auto;
     right:-50px;
     padding: 3px;
     position: absolute;
     top: 40px;
}
 .yit-testimonial .yit-style-8 .item-right .yit-thumbnail img {
     border: 5px solid #f1f1f1;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     height: 100px;
     width: 100px;
     padding:3px;
}
 .yit-testimonial .yit-style-8 .item-right .yit-content {
     overflow: hidden;
     padding:15px 70px 15px 20px;
     text-align:right;
}
 .yit-testimonial .yit-style-8 .item-right.yit-item::after {
     background: #55b4ec none repeat scroll 0 0;
     -moz-border-radius:0 20px;
     -webkit-border-radius:0 20px;
     border-radius:0 20px;
     bottom:0;
     content: "";
     height:50px;
     position: absolute;
     left:0;
     width: 50px;
     font-family:fontawesome;
     color:#fff;
     font-size:30px;
     line-height:50px;
     text-align:center 
}
/*** YIT Style-9 CSS BOF ***/
 .yit-testimonial .yit-style-9 .yit-img {
     padding:3px;
     margin:10px auto;
}
 .yit-testimonial .yit-style-9 .yit-item {
     position:relative;
}
 .yit-testimonial .yit-style-9 .yit-item::before, .yit-testimonial .yit-style-9 .yit-item::after {
     color: rgba(0, 0, 0, 0.1);
     font-family: fontawesome;
     font-size: 50px;
     position: absolute;
     z-index:0;
}
 .yit-testimonial .yit-style-9 .yit-item::before {
     content: "";
     left:0;
     top:-10px;
}
 .yit-testimonial .yit-style-9 .yit-item::after {
     content: "";
     right:0;
     bottom:-10px;
}
/*** YIT Style-10 CSS BOF ***/
 .yit-testimonial .yit-style-10 .yit-content {
     padding: 15px;
     margin-bottom:20px;
     -moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
     -webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
     box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-10 .yit-img {
     padding: 3px;
}
 .yit-testimonial .yit-style-10 .yit-p {
     margin-bottom: 15px;
     padding-bottom: 15px;
     position: relative;
}
 .yit-testimonial .yit-style-10 .yit-p::before {
     border: 3px solid #ffffff;
     -moz-border-radius: 100px;
     -webkit-border-radius: 100px;
     border-radius: 100px;
     content: "";
     height: 15px;
     position: absolute;
     width: 15px;
}
 .yit-testimonial .yit-style-10 .yit-p::before {
     left:0;
     bottom:-8px;
}
/*** YIT Style-11 CSS BOF ***/
 .yit-testimonial .yit-style-11 .yit-item {
     margin-bottom:20px;
     position:relative;
     background:#f5f5f5;
     padding:20px;
     z-index:0;
     overflow:hidden;
}
 .yit-testimonial .yit-style-11 .yit-img {
     padding:3px;
     margin:10px auto;
     float:left;
}
 .yit-testimonial .yit-style-11 .yit-p {
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-11 .yit-item:after {
     top:0;
     left: 50px;
     border:solid transparent;
     content: " ";
     position: absolute;
     border-top-color: #fff;
     border-width: 175px;
     margin-left: -15px;
     z-index:-1;
}
 .yit-testimonial .yit-style-11 .yit-item:after {
     border-top-color:#fff;
}
 .yit-testimonial .yit-style-11 .yit-content {
     float:left;
     margin-left:15px;
}
/*** YIT Style-12 CSS BOF ***/
 .yit-testimonial .yit-style-12 .yit-item {
     position:relative;
     padding:20px;
     z-index:0;
     overflow:hidden;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-12 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     position: relative;
     z-index: 1;
     overflow:hidden;
}
 .yit-testimonial .yit-style-12 .yit-thumbnail::after, .yit-testimonial .yit-style-12 .yit-thumbnail::before {
     content: "";
     height: 70px;
     position: absolute;
     width: 70px;
     z-index: -1;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-12 .yit-thumbnail::before {
     bottom: 0;
     left: 0;
}
 .yit-testimonial .yit-style-12 .yit-thumbnail::after {
     right: 0;
     top: 0;
}
 .yit-testimonial .yit-style-12 .yit-img {
     padding:5px;
     width:225px;
     height:225px;
}
 .yit-testimonial .yit-style-12 .yit-p {
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-12 .yit-hr {
     margin:15px 0;
}
 .yit-testimonial .yit-style-12 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-12 .yit-item:hover .yit-thumbnail::before, .yit-testimonial .yit-style-12 .yit-item:hover .yit-thumbnail::after {
     height: 100px;
     width: 100px;
}
/*** YIT Style-13 CSS BOF ***/
 .yit-testimonial .yit-style-13 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     margin-top: 15px;
     padding:3px;
}
 .yit-testimonial .yit-style-13 .yit-img {
     padding:3px;
}
 .yit-testimonial .yit-style-13 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-13 .yit-item {
     background:#ffffff;
     -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     padding: 15px;
     overflow:hidden;
     position:relative;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-13 .yit-item::after {
     -moz-border-radius: 50px 0 0;
     -webkit-border-radius: 50px 0 0;
     border-radius: 50px 0 0;
     bottom: 0;
     content: "";
     height: 40px;
     position: absolute;
     right: 0;
     width: 40px;
}
 .yit-testimonial .yit-style-13 .yit-item:hover {
     -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}
/*** YIT Style-14 CSS BOF ***/
 .yit-testimonial .yit-style-14 .yit-item {
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-14 .yit-img {
     padding:3px;
     margin:10px auto;
     float:left;
}
 .yit-testimonial .yit-style-14 .yit-p {
     padding:20px 15px 20px 40px;
     position:relative;
     margin-bottom:15px;
     background:#fff;
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-14 .yit-p:after {
     top: 100%;
     left: 50px;
     border: solid transparent;
     content: " ";
     position: absolute;
     border-top-color: #fff;
     border-width: 15px;
     margin-left: -15px;
}
 .yit-testimonial .yit-style-14 .yit-p::after {
     border-top-color: #fff;
}
 .yit-testimonial .yit-style-14 .yit-content {
     float:left;
     margin-left:15px;
}
 .yit-testimonial .yit-style-14 .yit-desc {
     position: relative;
}
 .yit-testimonial .yit-style-14 .yit-item .yit-quote {
     color: #ffffff;
     font-size: 25px;
     height: 40px;
     left: -18px;
     line-height: 40px;
     position: absolute;
     text-align: center;
     top: 28px;
     width: 40px;
     z-index: 1;
}
 .yit-testimonial .yit-style-14 .yit-item .yit-quote::after {
     border-left: 18px solid rgba(0, 0, 0, 0);
     content: "";
     left: 0;
     position: absolute;
     top: -16px;
}
/*** YIT Style-15 CSS BOF ***/
 .yit-testimonial .yit-style-15 .yit-img {
     padding:3px;
}
 .yit-testimonial .yit-style-15 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-15 .yit-item {
     margin-bottom: 20px;
     padding: 15px;
     position: relative;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     z-index: 0;
}
 .yit-testimonial .yit-style-15 .yit-item::after {
     bottom: -11px;
     content: "";
     right: -11px;
}
 .yit-testimonial .yit-style-15 .yit-item::before, .yit-testimonial .yit-style-15 .yit-item::after {
     content: "";
     height: 20px;
     position: absolute;
     transition: all 0.5s ease-in-out 0s;
     width: 20px;
     -moz-border-radius:100px;
     -webkit-border-radius:100px;
     border-radius:100px;
}
 .yit-testimonial .yit-style-15 .yit-item::before {
     left: -10px;
     top: -10px;
}
 .yit-testimonial .yit-style-15 .yit-item:hover:before {
     left:10px;
}
 .yit-testimonial .yit-style-15 .yit-item:hover:after {
     right:10px;
}
/*** YIT Style-16 CSS BOF ***/
 .yit-testimonial .yit-style-16 .yit-thumbnail {
     bottom: -30px;
     position: absolute;
     right:20px;
}
 .yit-testimonial .yit-style-16 .yit-img {
     border:solid 3px #fff;
     padding:2px;
     -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-16 .yit-item {
     background:#ffffff;
     -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     padding: 15px;
     position:relative;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-16 .yit-item::after {
     border-left: 50px solid rgba(0, 0, 0, 0);
     border-top: 40px solid #55b4ec;
     content: "";
     position: absolute;
     right: 0;
     top: 0;
}
/*** YIT Style-17 CSS BOF ***/
 .yit-testimonial .yit-style-17 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     padding:3px;
     position:relative;
     font-size: 35px;
}
 .yit-testimonial .yit-style-17 .yit-img {
     width:110px;
     height:110px;
}
 .yit-testimonial .yit-style-17 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-17 .yit-thumbnail::after {
     background: #55b4ec;
     content: "";
     height: 140px;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top:29px;
     width: 2px;
     z-index: -1;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-17 .yit-item:hover .yit-thumbnail::after {
     height: 170px;
     top: -25px;
}
/*** YIT Style-18 CSS BOF ***/
 .yit-testimonial .yit-style-18 .yit-content {
     position:relative;
     padding:40px 20px 30px;
     margin-bottom:20px;
     margin-top:20px;
}
 .yit-testimonial .yit-style-18 .yit-img {
     left: 0;
     margin: 0 auto 5px;
     position: absolute;
     right: 0;
     top: -36px;
}
 .yit-testimonial .yit-style-18 .yit-heading-h4 {
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     bottom:-20px;
     color:#ffffff !important;
     display:table;
     left:0;
     margin:0 auto;
     padding:5px 25px;
     position:absolute;
     right: 0;
     width:150px;
}
/*** YIT Style-19 CSS BOF ***/
 .yit-testimonial .yit-style-19 .yit-thumbnail {
     bottom: -70px;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 20px;
     text-align: center;
     z-index: 2;
}
 .yit-testimonial .yit-style-19 .yit-img {
     border:5px solid rgba(255, 255, 255, .5);
     height: 100px;
     padding: 2px;
     width: 100px;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-19 .yit-item {
     margin-bottom: 70px;
     padding: 10px 30px 40px;
     position: relative;
     top:0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-19 .yit-item::before, .yit-testimonial .yit-style-19 .yit-item::after {
     border-right: 155px solid rgba(0, 0, 0, 0);
     bottom: -40px;
     content: "";
     position: absolute;
}
 .yit-testimonial .yit-style-19 .yit-item::before {
     left: 0;
}
 .yit-testimonial .yit-style-19 .yit-item::after {
     border-left: 155px solid rgba(0, 0, 0, 0);
     border-right: medium none;
     right: 0;
}
 .yit-testimonial .yit-style-19 .yit-item .icon-quote {
     color:rgba(255, 255, 255, .2);
     font-size: 70px;
}
 .yit-testimonial .yit-style-19 .yit-item:hover {
     top:10px;
}
 .yit-testimonial .yit-style-19 .yit-rating a {
     color:#fff;
}
/*** YIT Style-20 CSS BOF ***/
 .yit-testimonial .yit-style-20 .yit-thumbnail {
     display: table;
     margin: 0 auto 20px;
     position: relative;
     z-index: 0;
}
 .yit-testimonial .yit-style-20 .yit-thumbnail img {
     margin:10px auto;
     width:225px;
     height:225px;
}
 .yit-testimonial .yit-style-20 .yit-thumbnail::after {
     border-style: solid;
     border-width: 20px;
     bottom: -20px;
     content: "";
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     -moz-transform: rotate(-15deg);
     -webkit-transform: rotate(-15deg);
     -o-transform: rotate(-15deg);
     -ms-transform: rotate(-15deg);
     transform: rotate(-15deg);
     width: 1px;
     z-index: -1;
}
/*** YIT Style-21 CSS BOF ***/
 .yit-testimonial .yit-style-21 .yit-content {
     position:relative;
     padding:40px 20px 30px;
     margin-bottom:20px;
     margin-top:20px;
     background:#f5f5f5;
     -moz-box-shadow:10px 10px 0 0px #55b4ec;
     -webkit-box-shadow:10px 10px 0 0px #55b4ec;
     box-shadow:10px 10px 0 0px #55b4ec;
}
 .yit-testimonial .yit-style-21 .yit-img {
     left: 0;
     margin: 0 auto 5px;
     position: absolute;
     right: 0;
     top: -36px;
     padding:3px;
}
 .yit-testimonial .yit-style-21 .yit-content {
     position: relative;
     z-index: 0;
}
 .yit-testimonial .yit-style-21 .yit-content::before {
     color: rgba(0, 0, 0, 0.1);
     content: "";
     font-family: fontawesome;
     font-size:60px;
     position: absolute;
     right:20px;
     bottom:0;
     z-index: -1;
}
/*** YIT Style-21 CSS BOF ***/
 .yit-testimonial .yit-style-22 .yit-thumbnail {
     display: table;
     margin: 0 auto;
     position: relative;
     z-index: 0;
}
 .yit-testimonial .yit-style-22 .yit-thumbnail img {
     margin:10px auto;
}
 .yit-testimonial .yit-style-22 .yit-item {
     background: #ffffff;
     margin: 10px 0 20px;
     padding: 15px;
     position: relative;
     transition: all 0.5s ease-in-out 0s;
     -moz-transition: all 0.5s ease-in-out 0s;
     -webkit-transition: all 0.5s ease-in-out 0s;
     -o-transition: all 0.5s ease-in-out 0s;
     -ms-transition: all 0.5s ease-in-out 0s;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-22 .yit-item::after, .yit-testimonial .yit-style-22 .yit-item::before {
     background: #55b4ec;
     content: "";
     height:3px;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     transition: all 0.5s ease-in-out 0s;
     -moz-transition: all 0.5s ease-in-out 0s;
     -webkit-transition: all 0.5s ease-in-out 0s;
     -o-transition: all 0.5s ease-in-out 0s;
     -ms-transition: all 0.5s ease-in-out 0s;
     width: 100px;
}
 .yit-testimonial .yit-style-22 .yit-item::after {
     bottom: 0;
}
 .yit-testimonial .yit-style-22 .yit-item::before {
     top: 0;
}
 .yit-testimonial .yit-style-22 .yit-item:hover::before, .yit-testimonial .yit-style-22 .yit-item:hover::after {
     width: 100%;
}
 .yit-testimonial .yit-style-22 .yit-item hr {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-22 .yit-item:hover hr {
     width:50%;
}
/*** YIT Style-23 CSS BOF ***/
 .yit-testimonial .yit-style-23 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-23 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     margin-top: 15px;
}
 .yit-testimonial .yit-style-23 .yit-img {
     padding:3px;
}
 .yit-testimonial .yit-style-23 .yit-content {
     float: left;
     padding: 15px;
     position: relative;
     width: 75%;
}
 .yit-testimonial .yit-style-23 .yit-content::before {
     border-bottom: 15px solid rgba(0, 0, 0, 0);
     border-top: 15px solid rgba(0, 0, 0, 0);
     content: "";
     height: 0;
     left: -15px;
     position: absolute;
     top: 20px;
     width: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-23 .yit-item:hover .yit-content:before {
     top:40px;
}
/*** YIT Style-24 CSS BOF ***/
 .yit-testimonial .yit-style-24 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-24 .yit-thumbnail {
     float:right;
     margin-right: 25px;
     margin-top: 15px;
}
 .yit-testimonial .yit-style-24 .yit-img {
     padding:3px;
}
 .yit-testimonial .yit-style-24 .yit-content {
     float: left;
     padding: 15px;
     position: relative;
     width: 75%;
     background:#fff;
}
 .yit-testimonial .yit-style-24 .yit-content::after {
     border-bottom: 15px solid rgba(0, 0, 0, 0);
     border-top: 15px solid rgba(0, 0, 0, 0);
     content: "";
     height: 0;
     right:-15px;
     position: absolute;
     top: 20px;
     width: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-24 .yit-item:hover .yit-content:after {
     top:40px;
}
/*** YIT Style-25 CSS BOF ***/
 .yit-testimonial .yit-style-25 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-25 .yit-img {
     padding:3px;
     margin:0 auto 15px;
}
 .yit-testimonial .yit-style-25 .yit-content {
     margin:25px 0 0;
     padding:10px 15px;
     position:relative;
}
 .yit-testimonial .yit-style-25 .yit-content::after {
     border-left: 15px solid rgba(0, 0, 0, 0);
     border-right:15px solid rgba(0, 0, 0, 0);
     content: "";
     height: 0;
     right:0;
     position: absolute;
     top:-15px;
     left:0;
     margin:0 auto;
     width: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
/*** YIT Style-26 CSS BOF ***/
 .yit-testimonial .yit-style-26 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-26 .yit-img {
     padding:3px;
     margin:0 auto 15px;
}
 .yit-testimonial .yit-style-26 .yit-content {
     margin:0 0 25px;
     padding:10px 15px;
     position:relative;
}
 .yit-testimonial .yit-style-26 .yit-content::after {
     border-left: 15px solid rgba(0, 0, 0, 0);
     border-right:15px solid rgba(0, 0, 0, 0);
     content: "";
     height: 0;
     right:0;
     position: absolute;
     bottom:-15px;
     left:0;
     margin:0 auto;
     width: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
/*** YIT Style-27 CSS BOF ***/
 .yit-testimonial .yit-style-27 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-27 .yit-img {
     padding:3px;
     float:left;
     margin-right:15px;
}
 .yit-testimonial .yit-style-27 .yit-content {
     border:1px solid #55b4ec;
     margin:0 0 25px;
     padding:10px 15px;
     position:relative;
}
 .yit-testimonial .yit-style-27 .yit-content::after {
     border-top:15px solid #55b4ec;
     border-left: 15px solid rgba(0, 0, 0, 0);
     border-right:15px solid rgba(0, 0, 0, 0);
     content: "";
     height: 0;
     position: absolute;
     bottom:-15px;
     left:20px;
     margin:0 auto;
     width: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-27 .yit-info {
     margin-top:30px;
}
/*** YIT Style-28 CSS BOF ***/
 .yit-testimonial .yit-style-28 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-28 .yit-img {
     padding:3px;
     float:right;
     margin-left:15px;
}
 .yit-testimonial .yit-style-28 .yit-content {
     border:1px solid #55b4ec;
     margin:0 0 25px;
     padding:10px 15px;
     position:relative;
}
 .yit-testimonial .yit-style-28 .yit-content::after {
     border-top:15px solid #55b4ec;
     border-left: 15px solid rgba(0, 0, 0, 0);
     border-right:15px solid rgba(0, 0, 0, 0);
     content: "";
     height: 0;
     position: absolute;
     bottom:-15px;
     right:20px;
     margin:0 auto;
     width: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-28 .yit-info {
     margin-top:30px;
}
/*** YIT Style-29 CSS BOF ***/
 .yit-testimonial .yit-style-29 .yit-img {
     padding:3px;
     margin:10px auto;
     width:225px;
     height:225px;
}
 .yit-testimonial .yit-style-29 .yit-thumbnail {
     display: table;
     margin: 0 auto;
     position: relative;
}
 .yit-testimonial .yit-style-29 .yit-quote {
     border: 3px solid #ffffff;
     color: #ffffff;
     font-size: 25px;
     height: 60px;
     line-height: 55px;
     margin: 0 auto;
     position: absolute;
     right: -30px;
     text-align: center;
     top: 50%;
     -moz-transform: translate(0px, -50%);
     -webkit-transform: translate(0px, -50%);
     -o-transform: translate(0px, -50%);
     -ms-transform: translate(0px, -50%);
     transform: translate(0px, -50%);
     width: 60px;
}
/*** YIT Style-30 CSS BOF ***/
 .yit-testimonial .yit-style-30 .yit-thumbnail {
     bottom: -70px;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 20px;
     text-align: center;
     z-index: 2;
}
 .yit-testimonial .yit-style-30 .yit-img {
     border:5px solid rgba(255, 255, 255, .5);
     height: 100px;
     padding: 2px;
     width: 100px;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-30 .yit-item {
     padding: 10px 30px 40px;
     position: relative;
     left:0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:70px;
}
 .yit-testimonial .yit-style-30 .yit-content {
     overflow:hidden;
}
 .yit-testimonial .yit-style-30 .yit-item::before, .yit-testimonial .yit-style-30 .yit-item::after {
     border-right: 155px solid rgba(0, 0, 0, 0);
     bottom: -40px;
     content: "";
     position: absolute;
     border-left:155px solid rgba(0, 0, 0, 0);
}
 .yit-testimonial .yit-style-30 .yit-item::before {
     left: 0;
     border-right:medium none;
}
 .yit-testimonial .yit-style-30 .yit-item::after {
     border-left:medium none;
     border-right: 155px solid rgba(0, 0, 0, 0);
     right: 0;
}
 .yit-testimonial .yit-style-30 .yit-item .icon-quote {
     color:rgba(255, 255, 255, .2);
     font-size: 70px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     -webkit-transform:scale(1);
     -o-transform:scale(1);
     -ms-transform:scale(1);
     -moz-transform:scale(1);
     transform:scale(1);
}
 .yit-testimonial .yit-style-30 .yit-item:hover {
     left:20px;
}
 .yit-testimonial .yit-style-30 .yit-item:hover .icon-quote {
     -webkit-transform:scale(3);
     -o-transform:scale(3);
     -ms-transform:scale(3);
     -moz-transform:scale(3);
     transform:scale(3);
}
 .yit-testimonial .yit-style-30 .yit-rating a {
     color:#fff;
}
/*** YIT Style-31 CSS BOF ***/
 .yit-testimonial .yit-style-31 .yit-item {
     position:relative;
     padding:20px;
     z-index:0;
     overflow:hidden;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-31 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     position: relative;
     z-index: 1;
     overflow:hidden;
}
 .yit-testimonial .yit-style-31 .yit-thumbnail::after, .yit-testimonial .yit-style-31 .yit-thumbnail::before {
     background: #55b4ec;
     content: "";
     height: 70px;
     position: absolute;
     width: 70px;
     z-index: -1;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     -moz-border-radius:100px;
     -webkit-border-radius:100px;
     border-radius:100px;
}
 .yit-testimonial .yit-style-31 .yit-thumbnail::before {
     bottom: 0;
     left: 0;
}
 .yit-testimonial .yit-style-31 .yit-thumbnail::after {
     right: 0;
     top: 0;
}
 .yit-testimonial .yit-style-31 .yit-img {
     padding:5px;
     width:225px;
     height:225px;
}
 .yit-testimonial .yit-style-31 .yit-p {
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-31 .yit-hr {
     margin:15px 0;
}
 .yit-testimonial .yit-style-31 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-31 .yit-item:hover .yit-thumbnail::before, .yit-testimonial .yit-style-31 .yit-item:hover .yit-thumbnail::after {
     height: 100px;
     width: 100px;
}
/*** YIT Style-32 CSS BOF ***/
 .yit-testimonial .yit-style-32 .yit-item {
     position:relative;
     z-index:0;
     overflow:hidden;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-32 .yit-thumbnail {
     float: left;
     margin-right:15px;
     position: relative;
     z-index: 1;
     overflow:hidden;
}
 .yit-testimonial .yit-style-32 .yit-img {
     padding:5px;
     width:150px;
     height:150px;
}
 .yit-testimonial .yit-style-32 .yit-p .yit-icon {
     color: rgba(0, 0, 0, 0.1);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-32 .yit-content {
     overflow: hidden;
     background:#fff;
     padding:0 20px 20px;
}
/*** YIT Style-33 CSS BOF ***/
 .yit-testimonial .yit-style-33 .yit-img {
     float:left;
     margin-right:20px;
     overflow:hidden;
     padding:3px;
     width:100px;
     height:100px;
}
 .yit-testimonial .yit-style-33 .yit-info {
     float:left;
}
 .yit-testimonial .yit-style-33 .yit-p .yit-icon {
     color: rgba(0, 0, 0, 0.1);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-33 .yit-content {
     overflow: hidden;
     background:#fff;
}
 .yit-testimonial .yit-style-33 .item-right .yit-img {
     float:right;
     margin-left:20px;
     margin-right:0;
}
 .yit-testimonial .yit-style-33 .item-right .yit-info {
     float:right;
}
 .yit-testimonial .yit-style-33 .item-right .yit-hr {
     margin:10px 0 10px auto;
}
/*** YIT Style-34 CSS BOF ***/
 .yit-testimonial .yit-style-34 .yit-item {
     margin-bottom:20px;
     background:#fff;
     padding:15px;
     -moz-box-shadow:0 1px 25px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 25px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 25px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-34 .yit-img {
     float:right;
     margin-left:20px;
     overflow:hidden;
     padding:3px;
     width:100px;
     height:100px;
}
 .yit-testimonial .yit-style-34 .yit-info {
     float:right;
     text-align:right;
}
 .yit-testimonial .yit-style-34 .yit-icon {
     color: rgba(0, 0, 0, 0.1);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-34 .yit-content {
     overflow: hidden;
     border-bottom:1px solid #d8d8d8;
     margin-bottom:15px;
     padding-bottom:10px;
}
 .yit-testimonial .yit-style-34 .yit-hr {
     margin:10px 0 10px auto;
}
/*** YIT Style-35 CSS BOF ***/
 .yit-testimonial .yit-style-35 .yit-item {
     position:relative;
     padding:20px;
     z-index:0;
     overflow:hidden;
     -moz-transition:all .5s ease-in-out 0s;
     margin-bottom:20px;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-35 .yit-item img {
     border:solid 3px #fafafa;
}
 .yit-testimonial .yit-style-35 .yit-thumbnail {
     float: left;
     margin-right: 25px;
     position: relative;
     z-index: 1;
     overflow:hidden;
}
 .yit-testimonial .yit-style-35 .yit-item::before {
     content: "";
     height:10px;
     position: absolute;
     width:30px;
     left:0;
     right:0;
     margin:0 auto;
     top:0;
     z-index: -1;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-35 .yit-img {
     padding:6px;
     width:150px;
     height:150px;
}
 .yit-testimonial .yit-style-35 .yit-p {
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-35 .yit-hr {
     margin:15px 0;
}
 .yit-testimonial .yit-style-35 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-35 .yit-item:hover:before {
     height:100%;
     opacity:.3;
}
 .yit-testimonial .yit-style-35 .yit-thumbnail::before {
     background:rgba(0, 0, 0, 0.5);
     bottom: 0;
     content: "";
     height: 0;
     left: 0;
     opacity: 0;
     position: absolute;
     right: 0;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     visibility: hidden;
     width: 100%;
}
 .yit-testimonial .yit-style-35 .yit-item:hover .yit-thumbnail::before {
     height: 100%;
     opacity: 1;
     visibility: visible;
}
/*** YIT Style-36 CSS BOF ***/
 .yit-testimonial .yit-style-36 .yit-content {
     background: #55b4ec;
     padding:20px 20px 50px;
     position:relative;
     margin-bottom:45px;
}
 .yit-testimonial .yit-style-36 .yit-thumbnail {
     background: #ffffff;
     border-bottom: 2px solid #55b4ec;
     box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
     padding:5px;
     position: absolute;
     right:20px;
     width: 230px;
     bottom:-40px;
}
 .yit-testimonial .yit-style-36 .yit-icon {
     color: rgba(255, 255, 255, 0.5);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-36 .yit-img {
     border: 3px solid #f5f5f5;
     float: left;
     margin-right: 15px;
}
 .yit-testimonial .yit-style-36 .yit-heading-h4 {
     margin-top:20px;
}
/*** YIT Style-37 CSS BOF ***/
 .yit-testimonial .yit-style-37 {
     margin-top:40px;
}
 .yit-testimonial .yit-style-37 .yit-img {
     margin:10px auto;
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-37 .yit-item {
     padding: 0 10px 20px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
}
 .yit-testimonial .yit-style-37 .yit-thumbnail {
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: -60px;
}
 .yit-testimonial .yit-style-37 .yit-thumbnail .yit-thumbnail-inner {
     background: #fff;
     padding:0 10px;
     display:table;
     margin:0 auto;
}
 .yit-testimonial .yit-style-37 .yit-desc {
     margin-top: 55px;
}
/*** YIT Style-38 CSS BOF ***/
 .yit-testimonial .yit-style-38 .yit-img {
     margin:10px auto;
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     border:solid 2px #fff;
     padding:3px;
}
 .yit-testimonial .yit-style-38 .yit-item {
     padding:10px 15px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
     -moz-border-radius:15px;
     -webkit-border-radius:15px;
     border-radius:15px;
}
/*** YIT Style-39 CSS BOF ***/
 .yit-testimonial .yit-style-39 {
     margin-top:40px;
}
 .yit-testimonial .yit-style-39 .yit-img {
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     border:medium none;
}
 .yit-testimonial .yit-style-39 .yit-item {
     padding: 0 10px 20px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
     overflow:hidden;
}
 .yit-testimonial .yit-style-39 .yit-thumbnail {
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: -53px;
}
 .yit-testimonial .yit-style-39 .yit-thumbnail .yit-thumbnail-inner {
     padding:3px;
     display:inline-block;
     margin:0 auto;
}
 .yit-testimonial .yit-style-39 .yit-desc {
     margin-top: 55px;
}
 .yit-testimonial .yit-style-39 .yit-thumbnail .yit-thumbnail-inner::before {
     bottom: 0;
     content: "";
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
}
 .yit-testimonial .yit-style-39 .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-39 .yit-img, .yit-testimonial .yit-style-39 .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0 50%);
     -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0 50%);
}
/*** YIT Style-40 CSS BOF ***/
 .yit-testimonial .yit-style-40 {
     margin-top:40px;
}
 .yit-testimonial .yit-style-40 .yit-img {
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     border:medium none;
}
 .yit-testimonial .yit-style-40 .yit-item {
     padding: 0 10px 20px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
     overflow:hidden;
}
 .yit-testimonial .yit-style-40 .yit-thumbnail {
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: -60px;
     display:inline-block;
}
 .yit-testimonial .yit-style-40 .yit-thumbnail .yit-thumbnail-inner {
     padding:3px;
     display:inline-block;
     margin:0 auto;
}
 .yit-testimonial .yit-style-40 .yit-desc {
     margin-top: 55px;
}
 .yit-testimonial .yit-style-40 .yit-thumbnail .yit-thumbnail-inner::before {
     bottom: 0;
     content: "";
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
}
 .yit-testimonial .yit-style-40 .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-40 .yit-img, .yit-testimonial .yit-style-40 .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%);
     -webkit-clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%);
}
/*** YIT Style-41 CSS BOF ***/
 .yit-testimonial .yit-style-41 {
     margin-top:40px;
}
 .yit-testimonial .yit-style-41 .yit-img {
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     border:medium none;
}
 .yit-testimonial .yit-style-41 .yit-item {
     padding: 0 10px 20px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
     overflow:hidden;
}
 .yit-testimonial .yit-style-41 .yit-thumbnail {
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: -60px;
     display:inline-block;
}
 .yit-testimonial .yit-style-41 .yit-thumbnail .yit-thumbnail-inner {
     padding:3px;
     display:inline-block;
     margin:0 auto;
}
 .yit-testimonial .yit-style-41 .yit-desc {
     margin-top: 55px;
}
 .yit-testimonial .yit-style-41 .yit-thumbnail .yit-thumbnail-inner::before {
     bottom: 0;
     content: "";
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
}
 .yit-testimonial .yit-style-41 .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-41 .yit-img, .yit-testimonial .yit-style-41 .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);
     -webkit-clip-path:polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);
}
/*** YIT Style-42 CSS BOF ***/
 .yit-testimonial .yit-style-42 {
     margin-top:40px;
}
 .yit-testimonial .yit-style-42 .yit-img {
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     border:medium none;
}
 .yit-testimonial .yit-style-42 .yit-item {
     padding: 0 10px 20px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
     overflow:hidden;
}
 .yit-testimonial .yit-style-42 .yit-thumbnail {
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: -60px;
     display:inline-block;
}
 .yit-testimonial .yit-style-42 .yit-thumbnail .yit-thumbnail-inner {
     padding:3px;
     display:inline-block;
     margin:0 auto;
}
 .yit-testimonial .yit-style-42 .yit-desc {
     margin-top: 55px;
}
 .yit-testimonial .yit-style-42 .yit-thumbnail .yit-thumbnail-inner::before {
     bottom: 0;
     content: "";
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
}
 .yit-testimonial .yit-style-42 .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-42 .yit-img, .yit-testimonial .yit-style-42 .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
     -webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
     ;
}
/*** YIT Style-43 CSS BOF ***/
 .yit-testimonial .yit-style-43 {
     margin-top:40px;
}
 .yit-testimonial .yit-style-43 .yit-img {
     width:100px;
     height:100px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     border:medium none;
}
 .yit-testimonial .yit-style-43 .yit-item {
     padding: 0 10px 20px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:30px;
     overflow:hidden;
}
 .yit-testimonial .yit-style-43 .yit-thumbnail {
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: -60px;
     display:inline-block;
}
 .yit-testimonial .yit-style-43 .yit-thumbnail .yit-thumbnail-inner {
     padding:3px;
     display:inline-block;
     margin:0 auto;
}
 .yit-testimonial .yit-style-43 .yit-desc {
     margin-top: 55px;
}
 .yit-testimonial .yit-style-43 .yit-thumbnail .yit-thumbnail-inner::before {
     bottom: 0;
     content: "";
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
}
/* Pentagon CSS BOF */
 .yit-testimonial .yit-style-43 .pentagon .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-43 .pentagon .yit-img, .yit-testimonial .yit-style-43 .pentagon .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
     -webkit-clip-path:polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
}
/* Heptagon CSS BOF */
 .yit-testimonial .yit-style-43 .heptagon .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-43 .heptagon .yit-img, .yit-testimonial .yit-style-43 .heptagon .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
     -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
}
/* Nonagon CSS BOF */
 .yit-testimonial .yit-style-43 .nonagon .yit-thumbnail .yit-thumbnail-inner::before, .yit-testimonial .yit-style-43 .nonagon .yit-img, .yit-testimonial .yit-style-43 .nonagon .yit-thumbnail .yit-thumbnail-inner {
     clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
     -webkit-clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
}
/*** YIT Style-44 CSS BOF ***/
 .yit-testimonial .yit-style-44 .yit-img {
     padding:3px;
     width:225px;
     height:225px;
     margin:20px auto;
}
 .yit-testimonial .yit-style-44 .yit-item {
     margin-top:15px;
     margin-bottom:30px;
     overflow:hidden;
}
 .yit-testimonial .yit-style-44 .yit-content {
     background: #f0f0f0;
     padding: 15px;
     position: relative;
}
 .yit-testimonial .yit-style-44 .yit-content::after {
     border-color: rgba(0, 0, 0, 0) #f0f0f0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
     border-style: solid;
     border-width: 0 30px 30px 0;
     content: "";
     height: 0;
     left: -30px;
     position: absolute;
     top: 30px;
     width: 0;
}
 .yit-testimonial .yit-style-44 .yit-item.item-right {
     margin-bottom:0;
}
 .yit-testimonial .yit-style-44 .item-right .yit-content::after {
     border-color:#ebebeb rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
     border-style: solid;
     border-width:30px 30px 0 0;
     content: "";
     height: 0;
     right:-30px;
     left:auto;
     position: absolute;
     top: 30px;
     width: 0;
}
/*** YIT Style-45 CSS BOF ***/
 .yit-testimonial .yit-style-45 .yit-img {
     width:225px;
     height:225px;
     border:medium none;
     max-width:none;
}
 .yit-testimonial .yit-style-45 .yit-item {
     display: table;
     width: 100%;
     margin-bottom:30px;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-45 .table-cell {
     display: table-cell;
     vertical-align: middle;
}
 .yit-testimonial .yit-style-45 .yit-content {
     background: #f0f0f0;
     left: -30px;
     padding: 15px;
     position: relative;
     z-index:1;
}
 .yit-testimonial .yit-style-45 .yit-icon {
     color: rgba(0, 0, 0, 0.1);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-45 .cell-inner {
     position: relative;
}
 .yit-testimonial .yit-style-45 .cell-inner::after {
     border: 1px solid rgba(255, 255, 255, 0.5);
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     content: "";
     display: inline-block;
     height: 90%;
     left: 0;
     margin: 0 auto;
     padding: 9px;
     position: absolute;
     right: 0;
     top: 10px;
     width: 90%;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     -webkit-transform:scale(.9);
     -o-transform:scale(.9);
     -ms-transform:scale(.9);
     -moz-transform:scale(.9);
     transform:scale(.9);
}
 .yit-testimonial .yit-style-45 .yit-item:hover .cell-inner::after {
     -webkit-transform:scale(1);
     -o-transform:scale(1);
     -ms-transform:scale(1);
     -moz-transform:scale(1);
     transform:scale(1);
}
 .yit-testimonial .yit-style-45 .item-right .yit-content {
     right:-30px;
     left:auto;
}
 .yit-testimonial .yit-style-45 .item-right .yit-hr {
     margin:10px 0 10px auto;
}
 .yit-testimonial .yit-style-45 .item-right {
     margin-bottom:10px;
}
/*** YIT Style-46 CSS BOF ***/
 .yit-testimonial .yit-style-46 .yit-icon {
     color: rgba(0, 0, 0, 0.1);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-46 .yit-item {
     margin-bottom:20px;
     background:#fff;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-46 .yit-content {
     padding:15px;
     position:relative;
     border-bottom:solid 1px rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-46 .yit-content::before {
     border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
     border-style: solid;
     border-width: 30px 30px 0 0;
     content: "";
     height: 0;
     left:0;
     right:0;
     margin:0 auto;
     position: absolute;
     bottom:-30px;
     width: 0;
     z-index: 9;
}
 .yit-testimonial .yit-style-46 .yit-img {
     width:100%;
     border:medium none !important;
     height:auto;
}
 .yit-testimonial .yit-style-46 .yit-info {
     padding:15px;
}
 .yit-testimonial .yit-style-46 .yit-thumbnail {
     overflow: hidden;
     position: relative;
}
 .yit-testimonial .yit-style-46 .yit-thumbnail::before {
     background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
     content: "";
     height: 100%;
     left: 0;
     position: absolute;
     right: 0;
     width: 0;
}
 .yit-testimonial .yit-style-46 .yit-item, .yit-testimonial .yit-style-46 .yit-thumbnail::before {
     -moz-transition:all .3s ease-in-out 0s;
     -webkit-transition:all .3s ease-in-out 0s;
     -o-transition:all .3s ease-in-out 0s;
     -ms-transition:all .3s ease-in-out 0s;
     transition:all .3s ease-in-out 0s;
}
 .yit-testimonial .yit-style-46 .yit-item:hover .yit-thumbnail::before {
     width: 100%;
}
/*** YIT Style-47 CSS BOF ***/
 .yit-testimonial .yit-style-47 .yit-item {
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-47 .yit-img {
     padding:3px;
     margin:10px auto;
     float:left;
}
 .yit-testimonial .yit-style-47 .yit-content {
     float:left;
     margin-left:15px;
}
 .yit-testimonial .yit-style-47 .yit-p {
     padding-left: 5px;
     padding-right: 5px;
}
 .yit-testimonial .yit-style-47 .yit-item::after {
     border-bottom: 10px solid rgba(0, 0, 0, 0);
     border-top: 10px solid rgba(0, 0, 0, 0);
     content: "";
     position: absolute;
     right:6px;
     top: 50%;
     -moz-transform: translate(0px, -50%);
     -webkit-transform: translate(0px, -50%);
     -o-transform:translate(0px, -50%);
     -ms-transform: translate(0px, -50%);
     transform:translate(0px, -50%);
}
/*** YIT Style-48 CSS BOF ***/
 .yit-testimonial .yit-style-48 .yit-item {
     margin-bottom:20px;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-48 .yit-content, .yit-testimonial .yit-style-48 .yit-info {
     padding:15px;
}
 .yit-testimonial .yit-style-48 .yit-info {
     background:#fff;
}
 .yit-testimonial .yit-style-48 .yit-img {
     width:150px;
     height:150px;
     margin-bottom:10px;
}
 .yit-testimonial .yit-style-48 .yit-icon {
     color:#fff;
     display: block;
     font-size: 30px;
}
/*** YIT Style-49 CSS BOF ***/
 .yit-testimonial .yit-style-49 .yit-item {
     margin-bottom:20px;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-49 .yit-content, .yit-testimonial .yit-style-49 .yit-info {
     padding:15px;
}
 .yit-testimonial .yit-style-49 .yit-info {
     background:#fff;
}
 .yit-testimonial .yit-style-49 .yit-img {
     width:150px;
     height:150px;
     margin-bottom:10px;
     border:solid 3px rgba(0, 0, 0, .2);
     padding:3px;
}
 .yit-testimonial .yit-style-49 .yit-icon {
     background:#ffffff;
     display: table;
     font-size: 25px;
     height: 40px;
     line-height: 40px;
     margin: 0 auto 15px;
     width: 40px;
}
 .yit-testimonial .yit-style-49 .yit-icon-wrap {
     position:relative;
     z-index:0;
}
 .yit-testimonial .yit-style-49 .yit-icon-wrap::before {
     background: rgba(255, 255, 255, 0.3);
     content: "";
     height: 1px;
     left: 0;
     position: absolute;
     top: 19px;
     width: 100%;
     z-index: -1;
}
/*** YIT Style-50 CSS BOF ***/
 .yit-testimonial .yit-style-50 .yit-item {
     margin-bottom:20px;
     border:solid 1px #e4e4e4 
}
 .yit-testimonial .yit-style-50 .yit-content, .yit-testimonial .yit-style-48 .yit-info {
     padding:15px;
}
 .yit-testimonial .yit-style-50 .yit-info {
     padding:15px;
     border-top:solid 4px rgba(0, 0, 0, .2);
     position:relative;
}
 .yit-testimonial .yit-style-50 .yit-img {
     width:100px;
     height:100px;
     margin-bottom:10px;
     padding:3px;
}
 .yit-testimonial .yit-style-50 .yit-icon {
     color:rgba(255, 255, 255, 0.2);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-50 .yit-p {
     padding:0;
     margin:0;
}
 .yit-testimonial .yit-style-50 .yit-info::before {
     border-left: 10px solid rgba(0, 0, 0, 0);
     border-right: 10px solid rgba(0, 0, 0, 0);
     border-top: 10px solid #ffffff;
     content: "";
     display: table;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top:-4px;
     width:1px;
}
/*** YIT Style-50 CSS BOF ***/
 .yit-testimonial .yit-style-51 .yit-item {
     margin-bottom:20px;
     border:solid 1px #e4e4e4 
}
 .yit-testimonial .yit-style-51 .yit-thumbnail {
     margin-top: 25px;
     position: relative;
     z-index: 0;
}
 .yit-testimonial .yit-style-51 .yit-thumbnail::before {
     content: "";
     display: block;
     height: 70px;
     position: absolute;
     top: 15px;
     width: 100%;
     z-index: -1;
}
 .yit-testimonial .yit-style-51 .yit-left-quote-style-2 {
     color: #ffffff;
     font-size: 100px;
     left: 10px;
     position: absolute;
     top: 15px;
}
 .yit-testimonial .yit-style-51 .yit-thumbnail i {
     color: #ffffff;
     font-size: 45px;
     left: 20px;
     position: absolute;
     top: 25px;
}
 .yit-testimonial .yit-style-51 .yit-info {
     padding:15px;
     position:relative;
}
 .yit-testimonial .yit-style-51 .yit-img {
     border: 2px solid #ffffff;
     height: 100px;
     margin-bottom: 10px;
     width: 100px;
}
 .yit-testimonial .yit-style-51 .yit-p {
     padding:0;
     margin:0;
}
/*** YIT Style-52 CSS BOF ***/
 .yit-testimonial .yit-style-52 .yit-content {
     position:relative;
     padding:40px 20px 20px;
     margin-bottom:20px;
     margin-top:20px;
     -moz-border-radius:30px 0 30px 0;
     -webkit-border-radius:30px 0 30px 0;
     border-radius:30px 0 30px 0;
}
 .yit-testimonial .yit-style-52 .yit-img {
     border: 3px solid #ffffff;
     left: 0;
     margin: 0 auto 5px;
     position: absolute;
     right: 0;
     top: -36px;
}
 .yit-testimonial .yit-style-52 .yit-desc .yit-left-quote-style-2 {
     color: rgba(255, 255, 255, 0.4);
     font-size: 150px;
     left: 10px;
     position: absolute;
     top: 0;
}
 .yit-testimonial .yit-style-52 .yit-rating a {
     color:#fff 
}
/*** YIT Style-53 CSS BOF ***/
 .yit-testimonial .yit-style-53 .yit-item {
     padding:15px;
}
 .yit-testimonial .yit-style-53 .yit-info {
     border-top:solid 1px #e4e4e4;
     padding-top:20px;
     margin-top:15px;
     position:relative;
}
 .yit-testimonial .yit-style-53 .yit-info:after {
     border-left: 10px solid rgba(0, 0, 0, 0);
     border-right: 10px solid rgba(0, 0, 0, 0);
     border-top: 10px solid #e4e4e4;
     content: "";
     display: table;
     left: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top:0;
     width:1px;
}
 .yit-testimonial .yit-style-53 .yit-img {
     width:100px;
     height:100px;
     margin-bottom:10px;
     border:solid 3px rgba(0, 0, 0, .2);
     padding:3px;
}
 .yit-testimonial .yit-style-53 .yit-icon {
     background:#ffffff;
     display: table;
     font-size: 25px;
     height: 40px;
     line-height: 40px;
     margin: 0 auto 15px;
     width: 40px;
}
 .yit-testimonial .yit-style-53 .yit-icon-wrap {
     position:relative;
     z-index:0;
}
 .yit-testimonial .yit-style-53 .yit-icon-wrap::before {
     background: rgba(0, 0, 0, 0.1);
     content: "";
     height: 1px;
     left: 0;
     position: absolute;
     top:22px;
     width: 100%;
     z-index: -1;
}
/*** YIT Style-54 CSS BOF ***/
 .yit-testimonial .yit-style-54 .yit-content {
     background: #ffffff;
     padding:20px 20px 20px 50px;
     margin:15px;
     position:relative;
}
 .yit-testimonial .yit-style-54 .yit-rating {
     display:block;
}
 .yit-testimonial .yit-style-54 .yit-img {
     border: 2px solid #ffffff;
     left: -37px;
     position: absolute;
     top: 50%;
     -webkit-transform: translate(0px, -50%);
     -moz-transform: translate(0px, -50%);
     -o-transform: translate(0px, -50%);
     -ms-transform: translate(0px, -50%);
     transform: translate(0px, -50%);
}
/*** YIT Style-55 CSS BOF ***/
 .yit-testimonial .yit-style-55 .yit-item {
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-55 .yit-info {
     padding-bottom:35px;
     margin-bottom:5px;
     position:relative;
}
 .yit-testimonial .yit-style-55 .yit-info:after {
     border-left: 10px solid rgba(0, 0, 0, 0);
     border-right: 10px solid rgba(0, 0, 0, 0);
     content: "";
     left:25px;
     position: absolute;
     bottom:0;
}
 .yit-testimonial .yit-style-55 .yit-img {
     padding:3px;
     float:left;
     margin-right:15px;
}
 .yit-testimonial .yit-style-55 .yit-desc {
     padding-top:5px;
}
/*** YIT Style-56 CSS BOF ***/
 .yit-testimonial .yit-style-56 .yit-item {
     margin-bottom:50px;
     padding:15px;
     position:relative;
     z-index:0;
}
 .yit-testimonial .yit-style-56 .yit-img {
     width:150px;
     height:150px;
     margin-bottom:10px;
}
 .yit-testimonial .yit-style-56 .yit-icon {
     color:rgba(255, 255, 255, .5);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-56 .yit-rating a {
     color:#fff 
}
 .yit-testimonial .yit-style-56 .bottom-shadow, .yit-testimonial .yit-style-56 .bottom-shadow:before, .yit-testimonial .yit-style-56 .yit-item {
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
}
 .yit-testimonial .yit-style-56 .bottom-shadow, .yit-testimonial .yit-style-56 .bottom-shadow:before {
     height: 15px;
     left: 0;
     margin: 0 auto;
     right: 0;
}
 .yit-testimonial .yit-style-56 .bottom-shadow {
     bottom:-30px;
     position: relative;
     width: 100%;
}
 .yit-testimonial .yit-style-56 .bottom-shadow::before {
     bottom: -15px;
     content: "";
     ;
     position: absolute;
     width: 90%;
}
/*** YIT Style-57 CSS BOF ***/
 .yit-testimonial .yit-style-57 .yit-item {
     margin-bottom:20px;
     padding:15px;
     position:relative;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     margin-top:20px;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     -moz-transform:translate(0px, 0px);
     -webkit-transform:translate(0px, 0px);
     -o-transform:translate(0px, 0px);
     -ms-transform:translate(0px, 0px);
     transform:translate(0px, 0px);
}
 .yit-testimonial .yit-style-57 .yit-img {
     width:150px;
     height:150px;
     margin-bottom:10px;
}
 .yit-testimonial .yit-style-57 .yit-icon {
     color: #000;
     display: table;
     font-size:56px;
     left: 0;
     line-height: 45px;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top:-35px;
     width: 60px;
}
 .yit-testimonial .yit-style-57 .yit-item:hover {
     -moz-transform:translate(20px, 20px);
     -webkit-transform:translate(20px, 20px);
     -o-transform:translate(20px, 20px);
     -ms-transform:translate(20px, 20px);
     transform:translate(20px, 20px);
}
 .yit-testimonial .yit-style-57 .yit-rating a {
     color:#fff 
}
/*** YIT Style-58 CSS BOF ***/
 .yit-testimonial .yit-style-58 .yit-item {
     overflow:hidden;
     margin-bottom:35px;
}
 .yit-testimonial .yit-style-58 .yit-img {
     padding:3px;
     margin:10px auto;
}
 .yit-testimonial .yit-style-58 .yit-p {
     padding:20px 15px;
     background:#fff;
     position:relative;
     margin-bottom:15px;
     text-align: center;
}
 .yit-testimonial .yit-style-58 .yit-p:after {
     top: 100%;
     left: 0;
     border: solid transparent;
     content: " ";
     position: absolute;
     border-top-color: #fff;
     border-width: 15px;
     margin-left: -15px;
}
 .yit-p:after {
     text-align: center !important;
     margin-left: 40% !important;
     margin-right: 40% !important;
}
 .yit-testimonial .yit-style-58 .yit-p:after {
     border-top-color:#fff;
}
 .yit-testimonial .yit-style-58 .yit-content {
     margin-top:25px;
     text-align: center;
}
 .yit-testimonial .yit-style-58 .yit-rating {
     display:block;
     z-index:10;
     position:relative;
}
 .yit-testimonial .yit-style-58 .yit-left-quote-style-3 {
     font-size:100px;
     left:25px;
     position: absolute;
     top:-20px;
     z-index:1 
}
 .yit-testimonial .yit-style-58 .yit-left-quote-style-3, .yit-testimonial .yit-style-58 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-58 .yit-item:hover .yit-left-quote-style-3 {
     top: -35px;
}
/*** YIT Style-9 CSS BOF ***/
 .yit-testimonial.yit-graident-style {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c43a6b+0,55b4ec+100 */
     background: #c43a6b;
    /* Old browsers */
     background: -moz-linear-gradient(left, #c43a6b 0%, #55b4ec 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, #c43a6b 0%,#55b4ec 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, #c43a6b 0%,#55b4ec 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43a6b', endColorstr='#55b4ec',GradientType=1 );
    /* IE6-9 */
}
 .yit-testimonial .yit-style-59 .yit-img {
     padding:3px;
     margin:10px auto;
     width:150px;
     height:150px;
}
 .yit-testimonial .yit-style-59 .yit-item {
     background:#fff;
     position:relative;
     -moz-box-shadow:0 10px 25px 10px rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 10px 25px 10px rgba(0, 0, 0, 0.1);
     box-shadow:0 10px 25px 10px rgba(0, 0, 0, 0.1);
     padding:15px;
}
 .yit-testimonial .yit-style-59 .yit-item::before, .yit-testimonial .yit-style-59 .yit-item::after {
     color: rgba(0, 0, 0, 0.1);
     font-family: fontawesome;
     font-size: 50px;
     position: absolute;
     z-index:0;
}
 .yit-testimonial .yit-style-59 .yit-item::before {
     content: "";
     left:30px;
     top:30px;
}
 .yit-testimonial .yit-style-59 .yit-item::after {
     content: "";
     right:30px;
     bottom:30px;
}
 .yit-testimonial .yit-style-59 .yit-rating {
     display:block;
     font-size:20px 
}
 .yit-testimonial .yit-style-59 .yit-p {
     font-size:20px;
}
/*** YIT Style-60 CSS BOF ***/
 .yit-testimonial.yit-parallax-bg {
     background-image:url(../images/parallax-bg.jpg);
     background-position:center center;
     -moz-background-size:cover;
     -webkit-background-size:cover;
     -o-background-size:cover;
     -ms-background-size:cover;
     background-size:cover;
     background-attachment:fixed;
     background-repeat:no-repeat;
}
 .yit-testimonial .yit-style-60 .yit-img {
     padding:3px;
     margin:10px auto;
     float:left;
}
 .yit-testimonial .yit-style-60 .yit-content {
     float:left;
     margin-left:15px;
}
 .yit-testimonial .yit-style-60 .yit-icon {
     font-size:50px;
}
 .yit-testimonial .yit-style-60 .yit-item {
     margin-bottom: 20px;
     padding-bottom: 20px;
     position: relative;
}
 .yit-testimonial .yit-style-60 .yit-item::after {
     bottom: -6px;
     content: "";
     height: 10px;
     left: 0;
     opacity: 0;
     position: absolute;
     visibility: hidden;
     width: 10px;
     -moz-transition:all .8s ease-in-out 0s;
     -webkit-transition:all .8s ease-in-out 0s;
     -o-transition:all .8s ease-in-out 0s;
     -ms-transition:all .8s ease-in-out 0s;
     transition:all .8s ease-in-out 0s;
}
 .yit-testimonial .yit-style-60 .yit-item::before {
     bottom: -2px;
     content: "";
     height: 1px;
     left: 0;
     position: absolute;
     width: 50px;
}
 .yit-testimonial .yit-style-60 .yit-item, .yit-testimonial .yit-style-60 .yit-item:before {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-60 .yit-item:hover::before {
     width: 100%;
}
 .yit-testimonial .yit-style-60 .yit-item:hover::after {
     left: auto;
     opacity: 1;
     right: 0;
     visibility: visible;
}
/*** YIT Style-61 CSS BOF ***/
 .yit-testimonial .yit-style-61 .yit-item {
     margin-bottom:20px;
     position:relative;
}
 .yit-testimonial .yit-style-61 .yit-left-quote-style-2 {
     color: #fce693;
     font-size: 80px;
     right:15px;
     position: absolute;
     z-index: 1;
     bottom:-50px;
}
 .yit-testimonial .yit-style-61 .yit-p {
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     font-size: 18px;
     margin-bottom: 15px;
     padding: 20px 15px 25px;
     position: relative;
}
 .yit-testimonial .yit-style-61 .yit-p::after {
     border-left: 5px solid rgba(0, 0, 0, 0);
     border-right: 16px solid rgba(0, 0, 0, 0);
     content: " ";
     left: 60px;
     position: absolute;
     top: 100%;
}
 .yit-testimonial .yit-style-61 .yit-content {
     float:left;
}
 .yit-testimonial .yit-style-61 .yit-img {
     bottom:-40px;
     padding: 3px;
     position: absolute;
     right: 20px;
}
/*** YIT Style-62 CSS BOF ***/
 .yit-testimonial.yit-particle-effect {
     position:relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f42e2e+0,404fef+100 */
     background: #f42e2e;
    /* Old browsers */
     background: -moz-linear-gradient(left, #f42e2e 0%, #404fef 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, #f42e2e 0%,#404fef 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, #f42e2e 0%,#404fef 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f42e2e', endColorstr='#404fef',GradientType=1 );
    /* IE6-9 */
}
 .yit-testimonial #particles-js canvas {
     width:100%;
     height:500px;
     position:absolute;
     left:0;
     top:0;
}
 .yit-testimonial.yit-particle-effect .yit-style-62, .yit-testimonial.yit-particle-effect .yit-style-62 .yit-style-heading {
     position:relative;
     z-index:100;
}
 .yit-testimonial .yit-style-62 .yit-content {
     background:#fff;
     position:relative;
     margin-bottom:20px;
     -moz-box-shadow:0 11px 15px 0 rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:0 11px 15px 0 rgba(0, 0, 0, 0.3);
     box-shadow:0 11px 15px 0 rgba(0, 0, 0, 0.3);
}
 .yit-testimonial .yit-style-62 .yit-img {
     padding:3px;
     margin:0 auto 5px;
}
 .yit-testimonial .yit-style-62 .yit-thumbnail {
     padding: 15px 20px 0;
     position:relative;
}
 .yit-testimonial .yit-style-62 .yit-desc {
     padding: 10px 20px;
}
 .yit-testimonial .yit-style-62 .yit-info {
     background: #ededed;
     padding: 15px 20px;
     position:relative;
}
 .yit-testimonial .yit-style-62 .yit-info::after {
     bottom: -40px;
     color: rgba(0, 0, 0, 0.2);
     content: "“";
     font-family: Georgia,serif;
     font-size: 95px;
     position: absolute;
     right: 10px;
}
 .yit-testimonial .yit-style-62 .yit-thumbnail::before {
     content: "";
     height: 43px;
     left: 0;
     position: absolute;
     top: 27px;
     width: 5px;
}
/*** YIT Style-63 CSS BOF ***/
 .yit-testimonial .yit-style-63 .yit-img {
     padding:10px;
     width:auto;
     height:auto;
     margin:20px auto;
}
 .yit-testimonial .yit-style-63 .yit-item {
     position:relative;
     overflow:hidden;
}
 .yit-testimonial .yit-style-63 .yit-content {
     background: rgba(0, 0, 0, 0.8);
     height:330px;
     width:330px;
     left:-190%;
     margin: 0 auto;
     position: absolute;
     right: 0;
     top:38%;
     -moz-transform: translate(0px, -39%);
     -webkit-transform: translate(0px, -39%);
     -o-transform: translate(0px, -39%);
     -ms-transform: translate(0px, -39%);
     transform: translate(0px, -39%);
     display:table;
     opacity:0;
     visibility:hidden;
}
 .yit-testimonial .yit-style-63 .yit-desc {
     display:table-cell;
     vertical-align:middle;
     padding:0 41px;
}
 .yit-testimonial .yit-style-63 .yit-content, .yit-testimonial .yit-style-63 .yit-item, .yit-testimonial .yit-style-63 .yit-thumbnail .yit-heading-h4 {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-63 .yit-item:hover .yit-content {
     opacity:1;
     visibility:visible;
     left:0;
}
 .yit-testimonial .yit-style-63 .yit-item:hover .yit-thumbnail .yit-heading-h4 {
     opacity:0;
     visibility:hidden;
}
/*** YIT Style-64 CSS BOF ***/
 .yit-testimonial .yit-style-64 .yit-item {
     margin-bottom:20px;
     background:#fff;
     padding:15px;
     -moz-box-shadow:0 1px 25px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 25px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 25px 0 rgba(0, 0, 0, 0.1);
}
 .yit-testimonial .yit-style-64 .yit-img {
     float:right;
     margin-left:20px;
     overflow:hidden;
     padding:3px;
     width:100px;
     height:100px;
}
 .yit-testimonial .yit-style-64 .yit-info {
     float:right;
     text-align:right;
}
 .yit-testimonial .yit-style-64 .yit-icon {
     color: rgba(0, 0, 0, 0.1);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-64 .yit-content {
     overflow: hidden;
     border-bottom:1px solid #d8d8d8;
     margin-bottom:15px;
     padding-bottom:10px;
}
 .yit-testimonial .yit-style-64 .yit-hr {
     margin:10px 0 10px auto;
}
 .yit-testimonial .yit-style-64 .yit-video iframe {
     width:100%;
     height:315px;
     border:medium none;
}
/*** YIT Style-65 CSS BOF ***/
 .yit-testimonial.yit-pattern-style {
     padding-bottom:0;
     background:url(../images/patthern-bg.png) repeat 0 0;
     background-attachment:fixed;
}
 .yit-testimonial.yit-pattern-style .yit-style-65 {
     display:flex;
}
 .yit-testimonial.yit-pattern-style .yit-style-65 .yit-item {
     align-items: center;
     display: flex;
     height: 100%;
     margin-bottom:15px;
}
 .yit-testimonial.yit-pattern-style .yit-style-65 .yit-single-image {
     margin:0 auto;
     display:block;
     max-width:100%;
}
 .yit-testimonial.yit-pattern-style .yit-style-65 .yit-icon {
     color:rgba(0, 0, 0, .2);
     display: block;
     font-size:50px;
}
 .yit-testimonial.yit-pattern-style .yit-style-65 .yit-p {
     font-size:17px;
}
/*** YIT Style-66 CSS BOF ***/
 .yit-testimonial.yit-pattern-style-dark {
     background:url(../images/patthern-bg-dark.png) repeat 0 0;
     background-attachment:fixed;
}
 .yit-testimonial .yit-style-66 .yit-item {
     margin-bottom:35px;
}
 .yit-testimonial .yit-style-66 .yit-img {
     margin:0 auto 15px;
     display:block;
     width:225px;
     height:225px;
     padding:5px;
     border:medium none;
}
 .yit-testimonial .yit-style-66 .yit-icon {
     color:#ff8800;
     display: block;
     font-size:50px;
}
 .yit-testimonial .yit-style-66 .yit-thumbnail {
     position:relative;
}
/* Rotate Animate CSS BOF */
 .yit-testimonial .yit-style-66 .circle:after {
     background: transparent;
     width:230px;
     height:230px;
     margin: 0 auto;
     content:"";
     left:0;
     right:0;
     top:-2px;
     position:absolute;
     -moz-border-radius:100%;
     -webkit-border-radius:100%;
     border-radius:100%;
     border: 2px dashed #55b4ec;
     -webkit-animation-name: Rotate;
     -webkit-animation-duration:5s;
     -webkit-animation-iteration-count: infinite;
     -webkit-animation-timing-function: linear;
     -moz-animation-name: Rotate;
     -moz-animation-duration:5s;
     -moz-animation-iteration-count: infinite;
     -moz-animation-timing-function: linear;
     -ms-animation-name: Rotate;
     -ms-animation-duration:5s;
     -ms-animation-iteration-count: infinite;
     -ms-animation-timing-function: linear;
}
 @-webkit-keyframes Rotate {
     from {
         -webkit-transform:rotate(0deg);
         -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
         -ms-transform:rotate(0deg);
         transform:rotate(0deg);
    }
     to {
         -webkit-transform:rotate(360deg);
         -moz-transform:rotate(360deg);
         -o-transform:rotate(360deg);
         -ms-transform:rotate(360deg);
         transform:rotate(360deg);
    }
}
 @-moz-keyframes Rotate {
     from {
         -webkit-transform:rotate(0deg);
         -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
         -ms-transform:rotate(0deg);
         transform:rotate(0deg);
    }
     to {
         -webkit-transform:rotate(360deg);
         -moz-transform:rotate(360deg);
         -o-transform:rotate(360deg);
         -ms-transform:rotate(360deg);
         transform:rotate(360deg);
    }
}
 @-ms-keyframes Rotate {
     from {
         -webkit-transform:rotate(0deg);
         -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
         -ms-transform:rotate(0deg);
         transform:rotate(0deg);
    }
     to {
         -webkit-transform:rotate(360deg);
         -moz-transform:rotate(360deg);
         -o-transform:rotate(360deg);
         -ms-transform:rotate(360deg);
         transform:rotate(360deg);
    }
}
/*** YIT Style-66 CSS BOF ***/
 .yit-testimonial.yit-animate-style {
     background:url(../images/patthern-bg-colorful.png) repeat 0 0;
     background-attachment:fixed;
}
 .yit-testimonial .yit-style-67 {
     display:flex;
}
 .yit-testimonial .yit-style-67 .yit-item {
     align-items: center;
     display: flex;
     height: 100%;
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-67 .yit-single-image {
     margin:0 auto;
     display:block;
     max-width:100%;
}
 .yit-testimonial .yit-style-67 .yit-icon {
     color:rgba(0, 0, 0, .2);
     display: block;
     font-size:50px;
}
 .yit-testimonial .yit-style-67 .yit-p {
     font-size:17px;
}
 .yit-testimonial.yit-animate-style .yit-style-67 .effect {
     display:flex;
     align-items:center;
     height:100%;
}
 .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper {
     width: 350px;
     height: 350px;
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     position: relative;
     -moz-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.5);
     -webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.5);
     box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.5);
     margin: 30px auto;
}
 .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper::after, .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper::before {
     position: absolute;
     content: "";
     width:350px;
     height:350px;
     top: 0;
     left: 0;
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     z-index: 0;
}
 .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper::after {
     -moz-box-shadow: 0 0 0 140px rgba(244, 244, 244, 1);
     -webkit-box-shadow: 0 0 0 140px rgba(244, 244, 244, 1);
     box-shadow: 0 0 0 140px rgba(244, 244, 244, 1);
     -webkit-animation: 2.5s anim-effect-back 0s linear infinite;
     -o-animation: 2.5s anim-effect-back 0s linear infinite;
     -moz-animation: 2.5s anim-effect-back 0s linear infinite;
     animation: 2.5s anim-effect-back 0s linear infinite;
}
 .yit-testimonial .yit-style-67 .effect .imgwrapper img {
     display: inline-block;
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     border:7px solid #fbfafb;
     height: 350px;
}
/* Circle Fade Animation CSS BOF */
 @-webkit-keyframes anim-effect-back {
     0% {
         -moz-box-shadow: 0 0 0 30px rgba(244, 244, 244, 1);
         -webkit-box-shadow: 0 0 0 30px rgba(244, 244, 244, 1);
         box-shadow: 0 0 0 30px rgba(244, 244, 244, 1);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 1.5);
         -moz-transform: scale3d(1, 1, 1.5);
         -o-transform: scale3d(1, 1, 1.5);
         -ms-transform: scale3d(1, 1, 1.5);
         transform: scale3d(1, 1, 1.5);
    }
     50% {
         -moz-box-shadow: 0 0 0 70px rgba(244, 244, 244, 0.6);
         -webkit-box-shadow: 0 0 0 70px rgba(244, 244, 244, 0.6);
         box-shadow: 0 0 0 70px rgba(244, 244, 244, 0.6);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 1.5);
         -moz-transform: scale3d(1, 1, 1.5);
         -o-transform: scale3d(1, 1, 1.5);
         -ms-transform: scale3d(1, 1, 1.5);
         transform: scale3d(1, 1, 1.5);
    }
     100% {
         -moz-box-shadow: 0 0 0 140px rgba(244, 244, 244, 0);
         -webkit-box-shadow: 0 0 0 140px rgba(244, 244, 244, 0);
         box-shadow: 0 0 0 140px rgba(244, 244, 244, 0);
         opacity: 0;
         -webkit-transform: scale3d(1, 1, 1.5);
         -moz-transform: scale3d(1, 1, 1.5);
         -o-transform: scale3d(1, 1, 1.5);
         -ms-transform: scale3d(1, 1, 1.5);
         transform: scale3d(1, 1, 1.5);
    }
}
 @keyframes anim-effect-back {
     0% {
         -moz-box-shadow: 0 0 0 30px rgba(244, 244, 244, 1);
         -webkit-box-shadow: 0 0 0 30px rgba(244, 244, 244, 1);
         box-shadow: 0 0 0 30px rgba(244, 244, 244, 1);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 1.5);
         -moz-transform: scale3d(1, 1, 1.5);
         -o-transform: scale3d(1, 1, 1.5);
         -ms-transform: scale3d(1, 1, 1.5);
         transform: scale3d(1, 1, 1.5);
    }
     50% {
         -moz-box-shadow: 0 0 0 70px rgba(244, 244, 244, 0.6);
         -webkit-box-shadow: 0 0 0 70px rgba(244, 244, 244, 0.6);
         box-shadow: 0 0 0 70px rgba(244, 244, 244, 0.6);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 1.5);
         -moz-transform: scale3d(1, 1, 1.5);
         -o-transform: scale3d(1, 1, 1.5);
         -ms-transform: scale3d(1, 1, 1.5);
         transform: scale3d(1, 1, 1.5);
    }
     100% {
         -moz-box-shadow: 0 0 0 140px rgba(244, 244, 244, 0);
         -webkit-box-shadow: 0 0 0 140px rgba(244, 244, 244, 0);
         box-shadow: 0 0 0 140px rgba(244, 244, 244, 0);
         opacity: 0;
         -webkit-transform: scale3d(1, 1, 1.5);
         -moz-transform: scale3d(1, 1, 1.5);
         -o-transform: scale3d(1, 1, 1.5);
         -ms-transform: scale3d(1, 1, 1.5);
         transform: scale3d(1, 1, 1.5);
    }
}
 .imgwrapper::before {
     -moz-box-shadow: 0 0 0 80px rgba(232, 232, 232, 1);
     -webkit-box-shadow: 0 0 0 80px rgba(232, 232, 232, 1);
     box-shadow: 0 0 0 80px rgba(232, 232, 232, 1);
}
 .imgwrapper::before {
     -webkit-animation: 2.5s anim-effect-front 0s linear infinite;
     -o-animation: 2.5s anim-effect-front 0s linear infinite;
     -moz-animation: 2.5s anim-effect-front 0s linear infinite;
     -ms-animation: 2.5s anim-effect-front 0s linear infinite;
     animation: 2.5s anim-effect-front 0s linear infinite;
}
 @-webkit-keyframes anim-effect-front {
     0% {
         -moz-box-shadow: 0 0 0 20px rgba(232, 232, 232, 1);
         -webkit-box-shadow: 0 0 0 20px rgba(232, 232, 232, 1);
         box-shadow: 0 0 0 20px rgba(232, 232, 232, 1);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 0.5);
         -o-transform: scale3d(1, 1, 0.5);
         -moz-transform: scale3d(1, 1, 0.5);
         -ms-transform: scale3d(1, 1, 0.5);
         transform: scale3d(1, 1, 0.5);
    }
     50% {
         -webkit-box-shadow: 0 0 0 40px rgba(232, 232, 232, 0.6);
         -moz-box-shadow: 0 0 0 40px rgba(232, 232, 232, 0.6);
         box-shadow: 0 0 0 40px rgba(232, 232, 232, 0.6);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 0.5);
         -moz-transform: scale3d(1, 1, 0.5);
         -o-transform: scale3d(1, 1, 0.5);
         -ms-transform: scale3d(1, 1, 0.5);
         transform: scale3d(1, 1, 0.5);
    }
     100% {
         -moz-box-shadow: 0 0 0 80px rgba(232, 232, 232, 0);
         -webkit-box-shadow: 0 0 0 80px rgba(232, 232, 232, 0);
         box-shadow: 0 0 0 80px rgba(232, 232, 232, 0);
         opacity: 0;
         -webkit-transform: scale3d(1, 1, 0.5);
         -moz-transform: scale3d(1, 1, 0.5);
         -o-transform: scale3d(1, 1, 0.5);
         -ms-transform: scale3d(1, 1, 0.5);
         transform: scale3d(1, 1, 0.5);
    }
}
 @keyframes anim-effect-front {
     0% {
         -moz-box-shadow: 0 0 0 20px rgba(232, 232, 232, 1);
         -webkit-box-shadow: 0 0 0 20px rgba(232, 232, 232, 1);
         box-shadow: 0 0 0 20px rgba(232, 232, 232, 1);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 0.5);
         -moz-transform: scale3d(1, 1, 0.5);
         -o-transform: scale3d(1, 1, 0.5);
         -ms-transform: scale3d(1, 1, 0.5);
         transform: scale3d(1, 1, 0.5);
    }
     50% {
         -moz-box-shadow: 0 0 0 40px rgba(232, 232, 232, 0.6);
         -webkit-box-shadow: 0 0 0 40px rgba(232, 232, 232, 0.6);
         box-shadow: 0 0 0 40px rgba(232, 232, 232, 0.6);
         opacity: 1;
         -webkit-transform: scale3d(1, 1, 0.5);
         -moz-transform: scale3d(1, 1, 0.5);
         -o-transform: scale3d(1, 1, 0.5);
         -ms-transform: scale3d(1, 1, 0.5);
         transform: scale3d(1, 1, 0.5);
    }
     100% {
         -moz-box-shadow: 0 0 0 80px rgba(232, 232, 232, 0);
         -webkit-box-shadow: 0 0 0 80px rgba(232, 232, 232, 0);
         box-shadow: 0 0 0 80px rgba(232, 232, 232, 0);
         opacity: 0;
         -webkit-transform: scale3d(1, 1, 0.5);
         -moz-transform: scale3d(1, 1, 0.5);
         -o-transform: scale3d(1, 1, 0.5);
         -ms-transform: scale3d(1, 1, 0.5);
         transform: scale3d(1, 1, 0.5);
    }
}
/*** YIT Style-68 CSS BOF ***/
 .yit-testimonial .yit-style-68 .yit-img {
     margin:15px auto 10px;
     width:100px;
     height:100px;
     border:solid 2px #fff;
     padding:3px;
}
 .yit-testimonial .yit-style-68 .yit-item {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     background:#f2f2f2;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
     margin-bottom:10px;
     padding-bottom:20px;
     -moz-border-radius:10px;
     -webkit-border-radius:10px;
     border-radius:10px;
}
 .yit-testimonial .yit-style-68 .yit-desc {
     padding:15px;
}
 .yit-testimonial .yit-style-68 .yit-thumbnail {
     background:#fafafa;
     -moz-border-radius:10px 10px 0 0;
     -webkit-border-radius:10px 10px 0 0;
     border-radius:10px 10px 0 0;
     position:relative;
     overflow:hidden;
     z-index:10;
     padding:10px 0;
}
 .yit-testimonial .yit-style-68 .yit-item, .yit-testimonial .yit-style-68 .yit-thumbnail::before {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-68 .yit-thumbnail::before {
     content: "";
     height: 5px;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%;
     z-index: -1;
}
 .yit-testimonial .yit-style-68 .yit-item:hover .yit-thumbnail::before {
     height: 100%;
}
 .yit-testimonial .yit-style-68 .yit-item:hover .yit-thumbnail * {
     color: #ffffff;
}
/*** YIT Style-69 CSS BOF ***/
 .yit-testimonial .yit-style-69 .yit-item {
     margin-bottom:20px;
     border:solid 1px #e4e4e4;
     position:relative;
     overflow:hidden;
     -moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);
     background:#fff;
}
 .yit-testimonial .yit-style-69 .yit-content, .yit-testimonial .yit-style-48 .yit-info {
     padding:15px;
}
 .yit-testimonial .yit-style-69 .yit-img {
     width:100px;
     height:100px;
     margin-bottom:10px;
     padding:3px;
}
 .yit-testimonial .yit-style-69 .yit-icon {
     color:rgba(0, 0, 0, 0.2);
     display: block;
     font-size: 30px;
}
 .yit-testimonial .yit-style-69 .yit-p {
     padding:0;
     margin:0;
}
 .yit-testimonial .yit-style-69 .yit-info {
     top: -231px;
     padding: 15px;
     position: absolute;
     -webkit-transform: scale(0);
     -moz-transform: scale(0);
     -o-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0);
}
 .yit-testimonial .yit-style-69 .yit-item, .yit-testimonial .yit-style-69 .yit-info {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-69 .yit-item:hover .yit-info {
     top: 0;
     -moz-transform: scale(1);
     -webkit-transform: scale(1);
     -o-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
     min-height:290px;
}
/*** YIT Style-70 CSS BOF ***/
 .yit-testimonial.fade-bg-style {
     background-image:url(../images/parallax-bg-2.jpg);
     background-repeat:no-repeat;
     background-position:0 0;
     -moz-background-size:cover;
     -webkit-background-size:cover;
     -o-background-size:cover;
     -ms-background-size:cover;
     background-size:cover;
     position:relative;
     z-index:10;
     background-attachment:fixed;
}
 .yit-testimonial.fade-bg-style:before {
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100%;
     z-index:-1;
     content:"";
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;
     Neutral+Density */
     background: -moz-linear-gradient(left, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */
}
 .yit-testimonial .yit-style-70 .yit-item {
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     position: relative;
     margin-bottom:50px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;
     Neutral+Density */
     background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */
}
 .yit-testimonial .yit-style-70 .yit-thumbnail {
     float: left;
     left: -50px;
     padding: 3px;
     position: absolute;
     top: 40px;
}
 .yit-testimonial .yit-style-70 .yit-thumbnail img {
     border:5px solid rgba(0, 0, 0, .2);
     height: 100px;
     width: 100px;
     padding:3px;
}
 .yit-testimonial .yit-style-70 .yit-content {
     overflow: hidden;
     padding:15px 20px 15px 70px;
}
 .yit-testimonial .yit-style-70 .yit-item::after {
     -moz-border-radius: 20px 0;
     -webkit-border-radius: 20px 0;
     border-radius: 20px 0;
     bottom: 0;
     content: "";
     height: 50px;
     position: absolute;
     right: 0;
     width: 50px;
     font-family:fontawesome;
     color:#fff;
     font-size:30px;
     line-height:50px;
     text-align:center 
}
/*** Right Side CSS BOF ***/
 .yit-testimonial .yit-style-70 .yit-item.item-right {
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     position: relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
     background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
    /* IE6-9 */
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-70 .item-right .yit-thumbnail {
     float:right;
     left:auto;
     right:-50px;
     padding: 3px;
     position: absolute;
     top: 40px;
}
 .yit-testimonial .yit-style-70 .item-right .yit-thumbnail img {
     border:5px solid rgba(0, 0, 0, .2);
     height: 100px;
     width: 100px;
     padding:3px;
}
 .yit-testimonial .yit-style-70 .item-right .yit-content {
     overflow: hidden;
     padding:15px 70px 15px 20px;
     text-align:right;
}
 .yit-testimonial .yit-style-70 .item-right.yit-item::after {
     -moz-border-radius:0 20px;
     -webkit-border-radius:0 20px;
     border-radius:0 20px;
     bottom:0;
     content: "";
     height:50px;
     position: absolute;
     left:0;
     width: 50px;
     font-family:fontawesome;
     color:#fff;
     font-size:30px;
     line-height:50px;
     text-align:center 
}
/* Animation CSS BOF */
 @keyframes pulse_animation {
     0% {
         -moz-transform: scale(1);
         -webkit-transform: scale(1);
         -o-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1);
    }
     30% {
         -moz-transform: scale(1);
         -webkit-transform: scale(1);
         -o-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1);
    }
     40% {
         -moz-transform: scale(1.08);
         -webkit-transform: scale(1.08);
         -o-transform: scale(1.08);
         -ms-transform: scale(1.08);
         transform: scale(1.08);
    }
     50% {
         -moz-transform: scale(1);
         -webkit-transform: scale(1);
         -o-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1);
    }
     60% {
         -moz-transform: scale(1);
         -webkit-transform: scale(1);
         -o-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1);
    }
     70% {
         -moz-transform: scale(1.05);
         -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
         -ms-transform: scale(1.05);
         transform: scale(1.05);
    }
     80% {
         -moz-transform: scale(1);
         -webkit-transform: scale(1);
         -o-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1);
    }
     100% {
         -moz-transform: scale(1);
         -webkit-transform: scale(1);
         -o-transform: scale(1);
         -ms-transform: scale(1);
         transform: scale(1);
    }
}
 .animte-pulse {
     animation-name: pulse_animation;
     animation-duration: 5000ms;
     -moz-transform-origin:70% 70%;
     -webkit-transform-origin:70% 70%;
     -o-transform-origin:70% 70%;
     -ms-transform-origin:70% 70%;
     transform-origin:70% 70%;
     animation-iteration-count: infinite;
     animation-timing-function: linear;
}
/*** YIT Style-71 CSS BOF ***/
 .yit-testimonial .yit-style-71 .yit-img {
     padding:3px;
     margin:10px auto;
     width:auto;
     height:auto;
     border:solid 3px #fff;
}
 .yit-testimonial .yit-style-71 .yit-item {
     position:relative;
}
 .yit-testimonial .yit-style-71 .yit-item::before, .yit-testimonial .yit-style-71 .yit-item::after {
     color: rgba(0, 0, 0, 0.1);
     font-family: fontawesome;
     font-size: 50px;
     position:absolute;
     z-index:0;
}
 .yit-testimonial .yit-style-71 .yit-item::before {
     content: "";
     left:0;
     top:-10px;
}
 .yit-testimonial .yit-style-71 .yit-item::after {
     content: "";
     right:0;
     bottom:-10px;
}
 .yit-testimonial .yit-style-71 .yit-rating a {
     font-size:20px;
     color:#fff 
}
/* Animation CSS BOF */
 .yit-testimonial.bg-animate-style {
     animation-name: stretch;
     animation-duration:10s;
     animation-timing-function: ease-out;
     animation-delay: .5;
     animation-direction: alternate;
     animation-iteration-count: infinite;
     animation-fill-mode: none;
     animation-play-state: running;
}
 @keyframes stretch {
     0% {
         background:#ff5e3a;
    }
     25% {
         background:#1d62f0;
    }
     50% {
         background: #ff5e3a;
    }
     75% {
         background: #ef4db6;
    }
     100% {
         background: #ff2a68;
    }
}
/*** YIT Style-72 CSS BOF ***/
 .yit-testimonial.paper-style-bg {
     background:url(../images/patthern-bg-spot.png) repeat 0 0;
}
 .yit-testimonial .yit-style-72 .yit-img {
     padding:3px;
}
 .yit-testimonial .yit-style-72 .yit-content {
     overflow: hidden;
}
 .yit-testimonial .yit-style-72 .yit-item {
     background:url(../images/paper-pattern-bg.png) repeat 0 0;
     -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     padding: 15px;
     overflow:hidden;
     box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
     position:relative;
}
 .yit-testimonial .yit-style-72 .yit-wrap {
     position:relative;
     margin-bottom:20px;
}
 .yit-testimonial .yit-style-72 .paper-btm-shadow {
     background-image:url(../images/paper-bottom-shadow.png);
     background-repeat:no-repeat;
     background-position:0 0;
     -moz-background-size:100%;
     -webkit-background-size:100%;
     -o-background-size:100%;
     -ms-background-size:100%;
     background-size:100%;
     width:100%;
     height:26px;
}
 .yit-testimonial .yit-style-72 .yit-wrap:before {
     position:absolute;
     width:103px;
     height:76px;
     content:"";
     background-position:0 0;
     background-repeat:no-repeat;
     z-index:1;
     top:-30px;
     background-image: url(../images/paper-left-stick.png);
     left:-40px;
}
/*** YIT Style-73 CSS BOF ***/
 .yit-testimonial .yit-style-73 .yit-thumbnail {
     display: table;
     margin: 0 auto;
     position: relative;
     z-index: 0;
}
 .yit-testimonial .yit-style-73 .yit-thumbnail img {
     margin:10px auto;
     width:225px;
     height:225px;
     padding:5px;
}
 .yit-testimonial .yit-style-73 .yit-item {
     background-image:url(../images/ripped-paper-bg.jpg);
     background-repeat:no-repeat;
     background-position:0 0;
     -moz-background-size:100% 100%;
     -webkit-background-size:100% 100%;
     -o-background-size:100% 100%;
     -ms-background-size:100% 100%;
     background-size:100% 100%;
     padding:45px 15px;
     position:relative;
     margin-bottom:20px;
     -moz-box-shadow:0 10px 100px 10px #000000 inset;
     -webkit-box-shadow:0 10px 100px 10px #000000 inset;
     box-shadow:0 10px 100px 10px #000000 inset;
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-73 .yit-item:before {
     background:url(../images/pin.png) no-repeat center center;
     content:"";
     height:68px;
     display:block;
}
 .yit-testimonial .yit-style-73 .yit-item:hover {
     -moz-box-shadow: 0 10px 50px 0 #000000 inset;
     -webkit-box-shadow: 0 10px 50px 0 #000000 inset;
     box-shadow: 0 10px 50px 0 #000000 inset;
}
/*** YIT Style-74 CSS BOF ***/
 .yit-testimonial.graident-style-bg {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32b06+0,71058c+53,ff2a68+100 */
     background: rgb(163,43,6);
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, rgba(163,43,6,1) 0%, rgba(113,5,140,1) 53%, rgba(255,42,104,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, rgba(163,43,6,1) 0%,rgba(113,5,140,1) 53%,rgba(255,42,104,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, rgba(163,43,6,1) 0%,rgba(113,5,140,1) 53%,rgba(255,42,104,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32b06', endColorstr='#ff2a68',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .yit-testimonial .yit-style-74 .yit-item {
     margin-bottom:20px;
     border:solid 1px #e4e4e4;
     position:relative;
     z-index:10;
     -moz-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.3);
     box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.3);
     background:#fff 
}
 .yit-testimonial .yit-style-74 .yit-thumbnail {
     margin-top: 25px;
}
 .yit-testimonial .yit-style-74 .yit-info {
     padding:15px;
     position:relative;
     z-index:0;
}
 .yit-testimonial .yit-style-74 .yit-img {
     border: 2px solid #ffffff;
     height: 100px;
     margin-bottom: 10px;
     width: 100px;
}
 .yit-testimonial .yit-style-74 .yit-p {
     padding:0;
     margin:0;
}
 .yit-testimonial .yit-style-74 .yit-item::after {
     -webkit-border-bottom-right-radius: 100%;
     -moz-border-bottom-right-radius: 100%;
     border-bottom-right-radius: 100%;
     content: "";
     height: 50px;
     left: 0;
     position: absolute;
     top: 0;
     width: 50px;
     z-index: -1;
}
 .yit-testimonial .yit-style-74 .yit-item, .yit-testimonial .yit-style-74 .yit-item::after {
     -moz-transition:all .5s ease-in-out 0s;
     -webkit-transition:all .5s ease-in-out 0s;
     -o-transition:all .5s ease-in-out 0s;
     -ms-transition:all .5s ease-in-out 0s;
     transition:all .5s ease-in-out 0s;
}
 .yit-testimonial .yit-style-74 .yit-item:hover::after {
     -moz-border-bottom-right-radius: 0;
     -webkit-border-bottom-right-radius: 0;
     border-bottom-right-radius: 0;
     height: 100%;
     right: 0;
     width: 100%;
     opacity:.3;
}
/*** YIT Style-65 CSS BOF ***/
 .yit-testimonial.yit-pattern-style-geometric {
     padding-bottom:0;
     background:url(../images/patthern-bg-geometric.png) repeat 0 0;
     background-attachment:fixed;
}
 .yit-testimonial .yit-style-75 {
     display:flex;
}
 .yit-testimonial .yit-style-75 .yit-item {
     align-items: center;
     display: flex;
     height: 100%;
     margin-bottom:15px;
}
 .yit-testimonial .yit-style-75 .yit-single-image {
     margin:0 auto;
     display:block;
     max-width:100%;
}
 .yit-testimonial .yit-style-75 .yit-p {
     font-size:17px;
}
 .yit-testimonial .yit-style-75 .yit-desc-wrap {
     height: 530px;
     margin: 0 auto;
     padding: 20px;
     position: relative;
     width: 530px;
     display:table;
}
 .yit-testimonial .yit-style-75 .yit-desc-wrap::after, .yit-testimonial .yit-style-75 .yit-desc-wrap::before {
     content: "";
     display: block;
     height: 20px;
     position: absolute;
     width: 20px;
}
 .yit-testimonial .yit-style-75 .yit-desc-wrap::before {
     left: 16px;
     top: 70%;
}
 .yit-testimonial .yit-style-75 .yit-desc-wrap::after {
     left: auto;
     right: 36px;
     top: 20%;
}
 .yit-testimonial .yit-style-75 .yit-desc {
     background: #ffffff none repeat scroll 0 0;
     border-radius: 100%;
     height: 480px;
     margin: 0 auto;
     padding:0 75px;
     position: relative;
     text-align: center;
     width:480px;
     display:table-cell;
     vertical-align:middle;
}
 .yit-testimonial .yit-style-75 .yit-desc-wrap, .yit-testimonial .yit-style-75 .yit-desc-wrap::after, .yit-desc-wrap::before {
     -moz-border-radius: 100%;
     -webkit-border-radius: 100%;
     border-radius: 100%;
}
 .yit-testimonial .yit-style-75 .yit-icon {
     color:rgba(0, 0, 0, .2);
     font-size:40px;
}
/* | -------------------------------------------------------- | TESTIMONIAL PLUGIN RESPONSIVE CSS BOF | -------------------------------------------------------- | */
/* MOBILE DEVICE CSS BOF (767px) ====================================================== */
 @media (max-width:767px) {
    /*** Global CSS BOF ***/
     .yi-testimonial-page {
         font-size:13px;
    }
     .yit-testimonial .yit-heading-h1, .yit-testimonial .yit-heading-h2, .yit-testimonial .yit-heading-h3, .yit-testimonial .yit-heading-h4, .yit-testimonial .yit-heading-h5, .yit-testimonial .yit-heading-h6, .yit-testimonial .yit-p, .yit-testimonial .yit-ul {
         text-align:center;
    }
     .yi-testimonial-page {
         font-size:13px;
    }
     .yit-testimonial {
         padding-bottom:35px;
    }
     .yit-style-heading {
         margin:0 auto 20px;
    }
     .yit-testimonial .yit-rating {
         display:block;
         text-align:center;
    }
     .yit-testimonial .yit-img {
         float:none;
         margin:0 auto;
         display:block;
    }
     .yit-testimonial .yit-hr {
         margin:10px auto !important;
    }
    /*** Plugin Page CSS BOF ***/
     .yit-testimonial .yit-style-2 .yit-content {
         float:none;
         margin-left:0;
    }
     .yit-testimonial .yit-style-2 .yit-img {
         float:none;
         margin:25px auto 10px;
    }
     .yit-testimonial .yit-style-2 .yit-p::after {
         left:0;
         right:0;
         margin:0 auto;
         width:0;
    }
     .yit-testimonial .yit-style-3 .yit-img {
         position:relative;
         left:0;
         bottom:-20px;
    }
     .yit-testimonial .yit-style-3 .yit-content {
         margin-bottom:20px;
    }
     .yit-testimonial .yit-style-6 .yit-content {
         margin-bottom:50px;
    }
     .yit-testimonial .yit-style-7 .yit-thumbnail {
         float:none;
         margin-right:0;
         margin-top: 0;
    }
     .yit-testimonial .yit-style-8 .yit-item, .yit-testimonial .yit-style-8 .yit-item.item-right {
         margin-bottom:20px;
         padding-bottom:20px;
         padding-top:20px;
    }
     .yit-testimonial .yit-style-8 .yit-thumbnail, .yit-testimonial .yit-style-8 .item-right .yit-thumbnail {
         position:relative;
         left:-2px;
         top:0;
         float:none;
    }
     .yit-testimonial .yit-style-8 .yit-content, .yit-testimonial .yit-style-8 .item-right .yit-content {
         padding:0 15px;
    }
     .yit-testimonial .yit-style-11 .yit-content {
         float:none;
         margin-right:0;
         margin-top: 0;
    }
     .yit-testimonial .yit-style-11 .yit-img {
         float:none;
    }
     .yit-testimonial .yit-style-12 .yit-thumbnail {
         margin-right:0;
         margin-bottom:20px;
         float:none;
    }
     .yit-testimonial .yit-style-12 .yit-img {
         width:100%;
         height:100%;
    }
     .yit-testimonial .yit-style-12 .yit-content {
         overflow:visible;
    }
     .yit-testimonial .yit-style-13 .yit-thumbnail {
         float:none;
         margin-right:0;
         margin-top: 0;
    }
     .yit-testimonial .yit-style-16 .yit-item {
         margin-bottom:60px;
    }
     .yit-testimonial .yit-style-16 .yit-item:hover {
         -webkit-transform:none;
         -o-transform:none;
         -ms-transform:none;
         -moz-transform:none;
         transform:none;
    }
     .yit-testimonial .yit-style-17 .yit-thumbnail {
         float:none;
         margin-right:0;
    }
     .yit-testimonial .yit-style-17 .yit-thumbnail::after {
         top:-10px;
         -webkit-transform:rotate(90deg);
         -o-transform:rotate(90deg);
         -ms-transform:rotate(90deg);
         -moz-transform:rotate(90deg);
         transform:rotate(90deg);
    }
     .yit-testimonial .yit-style-18 .yit-content {
         margin-bottom:80px;
    }
     .yit-testimonial .yit-style-18 .yit-content.last-space-mob {
         margin-bottom:30px;
    }
     .yit-testimonial .yit-style-19 .yit-item {
         margin-bottom:100px;
    }
     .yit-testimonial .yit-style-21 .yit-content {
         margin-bottom:70px;
         margin-top:40px;
    }
     .yit-testimonial .yit-style-21 .yit-content.last-space-mob {
         margin-bottom:30px;
    }
     .yit-testimonial .yit-style-22 .yit-item {
         margin:10px 0 30px;
    }
     .yit-testimonial .yit-style-22 .yit-item.last-space-mob {
         margin: 0 auto 10px;
    }
     .yit-testimonial .yit-style-21 .yit-content {
         margin-bottom:70px;
         margin-top:40px;
    }
     .yit-testimonial .yit-style-23 .yit-thumbnail {
         float:none;
         margin-right:0;
    }
     .yit-testimonial .yit-style-23 .yit-content {
         width:auto;
         margin-bottom:20px;
    }
     .yit-testimonial .yit-style-24 .yit-thumbnail {
         float:none;
         margin-right:0;
    }
     .yit-testimonial .yit-style-24 .yit-content {
         width:auto;
         margin-bottom:20px;
    }
     .yit-testimonial .yit-style-25 .yit-content {
         margin:20px auto;
    }
     .yit-testimonial .yit-style-26 .yit-content {
         margin:20px auto;
    }
     .yit-testimonial .yit-style-27 .yit-info {
         margin-bottom:30px;
    }
     .yit-testimonial .yit-style-27 .yit-info * {
         text-align:left;
    }
     .yit-testimonial .yit-style-28 .yit-info {
         margin-bottom:30px;
    }
     .yit-testimonial .yit-style-28 .yit-info * {
         text-align:right;
    }
     .yit-testimonial .yit-style-30 .yit-item:hover {
         left:0;
    }
     .yit-testimonial .yit-style-30 .yit-item {
         margin-bottom:100px;
    }
     .yit-testimonial .yit-style-30 .yit-item.last-space-mob {
         margin-bottom:70px;
    }
     .yit-testimonial .yit-style-31 .yit-thumbnail {
         float:none;
         margin-right:0;
    }
     .yit-testimonial .yit-style-31 .yit-img {
         width:100%;
         height:100%;
    }
     .yit-testimonial .yit-style-32 .yit-thumbnail {
         float:none;
         margin-right:0;
         margin-bottom:20px;
    }
     .yit-testimonial .yit-style-33 .yit-img, .yit-testimonial .yit-style-33 .item-right .yit-img {
         margin:0 auto 15px;
         float:none;
    }
     .yit-testimonial .yit-style-33 .item-right .yit-info, .yit-testimonial .yit-style-33 .yit-info {
         float:none;
    }
     .yit-testimonial .yit-style-34 .yit-img, .yit-testimonial .yit-style-34 .item-right .yit-img {
         margin:0 auto 15px;
         float:none;
    }
     .yit-testimonial .yit-style-34 .item-right .yit-info, .yit-testimonial .yit-style-34 .yit-info {
         float:none;
    }
     .yit-testimonial .yit-style-35 .yit-thumbnail {
         float:none;
         display:table;
         margin:15px auto 10px;
    }
     .yit-testimonial .yit-style-36 .yit-content {
         margin-bottom:70px;
    }
     .yit-testimonial .yit-style-36 .yit-heading-h4 {
         text-align:left;
    }
     .yit-testimonial .yit-style-37 .yit-item {
         margin-bottom:70px;
    }
     .yit-testimonial .yit-style-37 .yit-item.last-space-mob {
         margin-bottom:20px;
    }
     .yit-testimonial .yit-style-38 {
         margin-top:0;
    }
     .yit-testimonial .yit-style-39 .yit-item {
         margin-bottom:70px;
    }
     .yit-testimonial .yit-style-40 .yit-item, .yit-testimonial .yit-style-41 .yit-item, .yit-testimonial .yit-style-42 .yit-item, .yit-testimonial .yit-style-43 .yit-item {
         margin-top:60px;
         margin-bottom:80px;
    }
     .yit-testimonial .yit-style-39 .last-child, .yit-testimonial .yit-style-40 .last-child, .yit-testimonial .yit-style-41 .last-child, .yit-testimonial .yit-style-42 .last-child, .yit-testimonial .yit-style-43 .last-child {
         margin-bottom:0;
    }
     .yit-testimonial .yit-style-45 .table-cell {
         display:block;
    }
     .yit-testimonial .yit-style-45 .yit-content {
         left:0;
    }
     .yit-testimonial .yit-style-45 .item-right .yit-content {
         right:0;
    }
     .yit-testimonial .yit-style-45 .cell-inner {
         display:table;
         margin:0 auto 20px;
    }
     .yit-testimonial .yit-style-45 .item-right .cell-inner {
         display:table;
         margin:20px auto 0;
    }
     .yit-testimonial .yit-style-47 .yit-img, .yit-testimonial .yit-style-47 .yit-content {
         float:none;
    }
     .yit-testimonial .yit-style-47 .yit-content {
         margin-right:0;
    }
     .yit-testimonial .yit-style-47 .yit-item {
         border-right:medium none !important;
         padding-bottom:15px;
    }
     .yit-testimonial .yit-style-47 .yit-item::after {
         border-left: 10px solid rgba(0, 0, 0, 0);
         border-right: 10px solid rgba(0, 0, 0, 0);
         bottom: -29px;
         display: table;
         left: 0;
         margin: 0 auto;
         position: absolute;
         right: 0;
         top:auto;
    }
     .yit-testimonial .yit-style-54 .yit-img {
         left:-17px;
    }
     .yit-testimonial .yit-style-55 .yit-info {
         padding-bottom:15px;
    }
     .yit-testimonial .yit-style-55 .yit-img {
         float:none;
         margin:0 auto 10px;
    }
     .yit-testimonial .yit-style-56 .yit-item {
         margin-bottom:60px;
    }
     .yit-testimonial .yit-style-57 .yit-item {
         margin-top:50px;
    }
     .yit-testimonial .yit-style-57 .yit-item:hover {
         -moz-transform:none;
         -webkit-transform:none;
         -o-transform:none;
         -ms-transform:none;
         transform:none;
    }
     .yit-testimonial .yit-style-58 .yit-content * {
    }
     .yit-testimonial .yit-style-61 .yit-p {
         font-size:inherit;
         text-align:left;
    }
     .yit-testimonial .yit-style-61 .yit-content {
         text-align: left;
         margin-bottom:15px;
    }
     .yit-testimonial .yit-style-61 .yit-content * {
         text-align:left;
    }
     .yit-testimonial .yit-style-61 .yit-item {
         clear:both;
    }
     .yit-testimonial .yit-style-63 .yit-img {
         width:auto;
         height:auto;
    }
     .yit-testimonial .yit-style-63 .yit-content {
         position:relative;
         background:none;
         left:0;
         opacity:1;
         visibility:visible;
         width:auto;
         height:auto;
         -webkit-transform:none;
         -o-transform:none;
         -ms-transform:none;
         -moz-transform:none;
         transform:none;
    }
     .yit-testimonial .yit-style-63 .yit-item .yit-thumbnail .yit-heading-h4 {
         display:none;
    }
     .yit-testimonial .yit-style-63 .yit-item:hover .yit-content {
         opacity:1;
         visibility:visible;
         left:0;
    }
     .yit-testimonial .yit-style-63 .yit-item:hover .yit-thumbnail .yit-heading-h4 {
         opacity:1;
         visibility:visible;
    }
     .yit-testimonial .yit-style-63 .yit-desc.white-color-text {
         color:inherit !important;
    }
     .yit-testimonial .yit-style-64 .yit-img {
         float:none;
         margin:0 auto 10px;
    }
     .yit-testimonial .yit-style-64 .yit-info {
         float:none;
    }
     .yit-testimonial.yit-pattern-style .yit-style-65 {
         display:block;
    }
     .yit-testimonial.yit-pattern-style .yit-style-65 .yit-icon {
         text-align:center;
    }
     .yit-testimonial.yit-pattern-style .yit-style-65 .yit-single-image {
         max-width:100%;
    }
     .yit-testimonial .yit-style-67 {
         display:block;
    }
     .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper::after, .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper::before, .yit-testimonial.yit-animate-style .yit-style-67 .effect .imgwrapper {
         height:200px;
         width:200px;
    }
     .yit-testimonial .yit-style-67 .effect .imgwrapper img {
         height:auto;
    }
     .yit-testimonial .yit-style-67 .yit-icon {
         text-align:center;
    }
     .yit-testimonial .yit-style-68 .yit-item {
         margin-bottom:20px;
    }
     .yit-testimonial .yit-style-70 .yit-item, .yit-testimonial .yit-style-70 .yit-item.item-right {
         margin-bottom:20px;
         padding-bottom:20px;
         padding-top:20px;
    }
     .yit-testimonial .yit-style-70 .yit-thumbnail, .yit-testimonial .yit-style-70 .item-right .yit-thumbnail {
         position:relative;
         left:-2px;
         top:0;
         float:none;
    }
     .yit-testimonial .yit-style-70 .yit-content, .yit-testimonial .yit-style-70 .item-right .yit-content {
         padding:0 15px;
    }
     .yit-testimonial .yit-style-72 .yit-wrap {
         margin-top:25px;
         margin-bottom:25px;
    }
     .yit-testimonial .yit-style-75, .yit-testimonial .yit-style-75 .yit-item {
         display:block;
    }
     .yit-testimonial .yit-style-75 .yit-desc-wrap::after, .yit-testimonial .yit-style-75 .yit-desc-wrap::before {
         display:none;
    }
     .yit-testimonial .yit-style-75 .yit-desc, .yit-testimonial .yit-style-75 .yit-desc-wrap {
         width:auto;
         height:auto;
         padding:0;
         background:none;
         border:medium none !important;
    }
}
/* Style Switcher Controller CSS BOFF ==================================================== */
 .yit-style-switcher {
     width: 200px;
     padding: 20px;
     position: fixed;
     top: 50%;
     left: -200px;
     z-index: 1999;
     background: #fff;
     -moz-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     border: 1px solid #95BB53;
     -moz-transition: left .3s linear;
     -webkit-transition: left .3s linear;
     -o-transition: left .3s linear;
     -ms-transition: left .3s linear;
     transition: left .3s linear;
}
 .yit-style-switcher.open{
     left: 0;
}
 .yit-style-switcher h3{
     margin: 0 0 10px;
     font-size: 18px;
}
 .yit-style-switcher > button{
     font-size: 0;
     width: 24px;
     height: 24px;
     margin: 5px;
     border: none;
     padding: 0;
     outline: none;
}
 .yit-style-switcher > button:hover {
     opacity: .7;
}
 .yit-style-switcher > button.current{
     box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ccc;
     opacity: 1;
}
/* Switcher Button CSS BOF */
 .yit-style-switcher-btn {
     position: absolute;
     top: -1px;
     left: 100%;
     width: 40px;
     height: 40px;
     line-height: 40px;
     background: #95BB53;
     color: #fff;
     text-align: center;
     cursor: pointer;
     text-decoration: none;
}
 .yit-style-switcher-btn:before {
     content: '\f013';
     font-family: fontawesome;
     font-weight: normal;
     display: block;
     -moz-animation:animswitch 2s linear infinite;
     -webkit-animation:animswitch 2s linear infinite;
     -o-animation:animswitch 2s linear infinite;
     -ms-animation:animswitch 2s linear infinite;
     animation:animswitch 2s linear infinite;
}
 .yit-style-switcher-btn:hover, .yit-style-switcher-btn:focus, .yit-style-switcher-btn:active {
     color: #fff;
     text-decoration: none;
}
 @keyframes animswitch{
     100% {
         -moz-transform: rotate(360deg);
         -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
         -ms-transform: rotate(360deg);
         transform: rotate(360deg);
    }
}
 .yit-style-switcher.open .yit-style-switcher-btn:before{
     content: '\f00d';
     -moz-animation: animswitch 0s linear infinite;
     -webkit-animation: animswitch 0s linear infinite;
     -o-animation: animswitch 0s linear infinite;
     -ms-animation: animswitch 0s linear infinite;
     animation: animswitch 0s linear infinite;
}
 