
/*.carousel.indicators .carousel-item {
	height: 130px;
	overflow: hidden;
}*/
.cdc-horizontal-carousel .carousel .carousel-item,.carousel-item:nth-child(1),.carousel-item:nth-child(2),.carousel-item:nth-child(3),.carousel-item:nth-child(4),.carousel-item:nth-child(5){/*background:none !important;*/ background: url(../images/bg.jpg) !important;}


.cdc-horizontal-carousel .carousel.indicators .carousel-item,.cdc-horizontal-carousel .carousel.indicators .carousel-item:nth-child(1),.cdc-horizontal-carousel .carousel.indicators .carousel-item:nth-child(2),.cdc-horizontal-carousel .carousel.indicators .carousel-item:nth-child(3),.cdc-horizontal-carousel .carousel.indicators .carousel-item:nth-child(4),.cdc-horizontal-carousel .carousel.indicators .carousel-item:nth-child(5){background:none !important;}

 


.cdc-horizontal-carousel .carousel.indicators .carousel-item	a {
	display: block;
	float: left;
	width: 25%;
}	
.cdc-horizontal-carousel .carousel.indicators .carousel-item a {
	opacity: 0.6;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a.active {
	opacity: 1;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a:hover {
	text-decoration: none;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a .imageTag {
	position: relative;
	height: 120px;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a.active .imageTag span {
	position: absolute;
	bottom: 0;
	display: inline-block;
	background: red;
	color: #fff;
	font-size: 14px;
	padding: 3px 8px;
    font-weight: 500;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a .imageTag span {
	display: none;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a img {
	height: 125px;	
	border-bottom: 5px solid white;
}
.cdc-horizontal-carousel .carousel.indicators .carousel-item a h2 { 
	margin: 0!important;
	font-size: 13px;
	font-weight:500;
	color: #000;
	margin-top: 15px !important;
	line-height: normal; text-transform: none;
    padding: 0 5px;
}
.cdc-horizontal-carousel .rounded-circle {
	width: 40px;
	height: 40px;
	padding: 8px;
	cursor: pointer;
	z-index: 100;
}




.cdc-horizontal-carousel .cdc-horizontal-carousel {
	padding: 20px;
	padding-bottom: 5px;
}
.cdc-horizontal-carousel .carousel-indicatorz {
	margin-top: 20px;
	margin-left: 15px;
	padding-left: 0;
	width: calc(100% - 30px);
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
.cdc-horizontal-carousel .list-inline-item {
	flex: 0 0 auto;
	margin-right: 3px;
}
.cdc-horizontal-carousel &.active {
 	 border-bottom: 5px solid #FF0000;
}
.cdc-horizontal-carousel .carousel-indicatorz > li {
	width: 200px;
	height: initial;
	text-indent: initial;
	max-width: initial;
	min-width: initial;
}
.cdc-horizontal-carousel .carousel-indicators > li.active img {
	opacity: 0.7;
}
.cdc-horizontal-carousel #prev,.cdc-horizontal-carousel  #next {
	position: absolute;
	bottom: 45px;
	background: #fff;
}
.cdc-horizontal-carousel .fa {
	color: darkgray;
	font-size: 40px;
	opacity: .6;
}
.cdc-horizontal-carousel #prev {
	left: -10px;
}
.cdc-horizontal-carousel #next {
	right: -10px;
}
.cdc-horizontal-carousel .carousel-control-next-icon,.cdc-horizontal-carousel  .carousel-control-prev-icon {
    width: 45px;
    height: 45px;
    position: absolute;
}
.cdc-horizontal-carousel .carousel-control-next-icon {
    right: 35px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMzM0LjMzMiwyMzIuMTExTDIwNC43MSwzNjEuNzM2Yy0zLjYxNywzLjYxMy03Ljg5Niw1LjQyOC0xMi44NDcsNS40MjggICBjLTQuOTUyLDAtOS4yMzUtMS44MTQtMTIuODUtNS40MjhsLTI5LjEyMS0yOS4xM2MtMy42MTctMy42MTMtNS40MjYtNy44OTgtNS40MjYtMTIuODQ3YzAtNC45NDEsMS44MDktOS4yMzIsNS40MjYtMTIuODQ3ICAgbDg3LjY1My04Ny42NDZsLTg3LjY1Ny04Ny42NWMtMy42MTctMy42MTItNS40MjYtNy44OTgtNS40MjYtMTIuODQ1YzAtNC45NDksMS44MDktOS4yMzEsNS40MjYtMTIuODQ3bDI5LjEyMS0yOS4xMyAgIGMzLjYxOS0zLjYxNSw3Ljg5OC01LjQyNCwxMi44NS01LjQyNGM0Ljk1LDAsOS4yMzMsMS44MDksMTIuODUsNS40MjRsMTI5LjYyMiwxMjkuNjIxYzMuNjEzLDMuNjE0LDUuNDIsNy44OTgsNS40MiwxMi44NDcgICBDMzM5Ljc1MiwyMjQuMjEzLDMzNy45NDUsMjI4LjQ5OCwzMzQuMzMyLDIzMi4xMTF6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.cdc-horizontal-carousel .carousel-control-prev-icon {
	left: 35px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMjg4LjY0NiwzMDYuOTEzYzMuNjIxLDMuNjE0LDUuNDM1LDcuOTAxLDUuNDM1LDEyLjg0NyAgIGMwLDQuOTQ4LTEuODEzLDkuMjM2LTUuNDM1LDEyLjg0N2wtMjkuMTI2LDI5LjEzYy0zLjYxLDMuNjE3LTcuODkxLDUuNDI4LTEyLjg0LDUuNDIxYy00Ljk1MSwwLTkuMjMyLTEuODExLTEyLjg1NC01LjQyMSAgIEwxMDQuMjEsMjMyLjExMWMtMy42MTctMy42Mi01LjQyNC03Ljg5OC01LjQyNC0xMi44NDhjMC00Ljk0OSwxLjgwNy05LjIzMyw1LjQyNC0xMi44NDdMMjMzLjgyNiw3Ni43OTUgICBjMy42MjEtMy42MTUsNy45MDItNS40MjQsMTIuODU0LTUuNDI0YzQuOTQ5LDAsOS4yMjksMS44MDksMTIuODQsNS40MjRsMjkuMTI2LDI5LjEzYzMuNjIxLDMuNjE1LDUuNDM1LDcuODk4LDUuNDM1LDEyLjg0NyAgIGMwLDQuOTQ2LTEuODEzLDkuMjMzLTUuNDM1LDEyLjg0NWwtODcuNjQ2LDg3LjY1TDI4OC42NDYsMzA2LjkxM3oiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.cdc-horizontal-carousel .carousel-control-next {
    right: -30px;
}
.cdc-horizontal-carousel .carousel-control-prev {
    left: -30px;
}
.cdc-horizontal-carousel .carousel-control-prev,.cdc-horizontal-carousel  .carousel-control-next {
    position: absolute;
    top: 30%;
    bottom: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: rgb(255, 255, 255);
    text-align: center;
    opacity: 0.5;
}
.cdc-horizontal-carousel .carousel-indicators {
	bottom: -10px;
	width: 100%;
	margin: 0;
}
.cdc-horizontal-carousel .carousel-control-prev,.cdc-horizontal-carousel  .carousel-control-next {
	height: calc(100% - 102px);
	opacity: 1;
	width: 10%;
}
.cdc-horizontal-carousel .carousel-control-prev-icon,.cdc-horizontal-carousel  .carousel-control-next-icon {
	width: 45px;
	height: 45px;
}

@media (min-width: 576px) {
.cdc-horizontal-carousel .cdc-vertical-carousel .col-2 {
    min-width: 245px;
	width: 245px;
	max-width: 245px;
}
}
.cdc-horizontal-carousel .collapse.half {
  position: relative;
  display: block;
  height: auto!important;
  max-height: 12em;
  overflow: hidden;
}
.cdc-horizontal-carousel .collapsing.half {
  position: relative;
}
.cdc-horizontal-carousel .collapsing.half {
	position: relative;
	min-height: 12em;
}
.cdc-horizontal-carousel .collapse.half.in {
	max-height: none;
}
.cdc-horizontal-carousel .collapse.half:after,.cdc-horizontal-carousel  .collapsing.half:after {
  	content: '';
  	position: absolute;
  	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background-color: #ffffff;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.cdc-horizontal-carousel .collapse.half.in:after {
	display: none;
}
.cdc-horizontal-carousel *[data-toggle=collapse][aria-expanded=false] .show-less {
  display: none;
}
.cdc-horizontal-carousel *[data-toggle=collapse][aria-expanded=true] .show-more {
  display: none;
}
.cdc-horizontal-carousel .cdc-horizontal-carousel iframe#player4, .embed-responsive {
    height: 350px !important;
}

@keyframes fade-in-up {
	 0% {
		 opacity: 0;
	}
	 100% {
		 transform: translateY(0);
		 opacity: 1;
	}
}

.cdc-horizontal-carousel .videoSec iframe {
	 max-width: 100%;
	 max-height: 100%;
}

.cdc-horizontal-carousel .videoSec.stuck {
	 position: fixed;
	 top: 100px;
	 right: 115px;
	 width: 260px;
	 height: 145px;
	 transform: translateY(100%);
	 animation: fade-in-up 2s ease forwards;
	z-index: 1;
}
