/*
Css Style for MultiPurpose addons for Visual Composer
*/
.teamrevolutionlayouts,
.teamrevolutionlayouts h1,
.teamrevolutionlayouts h2,
.teamrevolutionlayouts h3,
.teamrevolutionlayouts h4,
.teamrevolutionlayouts h5 {
	line-height:1.3;
}
.teamrevolutionlayouts-inline-block {
	display:inline-block;
}
.teamrevolutionlayouts-block {
	display:block;
}
.teamrevolutionlayouts-align-left,
.vc-row-h-align-left,
.vc-column-h-align-left {
	text-align:left;
}
.teamrevolutionlayouts-align-right,
.vc-row-h-align-right,
.vc-column-h-align-right {
	text-align:right;
}
.teamrevolutionlayouts-align-center,
.vc-row-h-align-center,
.vc-column-h-align-center {
	text-align:center;
}

/*
 * Date
 */
 .teamrevolutionlayouts-date i {
	margin-right:8px;
 }

/*
 * Icon with text
 */
 .teamrevolutionlayouts-icon-with-text i {
	margin-right:8px;
 }

/*
 * Social
 */
 .teamrevolutionlayouts-social span {
    padding-right: inherit;
 }
 .teamrevolutionlayouts-social span a {
    color: inherit;
    font-size: inherit;
 }

/*
 * Separator
 */
.teamrevolutionlayouts-separator.teamrevolutionlayouts-separator-hline:before {
    content: "\2212";
}
.teamrevolutionlayouts-separator.teamrevolutionlayouts-separator-vline:before {
    content: "\0399";
}
.teamrevolutionlayouts-separator.teamrevolutionlayouts-separator-point:before {
    content: "\2022";
}
/*
 * Title Box Style 1
 */

