@charset "utf-8";
/* CSS Document */

/*Testimonial Slider*/
.hptmlider{margin: 80px 0 30px;background:#fff;min-height: 290px;position: relative;padding: 70px 20px 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.22);border-radius: 5px;margin-left: 20px; margin-right: 20px;}
.hptmlider #sync2 {position: absolute; top: -60px;left: 0;right: 0;margin: 0 auto;max-width: 810px;}
.hptmlider .item {display: flex; text-align: center; min-height: 120px; align-items: center; }
.hptmlider .testimonthumb,
.hptmlider .testimonthumb figure{margin: 0 auto;position: relative;display: inline-block;text-align: center;-webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.hptmlider .testimonthumb figure img{width: 100%;-webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.hptmlider .testimonthumb figure{overflow: hidden;border-radius: 50%;height:92px;width: 92px;border: 2px solid #fff; box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);}
.hptmlider .testimonthumb:after {content: " ";display: none; position: absolute; bottom: 5px; right: -5px; background: #c31d1d url(../images/quotes.png) no-repeat center center; height: 40px; width: 40px; border-radius: 50px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.22);-webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.hptmlider .owl-item.active.center .testimonthumb:after{display: block;}
.hptmlider .owl-item.active.center .testimonthumb figure{height: 115px;width: 115px;}

.hptmlider .hptestmoncontent {padding: 10px 125px 60px;}
.hptmlider .hptestmoncontent .testimonuser {margin-top: 0; margin-bottom: 5px; color: #6c6c6c; font-weight: 600; font-size: 17px; }
.hptmlider .hptestmoncontent .tmuserloc {margin-bottom: 5px; color: #d90845; text-transform: uppercase; font-size: 12px;line-height: 12px;}
.hptmlider .hptestmoncontent p {font-size: 15px; line-height: 25px; }

.hptmlider .owl-nav .owl-prev {float: left;}
.hptmlider .owl-nav .owl-next {float: right;}
.hptmlider .owl-nav {position: absolute; left: -40px; right: -40px; top: 28%; height: 1px; overflow: visible;}
.hptmlider .owl-nav .owl-next, .hptmlider .owl-nav .owl-prev {font-size: 30px; color: #999; background: #fff; border: 1px solid #ddd; height: 40px; width: 40px; text-align: center; line-height: 35px; border-radius: 50%; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.22);-webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.hptmlider .owl-nav .owl-next:hover, .hptmlider .owl-nav .owl-prev:hover { color: #fff; background: #0cadef; border: 1px solid #0cadef; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.22);}