.kleo-transform .animated {
	opacity: 0;
}
.cul {
	opacity: 0;
}
.kleo-transform .animated.start-animation.top-to-bottom {
	animation:kleo-ttb 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.popover.top {
	animation:kleo-ttb 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.tooltip.top {
	animation:kleo-ttb 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-ttb .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .animated.start-animation.bottom-to-top {
	animation:kleo-btt 0.8s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 1; -webkit-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.popover.bottom {
	animation:kleo-btt 0.8s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 1; -webkit-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.tooltip.bottom {
	animation:kleo-btt 0.8s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 1; -webkit-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-animation: kleo-btt .8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.kleo-transform .animated.start-animation.left-to-right {
	animation:kleo-ltr 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.popover.left {
	animation:kleo-ltr 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.tooltip.left {
	animation:kleo-ltr 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-ltr .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .animated.start-animation.right-to-left {
	animation:kleo-rtl 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.popover.right {
	animation:kleo-rtl 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.tooltip.right {
	animation:kleo-rtl 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo-rtl .8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .one-by-one-animated .el-appear {
	opacity: 0.1; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5);
}
.kleo-transform .multi-columns-row .one-by-one-animated .el-appear {
	opacity: 0.1; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5);
}
.kleo-transform .kleo-thumbs-animated.th-appear img {
	opacity: 0.1; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5);
}
.kleo-transform .el-appear {
	opacity: 0.1; transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5);
}
.kleo-transform .multi-columns-row .el-appear {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.kleo-transform .one-by-one-animated .start-animation .el-appear {
	animation:kleo_appear 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; transform: scale(1); -webkit-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.kleo-transform .kleo-thumbs-animated.th-appear img.start-animation {
	animation:kleo_appear 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; transform: scale(1); -webkit-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.kleo-transform .start-animation.el-appear {
	animation:kleo_appear 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; transform: scale(1); -webkit-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.kleo-transform .one-by-one-animated .el-fade {
	opacity: 0.1;
}
.kleo-transform .kleo-thumbs-animated.th-fade img {
	opacity: 0.1;
}
.kleo-transform .el-fade {
	opacity: 0.1;
}
.kleo-transform .one-by-one-animated .start-animation .el-fade {
	animation:kleo_fade 2s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .kleo-thumbs-animated.th-fade img.start-animation {
	animation:kleo_fade 2s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .start-animation.el-fade {
	animation:kleo_fade 2s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .el-zero-fade {
	opacity: 0;
}
.kleo-transform .start-animation.el-zero-fade {
	animation:kleo_fade 2s cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1; -webkit-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_fade 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.kleo-transform .pulsate {
	animation:pulsate 1s ease-out infinite; -webkit-animation: pulsate 1s ease-out; -moz-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite;
}
.kleo-transform .custom-progress-bar div.progress.start-animation .bar-outer {
	animation:kleo_expand 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); width: 100%; -webkit-animation: kleo_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation: kleo_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-animation: kleo_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.kleo-slide-down {
	animation:kleo_slide_down 1s cubic-bezier(0.175, 0.885, 0.32, 1.275); height: 100%; -webkit-animation: kleo_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: kleo_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: kleo_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.animate-spin {
	animation:spin 2s linear infinite; display: inline-block; -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear;
}
.animated.fadeInDown {
	animation-name: fadeInDown; -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -o-animation-name: fadeInDown;
}
.feature-item {
	text-align: left; margin-bottom: 30px;
}
.feature-item.default-icons-size .feature-icon {
	border-radius: 50px; transition:0.3s ease-in-out; top: 0px; text-align: center; float: left; display: inline-block; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.feature-item.big-icons-size .feature-icon {
	border-radius: 50px; transition:0.3s ease-in-out; top: 0px; text-align: center; float: left; display: inline-block; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.feature-item.default-icons-size .feature-icon {
	margin: 1px 16px 0px 0px; border: 1px solid transparent; border-image: none; width: 67px; height: 67px; line-height: 65px; font-size: 37px;
}
.bordered-icons .feature-item.default-icons-size .feature-icon {
	width: 67px; height: 67px; line-height: 65px;
}
.feature-item.big-icons-size .feature-icon {
	border: 1px solid transparent; border-image: none; width: 87px; height: 87px; line-height: 80px; font-size: 57px;
}
.bordered-icons .feature-item.big-icons-size .feature-icon {
	width: 87px; height: 87px; line-height: 80px;
}
.feature-item.default-icons-size .feature-title {
	margin: 0px 12px 10px 83px; font-size: 28px !important;
}
.feature-item.big-icons-size .feature-title {
	margin: 0px 12px 10px 94px; font-size: 28px !important;
}
.feature-item.big-icons-size {
	display: inline-block;
}
.feature-item.default-icons-size .feature-text {
	margin: 0px 0px 20px 83px;
}
.bordered-icons .feature-item.default-icons-size .feature-text {
	margin: 0px 0px 20px 83px;
}
.feature-item.big-icons-size .feature-text {
	margin: 0px 0px 20px 94px;
}
.feature-item.default-icons-size.center-icons .feature-icon {
	margin: 1px 0px 20px -36px;
}
.feature-item.default-icons-size.center-icons .feature-icon {
	left: 50%; text-align: center; float: none; position: relative;
}
.feature-item.big-icons-size.center-icons .feature-icon {
	left: 50%; text-align: center; float: none; position: relative;
}
.bordered-icons .feature-item.default-icons-size.center-icons .feature-text {
	margin: 0px 0px 20px;
}
.feature-item.default-icons-size.center-icons .feature-icon {
	margin-bottom: 20px;
}
.feature-item.big-icons-size.center-icons .feature-icon {
	margin: 1px 0px 20px -46px;
}
.feature-item.center-icons .feature-title {
	text-align: center; margin-bottom: 20px; margin-left: 0px;
}
.feature-item.center-icons .feature-text {
	text-align: center; margin-left: 0px;
}
.box-style {
	overflow: hidden;
}
.box-style .feature-item {
	padding: 20px 20px 99999px; text-align: center; margin-bottom: -99999px; vertical-align: middle;
}
.box-style .feature-item.default-icons-size .feature-icon {
	left: 0px; margin-left: 0px;
}
.box-style .feature-item.big-icons-size .feature-icon {
	left: 0px; margin-left: 0px;
}
.box-style .feature-item h3 {
	margin: 0px; line-height: 24px; font-size: 18px;
}
.box-style .feature-item h5 {
	margin-top: 10px;
}
.box-style p:empty {
	margin: 0px; height: 0px; display: none;
}
.box-style p {
	margin-top: 0px;
}
@media all and (max-width:400px) and (min-width:320px)
{
.feature-item.default-icons-size {
	text-align: center; padding-bottom: 10px; margin-bottom: 30px;
}
.feature-item.big-icons-size {
	text-align: center; padding-bottom: 10px; margin-bottom: 30px;
}
.feature-item.default-icons-size .feature-icon {
	margin: 0px auto 10px; float: none;
}
.feature-item.big-icons-size .feature-icon {
	margin: 0px auto 30px; float: none;
}
.feature-item.default-icons-size .feature-text {
	margin: 0px;
}
.feature-item.default-icons-size .feature-title {
	margin: 0px;
}
.feature-item.big-icons-size .feature-title {
	margin: 0px;
}
.feature-item.big-icons-size .feature-text {
	margin: 0px;
}
.bordered-icons .feature-item.default-icons-size .feature-text {
	margin: 0px 0px 20px;
}
}
.multi-columns-row .first-in-row {
	clear: left;
}
.multi-columns-row :nth-child(2n+3).col-xs-6 {
	clear: left;
}
.multi-columns-row :nth-child(3n+4).col-xs-4 {
	clear: left;
}
.multi-columns-row :nth-child(4n+5).col-xs-3 {
	clear: left;
}
.multi-columns-row :nth-child(6n+7).col-xs-2 {
	clear: left;
}
.multi-columns-row :nth-child(12n+13).col-xs-1 {
	clear: left;
}
@media all and (min-width:768px)
{
.multi-columns-row :nth-child(2n+3).col-xs-6 {
	clear: none;
}
.multi-columns-row :nth-child(3n+4).col-xs-4 {
	clear: none;
}
.multi-columns-row :nth-child(4n+5).col-xs-3 {
	clear: none;
}
.multi-columns-row :nth-child(6n+7).col-xs-2 {
	clear: none;
}
.multi-columns-row :nth-child(12n+13).col-xs-1 {
	clear: none;
}
.multi-columns-row :nth-child(2n+3).col-sm-6 {
	clear: left;
}
.multi-columns-row :nth-child(3n+4).col-sm-4 {
	clear: left;
}
.multi-columns-row :nth-child(4n+5).col-sm-3 {
	clear: left;
}
.multi-columns-row :nth-child(6n+7).col-sm-2 {
	clear: left;
}
.multi-columns-row :nth-child(12n+13).col-sm-1 {
	clear: left;
}
}
@media all and (min-width:992px)
{
.multi-columns-row :nth-child(2n+3).col-sm-6 {
	clear: none;
}
.multi-columns-row :nth-child(3n+4).col-sm-4 {
	clear: none;
}
.multi-columns-row :nth-child(4n+5).col-sm-3 {
	clear: none;
}
.multi-columns-row :nth-child(6n+7).col-sm-2 {
	clear: none;
}
.multi-columns-row :nth-child(12n+13).col-sm-1 {
	clear: none;
}
.multi-columns-row :nth-child(2n+3).col-md-6 {
	clear: left;
}
.multi-columns-row :nth-child(3n+4).col-md-4 {
	clear: left;
}
.multi-columns-row :nth-child(4n+5).col-md-3 {
	clear: left;
}
.multi-columns-row :nth-child(6n+7).col-md-2 {
	clear: left;
}
.multi-columns-row :nth-child(12n+13).col-md-1 {
	clear: left;
}
}
@media all and (min-width:1200px)
{
.multi-columns-row :nth-child(2n+3).col-md-6 {
	clear: left;
}
.multi-columns-row :nth-child(3n+4).col-md-4 {
	clear: left;
}
.multi-columns-row :nth-child(4n+5).col-md-3 {
	clear: left;
}
.multi-columns-row :nth-child(6n+7).col-md-2 {
	clear: none;
}
.multi-columns-row :nth-child(12n+13).col-md-1 {
	clear: none;
}
.multi-columns-row :nth-child(2n+3).col-lg-6 {
	clear: left;
}
.multi-columns-row :nth-child(3n+4).col-lg-4 {
	clear: left;
}
.multi-columns-row :nth-child(4n+5).col-lg-3 {
	clear: left;
}
.multi-columns-row :nth-child(6n+7).col-lg-2 {
	clear: left;
}
.multi-columns-row :nth-child(12n+13).col-lg-1 {
	clear: left;
}
}
.pin-attached {
	position: relative;
}
.kleo-pin-circle {
	background: rgba(0, 0, 0, 0.1); border-radius: 50%; transition:none; width: 23px; height: 23px; position: absolute; z-index: 9999; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.kleo-pin-circle span {
	outline: 0px; border-radius: 50%; border: 0px currentColor; transition:0.2s; border-image: none; left: 0px; top: 0px; width: 23px; height: 23px; text-indent: -5555px; overflow: hidden; display: block; cursor: default; transform: scale(0.415); -webkit-transition: all .2s ease; -webkit-transform: scale(0.415); -moz-transition: all .2s ease; -o-transition: all .2s ease; -moz-transform: scale(0.415); -o-transform: scale(0.415);
}
.kleo-pin-circle:hover span {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(0.3);
}
.kleo-pin-circle span:hover {
	cursor: pointer;
}
.kleo-pin-poi {
	background: 0px 0px rgba(0, 0, 0, 0); border-width: 6px; border-style: solid; padding: 5px; border-radius: 14px 14px 14px 0px; width: 8px; height: 8px; margin-top: 40px; display: inline-block; position: absolute; z-index: 9999; box-shadow: -1px 1px 2px rgba(0,0,0,0.2); transform: rotate(-45deg);
}
.kleo-pin-icon {
	background: rgba(0, 0, 0, 0.1); border-radius: 50%; transition:none; width: 23px; height: 23px; line-height: 23px; position: absolute; z-index: 9999; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.kleo-pin-icon span {
	outline: 0px; border-radius: 50%; border: 0px currentColor; transition:0.2s; border-image: none; left: 0px; top: 0px; width: 23px; height: 23px; text-align: center; line-height: 23px; overflow: hidden; display: block; cursor: default; transform: scale(0.815); -webkit-transition: all .2s ease; -webkit-transform: scale(0.815); -moz-transition: all .2s ease; -o-transition: all .2s ease; -moz-transform: scale(0.815); -o-transform: scale(0.815);
}
.kleo-pin-icon:hover span {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.kleo-pin-icon span:hover {
	cursor: pointer;
}
.popover {
	background: padding-box rgb(255, 255, 255); padding: 0px; border-radius: 6px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1010; max-width: 276px !important; box-shadow: 0px 3px 18px 0px rgba(0,0,0,0.1); -webkit-bg-clip: padding-box; -moz-bg-clip: padding;
}
.tp-caption .popover {
	min-width: 180px;
}
.popover.top {
	margin-top: -30px;
}
.popover.right {
	margin-left: 40px;
}
.popover.bottom {
	margin-top: 90px;
}
.popover.left {
	margin-left: -40px;
}
.popover-title {
	margin: 0px; padding: 10px 14px; border-radius: 5px 5px 0px 0px; border: 0px currentColor; border-image: none; line-height: 30px; font-size: 21px; font-weight: 300;
}
.popover-content {
	padding: 9px 14px; line-height: 20px; font-size: 13px;
}
.popover.top .arrow {
	border-top-color: rgb(255, 255, 255);
}
.popover.top .arrow::after {
	border-top-color: rgb(255, 255, 255);
}
.popover.right .arrow {
	border-right-color: rgb(255, 255, 255);
}
.popover.right .arrow::after {
	border-right-color: rgb(255, 255, 255);
}
.popover.bottom .arrow {
	border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.popover.bottom .arrow::after {
	border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important;
}
.popover.left .arrow {
	border-left-color: rgb(255, 255, 255);
}
.popover.left .arrow::after {
	border-left-color: rgb(255, 255, 255);
}
.tooltip {
	font-weight: normal;
}
.tooltip.in {
	opacity: 1;
}
.tooltip.top {
	margin-top: -10px;
}
.tooltip.right {
	margin-left: 26px;
}
.tooltip.bottom {
	margin-top: 36px;
}
.tooltip.left {
	margin-left: -26px;
}
.tooltip-inner {
	padding: 8px; border-radius: 4px; border: 1px solid rgb(229, 229, 229); text-align: center; color: rgb(119, 119, 119); text-decoration: none; max-width: 200px; background-color: rgb(255, 255, 255);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.gap-10 {
	clear: both;
}
.gap-20 {
	clear: both;
}
.gap-30 {
	clear: both;
}
.gap-40 {
	clear: both;
}
.gap-60 {
	clear: both;
}
.gap-100 {
	clear: both;
}
.kleo-gap {
	clear: both;
}
.gap-10 {
	height: 10px; line-height: 10px;
}
.gap-20 {
	height: 20px; line-height: 20px;
}
.gap-30 {
	height: 30px; line-height: 30px;
}
.gap-40 {
	height: 40px; line-height: 40px;
}
.gap-60 {
	height: 60px; line-height: 60px;
}
.gap-100 {
	height: 100px; line-height: 100px;
}
.hr-title {
	margin: 10px 0px; height: auto; text-align: center; line-height: 20px; font-size: 11px; border-top-width: 1px; border-top-style: solid;
}
.hr-title abbr {
	padding: 2px 10px; border-radius: 2px; top: -10px; text-transform: uppercase; letter-spacing: 0.2em; position: relative;
}
.hr-title i {
	top: -2px; font-size: 8px; position: relative;
}
.hr-title.hr-full {
	width: 100%;
}
.hr-title.hr-long {
	margin: 10px auto; width: 50%;
}
.hr-title.hr-short {
	margin: 10px auto; width: 25%;
}
.hr-title.hr-left {
	text-align: left;
}
.hr-title.hr-right {
	text-align: right;
}
.hr-title.hr-left abbr {
	padding-left: 0px;
}
.hr-title.hr-right abbr {
	padding-right: 0px;
}
.hr-title.hr-left.hr-long {
	margin-left: 0px;
}
.hr-title.hr-right.hr-long {
	margin-right: 0px;
}
.hr-title.hr-double {
	border-top-color: rgb(235, 235, 235); border-top-width: 4px; border-top-style: double;
}
.hr-title.hr-double abbr {
	top: -12px;
}
.custom-progress-bar {
	position: relative;
}
.progressbar-icon {
	left: 0px; top: -15px; width: 50px; text-align: center; color: rgb(229, 229, 229); font-size: 50px; font-weight: 100; position: absolute;
}
.progressbar-title {
	padding: 0px 10px; border-radius: 3px; left: 70px; height: 30px; bottom: 0px; line-height: 30px; position: absolute; z-index: 2;
}
.custom-progress-bar .progress {
	background: rgb(247, 247, 247); height: 30px; line-height: 30px; margin-left: 70px; position: relative; box-shadow: none;
}
.custom-progress-bar .bar {
	background: rgb(229, 229, 229);
}
.custom-progress-bar div.progress .bar-outer {
	border-radius: 3px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-size: 32px 32px;
}
.custom-progress-bar div.progress .bar {
	border-radius: 3px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-size: 32px 32px;
}
.custom-progress-bar div.progress .bar strong {
	padding: 0px 7px; border-radius: 0px 2px 2px 0px; top: 0px; height: 30px; right: 0px; line-height: 30px; font-size: 10px; display: block; position: absolute; opacity: 0; background-color: rgb(229, 229, 229); -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px;
}
.custom-progress-bar div.progress {
	clear: both;
}
.kleo-transform div.progress .bar-outer {
	width: 0px;
}
.custom-progress-bar.thin-progress .progressbar-title {
	padding: 0px; border-radius: 3px; left: 0px; height: 30px; bottom: 0px; line-height: 30px; position: absolute; z-index: 2;
}
.custom-progress-bar.thin-progress .progress {
	background: rgb(247, 247, 247); height: 5px; line-height: 5px; overflow: visible; margin-left: 0px; position: relative; box-shadow: none;
}
.custom-progress-bar.thin-progress div.progress .bar-outer {
	border-radius: 3px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-size: 32px 32px;
}
.custom-progress-bar.thin-progress div.progress .bar {
	border-radius: 3px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-size: 32px 32px;
}
.custom-progress-bar.thin-progress div.progress .bar strong {
	padding: 0px 7px; border-radius: 2px; top: -20px; height: 18px; right: 0px; line-height: 18px; font-size: 10px; display: block; position: absolute; opacity: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;
}
.chart {
	width: 110px; height: 110px; text-align: center; margin-top: 50px; margin-bottom: 50px; display: inline-block; position: relative;
}
.chart canvas {
	left: 0px; top: 0px; position: absolute;
}
.percentage {
	line-height: 110px; display: inline-block; z-index: 2;
}
.percentage::after {
	font-size: 0.8em; margin-left: 0.1em; content: "%";
}
.angular {
	margin-top: 100px;
}
.angular .chart {
	margin-top: 0px;
}
.kleo-carousel-items {
	position: relative;
}
.kleo-carousel-container {
	overflow: hidden; position: relative;
}
.kleo-carousel-container.dot-carousel {
	overflow: visible;
}
.kleo-carousel-container.dot-carousel ul.kleo-carousel {
	padding-left: 0px;
}
.kleo-carousel-items {
	margin: 0px auto; text-align: center;
}
.kleo-carousel-items ul {
	padding-left: 0px; margin-left: 0px;
}
.kleo-carousel li {
	list-style: none; float: left; display: block;
}
.loop-image img {
	width: 100%; height: auto;
}
.kleo-carousel li article article {
	padding-right: 0px;
}
.loop-image {
	overflow: hidden; position: relative;
}
.loop-image a {
	position: relative;
}
.gallery-container {
	position: relative;
}
.loop-image a {
	display: block;
}
.carousel-arrow .carousel-prev {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; width: 35px; height: 75px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: absolute; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.carousel-arrow .carousel-next {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; width: 35px; height: 75px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: absolute; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.carousel-arrow .carousel-prev i {
	line-height: 75px;
}
.carousel-arrow .carousel-next i {
	line-height: 75px;
}
.carousel-arrow .carousel-prev {
	border-radius: 3px; left: -35px; top: 44%; margin-top: -33px;
}
.carousel-arrow .carousel-next {
	border-radius: 3px; top: 44%; right: -35px; margin-top: -33px;
}
.dot-carousel .carousel-arrow .carousel-prev {
	margin-left: -5px;
}
.dot-carousel .carousel-arrow .carousel-next {
	margin-right: -5px;
}
.kleo-carousel-container:hover .carousel-arrow .carousel-prev {
	background: rgba(0, 0, 0, 0.1); left: 20px; color: rgb(255, 255, 255);
}
.kleo-carousel-container:hover .carousel-arrow .carousel-next {
	background: rgba(0, 0, 0, 0.1); right: 20px; color: rgb(255, 255, 255);
}
.gallery-container:hover .gal-carrow .carousel-prev {
	background: rgba(0, 0, 0, 0.2); top: 78%;
}
.gallery-container:hover .gal-carrow .carousel-next {
	background: rgba(0, 0, 0, 0.2); top: 78%;
}
.kleo-carousel-container .carousel-arrow .carousel-prev:hover {
	background: rgba(0, 0, 0, 0.3);
}
.kleo-carousel-container .carousel-arrow .carousel-next:hover {
	background: rgba(0, 0, 0, 0.3);
}
.kleo-carousel-container .gal-carrow .carousel-prev:hover {
	background: rgba(0, 0, 0, 0.3);
}
.kleo-carousel-container .gal-carrow .carousel-next:hover {
	background: rgba(0, 0, 0, 0.3);
}
.kleo-carousel-features {
	margin: 0px auto; text-align: center;
}
.kleo-carousel-features .caroufredsel_wrapper {
	margin-bottom: 0px !important;
}
.kleo-carousel-features img {
	height: auto;
}
.kleo-carousel-features .kleo-carousel li figure {
	text-align: center;
}
.kleo-carousel-features-pager {
	padding: 20px 0px;
}
.kleo-banner-slider {
	overflow: hidden; position: relative; opacity: 0;
}
.kleo-banner-items {
	height: 0px; float: left;
}
.kleo-banner-items article {
	float: left; position: relative;
}
.kleo-banner-items img {
	width: 100%; height: auto;
}
.kleo-banner-slider .carousel-pager {
	width: 100%; text-align: center; bottom: 20px; position: absolute;
}
.kleo-banner-slider .carousel-pager a {
	background: rgba(255, 255, 255, 0.3);
}
.kleo-banner-slider .carousel-pager a.selected {
	background: rgba(255, 255, 255, 1);
}
.kleo-banner-prev {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; width: 35px; height: 46px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: absolute; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-banner-next {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; width: 35px; height: 46px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: absolute; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-banner-prev {
	border-radius: 0px 3px 3px 0px; left: -35px; top: 50%; margin-top: -23px;
}
.kleo-banner-next {
	border-radius: 3px 0px 0px 3px; top: 50%; right: -35px; margin-top: -23px;
}
.kleo-banner-slider:hover .kleo-banner-prev {
	left: 0px; color: rgb(255, 255, 255);
}
.kleo-banner-slider:hover .kleo-banner-next {
	right: 0px; color: rgb(255, 255, 255);
}
.kleo-banner-prev i {
	transition:0.3s ease-out; line-height: 46px; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-banner-next i {
	transition:0.3s ease-out; line-height: 46px; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-banner-prev:hover i {
	font-size: 26px;
}
.kleo-banner-next:hover i {
	font-size: 26px;
}
.kleo-banner-arrow .kleo-banner-prev {
	border-radius: 2px; transition:0.3s ease-out; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; position: absolute; z-index: 9999; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-banner-arrow .kleo-banner-next {
	border-radius: 2px; transition:0.3s ease-out; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; position: absolute; z-index: 9999; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-banner-arrow .kleo-banner-prev i {
	line-height: 30px;
}
.kleo-banner-arrow .kleo-banner-next i {
	line-height: 30px;
}
.kleo-banner-arrow .kleo-banner-prev {
	left: auto; top: 93%; right: 45px; margin-top: -25px;
}
.kleo-banner-arrow .kleo-banner-next {
	top: 93%; right: 10px; margin-top: -25px;
}
.kleo-banner-slider:hover .kleo-banner-arrow .kleo-banner-prev {
	left: inherit;
}
.kleo-banner-slider:hover .kleo-banner-arrow .kleo-banner-next {
	right: 10px;
}
.kleo-carousel :first-child.kleo-banner-items {
	height: 0px;
}
.features-carousel li {
	list-style: none; text-align: center; float: left; display: block;
}
.features-carousel img {
	height: auto;
}
.features-carousel ul {
	list-style: none; margin: 0px; padding: 0px;
}
.kleo-carousel-testimonials li {
	padding: 10px 15px; text-align: center;
}
.kleo-carousel-testimonials .testimonial-image {
	margin: 0px auto; width: 60px; height: 60px; text-align: center; color: rgb(200, 200, 200); line-height: 60px; position: relative;
}
.kleo-carousel-testimonials .testimonial-image::before {
	font: 28px/normal "fontello"; left: 44px; top: 25px; margin-left: -24px; position: absolute; content: "\e854"; font-size-adjust: none; font-stretch: normal;
}
.kleo-carousel-testimonials .testimonial-image img {
	border-radius: 100%; width: 60px; height: 60px; position: relative;
}
.kleo-carousel-testimonials .testimonial-content {
	padding: 10px 10px 0px; text-align: center; font-size: 14px; font-style: italic;
}
.kleo-carousel-testimonials .testimonial-meta {
	text-align: center; font-size: 12px;
}
.carousel-pager {
	margin: 0px auto; text-align: center;
}
.carousel-pager a {
	margin: 0px 5px 0px 0px; border-radius: 50%; width: 6px; height: 6px; text-indent: -999px; overflow: hidden; text-decoration: none; display: inline-block; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.carousel-pager a.selected {
	text-decoration: underline;
}
.kleo-gallery-image {
	overflow: hidden; position: relative;
}
.kleo-gallery-image > div {
	opacity: 0;
}
.kleo-gallery-image > div:first-child {
	opacity: 1;
}
.kleo-gallery {
	overflow: hidden; position: relative;
}
.kleo-gallery .kleo-carousel a {
	margin: 1px; text-align: center; float: left; position: relative;
}
.kleo-gallery .kleo-carousel a img {
	min-width: 100%;
}
.kleo-gallery-image div {
	width: 100%; display: block;
}
.kleo-gallery-image img {
	width: 100%; display: block;
}
.kleo-thumbs-animated {
	width: 100%; display: block;
}
.kleo-thumbs-images .kleo-thumbs-animated img {
	width: 100%; display: block;
}
.kleo-thumbs-images img {
	width: 100%; display: block;
}
.kleo-thumbs-animated.rounded img {
	border-radius: 100%;
}
.kleo-thumbs-images.rounded img {
	border-radius: 100%;
}
.kleo-thumbs-animated a {
	margin: 1px; float: left; display: inline-block; position: relative;
}
.kleo-thumbs-images a {
	margin: 1px; float: left; display: inline-block; position: relative;
}
.kleo-gallery .kleo-thumbs-images a {
	margin: 0px;
}
.kleo-single-image .kleo-thumbs-animated img {
	display: inline-block;
}
.kleo-single-image .caroufredsel_wrapper .kleo-carousel {
	text-align: center !important;
}
.kleo-single-image .kleo-carousel {
	text-align: center;
}
.kleo-single-image .kleo-carousel img {
	width: auto !important;
}
.one-thumb a {
	width: 100%;
}
.one-thumbs a {
	width: 100%;
}
.two-thumbs a {
	width: 49.9%;
}
.three-thumbs a {
	width: 33.3%;
}
.four-thumbs a {
	width: 25%;
}
.five-thumbs a {
	width: 20%;
}
.six-thumbs a {
	width: 16.66%;
}
.seven-thumbs a {
	width: 14.28%;
}
.eight-thumbs a {
	width: 12.5%;
}
.nine-thumbs a {
	width: 11.11%;
}
.ten-thumbs a {
	width: 10%;
}
.eleven-thumbs a {
	width: 9.09%;
}
.twelve-thumbs a {
	width: 8.33%;
}
.kleo-thumbs-prev {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; width: 35px; height: 75px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: absolute; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-thumbs-next {
	background: rgba(0, 0, 0, 0); transition:0.3s ease-out; width: 35px; height: 75px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: absolute; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out;
}
.kleo-thumbs-prev {
	border-radius: 0px 3px 3px 0px; left: -35px; top: 50%; margin-top: -37px;
}
.kleo-thumbs-next {
	border-radius: 3px 0px 0px 3px; top: 50%; right: -35px; margin-top: -37px;
}
.kleo-gallery:hover .kleo-thumbs-prev {
	background: rgba(0, 0, 0, 0.1); left: 0px; color: rgb(255, 255, 255);
}
.kleo-gallery:hover .kleo-thumbs-next {
	background: rgba(0, 0, 0, 0.1); right: 0px; color: rgb(255, 255, 255);
}
.kleo-gallery .kleo-thumbs-prev:hover {
	background: rgba(0, 0, 0, 0.3);
}
.kleo-gallery .kleo-thumbs-next:hover {
	background: rgba(0, 0, 0, 0.3);
}
.kleo-thumbs-prev i {
	line-height: 75px;
}
.kleo-thumbs-next i {
	line-height: 75px;
}
.kleo-gallery-grid ul.kleo-isotope {
	list-style: none; margin: 0px; padding: 0px; width: 100.4%; clear: both; float: left; position: relative;
}
.kleo-gallery-grid .kleo-isotope .isotope-item {
	overflow: hidden; float: left; display: inline-block;
}
.kleo-gallery-grid .kleo-isotope .isotope-item img {
	width: 100%;
}
.kleo-small-gap.kleo-gallery-grid .kleo-gallery-inner {
	margin-right: 1px; margin-bottom: 1px; position: relative;
}
.kleo-large-gap.kleo-gallery-grid .kleo-gallery-inner {
	margin-right: 10px; margin-bottom: 10px; position: relative;
}
.kleo-small-gap.kleo-gallery-grid {
	padding: 1px 0px 0px 1px;
}
.kleo-gallery-grid .kleo-gallery-inner {
	width: 100%; display: inline-block;
}
.kleo-large-gap.kleo-gallery-grid {
	padding: 10px 0px 0px 10px;
}
.kleo-masonry-item {
	float: left;
}
.kleo-isotope > li {
	float: left;
}
.kleo-masonry-item {
	width: 33.3%;
}
.kleo-isotope > li {
	width: 33.3%;
}
.template-page.col-sm-12 .kleo-masonry-item {
	width: 24.9%;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 24.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-masonry-item {
	width: 16.6%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 16.6%;
}
@media all and (min-width:1440px)
{
.kleo-isotope > .kleo-masonry-item {
	width: 33.3%;
}
.kleo-isotope > li {
	width: 33.3%;
}
.template-page.col-sm-12 .kleo-isotope > .kleo-masonry-item {
	width: 24.9%;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 24.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > .kleo-masonry-item {
	width: 16.6%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 16.6%;
}
}
@media all and (max-width:1439px) and (min-width:1200px)
{
.kleo-isotope > .kleo-masonry-item {
	width: 33.3%;
}
.kleo-isotope > li {
	width: 33.3%;
}
.template-page.col-sm-12 .kleo-isotope > .kleo-masonry-item {
	width: 24.9%;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 24.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > .kleo-masonry-item {
	width: 24.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 24.9%;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.kleo-masonry-item {
	width: 33.3%;
}
.kleo-isotope > li {
	width: 33.3%;
}
.template-page.col-sm-12 .kleo-masonry-item {
	width: 33.3%;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 33.3%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > .kleo-masonry-item {
	width: 33.3%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 33.3%;
}
.col-sm-9 .kleo-isotope > li {
	width: 49.9%;
}
.col-sm-9 .kleo-masonry-item {
	width: 49.9%;
}
.col-sm-6 .kleo-isotope > li {
	width: 49.9%;
}
.col-sm-6 .kleo-masonry-item {
	width: 49.9%;
}
}
@media all and (max-width:991px)
{
.kleo-masonry-item {
	width: 49.9%;
}
.kleo-isotope > li {
	width: 49.9%;
}
.template-page.col-sm-12 .kleo-masonry-item {
	width: 49.9%;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 49.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > .kleo-masonry-item {
	width: 49.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 49.9%;
}
}
@media all and (max-width:767px) and (min-width:480px)
{
.kleo-masonry-item {
	width: 49.9%;
}
.kleo-isotope > li {
	width: 49.9%;
}
.template-page.col-sm-12 .kleo-masonry-item {
	width: 49.9%;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 49.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > .kleo-masonry-item {
	width: 49.9%;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 49.9%;
}
}
@media screen and (max-width:480px)
{
.kleo-masonry-item {
	width: 100% !important;
}
.kleo-isotope > li {
	width: 100% !important;
}
.template-page.col-sm-12 .kleo-masonry-item {
	width: 100% !important;
}
.template-page.col-sm-12 .kleo-isotope > li {
	width: 100% !important;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > .kleo-masonry-item {
	width: 100% !important;
}
.template-page.col-sm-12 .section-container.container-full .kleo-isotope > li {
	width: 100% !important;
}
}
.carousel-caption h3 {
	color: rgb(255, 255, 255);
}
img {
	height: auto;
}
.wpb_single_image img {
	height: auto; max-width: 100%;
}
.wpb_single_image.vc_align_center {
	text-align: center;
}
.wpb_single_image.vc_align_right {
	text-align: right;
}
.wpb_single_image.vc_align_left {
	text-align: left;
}
div .vc_box_rounded {
	border-radius: 4px; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_outline {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_outline_circle {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_border {
	padding: 6px; border-radius: 0px; border: 0px currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_border_circle {
	padding: 6px; border-radius: 0px; border: 0px currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_shadow {
	border-radius: 0px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_border {
	border-radius: 0px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_border_circle {
	border-radius: 0px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_circle {
	border-radius: 0px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_border {
	padding: 6px;
}
div .vc_box_shadow_border_circle {
	padding: 6px;
}
div .vc_box_shadow_3d {
	border-radius: 0px; margin-bottom: 15px; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_circle {
	border-radius: 50%; overflow: hidden; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_outline_circle {
	border-radius: 50%; overflow: hidden; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_border_circle {
	border-radius: 50%; overflow: hidden; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_shadow_circle {
	border-radius: 50%; overflow: hidden; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_shadow_border_circle {
	border-radius: 50%; overflow: hidden; box-shadow: none; -webkit-box-shadow: none;
}
div .vc_box_shadow_circle {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_border_circle {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.vc_box_shadow_3d_wrap {
	display: inline-block; position: relative; z-index: 0; max-width: 100%;
}
.vc_box_shadow_3d_wrap::after {
	left: 10px; width: 40%; height: 20%; bottom: 8%; position: absolute; z-index: -1; max-height: 100px; max-width: 300px; content: ""; box-shadow: 0px 15px 10px rgba(0,0,0,0.5); transform: rotate(-6deg); -webkit-transform: rotate(-6deg);
}
.vc_box_shadow_3d_wrap::before {
	left: 10px; width: 40%; height: 20%; bottom: 8%; position: absolute; z-index: -1; max-height: 100px; max-width: 300px; content: ""; box-shadow: 0px 15px 10px rgba(0,0,0,0.5); transform: rotate(-6deg); -webkit-transform: rotate(-6deg);
}
.vc_box_shadow_3d_wrap::after {
	left: auto; right: 10px; transform: rotate(6deg); -webkit-transform: rotate(6deg);
}
.vc_box_outline.vc_box_border_blue {
	border-color: rgb(84, 114, 210);
}
.vc_box_outline_circle.vc_box_border_blue {
	border-color: rgb(84, 114, 210);
}
.vc_box_border.vc_box_border_blue {
	background-color: rgb(84, 114, 210);
}
.vc_box_border_circle.vc_box_border_blue {
	background-color: rgb(84, 114, 210);
}
.vc_box_outline.vc_box_border_turquoise {
	border-color: rgb(0, 193, 207);
}
.vc_box_outline_circle.vc_box_border_turquoise {
	border-color: rgb(0, 193, 207);
}
.vc_box_border.vc_box_border_turquoise {
	background-color: rgb(0, 193, 207);
}
.vc_box_border_circle.vc_box_border_turquoise {
	background-color: rgb(0, 193, 207);
}
.vc_box_outline.vc_box_border_pink {
	border-color: rgb(254, 108, 97);
}
.vc_box_outline_circle.vc_box_border_pink {
	border-color: rgb(254, 108, 97);
}
.vc_box_border.vc_box_border_pink {
	background-color: rgb(254, 108, 97);
}
.vc_box_border_circle.vc_box_border_pink {
	background-color: rgb(254, 108, 97);
}
.vc_box_outline.vc_box_border_violet {
	border-color: rgb(141, 109, 196);
}
.vc_box_outline_circle.vc_box_border_violet {
	border-color: rgb(141, 109, 196);
}
.vc_box_border.vc_box_border_violet {
	background-color: rgb(141, 109, 196);
}
.vc_box_border_circle.vc_box_border_violet {
	background-color: rgb(141, 109, 196);
}
.vc_box_outline.vc_box_border_peacoc {
	border-color: rgb(76, 173, 201);
}
.vc_box_outline_circle.vc_box_border_peacoc {
	border-color: rgb(76, 173, 201);
}
.vc_box_border.vc_box_border_peacoc {
	background-color: rgb(76, 173, 201);
}
.vc_box_border_circle.vc_box_border_peacoc {
	background-color: rgb(76, 173, 201);
}
.vc_box_outline.vc_box_border_chino {
	border-color: rgb(206, 194, 171);
}
.vc_box_outline_circle.vc_box_border_chino {
	border-color: rgb(206, 194, 171);
}
.vc_box_border.vc_box_border_chino {
	background-color: rgb(206, 194, 171);
}
.vc_box_border_circle.vc_box_border_chino {
	background-color: rgb(206, 194, 171);
}
.vc_box_outline.vc_box_border_mulled_wine {
	border-color: rgb(80, 72, 91);
}
.vc_box_outline_circle.vc_box_border_mulled_wine {
	border-color: rgb(80, 72, 91);
}
.vc_box_border.vc_box_border_mulled_wine {
	background-color: rgb(80, 72, 91);
}
.vc_box_border_circle.vc_box_border_mulled_wine {
	background-color: rgb(80, 72, 91);
}
.vc_box_outline.vc_box_border_vista_blue {
	border-color: rgb(117, 214, 156);
}
.vc_box_outline_circle.vc_box_border_vista_blue {
	border-color: rgb(117, 214, 156);
}
.vc_box_border.vc_box_border_vista_blue {
	background-color: rgb(117, 214, 156);
}
.vc_box_border_circle.vc_box_border_vista_blue {
	background-color: rgb(117, 214, 156);
}
.vc_box_outline.vc_box_border_black {
	border-color: rgb(42, 42, 42);
}
.vc_box_outline_circle.vc_box_border_black {
	border-color: rgb(42, 42, 42);
}
.vc_box_border.vc_box_border_black {
	background-color: rgb(42, 42, 42);
}
.vc_box_border_circle.vc_box_border_black {
	background-color: rgb(42, 42, 42);
}
.vc_box_outline.vc_box_border_grey {
	border-color: rgb(235, 235, 235);
}
.vc_box_outline_circle.vc_box_border_grey {
	border-color: rgb(235, 235, 235);
}
.vc_box_border.vc_box_border_grey {
	background-color: rgb(235, 235, 235);
}
.vc_box_border_circle.vc_box_border_grey {
	background-color: rgb(235, 235, 235);
}
.vc_box_outline.vc_box_border_orange {
	border-color: rgb(248, 148, 6);
}
.vc_box_outline_circle.vc_box_border_orange {
	border-color: rgb(248, 148, 6);
}
.vc_box_border.vc_box_border_orange {
	background-color: rgb(248, 148, 6);
}
.vc_box_border_circle.vc_box_border_orange {
	background-color: rgb(248, 148, 6);
}
.vc_box_outline.vc_box_border_sky {
	border-color: rgb(90, 161, 227);
}
.vc_box_outline_circle.vc_box_border_sky {
	border-color: rgb(90, 161, 227);
}
.vc_box_border.vc_box_border_sky {
	background-color: rgb(90, 161, 227);
}
.vc_box_border_circle.vc_box_border_sky {
	background-color: rgb(90, 161, 227);
}
.vc_box_outline.vc_box_border_green {
	border-color: rgb(109, 171, 60);
}
.vc_box_outline_circle.vc_box_border_green {
	border-color: rgb(109, 171, 60);
}
.vc_box_border.vc_box_border_green {
	background-color: rgb(109, 171, 60);
}
.vc_box_border_circle.vc_box_border_green {
	background-color: rgb(109, 171, 60);
}
.vc_box_outline.vc_box_border_juicy_pink {
	border-color: rgb(244, 82, 77);
}
.vc_box_outline_circle.vc_box_border_juicy_pink {
	border-color: rgb(244, 82, 77);
}
.vc_box_border.vc_box_border_juicy_pink {
	background-color: rgb(244, 82, 77);
}
.vc_box_border_circle.vc_box_border_juicy_pink {
	background-color: rgb(244, 82, 77);
}
.vc_box_outline.vc_box_border_sandy_brown {
	border-color: rgb(247, 148, 104);
}
.vc_box_outline_circle.vc_box_border_sandy_brown {
	border-color: rgb(247, 148, 104);
}
.vc_box_border.vc_box_border_sandy_brown {
	background-color: rgb(247, 148, 104);
}
.vc_box_border_circle.vc_box_border_sandy_brown {
	background-color: rgb(247, 148, 104);
}
.vc_box_outline.vc_box_border_purple {
	border-color: rgb(185, 126, 187);
}
.vc_box_outline_circle.vc_box_border_purple {
	border-color: rgb(185, 126, 187);
}
.vc_box_border.vc_box_border_purple {
	background-color: rgb(185, 126, 187);
}
.vc_box_border_circle.vc_box_border_purple {
	background-color: rgb(185, 126, 187);
}
.vc_box_outline.vc_box_border_white {
	border-color: rgb(255, 255, 255);
}
.vc_box_outline_circle.vc_box_border_white {
	border-color: rgb(255, 255, 255);
}
.vc_box_border.vc_box_border_white {
	background-color: rgb(255, 255, 255);
}
.vc_box_border_circle.vc_box_border_white {
	background-color: rgb(255, 255, 255);
}
.vc_pie_chart {
	text-align: center; z-index: 0; opacity: 0;
}
.vc_pie_chart.vc_ready {
	opacity: 1;
}
.vc_pie_chart .vc_pie_wrapper {
	margin: 0px auto; position: relative;
}
.vc_pie_chart canvas {
	position: relative; z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; font-size: 200%; display: block; position: absolute;
}
[data-pie-color='wpb_button'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(247, 247, 247);
}
[data-pie-color='btn-primary'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(0, 136, 204);
}
[data-pie-color='btn-info'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(88, 185, 218);
}
[data-pie-color='btn-success'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(106, 177, 101);
}
[data-pie-color='btn-warning'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(255, 153, 0);
}
[data-pie-color='btn-danger'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(255, 103, 91);
}
[data-pie-color='btn-inverse'].vc_pie_chart .vc_pie_chart_back {
	border-color: rgb(85, 85, 85);
}
.vc_pie_chart_back {
	border-radius: 50%; border: 6px solid rgb(247, 247, 247); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-sizing: border-box; opacity: 0.3; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.vc_progress_bar .vc_single_bar {
	background: rgb(247, 247, 247); border-radius: 3px; margin-bottom: 11.66px; position: relative; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.vc_progress_bar :last-child.vc_single_bar {
	margin-bottom: 0px;
}
.vc_progress_bar .vc_single_bar .vc_label {
	padding: 0.5em 1em; display: block; position: relative; z-index: 1;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
	background-color: rgb(0, 116, 204);
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
	background-color: rgb(73, 175, 205);
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.vc_progress_bar .vc_single_bar.bar_green .vc_bar {
	background-color: rgb(91, 183, 91);
}
.vc_progress_bar .vc_single_bar.bar_green .vc_label {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
	background-color: rgb(250, 167, 50);
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.vc_progress_bar .vc_single_bar.bar_red .vc_bar {
	background-color: rgb(218, 79, 73);
}
.vc_progress_bar .vc_single_bar.bar_red .vc_label {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
	background-color: rgb(65, 65, 65);
}
.vc_progress_bar .vc_single_bar.bar_black .vc_label {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.vc_progress_bar .vc_single_bar .vc_bar {
	border-radius: 3px; transition:width 1s linear; left: 0px; top: 0px; width: 0px; height: 100%; display: block; position: absolute; background-color: rgb(224, 224, 224); -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: width 1s linear; -moz-transition: width 1s linear; -o-transition: width 1s linear;
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px;
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
.kleo-transform .vc_bar.animated {
	opacity: 1;
}
.client-wrapper {
	text-align: center;
}
.client {
	margin: 0px 10px 20px; width: 183px; display: inline-block;
}
.client:hover img {
	opacity: 0.8;
}
.client a {
	display: block;
}
.b-client img {
	display: block;
}
.client img {
	transition:opacity 0.2s ease-in-out; max-width: 100%; opacity: 0.3; -webkit-transition: opacity .2s ease-in-out;
}
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	z-index: 1; pointer-events: none;
}
.isotope {
	transition-duration: 0.8s; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -o-transition-duration: .8s;
}
.isotope .isotope-item {
	transition-duration: 0.8s; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -o-transition-duration: .8s;
}
.isotope {
	transition-property: height, width; -webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width;
}
.isotope .isotope-item {
	transition-property: transform, opacity; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -o-transition-property: -o-transform, opacity;
}
.isotope.no-transition {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.isotope.no-transition .isotope-item {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.isotope .isotope-item.no-transition {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.isotope.infinite-scrolling {
	transition:none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.post-item {
	padding: 10px;
}
.grid-posts {
	clear: both;
}
.grid-posts .format-quote .inner-content {
	padding: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grid-posts .format-link .inner-content {
	padding: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grid-posts .format-status .inner-content {
	padding: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grid-posts .format-aside .post-header {
	padding: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grid-posts .format-standard .post-header {
	padding: 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grid-posts .format-aside .post-header::before {
	content: none;
}
.grid-posts .format-standard .post-header::before {
	content: none;
}
.grid-posts .entry-summary {
	-ms-word-wrap: break-word;
}
.format-quote .post-title {
	font-style: italic; margin-bottom: 20px;
}
.format-quote .inner-content > h3 {
	font-style: italic; margin-bottom: 20px;
}
#widget .widgetContainer.g-box-full {
	border-radius: 0px !important; box-shadow: none !important;
}
.post-header {
	padding: 20px 10px; position: relative;
}
.post-title {
	margin-bottom: 0px;
}
.post-info {
	padding: 0px 10px 20px;
}
.post-footer {
	padding: 10px; width: 100%; display: inline-block;
}
.callout-blockquote {
	margin: 20px 0px; text-align: left;
}
.callout-blockquote blockquote p {
	padding-left: 30px; font-size: 14px; font-weight: 300; position: relative;
}
.callout-blockquote blockquote p::before {
	font: 20px/normal "fontello"; left: 0px; position: absolute; content: "\e854"; font-size-adjust: none; font-stretch: normal;
}
.callout-blockquote blockquote {
	background: none !important; border-width: 1px; border-style: solid; padding: 30px 25px 30px 30px; border-radius: 4px; font-style: italic; position: relative;
}
.callout-blockquote figcaption {
	margin: 12px 0px 0px 50px;
}
.callout-blockquote figcaption p {
	margin-bottom: 0px;
}
.callout-blockquote.dark blockquote {
	background: rgb(69, 73, 81); border-color: rgb(69, 73, 81); color: rgb(255, 255, 255);
}
.callout-blockquote blockquote::after {
	border-width: medium 0px medium medium; border-style: solid none solid solid; border-color: transparent currentColor transparent transparent; border-image: none; top: 100%; width: 0px; height: 0px; position: absolute; content: " "; pointer-events: none;
}
.callout-blockquote blockquote::before {
	border-width: medium 0px medium medium; border-style: solid none solid solid; border-color: transparent currentColor transparent transparent; border-image: none; top: 100%; width: 0px; height: 0px; position: absolute; content: " "; pointer-events: none;
}
.callout-blockquote blockquote::after {
	border-width: 18px; border-color: rgba(247, 247, 247, 0); left: 0px; margin-left: 25px;
}
.callout-blockquote blockquote::before {
	border-width: 20px; border-color: rgba(239, 239, 239, 0); left: 0px; margin-left: 24px;
}
.callout-blockquote.dark blockquote::after {
	border-color: blue rgba(51, 51, 51, 0) rgba(51, 51, 51, 0);
}
.callout-blockquote.dark blockquote::before {
	border-color: blue rgba(51, 51, 51, 0) rgba(51, 51, 51, 0);
}
blockquote {
	margin: 20px 0px; padding: 10px 20px; border-left-width: 5px; border-left-style: solid; display: inline-block;
}
blockquote p {
	margin: 0px; line-height: 24px; font-size: 16px; font-weight: 300;
}
blockquote h6 {
	margin-top: 0px;
}
blockquote cite {
	color: rgb(187, 187, 187); text-transform: uppercase; font-size: 11px; display: block;
}
.twentytwenty-container {
	position: relative; z-index: 99999;
}
.twentytwenty-container img {
	top: 0px; width: 100%; display: block; position: absolute;
}
.container .wpb_wrapper li {
	text-align: left;
}
.fontelo-list {
	list-style: none; padding-left: 0px;
}
.fontelo-list li {
	padding-bottom: 5px; padding-left: 2.6em;
}
.fontelo-list i {
	width: 2.4em; text-align: center; font-style: normal; font-weight: normal; margin-left: -2.8em; display: inline-block;
}
.fontelo-list.list-icon-large li {
	padding-left: 2.4em;
}
.fontelo-list i {
	font-family: "fontello";
}
.list-divider li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.list-divider.dashed li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.list-divider li {
	padding-top: 4px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid;
}
.list-divider.dashed li {
	border-top-style: dashed;
}
.standard-list {
	list-style: none; padding-left: 0px;
}
.ordered-list {
	list-style: none; padding-left: 0px;
}
.standard-list i {
	display: none;
}
.ordered-list i {
	display: none;
}
.list-unstyled i {
	display: none;
}
.standard-list li::before {
	font: 1.7em/1em "fontello"; margin-right: 10px; float: left; display: inline-block; content: "\e976"; font-size-adjust: none; font-stretch: normal;
}
.standard-list li::after {
	clear: both; display: table; content: " ";
}
.ordered-list {
	counter-reset: my-badass-counter;
}
.ordered-list li::before {
	background: rgb(119, 119, 119); border-radius: 9px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 11px; margin-right: 6px; margin-left: -1.8em; float: left; display: inline-block; content: counter(my-badass-counter,decimal); counter-increment: my-badass-counter;
}
.ordered-list li {
	padding-left: 1.8em;
}
.ordered-list.upper-roman li::before {
	content: counter(my-badass-counter,upper-roman);
}
.list-icon-large i {
	font-size: 1.33em;
}
.shadow-icons i {
	text-shadow: 1px 1px 1px rgba(127,127,127,0.3);
}
.dl-horizontal dd {
	margin-bottom: 20px;
}
.dl-default dd {
	margin-bottom: 20px;
}
.dl-horizontal dd ul {
	margin-bottom: 0px;
}
.one-by-one-animated li {
	list-style-type: none;
}
.nav-tabs {
	position: relative;
}
.nav-pills {
	position: relative;
}
.tab-content > .tab-pane {
	padding: 30px 0px 0px;
}
.nav-tabs > li > a {
	border-radius: 0px; font-size: 16px; font-weight: 300; margin-right: -1px;
}
.nav-tabs > li.active > a {
	transition:0.2s;
}
.nav-tabs > li.active > a:hover {
	transition:0.2s;
}
.nav-tabs > li.active > a:focus {
	transition:0.2s;
}
.tabs-style-square > li > a {
	line-height: 2.0825; padding-top: 6px; padding-bottom: 6px; margin-top: 4px;
}
.tabs-style-square > li.active > a {
	border-bottom-color: transparent !important;
}
.tabs-style-square > li.active > a:hover {
	border-bottom-color: transparent !important;
}
.tabs-style-square > li.active > a:focus {
	border-bottom-color: transparent !important;
}
.tabs-style-square .tabdrop > a {
	border-color: transparent; background-color: transparent;
}
.kleo-tabs .tabs-style-default .tabdrop .dropdown-menu {
	margin-top: 2px;
}
.tabs-style-default > li > a {
	border-top-color: transparent; border-top-width: 2px; border-top-style: solid;
}
.tabs-style-default > li.active > a {
	border-bottom-color: transparent !important; border-top-width: 2px; border-top-style: solid;
}
.tabs-style-default > li.active > a:hover {
	border-bottom-color: transparent !important; border-top-width: 2px; border-top-style: solid;
}
.tabs-style-default > li.active > a:focus {
	border-bottom-color: transparent !important; border-top-width: 2px; border-top-style: solid;
}
.kleo-tabs .tabs-style-line .tabdrop .dropdown-menu {
	margin-top: 2px;
}
.tabs-style-line > li {
	margin-bottom: -1px;
}
.tabs-style-line > li > a {
	border-width: 0px 0px 2px; border-style: none none solid; border-color: currentColor currentColor transparent; margin: 0px 15px; border-image: none; padding-right: 0px; padding-left: 0px;
}
.tabs-style-line > li > a:hover {
	background-color: transparent;
}
.tabs-style-line .tabdrop > a {
	margin: inherit; padding: 10px 15px;
}
.tabs-style-line > li.active > a {
	border-width: 0px 0px 2px; border-style: none none solid; border-color: currentColor; border-image: none; background-color: transparent;
}
.tabs-style-line > li.active > a:hover {
	border-width: 0px 0px 2px; border-style: none none solid; border-color: currentColor; border-image: none; background-color: transparent;
}
.tabs-style-line > li.active > a:focus {
	border-width: 0px 0px 2px; border-style: none none solid; border-color: currentColor; border-image: none; background-color: transparent;
}
.nav-tabs.tabs-centered {
	text-align: center;
}
.nav-tabs.tabs-centered li {
	float: none; display: inline-block;
}
.nav-pills > li > a {
	border-width: 1px; border-style: solid; border-radius: 0px; font-size: 16px; font-weight: 300;
}
.nav-pills > li > a > i {
	margin: 0px 10px;
}
.nav-pills > li + li {
	margin-left: -1px;
}
.nav-pills > li.active > a {
	border-width: 1px; border-style: solid;
}
.nav-pills > li.active > a:hover {
	border-width: 1px; border-style: solid;
}
.nav-pills > li.active > a:focus {
	border-width: 1px; border-style: solid;
}
.nav-pills.tabs-centered {
	text-align: center;
}
.nav-pills.tabs-centered li {
	float: none; display: inline-block;
}
.main-color .nav-pills.pills-style-ghost > li.active a {
	background: rgba(255, 255, 255, 0.1) !important;
}
.main-color .nav-pills.pills-style-ghost > li.active a:hover {
	background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.1); border-image: none;
}
.main-color .nav-pills.pills-style-ghost > li a:hover {
	background: rgba(255, 255, 255, 0.1);
}
.main-color .nav-pills.pills-style-ghost > li.active a {
	padding: 12px 20px; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-image: none !important; color: rgb(255, 255, 255);
}
.main-color .nav-pills.pills-style-ghost > li > a {
	padding: 12px 20px; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-image: none !important; color: rgb(255, 255, 255);
}
.kleo-tabs .tabdrop .dropdown-menu {
	border-width: 1px; border-style: solid; margin-top: 1px;
}
.kleo-tabs .tabdrop .dropdown-menu li {
	width: 100%; text-align: left; font-size: 12px; float: none;
}
.kleo-tabs .tabdrop .dropdown-menu li a {
	padding: 0px 10px; height: 33px; line-height: 33px; font-size: 12px;
}
.kleo-tabs .tabdrop .dropdown-menu li a span {
	left: inherit; top: 6px; right: 10px; display: inline-block;
}
.kleo-tabs .tabdrop .dropdown-menu li a span {
	box-shadow: none;
}
.kleo-tabs .tabdrop .dropdown-menu {
	text-align: left;
}
.kleo-tabs .tabdrop > a.dropdown-toggle {
	background: none; border-color: transparent;
}
.kleo-tabs .tabdrop > a.dropdown-toggle:hover {
	background: none; border-color: transparent;
}
.kleo-tabs .tabdrop > a.dropdown-toggle:focus {
	background: none; border-color: transparent;
}
.kleo-tabs .tabdrop::before {
	font: 120%/normal "fontello"; transition:0.4s ease-in-out; left: 12px; top: 20px; text-align: center; display: block; position: absolute; z-index: 12; content: "\e97c"; font-size-adjust: none; font-stretch: normal; pointer-events: none;
}
.kleo-tabs .nav-pills .tabdrop::before {
	top: 12px;
}
.kleo-tabs .tabs-style-line .tabdrop::before {
	top: 12px;
}
.kleo-tabs .tabs-style-default .tabdrop::before {
	top: 15px;
}
.kleo-tabs .tabs-style-default .tabdrop.pull-right > .dropdown-menu {
	right: -1px;
}
.kleo-tabs .tabs-style-square .tabdrop.pull-right > .dropdown-menu {
	right: -1px;
}
.wpb_tour .nav-tab {
	width: 31.66%; float: left;
}
.wpb_tour.pos-right .nav-tab {
	float: right;
}
.wpb_tour .nav-tab li {
	margin: 0px 0px 1px; width: 100%; clear: left;
}
.wpb_tour .tab-content {
	padding: 0px 0px 0px 21.73px; border: 0px currentColor; border-image: none; width: 68.33%; float: left; box-sizing: border-box;
}
.wpb_tour .tab-content > .tab-pane {
	padding: 0px;
}
.wpb_tour .tab-pane :first-child.kleo_text_column p:first-child {
	margin-top: 0px;
}
.wpb_tour_next_prev_nav {
	padding-top: 10px;
}
@media all and (max-width:767px)
{
.wpb_tour .nav-tab {
	width: 100%; float: none;
}
.wpb_tour .tab-content {
	width: 100%; float: none;
}
}
.panel {
	box-shadow: none; -webkit-box-shadow: none;
}
.panel-heading {
	border-radius: 0px;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-toggle .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-default .panel-title {
	font-size: 13px; font-weight: bold;
}
.panel-group .panel {
	border-radius: 0px;
}
.panel-toggle.panel {
	border-radius: 0px;
}
.panel-toggle.panel {
	margin-bottom: 0px;
}
.wpb_wrapper .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-kleo + .panel {
	margin-top: 0px;
}
.panel-kleo .panel-title {
	font-size: 18px; font-weight: 500;
}
.panel-kleo .panel-title a b {
	font-weight: normal;
}
.panel.icons-to-left .icon-closed {
	margin-right: 20px; float: left;
}
.panel.icons-to-left .icon-opened {
	margin-right: 20px; float: left;
}
.panel-group.icons-to-left .icon-closed {
	margin-right: 20px; float: left;
}
.panel-group.icons-to-left .icon-opened {
	margin-right: 20px; float: left;
}
.panel.icons-to-right .icon-closed {
	margin-left: 20px; float: right;
}
.panel.icons-to-right .icon-opened {
	margin-left: 20px; float: right;
}
.panel-group.icons-to-right .icon-closed {
	margin-left: 20px; float: right;
}
.panel-group.icons-to-right .icon-opened {
	margin-left: 20px; float: right;
}
.pricing-table .panel-info {
	border-radius: 0px; border: 0px currentColor; border-image: none; box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.18);
}
.pricing-table .panel-info > .panel-heading {
	border: 0px currentColor; border-image: none; padding-bottom: 0px;
}
.pricing-table .panel-heading h3 {
	text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table .panel-body {
	padding: 5px 15px; font-style: italic;
}
.pricing-table .panel-body > strong {
	font-style: normal;
}
.pricing-table .pmpro-price {
	padding: 20px 15px;
}
.pricing-table .pmpro-price .lead {
	margin: 0px; line-height: 64px; font-size: 54px; font-style: normal; font-weight: 300;
}
.pricing-table .pmpro-price .lead > strong {
	font-weight: 300;
}
.pricing-table .pmpro-price sup {
	top: -0.75em; font-size: 50%;
}
.pricing-table .extra-description {
	padding: 5px 15px 30px; font-size: 12px;
}
.pricing-table ul.list-group {
	padding: 20px 15px 0px;
}
.container .pricing-table li.list-group-item {
	padding: 5px 15px; border-radius: 0px; border: 0px currentColor; border-image: none; text-transform: uppercase; font-size: 12px; margin-bottom: 0px;
}
.container .pricing-table ul.list-group li:last-child {
	padding-bottom: 25px; border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table .list-group-item.unavailable::before {
	display: none;
}
.pricing-table .pricing-table .extra-description::before {
	display: none;
}
.pricing-table .list-group-item::before {
	font: 13px/normal "fontello"; margin-right: 10px; content: "\e980"; font-size-adjust: none; font-stretch: normal;
}
.pricing-table .panel-footer {
	background: 0px; border: 0px currentColor; border-image: none;
}
.pricing-table .panel-info.popular {
	box-shadow: 3px 3px 10px rgba(0,0,0,0.1);
}
.pricing-table .panel-info.popular .panel-heading {
	padding-top: 20px; margin-top: -20px;
}
.pricing-table .popular .panel-heading h3 {
	border-bottom-width: 1px; border-bottom-style: solid;
}
.pricing-table .popular .extra-description {
	text-transform: uppercase;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
	padding: 0px; border: 0px currentColor; border-image: none; width: 100%; margin-bottom: 0px; display: block;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
	height: 0px; padding-bottom: 56.25%; position: relative;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
	left: 0px; top: 0px; height: 100%; position: absolute;
}
