.ibwp-tm-avtar-image{text-align:center;}
.ibwp-tm-testimonials-list, .ibwp-tm-slidelist{clear:both;}
.ibwp-tm-testimonials-list *, .ibwp-tm-slidelist *, .ibwp-tm-slide-widget *, .ibwp-tm-form-wrp *{outline: none !important;  box-sizing: border-box;}
.ibwp-tm-slide-widget .slick-slide{padding:0 5px;}

.ibwp-tm-slidelist img,
.ibwp-tm-testimonials-list img,
.ibwp-tm-slide-widget img{max-width:100%; box-shadow:none !important; border-radius:0 !important;}

.ibwp-tm-slidelist a,
.ibwp-tm-testimonials-list a,
.ibwp-tm-slide-widget a{text-decoration: none !important;}
.ibwp-tm-slide-widget .ibwp-tm-testimonials-text, .ibwp-tm-slide-widget .ibwp-tm-testimonial-job, .ibwp-tm-slide-widget .ibwp-tm-testimonial-cdec{line-height: normal;}

/* Pagination CSS */
.ibwp-tm-paging{width:100%; padding:15px 0; text-align:center; color:#666; clear:both;}
.ibwp-tm-paging a{color: #fff !important; background-color: #333; padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block;text-align: center;line-height: normal; box-shadow: none; text-shadow: none; font-size: 14px; border: 1px solid #333; text-decoration: none !important; -webkit-transition: all .3s ease; transition: all .3s ease; outline:0;}
.ibwp-tm-paging .page-numbers.current{color:#666; background: transparent; padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block;text-align: center;line-height: normal; box-shadow: none; text-shadow: none; font-size: 14px; text-transform: uppercase;border: 1px solid #666; text-decoration: none !important;}
.ibwp-tm-paging a:hover,
.ibwp-tm-paging a:focus,
.ibwp-tm-paging a:visited:hover{color: #666 !important;background: #fff; outline:0;}
.ibwp-tm-paging a.prev, .ibwp-tm-paging a.next{min-width:80px;}
.ibwp-tm-paging .ibwp-tm-next-btn, .ibwp-tm-prev-next .next{float:right;}
.ibwp-tm-paging .ibwp-tm-prev-btn, .ibwp-tm-prev-next .prev{float:left;}
.ibwp-tm-paging .ibwp-tm-pagi-btn a{min-width:80px;}

/* common css for all designs */
.ibwp-tm-testimonials-text  p{font-size: 15px !important; text-align:center !important;}
.ibwp-tm-testimonial-title  {font-size: 20px; line-height:25px ; margin:8px 0 !important;}
.ibwp-tm-testimonial-rating, 
.testimonial-soslink{text-align:center;}

.ibwp-tm-testimonial-rating .fa{margin:0 2px;}
.ibwp-tm-testimonial-rating .fa.fa-star, 
.ibwp-tm-testimonial-rating .fa.fa-star-o {color:#ffb900;}

.ibwp-tm-testimonial-author, 
.ibwp-tm-testimonial-cdec, 
.ibwp-tm-testimonial-rating, 
.ibwp-tm-testimonial-job {margin:3px 0;}

.ibwp-tm-testimonials-text em p{margin:0 !important;}

.ibwp-tm-testimonials-text > em:before {color: #ccc;content: "\201C";font-size: 3em;line-height: 0.1em;margin-right: 0.15em;vertical-align: -0.4em;}
.ibwp-tm-testimonials-text > em:after {content: "\201D";font-size: 3em;line-height: 0.1em;margin-left: 0.15em;vertical-align: -0.5em; color: #ccc;}

.ibwp-tm-testimonial-left > span {font-size: 14px; }
.author > div {font-size: 16px; font-weight: bold;line-height: 22px;}
.ibwp-tm-testimonial-job, 
.testimonial-url{font-size: 14px; }

.testimonial-company{font-size: 14px; font-weight: bold;}
.ibwp-tm-quote{margin-bottom: 20px;float: left;width: 100%; }
.ibwp-tm-testimonial-author{ color: #000; clear:both;}
.ibwp-tm-testimonial-content {clear: both; text-align: center; width: 100%; display:table;}

img.ibwp-tm-circle{border-radius: 50% !important;}
img.ibwp-tm-square{border-radius:0%;}

.ibwp-tm-first{clear:both !important;}
.ibwp-tm-testimonials-list .ibwp-tm-first{clear:both !important;}
.ibwp-tm-testimonials-list .slick-slide img{ display: inline-block;}
.ibwp-tm-slidelist .slick-slide img, 
.ibwp-tm-slide-widget .slick-slide img{display:inline-block !important;}

.ibwp-tm-slidelist .slick-slide{padding:0 10px;}
.ibwp-tm-slidelist.slick-slider{padding:0 15px;}
.ibwp-tm-slide-widget.slick-slider{padding:0 20px;}

/* all design slick slider */
.ibwp-tm-slidelist, .ibwp-tm-slide-widget{visibility: hidden; opacity:0;  transition:opacity 0.5s linear;}
.ibwp-tm-slidelist.slick-initialized, .ibwp-tm-slide-widget.slick-initialized{visibility: visible !important; opacity:1 !important;}

.ibwp-tm-slidelist .slick-arrow{top: calc(45% + -15px) !important; text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important;}
.ibwp-tm-slidelist button.slick-arrow{background-color: transparent!important; width:40px; height:40px; position:absolute; z-index:999;border:0px !important;padding:0 !important; margin:0px !important; border-radius:50% !important; cursor:pointer;}
.ibwp-tm-slidelist button.slick-next{background:rgba(00, 00, 0, 0.5) url(../images/arrow-right.png) center center no-repeat !important;right: -23px !important;left: auto;opacity: 0;transition: all .3s ease;}
.ibwp-tm-slidelist button.slick-next:hover,  .ibwp-tm-slidelist button.slick-next:focus{background: #525252 url(../images/arrow-right.png) center center no-repeat !important;color: #fff;outline: 0 !important;box-shadow: none;}
.ibwp-tm-slidelist:hover button.slick-next{opacity: 1;right:0px !important;transition: all .3s ease;}
.ibwp-tm-slidelist button.slick-prev{background:rgba(00, 00, 0, 0.5) url(../images/arrow-left.png) center center no-repeat !important;left: -23px;opacity: 0;transition: all .3s ease;}
.ibwp-tm-slidelist button.slick-prev:hover, .ibwp-tm-slidelist button.slick-prev:focus{background: #525252 url(../images/arrow-left.png) center center no-repeat !important;color: #fff;outline: 0 !important;box-shadow: none;}
.ibwp-tm-slidelist:hover button.slick-prev{opacity: 1;left:0px !important;transition: all .3s ease;}
.ibwp-tm-slidelist .slick-dots{padding:0 !important; margin:10px 0 0 0 !important; text-align:center; text-align:center; line-height: 0;}
.ibwp-tm-slidelist .slick-dots li button{text-indent:-99999px;}
.ibwp-tm-slidelist .slick-dots li {list-style: none !important; display: inline-block !important; margin: 0 2px !important;padding: 0px !important;width: 12px !important; height: 12px !important; line-height:0;}
.ibwp-tm-slidelist .slick-dots li:after , 
.ibwp-tm-slidelist .slick-dots li:before{background: none !important;}
.ibwp-tm-slidelist .slick-dots li button{background: #fff !important;margin: 0px !important;padding: 0px !important;border: 2px solid #525252;border-radius: 50% !important;width: 12px !important;height: 12px !important; cursor:pointer;}
.ibwp-tm-slidelist .slick-dots li button:focus{outline:none !important;}
.ibwp-tm-slidelist .slick-dots li.slick-active button{background: #525252 !important;}

.ibwp-tm-slide-widget .slick-arrow{text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important;}
.ibwp-tm-slide-widget button.slick-arrow {background-color: transparent !important;width: 25px;height: 25px;position: absolute;z-index: 999;border: 0px !important;padding: 0 !important;margin: 0px !important;border-radius: 50% !important;}
.ibwp-tm-slide-widget button.slick-next{background: rgba(00, 00, 0, 0.5) url(../images/arrow-right.png) center center no-repeat !important;right: -23px !important;left: auto;opacity: 0;transition: all .3s ease;}
.ibwp-tm-slide-widget button.slick-next:hover,  
.ibwp-tm-slide-widget button.slick-next:focus{background: #525252 url(../images/arrow-right.png) center center no-repeat !important;color: #fff;outline: 0 !important;box-shadow: none;}
.ibwp-tm-slide-widget:hover button.slick-next{opacity: 1;right:0px !important;transition: all .3s ease;}
.ibwp-tm-slide-widget button.slick-prev{background: rgba(00, 00, 0, 0.5) url(../images/arrow-left.png) center center no-repeat !important;left: -23px;opacity: 0;transition: all .3s ease;}
.ibwp-tm-slide-widget button.slick-prev:hover, 
.ibwp-tm-slide-widget button.slick-prev:focus{background: #525252 url(../images/arrow-left.png) center center no-repeat !important;color: #fff;outline: 0 !important;box-shadow: none;}
.ibwp-tm-slide-widget:hover button.slick-prev{opacity: 1;left:0px !important;transition: all .3s ease;}
.ibwp-tm-slide-widget .slick-dots{padding:0 !important; margin:0 !important; position:absolute; bottom:10px; text-align:center;}
.ibwp-tm-slide-widget .slick-dots li button{text-indent:-99999px;}
.ibwp-tm-slide-widget .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important;  width:10px !important; height:10px !important;}
.ibwp-tm-slide-widget .slick-dots li:after,
.ibwp-tm-slide-widget .slick-dots li:before{background: none !important;}
.ibwp-tm-slide-widget .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:10px !important; height:10px !important;}
.ibwp-tm-slide-widget .slick-dots li button:focus{outline:none !important;}
.ibwp-tm-slide-widget .slick-dots li.slick-active button{background:#444 !important;}

.ibwp-tm-slide-widget .slick-arrow{ top:50% !important; margin-top: -40px !important;}
.ibwp-tm-slide-widget .slick-next{right:0px !important;}
.ibwp-tm-slide-widget .slick-prev{ left:0px !important;}
.ibwp-tm-slide-widget .slick-dots{left:15px !important; right:15px !important; text-align:center;  bottom:0px !important;}

.ibwp-tm-slider-wrp {width:100%;float: left;clear: both;}

/* design-1 */
.ibwp-tm-design-1{margin-bottom:30px;}
.ibwp-tm-design-1 .ibwp-tm-testimonial-author, 
.ibwp-tm-design-1 .ibwp-tm-testimonial-job{text-align: center;}
.ibwp-tm-design-1 .ibwp-tm-testimonial-title{margin-top: 0px !important; }
.ibwp-tm-design-1 .ibwp-tm-testimonial-author{padding-top: 0px;}
.ibwp-tm-design-1 .fa-quote-left{width:30px; height:40px; font-size:25px; padding:10px 0px; color:#94c523;}
.ibwp-tm-design-1 .ibwp-tm-testimonials-text{margin-bottom:5px;}
.ibwp-tm-design-1 .ibwp-tm-testimonial-job a{color:#555;}

/* design-2 */
.ibwp-tm-design-2{margin-bottom:30px;}
.ibwp-tm-design-2 .ibwp-tm-testimonial-author,
.ibwp-tm-design-2 .ibwp-tm-testimonial-job{text-align: center;}
.ibwp-tm-design-2 .ibwp-tm-testimonial-author{padding-top: 0px;}
.ibwp-tm-design-2 .ibwp-tm-avtar-image {margin-bottom:10px;}
.ibwp-tm-design-2 .ibwp-tm-testimonial-job a{color:#555;}


/* design-3 */
.ibwp-tm-design-3 .ibwp-tm-testimonial-box{ margin-bottom:50px;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner{border:1px solid #ddd; position:relative; margin-top:60px;  padding:65px 15px 15px 15px; height:90%; text-align:center;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner:after,
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner:before{top: 100%;left: 80%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner:after{border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 30px; margin-left: -30px;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner:before{border-color: rgba(194, 225, 245, 0); border-top-color: #ddd; border-width: 30px; margin-left: -36px;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar{position:absolute; top:-60px; left:0; right:0; width:100%; height:120px;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar .ibwp-tm-avtar-image{width:120px; margin:0 auto;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar .ibwp-tm-avtar-image{width:120px; margin:0 auto;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar{position:absolute; top:-60px; left:0; right:0;  height:120px;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar .ibwp-tm-avtar-image{width:120px; margin:0 auto;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar img{width:100%; max-width:100%; height:120px;  border:1px solid #ddd; padding:5px; background:#fff;}
.ibwp-tm-design-3 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar img.ibwp-tm-circle{border-radius:50%; }
.ibwp-tm-design-3 .ibwp-tm-testimonial-cdec a{color:#555;}


/* design-4 */
.ibwp-tm-testimonials-list.ibwp-tm-design-4 .ibwp-tm-testimonial-box{ margin-bottom:50px;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner{border:1px solid #ddd; position:relative; margin-left:50px;  padding:15px 15px 15px 70px; height:90%;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner:after,
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner:before {top: 100%;  left: 80%;  border: solid transparent;  content: " "; height: 0;  width: 0; position: absolute; pointer-events: none;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner:after {  border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 30px; margin-left: -30px;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner:before{ border-color: rgba(194, 225, 245, 0); border-top-color: #ddd; border-width: 30px; margin-left: -36px;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar{position:absolute; top:10px; left:-50px; width:100px;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-inner .ibwp-tm-testimonial-avatar img{width:100%; max-width:100%; padding:5px; border:1px solid #ddd; background:#fff;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-rating{text-align:left;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-content{text-align:left;}
.ibwp-tm-design-4 .ibwp-tm-testimonials-text { text-align:left;}
.ibwp-tm-design-4 .ibwp-tm-testimonial-cdec a{color:#555;}

.ibwp-tm-column{position:relative; float: left; width: 100%;}
.ibwp-tm-columns{position:relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; width:100%;}
@media only screen and (min-width: 40.0625em) {
	.ibwp-tm-medium-1 {width: 8.33333%;}
	.ibwp-tm-medium-2 {width: 16.66667%;}
	.ibwp-tm-medium-3 {width: 25%;}
	.ibwp-tm-medium-4 {width: 33.33333%;}
	.ibwp-tm-medium-5 {width: 41.66667%;}
	.ibwp-tm-medium-6 {width: 50%;}
	.ibwp-tm-medium-7 {width: 58.33333%;}
	.ibwp-tm-medium-8 {width: 66.66667%;}
	.ibwp-tm-medium-9 {width: 75%;}
	.ibwp-tm-medium-10 {width: 83.33333%;}
	.ibwp-tm-medium-11 {width: 91.66667%;}
	.ibwp-tm-medium-12 {width: 100%;}
}

.ibwp-tm-slidelist.ibwp-center .slick-slide,
.ibwp-tm-slide-widget.ibwp-center .slick-slide{opacity: 0.5;filter: alpha(opacity=50);-webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.ibwp-tm-slidelist.ibwp-center .slick-center,
.ibwp-tm-slide-widget.ibwp-center .slick-center{opacity: 1;filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.ibwp-clearfix:before, .ibwp-clearfix:after{content: "";display: table;}
.ibwp-clearfix:after{clear: both;}
.ibwp-tm-row{margin:10px 0;}