.testimonial.plugin-main-details{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	text-align:left;

	text-align:center;

	}

.testimonial.plugin-main-details h2{

	font-size:40px;

	line-height:40px;

	color:#FFFFFF;

	padding:0px 0px 0px 0px;

	margin:0px 0px 10px 0px;

	font-family: 'Roboto Slab', serif;

	text-transform:uppercase;

	

	}



.testimonial.plugin-main-details p{

	font-size:15px;

	line-height:18px;

	color:#cce5fe;

	padding:0px 0px 0px 0px;

	margin:0px 0px 20px 0px;

	}

.testimonial.weg-slider-outer{

    opacity: 0;

    overflow: hidden;

   -moz-animation: slide 3s ease 1s forwards;

   -webkit-animation: slide 3s ease 1s forwards;

   -o-animation: slide 3s ease 1s forwards;

   -ms-animation: slide 3s ease 1s forwards;

    animation: slide 3s ease 1s forwards;

}

@-moz-keyframes slide /* Firefox */

{

from {opacity: 0;}

to {opacity: 10;}

}



@-webkit-keyframes slide /* Safari and Chrome */

{

from {opacity: 0;}

to {opacity: 10;}

}



@-o-keyframes slide /* Opera */

{

from {opacity: 0;}

to {opacity: 10;}

}



@-ms-keyframes slide /* IE10 */

{

from {opacity: 0;}

to {opacity: 10;}

}



@keyframes slide

{

from {opacity: 0;}

to {opacity: 10;}

}	

.weg-outer {

	 padding: 20px 10px 20px;

}

.weg-outer [hidden] {

	display: none !important;

}

.testimonial .weg-outer [aria-controls], .weg-outer [data-action] {

	cursor: pointer;

	color:#000;

	font-family:'Roboto Slab', serif;

}

.testimonial .ms-touch {

	overflow-x: scroll;

	overflow-y: hidden;

	-ms-overflow-style: none;

	-ms-scroll-chaining: none;

	-ms-scroll-snap-type: mandatory;

	-ms-scroll-snap-points-x: snapInterval(0%, 100%)

}

.testimonial .weg-slider {

	-webkit-transition: all 0s;

	-moz-transition: all 0s;

	transition: all 0s

}

