
/* CSS Document */

@-webkit-keyframes mov {
    0% { background-position: 0 0; }
    100% { background-position: 0 600%; }
}
@-moz-keyframes mov {
      0% { background-position: 0 0; }
    100% { background-position: 0 600%; }
}
.testimonial-wrap{
float: left;
min-height: 345px;
width: 100%;
padding-top: 65px;
z-index: 10;
animation: mov 48s linear 0s infinite alternate;
-webkit-animation: mov 48s linear 0s infinite alternate;
}
	
.back_quote_img{ display:none; height:0px;}



/*Testimonial tab css*/

.testimonial-inner { padding-bottom:8px; padding-top:40px;}
.testimonial-inner .subtitle{color: #646464;background: none;text-align: center;padding: 45px 0px 50px 0;float: left;width: 100%;}
.client-testi-img {border: 3px solid #fff;border-radius: 9px;box-shadow: 3px 3px 0px #bbb;width: 90px;margin: auto;max-width: 100% !important;}
.testimonial-inner p{ font-size: 17px;color: #646464;text-align: center;line-height: 1.5em;padding-top: 8px;}
.testi-author-tabs{ padding-top:5px !important; color:@main-theme-color !important; font-style:italic; }


#testi-tabs>li.active>a, #testi-tabs>li.active>a:hover, #testi-tabs>li.active>a:focus {
color: #fff;
background: none !important;
border: none;
border-bottom: 3px solid @main-theme-color !important;
cursor: pointer;
}

#testi-tabs {
border-bottom: none !important;
}

.testimonial-inner #testi-tabs>li>a {
margin: 0 34px;
line-height: 1.428571429;
border: none;
border-radius: 0px;
padding: 10px 0 20px 0;
background: none;
}

#testi-tabs>li{ background:none !important;}

.tab-content>.active {
	padding: 15px;
}








.popover.top > .arrow{ display: none;}

.popover {
top: 115px !important;
position: absolute !important;
width: 100%;
float: left;
left: 0px !important;
max-width: 1170px;
box-shadow: none;
border: none;
background: none;
border-radius: 0px;
}

.popover-title{
    background: none;
    border: none;
    border-radius: 0px;
    text-align: center;
    padding: 0 110px;
    font-size: 17px;
    color: #6d6d6d;
    line-height: 1.3em;
}

.popover-content {
    padding: 9px 14px;
    text-align: center;
    font-size: 17px;
    color: @main-theme-color;
    line-height: 1.3em;
}

.testimonial-wrap .nbs-flexisel-inner {
overflow: hidden;
float: none;
width:100%;
padding: 235px 0 50px 0;
min-height: 369px;
margin: 0 auto;
}


.testimonial-wrap .nbs-flexisel-item img {
border: 4px solid #fff;
border-radius: 50%;
box-shadow: 0px 0px 0px 1px #ccc;
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;

}


.testimonial-wrap .nbs-flexisel-container {
position: relative;
max-width: 50%;
margin: 0 auto;
}

.testimonial-wrap .nbs-flexisel-nav-right {
right: -12.3%;
background: url('@{imagePath-testi-arrow}') no-repeat @imagePath-testi-arrow-pos-right;
.transition(.3s);
}

.testimonial-wrap .nbs-flexisel-nav-left {
left: -12.3%;
background: url('@{imagePath-testi-arrow}') no-repeat @imagePath-testi-arrow-pos-left;
.transition(.3s);
}

.testimonial-wrap .nbs-flexisel-nav-right:hover {
right: -12.3%;
background: url('@{imagePath-testi-arrow}') no-repeat @imagePath-testi-arrow-pos-right-ov;
.transition(.3s);
}

.testimonial-wrap .nbs-flexisel-nav-left:hover {
left: -12.3%;
background: url('@{imagePath-testi-arrow}') no-repeat @imagePath-testi-arrow-pos-left-ov;
.transition(.3s);
}

.testi-quote {
font-size: 40px;
position: absolute;
text-align: center;
width: 96%;
top: 35px;
color: #acacac;
}

.testimonial-wrap .nbs-flexisel-nav-left, .testimonial-wrap .nbs-flexisel-nav-right {
width: 29px;
height: 29px;
position: absolute;
cursor: pointer;
z-index: 100;
opacity: 1;
top: 260px !important;
}

.testimonial-wrap .fade.in {
opacity: 1;
display: block !important;
}

.testimonial-wrap .fade{
    display: none !important;
}

.testi-client-pos{font-size: 15px;}
.testi-client-name{font-size: 17px;}

.testi-quote
{
	position:relative !important;
	width:100% !important;
	top:auto !important;
}
.testimonial-wrap .nbs-flexisel-inner
{
	padding-top:20px !important; 
	min-height: 0 !important;
}
.testimonial-wrap .nbs-flexisel-nav-left, .testimonial-wrap .nbs-flexisel-nav-right
{
	top:50px !important;
}
.testimonial-content
{
	margin: 2em 0 1em;
}