.teamrevolutionlayouts-title-box-style1 {
	display:block;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-subtitle,
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-title {
	display: block;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #009688;
	font-weight: bold;
	margin-bottom: 25px;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-title {
	word-spacing: 999px;
    font-size: 45px;
    font-weight: 900;
    line-height: 0.8;
    letter-spacing: 2px;
    color: #000000;
}
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-subtitle {
	font-size:16px;
	margin-bottom:20px;
	color:#009688;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-subtitle:after {
    content: "■";
    display: inline-block;
    margin-left: 5px;
    color: #009688;
	font-size:1.7em;
	line-height:16px;
	letter-spacing:0;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-text {
	font-size: 14px;
	line-height: 2.4;
	text-align: justify;
	display: block;
	margin-left: 25px;
	letter-spacing: 1px;
	color: #707070;
	font-weight: 300;
	margin-top: -6px;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl,
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-title.teamrevolutionlayouts-rtl {
	text-align:left;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl:before {
    content: "■";
    display: inline-block;
    margin-right: 5px;
    color: #009688;
	font-size:1.7em;
	line-height:16px;
	letter-spacing:0;
}
.teamrevolutionlayouts-title-box-style1 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl:after {
	content: none;
}

/*
 * Title Box Style 2
 */

.teamrevolutionlayouts-title-box-style2 {
	display:block;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-subtitle,
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-title {
	display:block;
	text-align:right;
	text-transform:uppercase;
	letter-spacing:2px;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-title {
	word-spacing: 999px;
	line-height:0.8;
	font-size: 45px;
	font-weight: 900;
	letter-spacing: 2px;
	color: #000000;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-subtitle {
	font-size:16px;
	margin-bottom:20px;
	color:#009688;
	letter-spacing: 2px;
	font-weight: bold;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-subtitle:after {
    content: "■";
    display: inline-block;
    margin-left: 5px;
    color: #009688;
	font-size:1.7em;
	line-height:16px;
	letter-spacing:0;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-text {
	font-size:14px;
	text-align:justify;
	display:block;
	margin-top:25px;
	line-height: 2.4;
	letter-spacing: 1px;
	color: #707070;
	font-weight: 300;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl,
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-title.teamrevolutionlayouts-rtl {
	text-align:left;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl:before {
    content: "■";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    color: #009688;
	font-size:1.7em;
	line-height:16px;
	letter-spacing:0;
}
.teamrevolutionlayouts-title-box-style2 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl:after {
	content: none;
}

/*
 * Title Box Style 3
 */

.teamrevolutionlayouts-title-box-style3 {
	display:block;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-title-box-container {
    text-align: left;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-subtitle,
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-title {
	display:inline-block;
	text-align:right;
	text-transform:uppercase;
	letter-spacing:2px;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-title {
	font-size:45px;
	color:#000000;
	line-height:0.8;
	margin-left:20px;
	font-weight: 900;
	letter-spacing: 2px;

}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-subtitle {
	font-size:16px;
	color:#009688;
	letter-spacing: 2px;
	font-weight: bold;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-subtitle:after {
    content: "■";
    display: inline-block;
    margin-left: 5px;
    color: #009688;
	font-size:1.7em;
	line-height:16px;
	letter-spacing:0;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-text {
	font-size:14px;
	display:block;
	margin-top:25px;
	text-align: left;
	line-height: 2;
	letter-spacing: 1px;
	color: #707070;
	font-weight: 300;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl,
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-title.teamrevolutionlayouts-rtl {
	text-align:left;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-title.teamrevolutionlayouts-rtl {
	margin-right:20px;
	margin-left:0;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl:before {
    content: "■";
    display: inline-block;
    margin-right: 5px;
    color: #009688;
	font-size:1.7em;
	line-height:16px;
	letter-spacing:0;
}
.teamrevolutionlayouts-title-box-style3 .teamrevolutionlayouts-subtitle.teamrevolutionlayouts-rtl:after {
	content: none;
}

/*
 * Title Box Style 4
 */

.teamrevolutionlayouts-title-box-style4 {
	display:block;
	text-align:center;
}
.teamrevolutionlayouts-title-box-style4 .teamrevolutionlayouts-subtitle,
.teamrevolutionlayouts-title-box-style4 .teamrevolutionlayouts-title {
	display:block;
	text-transform:uppercase;
	letter-spacing:2px;
}
.teamrevolutionlayouts-title-box-style4 .teamrevolutionlayouts-title {
	font-size: 45px;
	color: #000000;
	line-height: 0.8;
	font-weight: 900;
	letter-spacing: 2px;
}
.teamrevolutionlayouts-title-box-style4 .teamrevolutionlayouts-subtitle {
	font-size:16px;
	color:#000000;
	letter-spacing: 2px;
	font-weight: bold;
	margin-bottom:10px;
}
.teamrevolutionlayouts-title-box-style4 .teamrevolutionlayouts-text {
	font-size:14px;
	line-height:2;
	text-align:justify;
	display:block;
	margin-top:50px;
}
.teamrevolutionlayouts-title-box-style4 .teamrevolutionlayouts-separator {
	border-style:solid;
	border-top-width:2px;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-color:#009688;
	margin-left:auto!important;
	margin-right:auto!important;
	width:4%;
	display:block;
	margin-bottom:20px
}

/*
 * Title Box Style 5
 */

.teamrevolutionlayouts-title-box-style5 {
	display:block;
	text-align:center;
}
.teamrevolutionlayouts-title-box-style5 .teamrevolutionlayouts-subtitle,
.teamrevolutionlayouts-title-box-style5 .teamrevolutionlayouts-title {
	display:block;
	text-transform:uppercase;
	letter-spacing:2px;
}
.teamrevolutionlayouts-title-box-style5 .teamrevolutionlayouts-title {
	font-size: 45px;
	color: #000000;
	line-height: 0.8;
	font-weight: 900;
	letter-spacing: 2px;
	margin-bottom:20px;
}
.teamrevolutionlayouts-title-box-style5 .teamrevolutionlayouts-subtitle {
	font-size:16px;
	color:#000000;
	letter-spacing: 2px;
	font-weight: bold;
}
.teamrevolutionlayouts-title-box-style5 .teamrevolutionlayouts-text {
	font-size:14px;
	line-height:1.2;
	text-align:justify;
	display:block;
	margin-top:50px;
}
.teamrevolutionlayouts-title-box-style5 .teamrevolutionlayouts-separator {
	border-style:solid;
	border-top-width:2px;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-color:#009688;
	margin-left:auto!important;
	margin-right:auto!important;
	width:4%;
	display:block;
	margin-bottom:10px
}

/*
 * Icon
 */
.teamrevolutionlayouts-icon .teamrevolutionlayouts-icon-line {
    display: inline-block;
    vertical-align: middle;
}
.teamrevolutionlayouts-icon.teamrevolutionlayouts-icon-line {
	display: flex;
    align-items: center;
	justify-content: center;
}

/*
 * Heading
 */
 .teamrevolutionlayouts.teamrevolutionlayouts-heading {
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    letter-spacing: 1.3;
    line-height: 1.3;
}
.teamrevolutionlayouts-heading.teamrevolutionlayouts-inline-block {
    margin: 0 6px 0 0;
}
.teamrevolutionlayouts-heading.teamrevolutionlayouts-inline-block:last-child {
    margin: 0px;
}


/*
 * Heading Line
 */
 .teamrevolutionlayouts.teamrevolutionlayouts-heading-line {
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    letter-spacing: 1.3;
    line-height: 1.3;
}
.teamrevolutionlayouts-heading-line .teamrevolutionlayouts-heading-line {
    display: inline-block;
    vertical-align: middle;
}
.teamrevolutionlayouts-heading-line.teamrevolutionlayouts-heading-line {
	display: flex;
    align-items: center;
	/*justify-content: center;*/
}


/*
 * Heading Line
 */
.teamrevolutionlayouts-counter-container {
	display:block;
}
.teamrevolutionlayouts-counter-container .teamrevolutionlayouts-counter {
	display:inline-block;
	line-height:1;
}
.teamrevolutionlayouts-heading-line {
    margin: 0 5px;
}

/*
 * Pie Chart / Bar Chart
 */
.teamrevolutionlayouts-chart-item-container.hidden {
	display:none;
}
.teamrevolutionlayouts-chart-container {
	text-align:center;
}
.teamrevolutionlayouts-chart {
  position: relative;
  display: inline-block;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  opacity:1;
}
.teamrevolutionlayouts-chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.teamrevolutionlayouts-percent {
  display: inline-block;
  z-index: 2;
  font-size:30px;
}
.teamrevolutionlayouts-percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}
/* BAR CHARTS */
.teamrevolutionlayouts-bar-main-container {
  margin: 10px auto;
  height: 50px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-family: sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  color: #FFF;
}
.teamrevolutionlayouts-bar-chart-style1 .teamrevolutionlayouts-bar-percentage {
    background: none repeat scroll 0 0 #2E5C89;
    border-radius: 5px 0 0 5px;
    float: left;
    font-size: 16px;
    height: 30px;
    padding: 8px 0;
    width: 18%;
	text-align:center;
	line-height:1;
}
.teamrevolutionlayouts-bar-chart-style1 .teamrevolutionlayouts-bar {
    border-radius: 0 5px 5px 0;
    float: left;
    height: 100%;
    opacity: 1;
}
.teamrevolutionlayouts-bar-chart-style1 .teamrevolutionlayouts-bar-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
    border-radius: 0 5px 5px 0;
    float: right;
    height: 30px;
    overflow: hidden;
    width: 82%;
}
.teamrevolutionlayouts-bar-chart-style2 .teamrevolutionlayouts-bar-percentage {
    float: left;
    font-size: 20px;
    width: 18%;
	text-align:center;
}
.teamrevolutionlayouts-bar-main-container.teamrevolutionlayouts-bar-chart-style2 .teamrevolutionlayouts-bar-chart-wrap {
	display: flex;
    justify-items: center;
    align-items: center;
}
.teamrevolutionlayouts-bar-chart-style2 .teamrevolutionlayouts-bar-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.13);
    border-radius: 10px;
    box-shadow: 0 0 2px #555555 inset;
    float: right;
    height: 10px;
    overflow: hidden;
    width: 82%;
}
.teamrevolutionlayouts-bar-chart-style2 .teamrevolutionlayouts-bar {
    border-radius: 10px;
    float: left;
    height: 100%;
    opacity: 1;
}
@media only screen and (max-width: 480px) {
	.teamrevolutionlayouts_pie_chart_responsive .teamrevolutionlayouts-chart {
		width:300px!important;
		height:300px!important;
	}
	.teamrevolutionlayouts_pie_chart_responsive .teamrevolutionlayouts-percent {
		line-height:300px!important;
	}
	.teamrevolutionlayouts_pie_chart_responsive .teamrevolutionlayouts-chart canvas {
		max-width:100%;
	}
}

/*
 * Button
 */

.teamrevolutionlayouts-border-round a {
	border-radius:20px;
}
.teamrevolutionlayouts-inline-block {
	margin:10px;
}
.teamrevolutionlayouts-button a {
	margin-bottom:10px;
}
.teamrevolutionlayouts-button i {
	margin-right:10px;
}
.teamrevolutionlayouts-button a {
	text-decoration:none;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
	display:inline-block;
}
.teamrevolutionlayouts-button a:hover {
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.teamrevolutionlayouts-button.flat-button-mini a {
	padding:0.4em 0.9em;
	border-width:1px;
}
.teamrevolutionlayouts-button.flat-button-small a {
	padding:0.8em 1.2em;
	border-width:1px;
}
.teamrevolutionlayouts-button.flat-button-medium a {
	padding:1.2em 1.5em;
	border-width:1px;
}
.teamrevolutionlayouts-button.flat-button-large a {
	padding:1.5em 1.8em;
	border-width:1px;
}
.teamrevolutionlayouts-button.bg-none-button-mini a {
	padding:0.4em 0.9em;
	border-width:1px;
}
.teamrevolutionlayouts-button.bg-none-button-small a {
	padding:0.8em 1.2em;
	border-width:1px;
}
.teamrevolutionlayouts-button.bg-none-button-medium a {
	padding:1.2em 1.5em;
	border-width:1px;
}
.teamrevolutionlayouts-button.bg-none-button-large a {
	padding:1.5em 1.8em;
	border-width:1px;
}
.teamrevolutionlayouts-button.d-button-mini a {
    padding:0.4em 0.9em;
}
.teamrevolutionlayouts-button.d-button-small a {
	padding:0.8em 1.2em;
}
.teamrevolutionlayouts-button.d-button-medium a {
	padding:1.2em 1.5em;
}
.teamrevolutionlayouts-button.d-button-large a {
	padding:1.5em 1.8em;
}

/*
 * Map
 */
.teamrevolutionlayouts-googleMap img {
	max-width:none;
}
@media screen and (max-width: 900px) {
	.teamrevolutionlayouts-googleMap {
		max-width:100%;
		max-height:300px;
	}
	.teamrevolutionlayouts-map-container {
		max-height:310px;
	}
}


/*
 * Interactive Box Style 1
 */

 .teamrevolutionlayouts-interactive-box {
	width:300px;
	margin:0 auto;
	height:300px;
	padding:25px;
	display: block;
	text-align:center;
	background:#FFFFFF;
	transition: all .3s ease-in;
	position:relative;
 }

 @media only screen and (max-width: 480px) {
	.teamrevolutionlayouts-interactive-box {
		width:100%;
	}
 }

 .teamrevolutionlayouts-interactive-box .teamrevolutionlayouts-interactive-box-container span {
	 display:block;
	 transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-interactive-box i {
	 font-size:60px;
	 color:#009688;
	 transition: all .3s ease-in;
	 margin-bottom:35px;
 }
 .teamrevolutionlayouts-interactive-box .teamrevolutionlayouts-interactive-box-title {
	 font-size:22px;
	 color:#000000;
	 transition: all .3s ease-in;
	 text-transform:uppercase;
 }
 .teamrevolutionlayouts-interactive-box-container-link a {
	color:#FFFFFF;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-interactive-box-container-link {
	opacity:0;
	transition: all .3s ease-in;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	background:#009688;
}
 .teamrevolutionlayouts-interactive-box:hover .teamrevolutionlayouts-interactive-box-container-link {
	transition: all .3s ease-in;
	opacity:1;
 }
 .teamrevolutionlayouts-interactive-box-container-link a {
	border:1px solid #FFFFFF;
	padding:10px 15px;
	transition: all .3s ease-in;
	display:block;
	margin-top:30px;
	width: 60%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
 }
 .teamrevolutionlayouts-interactive-box-container-link a:hover {
	 border:1px solid #000000;
	 padding:10px 15px;
	 color:#000000;
	 transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-interactive-box-container {
 	width: 80%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
 }

 /*
 * Interactive Box Style 2
 */

 .teamrevolutionlayouts-interactive-box-style2 .teamrevolutionlayouts-interactive-box-container-hover {
	opacity:0;
	transition: all .3s ease-in;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	background:#009688;
	padding:20px;
 }
 .teamrevolutionlayouts-interactive-box-style2.teamrevolutionlayouts-interactive-box:hover .teamrevolutionlayouts-interactive-box-container-hover {
	transition: all .3s ease-in;
	opacity:1;
 }
 .teamrevolutionlayouts-interactive-box-style2.teamrevolutionlayouts-interactive-box .teamrevolutionlayouts-interactive-box-container-hover span {
	 display:block;
	 transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-interactive-box-style2.teamrevolutionlayouts-interactive-box .teamrevolutionlayouts-interactive-box-container-hover i {
	 font-size:60px;
	 color:#FFFFFF;
	 transition: all .3s ease-in;
	 margin-bottom:20px;
 }
 .teamrevolutionlayouts-interactive-box-style2.teamrevolutionlayouts-interactive-box .teamrevolutionlayouts-interactive-box-container-hover .teamrevolutionlayouts-interactive-box-title {
	 color:#FFFFFF;
	 transition: all .3s ease-in;
	 text-transform:uppercase;
	 font-size:20px;
	 font-weight:bold;
	 margin-bottom:20px;
 }
 .teamrevolutionlayouts-interactive-box-style2 .teamrevolutionlayouts-interactive-box-text {
	 color:#FFFFFF;
	 font-size:14px;
 }
 .teamrevolutionlayouts-interactive-box-style2 .teamrevolutionlayouts-interactive-box-container-hover-wrap {
 	width: 80%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
 }

 /*
 * Team Style 1
 */
 .teamrevolutionlayouts-team {
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
	float:left;
 }
 .teamrevolutionlayouts-team-container {
	 background-position:center center;
	 background-size:cover;
 }
 .teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team {
	margin: 0 auto;
	float: none;
 }
 .teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team {
	 width:50%;
 }
 .teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team {
	 width:33.333333333%;
 }
 .teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team {
	 width:25%;
 }
 .teamrevolutionlayouts-team-container {
	 height:100%;
	 position:relative;
 }
 .teamrevolutionlayouts-team-pattern {
	  transition: all .3s ease-in;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgb(255, 255, 255);
		border: 1px solid #f4f4f4;
		border-radius: 10px;
		overflow: hidden;
		padding: 25px;
		opacity: 0;
 }
 .teamrevolutionlayouts-team-container-wrap {
 	width: 90%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
	z-index:1;
	opacity:0;
	transition: all .3s ease-in;
	text-align:center;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team {
	 width:400px;
	 height:400px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team {
	 width:50%;
	 height:400px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team {
	 width:33.333333333%;
	 height:300px;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team {
	 margin-bottom:50px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team {
	 width:25%;
	 height:200px;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-name {
	font-size: 22px;
	color: #333333;
	margin-bottom: 5px;
	letter-spacing: 2px;
	font-weight: bold;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-role {
	font-size: 14px;
	border-top: 1px solid #f4f4f4;
	padding: 10px 0;
	margin-top: 7px;
	letter-spacing: 5px;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-social-container a {
	 margin-right: 20px;
	 font-size: 14px;
	 margin-top: 20px;
	 border: 1px solid #e3e3e3;
	 width: 35px;
	 height: 35px;
	 line-height: 34px;
	 background: #f9f9f9;
	 border-radius: 10px;
	 color: #333333;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696;
  transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team-social-container a:hover,
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-social-container a:hover {
	 color:#ccc;
	 transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team-social-container .teamrevolutionlayouts-team-container-wrap a:last-childe,
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-social-container .teamrevolutionlayouts-team-container-wrap a:last-childe {
	margin-right:0;
 }
 .teamrevolutionlayouts-team-style1 .teamrevolutionlayouts-team-container {
	 margin: 0 auto;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a:hover {
	 color:#ccc;
	 transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:14px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
	 margin-top: 15px;
	 width: 32px;
	 height: 32px;
	 line-height: 30px;
	 border-radius: 10px;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 background: #f9f9f9;
 }
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a:last-child,
 .teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 @media only screen and (max-width: 480px) {
	.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team {
		width:100%;
		height:400px;
	}
 }
 @media only screen and (min-width: 481px) and (max-width: 800px) {
	.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team,
	.teamrevolutionlayouts-team-style1.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team	{
		width:50%;
		height:400px;
	}
 }
 /*
  * Team Style 2
  */

 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height: 283px;
	 width: 283px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 width:206px;
	 height:206px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-container-wrap, .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-container-wrap, .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team-container-wrap, .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-container-wrap {
	 top:55%;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-name {
	 color: #333333;
	margin-bottom: 5px;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 22px;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-role {
	 border-top: 1px solid #f4f4f4;
	padding: 10px 0;
	margin-top: 7px;
	letter-spacing: 5px;
	font-size: 14px;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-social-container a {
	 margin-right: 20px;
	font-size: 16px;
	margin-top: 20px;
	border: 1px solid #e3e3e3;
	width: 38px;
	height: 38px;
	line-height: 36px;
	background: #f9f9f9;
	border-radius: 50%;
	color: #333333;
}
.teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696;
	transition: all .3s ease-in;
}

 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-social-container a:hover {
	color:#cccccc;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-social-container a:last-child,
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a:last-child,
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-container {
	width: 100%;
	margin:0 auto;
	border-radius:50%;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:14px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-style2.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
	 margin-top: 15px;
	 width: 32px;
	 height: 32px;
	 line-height: 30px;
	 border-radius: 50%;
	 margin-right: 15px;
 }
 .teamrevolutionlayouts-team-style2 .teamrevolutionlayouts-team-pattern {
	 transition: all .3s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	border-radius: 50%;
	overflow: hidden;
	padding: 25px;
	opacity: 0;
 }
 /*
  * Team Style 3
  */
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:450px;
	 width:450px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:438px;
	 width:438px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:282px;
	 width:282px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:204px;
	 width:204px;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-social-container a {
	margin-right:25px;
	font-size:24px;
	color:#ffffff;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-social-container a:hover {
	color:#969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-container {
	width: 100%;
	margin:0 auto;
	border-radius:50%;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-name {
	font-size:22px;
	display:block;
	margin:15px auto 5px auto;
	text-align:center;
	color:#2e2e2e;
	letter-spacing:0.5px;
	font-weight:bold;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-role {
	font-size:18px;
	display:block;
	text-align:center;
	color: #969696;
	letter-spacing:0.5px;
	font-weight:normal;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-name {
	font-size:28px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:28px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team-social-container a {
	font-size: 16px;
	margin-top: 15px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 50%;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
	color: #333333;
 }
 .teamrevolutionlayouts-team-style3.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
	 margin-top: 15px;
	 width: 32px;
	 height: 32px;
	 line-height: 30px;
	 border-radius: 50%;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 background: #f9f9f9;
	 color: #333333;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-social-container a:hover {
	color:#969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style3 .teamrevolutionlayouts-team-pattern {
	transition: all .3s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	border-radius: 50%;
	overflow: hidden;
	padding: 25px;
	opacity: 0;
 }
/*
  * Team Style 4
  */
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:280px;
	 width:280px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:200px;
	 height:200px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-name {
	font-size:28px;
	display:block;
	margin:15px auto 5px auto;
	text-align:center;
	color:#2e2e2e;
	letter-spacing:0.5px;
	font-weight:bold;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-role {
	font-size:18px;
	display:block;
	text-align:center;
	color: #969696;
	letter-spacing:0.5px;
	font-weight:normal;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-social-container a {
	font-size: 14px;
	margin-top: 15px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 10px;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
	color: #333333;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-social-container a:hover {
	color:#969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-container {
	width: 100%;
	margin:0 auto;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:28px;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-style4.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-style4 .teamrevolutionlayouts-team-pattern {
	transition: all .3s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	border-radius: 10px;
	overflow: hidden;
	padding: 25px;
	opacity: 0;
 }
 /*
  * Team Style 5
  */
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:280px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:200px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:20px;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-name {
	font-size: 22px;
	color: #000000;
	margin: 12px auto 7px auto;
	display: block;
	letter-spacing: 2px;
	text-align: center;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-role {
	font-size:18px;
	display:block;
	text-align:center;
	color: #969696;
	letter-spacing:0.5px;
	font-weight:300;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-social-container a {
	 height: 40px;
	 width: 40px;
	 text-align: center;
	 transition: all .3s ease-in;
	 font-size: 16px;
	 border-radius: 10px;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 color: #333333;
	 line-height: 20px;
	 line-height: 40px;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-social-container a:hover {
	color:#969696 !important;
	transition: all .3s ease-in !important;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-container {
	width: 100%;
	margin:0 auto;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a {
	font-size:18px;
	padding:0;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 16px;
	 padding: 10px;
	 border-radius: 10px;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 color: #333333;
	 line-height: 20px;
	 height: 40px;
	 width: 40px;
	 text-align: center;
	 transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style5.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
    margin-right: 0;
 }
 .teamrevolutionlayouts-team-style5 .teamrevolutionlayouts-team-pattern {
	transition: all .3s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	border-radius: 10px;
	overflow: hidden;
	padding: 25px;
	opacity: 0;
 }
 /*
  * Team Style 6
  */
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team {
	 height:auto;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:280px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:200px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:20px;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-name {
	font-size: 22px;
	color: #000000;
	margin: 12px auto 7px auto;
	display: block;
	letter-spacing: 2px;
	text-align: center;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-role {
	font-size:18px;
	display:block;
	text-align:center;
	color: #969696;
	letter-spacing:0.5px;
	font-weight:normal;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-social-container a {
	margin-right:25px;
	color: #ffffff;
	border: 1px solid #ffffff;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-social-container a:hover {
	color:#969696 !important;
	transition: all .3s ease-in !important;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-container {
	width: 100%;
	margin:0 auto;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team-social-container a {
	font-size:16px;
	padding:0;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	font-size: 14px;
	border-radius: 10px;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	color: #333333;
	line-height: 35px;
	width: 35px;
	height: 35px;
 }
 .teamrevolutionlayouts-team-style6.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
    margin-right: 0;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-container-wrap {
	width: 100%;
	margin: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	transition: all .3s ease-in;
	text-align: center;
	padding: 20px;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	transform: none;
	top: inherit;
 }
 .teamrevolutionlayouts-team-style6 .teamrevolutionlayouts-team-social-container a {
	 	margin-right: 25px;
	 	border-radius: 10px;
	 	border: 1px solid #e3e3e3;
	 	color: #333333;
	 	height: 40px;
	 	width: 40px;
	 	text-align: center;
	 	transition: all .3s ease-in;
	 	line-height: 40px;
 }
/*
  * Team Style 7
  */
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team,
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team {
	 height:auto;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 width:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:400px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:280px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team .teamrevolutionlayouts-team-container {
	 height:200px;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-container-wrap span,
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-pattern,
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-container:hover .teamrevolutionlayouts-team-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-name {
	 font-size: 22px;
	 color: #000000;
	 margin: 12px auto 7px auto;
	 display: block;
	 letter-spacing: 2px;
	 text-align: center;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-role {
	font-size:18px;
	display:block;
	text-align:center;
	color: #969696;
	letter-spacing:0.5px;
	font-weight:normal;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-social-container a {
	text-align: center;
	font-size:22px;
	transition: all .3s ease-in;
	margin-right: 25px;
	color: #333333;
	line-height: 20px;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-container {
	width: 100%;
	margin:0 auto;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-social-container a {
	font-size:22px;
	padding:0;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-3 .teamrevolutionlayouts-team-role {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-4 .teamrevolutionlayouts-team-social-container a {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-style7 .teamrevolutionlayouts-team-container-wrap {
	 width: 100%;
	 margin: auto;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
	 opacity: 0;
	 transition: all .3s ease-in;
	 text-align: center;
	 padding: 20px;
	 background: rgb(255, 255, 255);
	 border: 1px solid #f4f4f4;
	 transform: none;
	 top: inherit;
 }
 .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-2 .teamrevolutionlayouts-team-container-wrap, .teamrevolutionlayouts-team-style7.teamrevolutionlayouts-team-col-1 .teamrevolutionlayouts-team-container-wrap {
 	padding: 30px;
 }

 /*
 * Team Carousel Style 1
 */
 .teamrevolutionlayouts-team-carousel {
	box-sizing:border-box;
 }
 .teamrevolutionlayouts-team-carousel-container {
	 background-position:center center;
	 background-size:cover;
 }
 .teamrevolutionlayouts-team-carousel-container {
	 height:100%;
	 position:relative;
 }
 .teamrevolutionlayouts-team-carousel-pattern {
	 transition: all .3s ease-in;
	 position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgb(255, 255, 255);
		border: 1px solid #f4f4f4;
		border-radius: 10px;
		overflow: hidden;
		padding: 25px;
		opacity: 0;
 }
 .owl-carousel .owl-item {
    border-radius: 10px;
    overflow: hidden;
}
 .teamrevolutionlayouts-team-carousel-container-wrap {
 	width: 90%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
	z-index:1;
	opacity:0;
	transition: all .3s ease-in;
	text-align:center;
	padding: 15px;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-name {
    font-size: 36px;
    color: #333333;
    margin-bottom: 5px;
	letter-spacing:2px;
	font-weight:bold;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-role {
    font-size: 18px;
    line-height: 1;
		font-weight: normal;
		color: #333333;
		letter-spacing: 0.5px;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-social-container a {
		margin-right:25px;
		font-size:18px;
		margin-top: 20px;
		color:#333333;
		transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-social-container a:hover {
		color: #969696;
		transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-social-container a:last-child {
		margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-name {
		font-size:22px;
		line-height: 1;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-role {
	 font-size: 14px;
	 border-top: 1px solid #f4f4f4;
	 padding: 10px 0;
	 margin-top: 7px;
	 letter-spacing: 5px;
	 color: #333333;
 }
 .teamrevolutionlayouts-team-carousel-style1 .teamrevolutionlayouts-team-social-container a {
	 margin-right: 20px;
	 font-size: 16px;
	 margin-top: 20px;
	 border: 1px solid #e3e3e3;
	 width: 35px;
	 height: 35px;
	 line-height: 34px;
	 background: #f9f9f9;
	 border-radius: 10px;
 }
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size: 18px;
 }
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a {
	 font-size: 14px;
 }
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
	 margin-top: 15px;
	 width: 32px;
	 height: 32px;
	 line-height: 30px;
	 border-radius: 10px;
	 margin-right: 15px;
 }
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a:last-child,
 .teamrevolutionlayouts-team-carousel-style1.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
	margin-right:0;
 }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] {
	padding: 0;
	height: 45px;
	width: 45px;
	line-height: 50px;
 }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	color: #969696;
	transition: all .3s ease-in;
}
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	background:#FFFFFF;
 }
 .teamrevolutionlayouts-team-owl-carousel .owl-controls .owl-prev {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-16.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-team-owl-carousel .owl-controls .owl-next {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-16.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-team-owl-carousel .owl-dots {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-controls {
	margin:0;
 }
 .teamrevolutionlayouts-team-owl-carousel:hover .owl-controls .owl-prev,
 .teamrevolutionlayouts-team-owl-carousel:hover .owl-controls .owl-next,
 .teamrevolutionlayouts-team-owl-carousel:hover .owl-dots {
	opacity:1;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-dots .owl-dot span {
	border-radius:0;
	opacity:0.3;
 }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	opacity:1;
 }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { transition: all .3s ease-in; }
 .teamrevolutionlayouts-team-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] { transition: all .3s ease-in; }
 /*
  * Team Carousel Style 2
  */
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container img,
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container {
	 height:auto;
	 width:auto;
	 margin:0 auto;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-name {
	 font-size: 22px;
	 color: #333333;
	 margin-bottom: 5px;
	 letter-spacing:2px;
	 font-weight:bold;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-role {
	 font-size: 14px;
	 border-top: 1px solid #f4f4f4;
	 padding: 10px 0;
	 margin-top: 7px;
	 letter-spacing: 5px;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-social-container a {
	 	margin-right: 20px;
		font-size: 16px;
		margin-top: 20px;
		border: 1px solid #e3e3e3;
		width: 38px;
		height: 38px;
		line-height: 36px;
		background: #f9f9f9;
		border-radius: 50%;
		color: #333333;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-social-container a:last-child,
 .teamrevolutionlayouts-team-carousel-style2.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a:last-child,
 .teamrevolutionlayouts-team-carousel-style2.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel-container img {
	width: 100%;
	margin:0 auto;
	border-radius:50%;
 }
 .teamrevolutionlayouts-team-carousel-style2.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size: 18px;
 }
 .teamrevolutionlayouts-team-carousel-style2.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-carousel-style2.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
 	 margin-top: 15px;
 	 width: 32px;
 	 height: 32px;
 	 line-height: 30px;
 	 border-radius: 50%;
 	 margin-right: 15px;
 }
 .teamrevolutionlayouts-team-carousel-style2 .teamrevolutionlayouts-team-carousel-pattern {
	  transition: all .3s ease-in;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgb(255, 255, 255);
		border: 1px solid #f4f4f4;
		border-radius: 50%;
		overflow: hidden;
		padding: 25px;
		opacity: 0;
 }
 .teamrevolutionlayouts-team-owl-carousel.teamrevolutionlayouts-team-carousel-style2.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-team-owl-carousel.teamrevolutionlayouts-team-carousel-style2.owl-theme .owl-controls .owl-nav [class*=owl-],
 .teamrevolutionlayouts-team-owl-carousel.teamrevolutionlayouts-team-carousel-style3.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-team-owl-carousel.teamrevolutionlayouts-team-carousel-style3.owl-theme .owl-controls .owl-nav [class*=owl-] {
	 border-radius:50%;
 }
 /*
  * Team Carousel Style 3
  */
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-1 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container img,
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-1 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container {
	 height:600px;
	 width:600px;
	 border-radius:50%;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-2 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container img,
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-2 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container {
	 height:auto;
	 width:auto;
	 border-radius:50%;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container img,
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container {
	 height:auto;
	 width:auto;
	 border-radius:50%;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container img,
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-carousel .teamrevolutionlayouts-team-carousel-container {
	 height:auto;
	 width:auto;
	 border-radius:50%;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-social-container a {
	margin-right:25px;
	font-size:24px;
	color: #ffffff;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-carousel-container {
	width: 100%;
	margin:0 auto;
	border-radius:50%;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-name {
	font-size: 36px;
	display: block;
	margin: 15px auto 5px auto;
	text-align: center;
	color: #000000;
	letter-spacing: 0.5px;
	font-weight: bold;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-role {
	font-size: 18px;
	display: block;
	text-align: center;
	color: #969696;
	letter-spacing: 0.5px;
	font-weight: normal;
	line-height:1;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-name {
	font-size:28px;
	margin-bottom:8px;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-role {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-2 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-1 .teamrevolutionlayouts-team-social-container a {
	 font-size: 16px;
	 margin-top: 15px;
	 width: 45px;
	 height: 45px;
	 line-height: 45px;
	 border-radius: 50%;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 background: #f9f9f9;
	 color: #333333;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size: 22px;
 }
  .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-role {
	line-height:1.3em;
  }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
	 margin-top: 15px;
	 width: 32px;
	 height: 32px;
	 line-height: 30px;
	 border-radius: 50%;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 background: #f9f9f9;
	 color: #333333;
 }
 .teamrevolutionlayouts-team-carousel-style3.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a:last-child {
	margin-right: 0;
 }
 .teamrevolutionlayouts-team-carousel-style3 .teamrevolutionlayouts-team-carousel-pattern {
	 transition: all .3s ease-in;
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
 	width: 100%;
	 background: rgb(255, 255, 255);
	 border: 1px solid #f4f4f4;
	 border-radius: 50%;
 	 overflow: hidden;
	 padding: 25px;
	 opacity: 0;
 }
 /*
  * Team Carousel Style 4
  */
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-name {
  font-size: 28px;
  color: #000000;
  margin:12px auto 7px auto;
	display:block;
	letter-spacing:2px;
	text-align:center;
	font-weight:bold;
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-role {
	font-size:18px;
	display:block;
	text-align:center;
	color: #AFAFAF;
	letter-spacing:2px;
	font-weight:normal;
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-social-container a {
	margin-right:25px;
	font-size:24px;
	transition: all .3s ease-in;
	color:#ffffff;
 }
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a:hover,
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a:hover,
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-2 .teamrevolutionlayouts-team-social-container a:hover,
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-1 .teamrevolutionlayouts-team-social-container a:hoverSpiaggia delle vacche {
	color: #969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-carousel-container {
	width: 100%;
	margin:0 auto;
	border-radius: 10px;
	overflow: hidden;
 }
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-2 .teamrevolutionlayouts-team-social-container a,
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-1 .teamrevolutionlayouts-team-social-container a {
	font-size: 16px;
	margin-top: 15px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 10px;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
	color: #333333;
 }
 .teamrevolutionlayouts-team-carousel-style4.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size: 12px;
	 margin-top: 15px;
	 width: 32px;
	 height: 32px;
	 line-height: 30px;
	 border-radius: 10px;
	 margin-right: 15px;
	 border: 1px solid #e3e3e3;
	 background: #f9f9f9;
	 color: #333333
 }
 .teamrevolutionlayouts-team-carousel-style4 .teamrevolutionlayouts-team-carousel-pattern {
	transition: all .3s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	border-radius: 10px;
	overflow: hidden;
	padding: 25px;
	opacity: 0;
 }
 /*
  * Team Carousel Style 5
  */
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-name {
    font-size: 22px;
    color: #000000;
    margin:12px auto 7px auto;
	display:block;
	letter-spacing:2px;
	text-align:center;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-role {
	font-size:16px;
	display:block;
	text-align:center;
	color: #AFAFAF;
	letter-spacing:2px;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-social-container a {
	height: 40px;
	width: 40px;
	text-align: center;
	transition: all .3s ease-in;
	font-size: 16px;
	padding: 10px;
	border-radius: 10px;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	color: #333333;
	line-height: 20px;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-social-container a:hover {
	color: #969696 !important;
 	transition: all .3s ease-in !important;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-carousel-container {
	 width: 100%;
	 margin: 0 auto;
	 border-radius: 10px;
	 overflow: hidden;
 }
 .teamrevolutionlayouts-team-carousel-style5.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a {
	font-size:16px;
	padding:10px;
 }
 .teamrevolutionlayouts-team-carousel-style5.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-carousel-style5.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-carousel-style5.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	font-size: 16px;
	padding: 10px;
	border-radius: 10px;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	color: #333333;
	line-height: 20px;
 }
 .teamrevolutionlayouts-team-carousel-style5 .teamrevolutionlayouts-team-carousel-pattern {
	transition: all .3s ease-in;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(255, 255, 255);
	border: 1px solid #f4f4f4;
	border-radius: 10px;
	overflow: hidden;
	padding: 25px;
	opacity: 0;
 }
 /*
  * Team Carousel Style 6
  */
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-name {
    font-size: 22px;
    color: #000000;
    margin:12px auto 7px auto;
	display:block;
	letter-spacing:2px;
	text-align:center;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-role {
	font-size:16px;
	display:block;
	text-align:center;
	color: #AFAFAF;
	letter-spacing:2px;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-social-container a {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-carousel-container {
	width: 100%;
	margin:0 auto;
	border-radius: 10px;
	overflow: hidden;
 }
 .teamrevolutionlayouts-team-carousel-style6.teamrevolutionlayouts-team-carousel-col-3 .teamrevolutionlayouts-team-social-container a {
	font-size: 16px;
	padding: 0;
	line-height: 40px;
 }
 .teamrevolutionlayouts-team-carousel-style6.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size:22px;
 }
 .teamrevolutionlayouts-team-carousel-style6.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:16px;
 }
 .teamrevolutionlayouts-team-carousel-style6.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	font-size: 14px;
	border-radius: 10px;
	margin-right: 15px;
	border: 1px solid #e3e3e3;
	color: #333333;
	line-height: 35px;
	width: 35px;
	height: 35px;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-carousel-container-wrap {
	 width: 100%;
	 margin: auto;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
	 opacity: 0;
	 transition: all .3s ease-in;
	 text-align: center;
	 padding: 20px;
	 background: rgb(255, 255, 255);
	 transform: none;
	 top: inherit;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-social-container a {
		margin-right: 25px;
		border-radius: 10px;
		border: 1px solid #e3e3e3;
		color: #333333;
		height: 40px;
		width: 40px;
		text-align: center;
		transition: all .3s ease-in;
	  line-height: 40px;
 }
 .teamrevolutionlayouts-team-carousel-style6 .teamrevolutionlayouts-team-social-container a:hover {
	 color:#969696 !important;
	 transition: all .3s ease-in !important;
 }
/*
  * Team Carousel Style 7
  */
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-carousel-container-wrap span,
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-carousel-container-wrap .teamrevolutionlayouts-team-social-container {
	display:block;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-pattern,
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-carousel-container:hover .teamrevolutionlayouts-team-carousel-container-wrap {
	opacity:1;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-name {
    font-size: 22px;
    color: #000000;
    margin:12px auto 7px auto;
	display:block;
	letter-spacing:2px;
	text-align:center;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-role {
	font-size:14px;
	display:block;
	text-align:center;
	color: #AFAFAF;
	letter-spacing:2px;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-social-container a {
	margin-right:25px;
	font-size:22px;
	color:#333333;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-social-container a:hover {
	color:#969696;
	transition: all .3s ease-in;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-social-container a:last-child {
	 margin-right:0;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-carousel-container {
	width: 100%;
	margin:0 auto;
	border-radius: 10px;
	overflow: hidden;
 }
 .teamrevolutionlayouts-team-carousel-style7.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-name {
	font-size:18px;
 }
 .teamrevolutionlayouts-team-carousel-style7.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-role {
	font-size:12px;
 }
 .teamrevolutionlayouts-team-carousel-style7.teamrevolutionlayouts-team-carousel-col-4 .teamrevolutionlayouts-team-social-container a {
	 font-size:20px;
	 margin-right: 25px;
	 color: #333333;
	 line-height: 20px;
 }
 .teamrevolutionlayouts-team-carousel-style7 .teamrevolutionlayouts-team-carousel-container-wrap {
  	width: 100%;
 	margin: auto;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index:1;
 	opacity:0;
 	transition: all .3s ease-in;
 	text-align:center;
 	padding: 20px;
	background:rgb(255, 255, 255);
	transform:none;
	top: inherit;
 }

 /*
  * Logo Carousel
  */
 .teamrevolutionlayouts-logo-owl-carousel.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
 }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] {
	padding:8px 14px;
	font-size:14px;
 }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	background:#FFFFFF;
 }
 .teamrevolutionlayouts-logo-owl-carousel .owl-controls .owl-prev {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-logo-owl-carousel .owl-controls .owl-next {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-logo-carousel-pagination-true.teamrevolutionlayouts-logo-owl-carousel .owl-controls .owl-next,
 .teamrevolutionlayouts-logo-carousel-pagination-true.teamrevolutionlayouts-logo-owl-carousel .owl-controls .owl-prev {
	margin-top:-27.5px;
 }
 .teamrevolutionlayouts-logo-owl-carousel .owl-dots {
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-controls {
	margin:0;
 }
 .teamrevolutionlayouts-logo-owl-carousel:hover .owl-controls .owl-prev,
 .teamrevolutionlayouts-logo-owl-carousel:hover .owl-controls .owl-next,
 .teamrevolutionlayouts-logo-owl-carousel:hover .owl-dots {
	opacity:1;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-dots .owl-dot span {
	border-radius:0;
	opacity:0.3;
 }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	opacity:1;
 }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { transition: all .3s ease-in; }
 .teamrevolutionlayouts-logo-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] { transition: all .3s ease-in; }
/*
 * Blog Carousel
 */
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-] {
	padding:8px 14px;
	font-size:14px;
	color:#747474;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	color:#009688;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-] i {
	 margin-right:0;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot.active span {
	background:#009688;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .owl-controls .owl-prev {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .owl-controls .owl-next {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-bp-vc-element-carousel-blog-pagination-true.teamrevolutionlayouts-bp-vc-element-carousel-blog .owl-controls .owl-next,
 .teamrevolutionlayouts-bp-vc-element-carousel-blog-pagination-true.teamrevolutionlayouts-bp-vc-element-carousel-blog .owl-controls .owl-prev {
	margin-top:-27.5px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .owl-dots {
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls {
	margin:0;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog:hover .owl-controls .owl-prev,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog:hover .owl-controls .owl-next,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog:hover .owl-dots {
	opacity:1;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot span {
	border-radius:0;
	opacity:0.3;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot.active span {
	opacity:1;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { transition: all .3s ease-in; }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-] { transition: all .3s ease-in; }

 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-600-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a {
	font-size:28px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a {
	font-size:14px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-1 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i {
	font-size:13px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a {
	font-size:18px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style6 .teamrevolutionlayouts-bp-vc-element-carousel-blog .others-post .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style6 .teamrevolutionlayouts-bp-vc-element-carousel-blog .others-post .article-title a {
	font-size:14px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a {
	font-size:12px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs .teamrevolutionlayouts-bp-vc-element-carousel-blog  .article-category i {
	font-size:11px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-600-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a {
	font-size:16px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a {
	font-size:10px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-3 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i {
	font-size:9px;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-600-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a {
	font-size:12px!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a {
	display:none!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i {
	font-size:9px!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-600-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-title a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-date,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-comments,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-separator,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a {
	display:none!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-category i {
	font-size:9px!important;
 }
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style4.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style4.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-4 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style4.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a,
 .teamrevolutionlayouts-bp-vc-element-blogs.teamrevolutionlayouts-bp-blogs-style4.teamrevolutionlayouts-bp-vc-blogs-carousel-item-show-900-5 .teamrevolutionlayouts-bp-vc-element-carousel-blog .article-author a {
	display:block!important;
 }
/*
 * News Carousel
 */
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-] {
	padding:8px 14px;
	font-size:14px;
	color:#747474;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	color:#009688;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-] i {
	 margin-right:0;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot.active span {
	background:#009688;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-prev {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-next {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-vc-element-carousel-news-pagination-true.teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-next,
 .teamrevolutionlayouts-np-vc-element-carousel-news-pagination-true.teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-prev {
	margin-top:-27.5px;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .owl-dots {
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls {
	margin:0;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news:hover .owl-controls .owl-prev,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news:hover .owl-controls .owl-next,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news:hover .owl-dots {
	opacity:1;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot span {
	border-radius:0;
	opacity:0.3;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot.active span {
	opacity:1;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { transition: all .3s ease-in; }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-] { transition: all .3s ease-in; }

 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-600-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:28px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	font-size:14px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:13px;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:18px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style6 .teamrevolutionlayouts-np-vc-element-carousel-news .others-post .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style6 .teamrevolutionlayouts-np-vc-element-carousel-news .others-post .article-title a {
	font-size:14px;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	font-size:12px;
 }
 .teamrevolutionlayouts-np-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news  .article-category i {
	font-size:11px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-600-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:16px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	font-size:10px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:9px;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-600-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:12px!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	display:none!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:9px!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-600-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	display:none!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:9px!important;
 }
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style4.teamrevolutionlayouts-np-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style4.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style4.teamrevolutionlayouts-np-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-vc-element-news.teamrevolutionlayouts-np-news-style4.teamrevolutionlayouts-np-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	display:block!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-] {
	padding:8px 14px;
	font-size:14px;
	color:#747474;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	color:#009688;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-] i {
	 margin-right:0;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot span,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot.active span {
	background:#009688;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-prev {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-next {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-15.5px;
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-vc-element-carousel-news-pagination-true.teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-next,
 .teamrevolutionlayouts-np-vc-element-carousel-news-pagination-true.teamrevolutionlayouts-np-vc-element-carousel-news .owl-controls .owl-prev {
	margin-top:-27.5px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .owl-dots {
	opacity:0;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls {
	margin:0;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news:hover .owl-controls .owl-prev,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news:hover .owl-controls .owl-next,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news:hover .owl-dots {
	opacity:1;
	transition: opacity .3s ease-in;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot span {
	border-radius:0;
	opacity:0.3;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-dots .owl-dot.active span {
	opacity:1;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { transition: all .3s ease-in; }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news.owl-theme .owl-controls .owl-nav [class*=owl-] { transition: all .3s ease-in; }

 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-600-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:28px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	font-size:14px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-1 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:13px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:18px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style6 .teamrevolutionlayouts-np-vc-element-carousel-news .others-post .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style6 .teamrevolutionlayouts-np-vc-element-carousel-news .others-post .article-title a {
	font-size:14px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	font-size:12px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news .teamrevolutionlayouts-np-vc-element-carousel-news  .article-category i {
	font-size:11px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-600-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:16px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-data,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-comments,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-separator,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	font-size:10px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-3 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:9px;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-600-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:12px!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:9px!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-600-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-title a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-info-top,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-info-top {
	display:none!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category a {
	font-size:10px!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-category i {
	font-size:9px!important;
 }
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style4.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style4.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-4 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style4.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a,
 .teamrevolutionlayouts-np-v2-vc-element-news.teamrevolutionlayouts-np-v2-news-style4.teamrevolutionlayouts-np-v2-vc-news-carousel-item-show-900-5 .teamrevolutionlayouts-np-vc-element-carousel-news .article-author a {
	display:block!important;
 }


 /*TIMELINE STYLE1*/

 .teamrevolutionlayouts-timeline {
	margin-bottom:20px;
}
.teamrevolutionlayouts-timeline * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.teamrevolutionlayouts-timeline .clearfix:before,
.teamrevolutionlayouts-timeline .clearfix:after {
	content: '';
	display: table;
}
.teamrevolutionlayouts-timeline .clearfix:after {
	clear: both;
}
.teamrevolutionlayouts-timeline .clearfix:after {
	clear: both;
}
.teamrevolutionlayouts-timeline {
	overflow: hidden;
	width: 100%;
	list-style: none;
}
.teamrevolutionlayouts-timeline iframe {
	height:300px;
}
.teamrevolutionlayouts-timeline a {
	text-decoration:none;
}
.teamrevolutionlayouts-timeline-image img {
	border-radius:0;
	box-shadow:0 0 0;
	-webkit-transition: all 0.7s ease;
  	-moz-transition: all 0.7s ease;
  	-o-transition: all 0.7s ease;
  	transition: all 0.7s ease;
}
.teamrevolutionlayouts_gallery .teamrevolutionlayouts-timeline-image:hover img {
	-webkit-transition: all 0.7s ease;
  	-moz-transition: all 0.7s ease;
  	-o-transition: all 0.7s ease;
  	transition: all 0.7s ease;
	opacity:0.5;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-container {
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-container::after {
  content: '';
  display: table;
  clear: both;
}
.teamrevolutionlayouts-timeline #teamrevolutionlayouts-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
.teamrevolutionlayouts-timeline.teamrevolutionlayouts-timeline-1::before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	width: 4px;
	background: rgba(0,0,0,0.3);
	margin-left: -2px;
}
@media only screen and (min-width: 1170px) {
  .teamrevolutionlayouts-timeline #teamrevolutionlayouts-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .teamrevolutionlayouts-timeline #teamrevolutionlayouts-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block {
  position: relative;
  margin: 2em 0;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:first-child {
  margin-top: 0;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block {
    margin: 4em 0;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:first-child {
    margin-top: 0;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
@media only screen and (min-width: 1170px) {
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .teamrevolutionlayouts-timeline .cssanimations .teamrevolutionlayouts-timeline-img.is-hidden {
    visibility: hidden;
  }
  .teamrevolutionlayouts-timeline .cssanimations .teamrevolutionlayouts-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: teamrevolutionlayouts-bounce-1 0.6s;
    -moz-animation: teamrevolutionlayouts-bounce-1 0.6s;
    animation: teamrevolutionlayouts-bounce-1 0.6s;
  }
}

@-webkit-keyframes teamrevolutionlayouts-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes teamrevolutionlayouts-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes teamrevolutionlayouts-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content {
  position: relative;
  margin-left: 60px;
  padding: 1em;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content h2 {
  color: #303e49;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content p,
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more,
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more,
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-date {
  display: inline-block;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more {
  float: right;
  padding: 0.5em 1em;
}
.teamrevolutionlayouts-timeline .no-touch .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more:hover {
  background-color: #bac4cb;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
}
@media only screen and (min-width: 768px) {
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more,
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more {
    float: left;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:nth-child(even) .teamrevolutionlayouts-timeline-content {
    float: right;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:nth-child(even) .teamrevolutionlayouts-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:nth-child(even) .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more {
    float: right;
  }
  .teamrevolutionlayouts-timeline .teamrevolutionlayouts-timeline-block:nth-child(even) .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .teamrevolutionlayouts-timeline .cssanimations .teamrevolutionlayouts-timeline-content.is-hidden {
    visibility: hidden;
  }
  .teamrevolutionlayouts-timeline .cssanimations .teamrevolutionlayouts-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: teamrevolutionlayouts-bounce-2 0.6s;
    -moz-animation: teamrevolutionlayouts-bounce-2 0.6s;
    animation: teamrevolutionlayouts-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  .teamrevolutionlayouts-timeline .cssanimations .teamrevolutionlayouts-timeline-block:nth-child(even) .teamrevolutionlayouts-timeline-content.bounce-in {
    -webkit-animation: teamrevolutionlayouts-bounce-2-inverse 0.6s;
    -moz-animation: teamrevolutionlayouts-bounce-2-inverse 0.6s;
    animation: teamrevolutionlayouts-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes teamrevolutionlayouts-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes teamrevolutionlayouts-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes teamrevolutionlayouts-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes teamrevolutionlayouts-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes teamrevolutionlayouts-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes teamrevolutionlayouts-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.teamrevolutionlayouts_format_icon > span {
    display: block;
    font-size: 20px !important;
    height: 60px;
    padding: 19px;
    width: 60px;
	background:#FFF;
}
/* STYLE 1 */
.teamrevolutionlayouts-timeline-style1 .teamrevolutionlayouts-timeline-content {
	border-radius: 1em;
}
.teamrevolutionlayouts-timeline-style1 .teamrevolutionlayouts-timeline-img {
	border-radius:50%;
}
.teamrevolutionlayouts-timeline-style1 .teamrevolutionlayouts-timeline-image {
	border-radius:3px;
}
.teamrevolutionlayouts-timeline-style1 .teamrevolutionlayouts-timeline-content .teamrevolutionlayouts-read-more {
	border-radius: 0.25em;
}
.teamrevolutionlayouts-timeline-style1 .teamrevolutionlayouts_format_icon > span {
	border-radius:50%;
}


/* GALLERY */
.teamrevolutionlayouts-timeline-image {
	position:relative;
	overflow:hidden;
}
.teamrevolutionlayouts-timeline-image .teamrevolutionlayouts-timeline-zoom {
	height:100%;
	width:100%;
}
.teamrevolutionlayouts-timeline-image .teamrevolutionlayouts-timeline-zoom a {
	top:-100%;
	left:50%;
	width:32px;
	height:32px;
	font-size:16px;
	margin-left:-16px;
	margin-top:-16px;
	position:absolute;
	-webkit-transition: all 0.7s ease;
  	-moz-transition: all 0.7s ease;
  	-o-transition: all 0.7s ease;
  	transition: all 0.7s ease;
}
.teamrevolutionlayouts-timeline-image:hover .teamrevolutionlayouts-timeline-zoom a {
	top:50%;
	-webkit-transition: all 0.7s ease;
  	-moz-transition: all 0.7s ease;
  	-o-transition: all 0.7s ease;
  	transition: all 0.7s ease;
}