.testimonial .weg-slider>.weg-item {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.testimonial .weg-horizontal.weg-subpixel {

	white-space: nowrap

}

.testimonial .weg-horizontal.weg-subpixel>.weg-item {

	display: inline-block;

	vertical-align: top;

	white-space: normal

}

.testimonial .weg-horizontal.weg-no-subpixel:after {

	content: '';

	display: table;

	clear: both

}

.testimonial .weg-horizontal.weg-no-subpixel>.weg-item {

	float: left;

	margin-right: -100%

}

.testimonial .weg-no-calc {

	position: relative;

	left: 0

}

.testimonial .weg-gallery {

	position: relative;

	left: 0;

	min-height: 1px

}

.testimonial .weg-gallery>.weg-item {

	position: absolute;

	left: -100%;

	-webkit-transition: transform 0s, opacity 0s;

	-moz-transition: transform 0s, opacity 0s;

	transition: transform 0s, opacity 0s

}

.testimonial .weg-gallery>.weg-moving {

	-webkit-transition: all 0.25s;

	-moz-transition: all 0.25s;

	transition: all 0.25s

}

.testimonial .weg-lazy-img {

	-webkit-transition: opacity 0.6s;

	-moz-transition: opacity 0.6s;

	transition: opacity 0.6s;

	opacity: 0.6

}

.testimonial .weg-lazy-img.loaded {

	opacity: 1

}

.testimonial .weg-ah {

	-webkit-transition: height 0s;

	-moz-transition: height 0s;

	transition: height 0s

}

.testimonial .weg-ovh {

	overflow: hidden

}

.testimonial .weg-hdx {

	overflow-x: hidden

}

.testimonial .weg-hdy {

	overflow-y: hidden

}

.testimonial .weg-visually-hidden {

	position: absolute;

	left: -10000em

}

.testimonial .weg-transparent {

	opacity: 0;

	visibility: hidden

}

.testimonial .weg-fadeIn {

	opacity: 1;

	filter: alpha(opacity=100);

	z-index: 0

}

.testimonial .weg-normal, .weg-fadeOut {

	opacity: 0;

	filter: alpha(opacity=0);

	z-index: -1

}



.testimonial pre[class*="language-"] > code[data-language] { overflow: auto !important; }









.testimonial .visually-hidden {

  position: fixed;

  left: -10000px;

  opacity: 0;

}





.testimonial .customize-tools { position: relative; }

.testimonial .thumbnails { 

  margin: 20px 0;

  text-align: center;

}

.testimonial .thumbnails li {

  display: inline-block;

  cursor: pointer;

  border: 5px solid #fff;

}

.testimonial .thumbnails [aria-selected="true"] {

  background: none;

  border-color: #000;

}

.testimonial .thumbnails img { vertical-align: bottom; }

.testimonial .controls { text-align: center; }

.testimonial .controls li {

  display: block;

  position: absolute;

  top: 50%;

  height: 60px;

  line-height: 60px;

  margin-top: -30px;

  padding: 0 15px;

  cursor: pointer;

  transition: background 0.3s;

}

.testimonial .controls li img { display: inline-block; vertical-align: middle; }

.testimonial .controls .prev { left: 0; }

.testimonial .controls .next { right: 0; }

.testimonial .controls li:hover { background: #f2f2f2; }



.testimonial .weg-slider img { width: 100%; }

.testimonial .weg-controls { text-align: center; margin-bottom: 10px; position:absolute; bottom:57px;}

.testimonial .weg-controls [aria-controls] {

  margin: 0 5px;

  color: #000;

  background: #fff;

  border-radius: 3px;

  border: 0;

  border-radius: 4px;

  text-align: center;

  width: 30px;

  height: 30px;

  

}

.testimonial .weg-controls [data-controls="prev"]:after,

.testimonial .weg-controls [data-controls="next"]:after {

    color: #4f0b0d;

    content: "\f053";

    font-family: FontAwesome;

    font-size: 14px;

}

.testimonial .weg-controls [data-controls="next"]:after{

	content: "\f054";

	}

.testimonial .lt-ie9 .weg-controls > [aria-controls] {

  line-height: 2.5em;

}

.testimonial [data-action] {

  display: block;

  margin: 10px auto;

  font-size: 17px;

  min-width: 3em;

  text-align: center;

  background: transparent;

  border: 0;

}

.testimonial .weg-controls [disabled] { 

  background: #000;

  opacity:.2;

  cursor: not-allowed !important;

}

.testimonial .weg-nav {

  text-align: center;

  margin: 10px 0;

}

.testimonial .weg-nav > [aria-controls] {

  width: 9px;

  height: 9px;

  padding: 0;

  margin: 0 5px;

  border-radius: 50%;

  background: #ddd;

  border: 0;

}

.testimonial .weg-nav > [aria-selected="true"] { background: #000; }

.testimonial .playbutton-wrapper { text-align: center; }

.testimonial .playbutton-wrapper button { height: 34px; padding: 0 10px; font-size: 14px; background: #fff; border-radius: 3px; border: 1px solid  #ccc; cursor: pointer; }

.testimonial .wrapper { padding: 0 5em; }

.testimonial .suite-container .title, 

.testimonial .suite-container .subtitle, 

.testimonial .suite-container li { padding: 5px 10px; }

.testimonial .suite-container li {

  font-size: 12px;

  line-height: 1.4;

  background: #f5f5f5;

}

.testimonial .suite-container .title { font-size: 14px; font-weight: bold; background: #8acac6; text-transform: capitalize; }

.testimonial .suite-container .subtitle { font-size: 13px; font-weight: bold; background: #dedede; text-transform: capitalize; }

.testimonial .suite-container .fail { background: #FFADE2; }







.testimonial .customize-tools [hidden] { display: none; }













.testimonial:after{

	content:'';

	display:block;

	clear:both;

	}

.testimonial:focus{

	outline:medium none !important;

	}

.testimonial button{

	outline:medium none !important;

	}

.testimonial a{

	text-decoration:none;

	}

.testimonial .weg-vertical img{

	width: 100%;

    height: auto;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

	}

.testimonial .weg-vertical .weg-slide-item{

    padding: 16px 0px;

	}

.testimonial .weg-slide-item:after{

	content:'';

	clear:both;

	display:block;

	}

.testimonial  .weg-slider-content{

	margin:0px 0px 0px 0px;

    padding:30px;

	text-align:left;

	background:rgb(255 255 255 / 56%);

	border-radius:30px;

	text-align:center;

	}

.testimonial  .weg-slider-content:after{

	content:'';

	display:block;

	clear:both;

	}

.testimonial span.main-title-style {

	/*font-family: 'Roboto Slab', serif;*/

    font-size: 30px;

    line-height: 18px;

    font-weight: 600;

    color:#000;

    text-decoration: none;

    padding: 0px 0px 0px 0px;

    margin: 20px 0px 15px 0px;

    display: block;

}

.testimonial span.main-title-style a,

.testimonial span.main-title-style a:hover{

	color:var(--main-color-one);

	text-decoration:none;

	}



.testimonial span.sub-title-style-one,

.testimonial span.sub-title-style-two {

    text-transform: uppercase;
    font-family: cursive;
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 5px 0px;
    width: auto;
    display: block;
    font-size: 20px;
    line-height: 20px;
    color: #000;

	

}

.testimonial span.sub-title-style-two{

	font-size: 13px;

	}

.testimonial span.sub-title-style-three {

    padding: 0px 0px 0px 0px;

    margin: 5px 0px 5px 0px;

    width: auto;

    display: block;

    font-size: 14px;

	line-height:20px;

    color:var(--main-color-two);

	

}

.testimonial span.sub-title-style-one a,

.testimonial span.sub-title-style-one a:hover

.testimonial span.sub-title-style-two a,

.testimonial span.sub-title-style-two a:hover{

	color: #777777;

	text-decoration:none;

	}

.testimonial span.date-style {

    font-size: 15px;

    line-height: 16px;

    font-weight: 400;

    color: #000;

    text-decoration: none;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 2px 0px;

    display: block;

}

.testimonial span.date-style a,

.testimonial span.date-style a:hover{

	color: #999;

	text-decoration:none;

	}

.testimonial p {

	letter-spacing: 0;
    text-align: center;
    /* font-family: 'monospace'; */
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
    padding: 0px 150px 5px 150px;
    margin: 80px 0px 0px 0px

}

.testimonial p a,

.testimonial p a:hover{

	color: #000;

	text-decoration:none;

	}



.testimonial.left-image{

	text-align:left;

	}

.testimonial.left-image .weg-slider-content{

	padding:30px 30px 30px 30px;

	}

.testimonial.left-image img{

	width:300px;

	height:auto;

	}

.testimonial.left-image .weg-slide-image{
	
	margin-top: 20px;

	float:left;

	margin-right:20px;

	margin-bottom:0px;

	}

.testimonial.text-align-center{

	text-align:center;

	}

/*Circle Style Start*/

.testimonial.text-align-center.circle .weg-slider-content,

.testimonial.text-align-center .weg-slider-content{

	text-align:center;

	}

.testimonial.text-align-center.circle img{

	margin: auto;

	}

.testimonial.circle img{

	overflow: auto;

	width:100px;

	height:100px;

	border-radius:100px;

	}

/*SLIDER VIEW ALL PAGE START*/

.testimonial .weg-slide-item.all-list{

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 20px 0px;

	display: inline-block;

	width: 100%;

	}

.testimonial .weg-vertical .weg-slide-item,

.testimonial .weg-slide-item.all-list{

	border-bottom: solid 1px #eeeeee;

	

	}

.testimonial .weg-vertical .weg-slide-item{

	margin-bottom:0px;

	}

.testimonial .weg-slide-item.all-list:last-child{

	border-bottom:none;

	}

.testimonial .weg-slide-item.all-list img {

    width:250px;

    height: auto;

	float:left;

	margin-right:20px;

	margin-bottom:10px;

}

.testimonial .weg-slide-item.all-list p,

.testimonial .weg-slide-item.details p {

	font-size:16px;

	line-height:26px;

    font-weight: 400;

	color: #000000;

    text-align: left;

    padding: 0px 0px 10px 0px;

    margin: 0px 0px 0px 0px;

}



.testimonial .wb-slider.all-list a.read-more,

.testimonial .weg-slide-item.all-list a.read-more,

.testimonial .wb-slider.all-list a.read-more a,

.testimonial .weg-slide-item.all-list a.read-more a{

	font-size:13px;

	color:var(--main-color-two);

	}

.testimonial a.view-all-news{
	
	float: right;

	padding:10px 0px;

	position:relative;

	color: #fff;

    font-size: 20px;
    
    font-weight: 700;

    line-height: 18px;

	text-transform:uppercase;

	display:block;

	margin:auto;

	width:200px;

	/*text-align:center;*/

	}

.testimonial a.view-all-news:hover{

	color: var(--main-color-one);

	}





/*Column Style*/

.testimonial.column {

  display: flex;

}

.testimonial .weg-slider-image {

    margin-bottom: 20px;

}

.testimonial.column .weg-slider-content{

	border:none;

	}

.testimonial.column .weg-slide-item.all-list {

    width: 33.3333%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

}



.testimonial.column .weg-slide-item.all-list.triple-list {

    margin-right:0px;

	margin-left:auto;

}

.testimonial.column .weg-slide-item.all-list.triple-list:last-child  {

    margin-left:0px;

	margin-right:auto;

}

.testimonial.column .all-list.double-list  {

    width:40%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

	margin-right:0px;

}

.testimonial.column .all-list.double-list:last-child {

    width:40%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

	margin-right:auto;

	margin-left:0px

}



.testimonial.column .all-list.single-list  {

    width:60%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

}





.testimonial .list-outer{

	padding:15px;

	border: solid 2px #e8ecf1;

	height:100%;

	position:relative;

	padding-bottom:70px;

	}

/*.testimonial .weg-slide-item.all-list img {

    width:100%;

    height: auto;

	float:none;

	margin-right:0px;

	margin-bottom:0px;

}*/



.testimonial.column span.read-more {

    display:block;

	background-color:var(--main-color-one);

	padding:10px 20px;

	color:#FFF;

	font-size:13px;

	line-height:20px;

	width:120px;

	border-radius:2px;

	text-transform:uppercase;

	margin:auto;

	margin-top:20px;

	position:absolute;

	bottom:20px;

	left:50%;

	margin-left:-60px;

}



.testimonial p a.read-more:hover{

	background-color:var(--main-color-one-hover);

	}

/*Column Style*/



/*Slide Details Page Start*/

.testimonial .weg-slide-item.all-list span.main-title-style,

.testimonial .weg-slide-item.details span.main-title-style {

    font-size: 20px;

    line-height: 24px;

    font-weight: 400;

    color: var(--main-color-one);

    text-decoration: none;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 5px 0px;

    display: block;

}

.testimonial .weg-slide-item.details img {
	
	width:250px;

   	max-width:100%;

	height: auto;

	margin: 0px 20px 10px 0px;

	padding: 0px;

	float: left;

}

.testimonial .weg-slide-item.all-list .weg-slider-content,

.testimonial .weg-slide-item.details .weg-slider-content{

	padding:0px;

	}







.testimonial.flash-news-outer{

	padding:10px;

	margin:0px 0px 0px 0px;

	background-color:#e30000;

	border-right:10px solid #e30000;

	border-left:10px solid #e30000;

	width:100%;

	height:40px;

	font-size:16px;

	font-weight:500;

	line-height:16px;

	display:inline-block;

	text-align:left;

	color:#FFF;

	overflow:hidden;

	}

.testimonial .marquee-flash-news {

  white-space: no-wrap;

  width:100%;

}

.testimonial .flash-news-item {

  display: inline-block;

  cursor: pointer;

  padding-right:10px;

  color:#FFF;

  font-size:15px;

  font-weight:400;

}

.testimonial .flash-news-item a{

	color:#FFF;

  font-size:15px;

	}

.testimonial .flash-news-item:after{

	content:'|';

	padding-left:10px;

	}

.testimonial .flash-news-item:last-child:after{

	content:'';

	padding-left:0px;

	}

.content_section h1{

	font-family: 'Roboto Slab', serif;

    padding: 0px 0px 2px 0px;

    /*padding: 0px 0px 10px 0px;*/

    margin: 0px 0px 30px 0px;

    color: #111111;

    font-size: 35px;

    line-height: 40px;

    font-weight: 400;

	}

.testimonial .weg-slide-item.all-list .weg-slider-content,

.testimonial .weg-slide-item.details .weg-slider-content  {

    text-align: left;

    background: none;



}

@media (max-width:768px) {

.testimonial-section-outer {

    padding: 30px 0px;

}

.testimonial.plugin-main-details h2 {

    font-size: 24px;

}

.testimonial span.main-title-style {

    font-size: 18px;

    line-height: 18px;

}

}

@media (max-width:600px) {

.testimonial .weg-slide-item.all-list img,

.testimonial .weg-slide-item.details img {

    width:100%;

    float: none;

    margin-right:0px;

	}

.weg-outer {

    padding:0px 0px 0px;

}

.testimonial.left-image .weg-slide-image {
	margin-top: 0;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.testimonial.left-image img{
    width: 110px;
    height: auto;
    /* border: solid 1px #FFF; */
}

.testimonial .weg-slider-content {
    margin: 0px 0px 0px 0px;
    padding: 10px;
}
.testimonial p {
     letter-spacing: 0; 
     text-align: left;
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    color: #000;
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
	}
.testimonial span.sub-title-style-one,

.testimonial span.sub-title-style-two {
    font-family: 'Roboto Slab', serif;
}

}

	