.content .example2 ul:not(.pagination):not(.path):not(.slides) li, .right_block .example2 ul:not(.pagination):not(.path):not(.slides) li {
    margin-bottom: 0;
    padding-left: 0;
    background: #dde9ef;
	
}	

.content .example2 ul:not(.pagination):not(.path):not(.slides) li.slick-active,
.right_block .example2 ul:not(.pagination):not(.path):not(.slides) li.slick-active {
    background: transparent;
	
}	

.example2  ul:not(.pagination):not(.path):not(.slides), .example2 .right_block ul:not(.pagination):not(.path):not(.slides) {
    padding-left: 0;
    margin: 0;
}
.example2 {
	margin-top:20px;
	margin-bottom:40px;
}
.example2 .container {
	max-width:100%
}

.example-title {
  font-size: 18px;
  font-weight: 800;
  line-height: 1.44;
  letter-spacing: normal;
  color: #0e1a20;
  margin-bottom:45px
}

.example2 .before, .example2  .after {
    width: 220px;
    height: 280px;
    display: inline-block;
    margin-right: 63px;
	position:relative
}

.example2  .after {
	margin-right:0
}
.example2  .before img, .example2  .after img {
	max-width:100%;
	border-radius: 45px;
}

.example2  .before:before {
	content:' ';
	width:82px;
	height:82px;	
	background-size:82px 82px;
	position:absolute;
	left:0px;
}

.example2 .before:before {
	//background:url(/images/dvs/before-label.png) center center no-repeat;	
	//background-size:82px 82px;	
}

.example2 .after:before {
	content:' ';
	width:82px;
	height:82px;
	background-size:82px 82px;
	position:absolute;
	left:0px
}
 
.example2 .after:before {
	//background:url(/images/dvs/after-label.png) center center no-repeat;	
	//background-size:82px 82px;	
}


.example-text {
	line-height: 1.5;
	margin-top: 42px;
	padding-left:40px;
	position:relative;
	z-index:10;
}

.example-text:before {
    content: ' ';
    background: url(/images/dvs/cross-line2.png) left top no-repeat;
    background-size: 20px 39px;
    width: 20px;
    height: 39px;
    display: block;
    position: absolute;
    left: 5px;
}

.example2 .owl-dots {
	position: absolute;
	bottom: -50px;
	width:100%;
	text-align: center;
}


.example2 .owl-dots  .owl-dot {
	width:15px;
	height:15px;
	background: #dde9ef;
	border-radius:100%;
	margin:0 15px;
}

.example2 .owl-dots  .owl-dot.active {
	border:2px solid #fdc100;
	background: #fff;
	
}
.example2 .visible-xs {
	display: none
} 


.example2 .slick-prev {
	top:50%;
	z-index:10;
	border: none;
	left: 50px;
	position: absolute;
	width: 30px;
	height: 56px;
	margin-top:-54px;	
	color:	transparent !important;
	background: url(/images/dvs/arr-left.png) left center no-repeat !important;
	background-size: 30px 56px !important;
}

.example2 .slick-prev:hover {
	background-image: url(/images/dvs/arr-left.png) !important; 
	background-size: 30px 56px !important;	
}


.example2 .slick-next {
	top:50%;	
	z-index:10;
	border: none;
	right: 50px !important;
	position:absolute;
	width:30px;
	height:56px;
	margin-top:-54px;
	color: transparent !important;
	background: url(/images/dvs/arr-right.png) left center no-repeat !important;	
	background-size: 30px 56px !important;	
}

.example2 .slick-next:hover {
	background: url(/images/dvs/arr-right.png) left center no-repeat !important;	
	background-size: 30px 56px !important;	
}

.example2 .slick-dots {
	position: absolute;
	z-index: 10;
	display: block;
	text-align: center;
	width: 100%;
	//bottom:10px;
}

.example2 .slick-dots li {
	display: inline-block;
	width: 15px;
	height: 15px;
	background:	#dde9ef;
	border-radius: 100%;
	margin: 0 14px;	
	cursor:pointer
}

.example2 .slick-dots li.slick-active  {
	border: 2px solid	#fdc100;
	background:	#fff;	
}

.example2 .slick-dots li button {
	display: none;
}

.example2 .item {
    background:   #ffffff;
    background-image: url('/images/dvs/portfolio-slider-bg.png');
	background-repeat: repeat-x;
    position: relative;
	padding:55px 140px 55px;
	box-sizing: border-box;
}

.example2 .slick-dots li {
	float: none !important;
}

.example-imgs {
	text-align: center;
} 

@media (min-width:768px) and (max-width: 1200px) {
	.example2 .item {
		padding: 55px 40px 85px;
	}
	.example2 .slick-next {
		right:20px  !important
	} 
	.example2 .slick-prev {
		left:20px !important
	} 	
}

@media  (min-width: 640px) and (max-width: 767px) {
	.example2 .item {
		padding: 55px 40px 85px;
	}
	.example2 .slick-next {
		right:20px  !important
	} 
	.example2 .slick-prev {
		left:20px !important
	}

	.example2 .before {
		margin-right:10px;
	} 	
	.example2  .example-text {
		padding-left:0
	}	
	.example2  .example-text:before {
		display: none;
	}
}


@media (max-width: 639px) {
	
	.example2 .item {
		padding: 55px 40px 85px;
	}
	.example2 .slick-next {
		right:10px  !important
	} 
	.example2 .slick-prev {
		left:10px !important
	}

	.example2 .before {
		margin-right:2%;
	} 		
	.example2 .before, .example2 .after {
		max-width:46%; 
		height:auto
	}
	.example2 .before:before,
	.example2 .after:before {
		width:60px;
		height:60px;
		background-size: 60px 60px;
	}
	
	.example2 .before img, .example2 .after img {
		border-radius: 30px;
	} 	
	
	.example2  .example-text {
		padding-left:0
	}	
	.example2  .example-text:before {
		display: none;
	}	
}

@media (max-width: 480px) {
	.example2 .item {
		padding: 35px 0px 20px;
	}
	.example2 .before::before, .example2 .after::before {
		width: 42px;
		height: 42px;
		background-size: 42px 42px;
	}
	
	.example2 .slick-prev, .example2 .slick-prev:hover {
		width: 50px;
		height: 50px;
		background: url(/images/dvs/left2.png) left center no-repeat !important;
			background-size: auto;
		background-size: 50px 50px !important;
		left: 5px !important;
		margin-top:-25px;
	}	
	
	.example2 .slick-next, .example2 .slick-next:hover {
		width: 50px  !important;
		height: 50px  !important;
		padding:0 !important;
		left: auto !important;
		background: url(/images/dvs/right2.png) left center no-repeat !important;
			background-size: auto;
		background-size: 50px 50px !important;
		right: 5px  !important;
		margin-top:-25px;		
		margin-left:0 !important;
		margin-right: 0  !important;
	}	
}

@media (max-width: 767px) {
	.example2 {
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-bottom:70px;
		background: #fff url('/images/dvs/portfolio-slider-bg.png') center top repeat-x;	
	}
	.example2 .item {
		background: none;
		padding-left:10px;
		padding-right:10px;
	}
	.example2 .slick-dots {
		bottom:-30px;
		padding-left:0;
	}
}

.modengy-btitle {
    font-weight:900;
	font-size:14px;	
	margin-bottom:30px;
	text-align: left

} 

.modengy-btitle  span {
	position:relative;
	display:block
}


.modengy-btitle  span:after {
	content:' ';
	border-bottom:  5px solid #fdc100;
	display:inline-block;
	width:40px;
	left:0;
	bottom:-10px;
	position:absolute

}