	
	.graph1 .graph {
		background-color: #97cfe0;
	}
	
	.graph2 .graph {
		background-color: #9878ff;
	}
	
	.graph3 .graph {
		background-color: #fe824c;
	}
	
	.graph4 .graph {
		background-color: #43b9f6;
	}
	
	.right-side a button {
		display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    color: #fff;
    background-color: #5AA1E3;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px;
	}
	
	.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    padding-left: 45px;
    padding-right: 20px;
    }

.progressBar{
  width: 97%;
  background: #EDEDED;
  margin-bottom:10px;
  position:absolute;
  bottom:0;
}
.bar{
  width: 0%;
  max-width: 100%;
  height: 4px;
  background: #869791;
}

.owl-carousel .owl-stage-outer {
    line-height: 1.3;
}
	
	.right-side a button:hover {
		opacity: 0.8;
	}
	
	.right-side h1 {
		font-size:24px;
	}
	
	.right-side h2 {
		font-size:20px;
		font-weight: bold;
		margin-top:5px;
	}
	
	.right-side h3 {
		font-size:16px;
		font-weight: bold;
		margin-top:5px;
	}
	
		
	.right-side h4 {
		font-size:16px;
		font-weight: bold;
		margin-top:5px;
	}
	
	.left-side {
		min-height: 444px;
		padding-bottom:40px
	}
	.right-side {
		min-height: 444px;
	}
	
	@media only screen and (max-width: 970px) {
	
		.left-side {
			min-height: 300px;
		}
		.right-side {
			min-height: 300px;
		}	
   .progressBar{
                 width:96%;
       	     }	

	}
	@media only screen and (max-width: 880px) {
	     .progressBar{
                 width:94%;
       	     }		
	}
	@media only screen and (max-width: 652px) {
	
	   .progressBar{
                 width:92%;
       	     }	
	}
	
	.left-side h2 {
		font-size:18px;
		font-weight: bold;
		text-align: center;
		position:absolute;
		bottom:0px;
		width:100%;
		left:0px;
	}
	
	.left-side p {
		font-size:28px;
		color:grey;
		font-weight: lighter;
		text-align: center;
	}
	
	.graph1, .graph2, .graph3, .graph4 {
		min-height: 400px;	
	}
	
	.graph {
		position: absolute;
		bottom:60px;
		width:5%;
		left:5px;
		overflow: visible;
	}	
	
	.graph p {
		top: -50px;
		position: relative;

	}
	
	#slide {
		min-height: 400px;
		max-width: 1170px;
		margin:0 auto;
		margin-top:60px;
	}
	
	.content-bubble {
		overflow: visible !important;
	}





/* CSS talk bubble */
.owl-theme .owl-controls .owl-nav .owl-next, 
.owl-theme .owl-controls .owl-nav .owl-prev {
	background:#f7f7f7;
	color:#869791;
}

.owl-theme .owl-controls .owl-nav .owl-next:hover,
.owl-theme .owl-controls .owl-nav .owl-prev:hover {
	background:#869791;
	color:white;
}

.talk-bubble {
	margin-top: 0px;
	margin-bottom: 5px;
  display: inline-block;
  position: relative;
	width: 100%;
	height: auto;
	background-color: #f7f7f7;
	border:0px solid lightgrey;
	border-radius:20px;
	box-shadow:1px 1px 2px lightgrey;
}
.border{
  border: 8px solid #666;
}
.round{
  border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;

}

.wpb_text_column wpb_content_element  content-bubble talk-bubble tri-right btm-left  {
	padding:10px;
}

/* Right triangle placed top left flush. */
.tri-right.border.left-top:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  	left: 26px;
	right: auto;
  	top: -44px;
	bottom: auto;
	border: 32px solid;
	border-color: #666 transparent transparent transparent;
}
.tri-right.left-top:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: 61px;
	right: auto;
  top: -24px;
	bottom: auto;
	border: 12px solid;
	border-color: transparent transparent #D3D3D3 #D3D3D3;
}



/* Right triangle, left side slightly down */
.tri-right.border.left-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
    left: -40px;
	right: auto;
    top: 30px;
	bottom: auto;
	border: 20px solid;
	border-color: lightgrey lightgrey transparent transparent;
}

	@media only screen and (min-width: 900px) {

			.tri-right.left-in:after{
				content: ' ';
				position: absolute;
				width: 0;
				height: 0;
				left: -24px;
				right: auto;
				bottom: 38px;
				top: auto;
				border: 12px solid;
				border-color: lightgrey lightgrey transparent transparent;
			}

	
	}
/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -8px;
  right: auto;
  top: auto;
	bottom: -80px;
	border: 32px solid;
	border-color: transparent transparent transparent #666;
}
.tri-right.btm-left:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 0px;
  right: auto;
  top: auto;
	bottom: -20px;
	border: 22px solid;
	border-color: transparent transparent transparent #f7f7f7;
}

/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 30px;
  right: auto;
  top: auto;
	bottom: -40px;
	border: 20px solid;
	border-color: #D3D3D3 transparent transparent #D3D3D3;
}
.tri-right.btm-left-in:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 25%;
  right: auto;
  top: auto;
	bottom: -25px;
	border: 12px solid;
	border-color: #D3D3D3 transparent transparent #D3D3D3;
}

/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: 30px;
	bottom: -40px;
	border: 20px solid;
	border-color: #666 #666 transparent transparent;
}
.tri-right.btm-right-in:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: 25%;
	bottom: -20px;
	border: 12px solid;
	border-color: grey grey transparent transparent;
}

.wpb_text_column.wpb_content_element.content-bubble.talk-bubble.tri-right.btm-left-in .wpb_wrapper {

    padding:Â 20px !important;
}

.wpb_wrapper ul {
  padding-left:17px;
}

/*
	left: -8px;
  right: auto;
  top: auto;
	bottom: -40px;
	border: 32px solid;
	border-color: transparent transparent transparent #666;
	left: 0px;
  right: auto;
  top: auto;
	bottom: -20px;
	border: 22px solid;
	border-color: transparent transparent transparent #f7f7f7;

/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: -8px;
	bottom: -40px;
	border: 20px solid;
	border-color: #666 #666 transparent transparent;
}
.tri-right.btm-right:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: 0px;
	bottom: -20px;
	border: 12px solid;
	border-color: #f7f7f7 #f7f7f7 transparent transparent;
}

/* Right triangle, right side slightly down*/
.tri-right.border.right-in:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: -40px;
  top: 30px;
	bottom: auto;
	border: 20px solid;
	border-color: #666 transparent transparent #666;
}
.tri-right.right-in:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: -20px;
  top: 38px;
	bottom: auto;
	border: 12px solid;
	border-color: #f7f7f7 transparent transparent #f7f7f7;
}

/* Right triangle placed top right flush. */
.tri-right.border.right-top:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: -40px;
  top: -8px;
	bottom: auto;
	border: 32px solid;
	border-color: #666 transparent transparent transparent;
}
.tri-right.right-top:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
  left: auto;
	right: -20px;
  top: 0px;
	bottom: auto;
	border: 20px solid;
	border-color: #f7f7f7 transparent transparent transparent;
}


/* talk bubble contents */
.talktext{
  padding: 1em;
	text-align: left;
  line-height: 1.5em;
}
.talktext p{
  /* remove webkit p margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}