#videos .link {
	cursor: pointer;
}

@media only screen and (min-width: 1200px){
	#videos {
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #1C1C1C;
		display: block;
		position: relative;		
	}
	#videos .container-fluid {
		padding: 0;
		margin: 0;		
	}
	#videos .container-fluid .row {
		margin: 0;
		padding: 0;	
	}	
	#videos video {
		width:100%;
		height: auto;		
	}
	#videos .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:first-child::after,
	#videos .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	
	#videos .btn_play {
		position: absolute !important;
        z-index: 1;
        display: none;
        top: 50%;
        left: 50%;
        cursor: pointer;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px;
        height: 60px;
	}
	#videos .btn_play:after {
		content: "";
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		background: url(../img/btn_play.png) 0 0px no-repeat;
	}
	
	#videos .slick-track {
		line-height: 0;
	}	
	
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
    #videos .slider {
		padding: 0;
		margin-top: 30px;
		margin-bottom: 30px;		
    }	

	#videos .slider-nav-left {
	}
	
	#videos .slider-nav-left:after {
        content: "";
        position: absolute;
        display: block;
        width: 42px;
        height: 41px;
        background: url(../img/slick_nav_left_3.png) 0 0px no-repeat;
		cursor: pointer;
        left: 50px;
        z-index: 1;
        top: 50%;
        margin-top: -20px;
	}	
	#videos .slider-nav-right {

	}
	#videos .slider-nav-right:after {
        content: "";
        position: absolute;
        display: block;
        width: 42px;
        height: 41px;
        background: url(../img/slick_nav_right_3.png) 0 0px no-repeat;
		cursor: pointer;
        right: 50px;
        z-index: 1;
        top: 50%;
        margin-top: -20px;
	}
	
    #videos .slick-slide {
       margin: 0px 0px;
	   padding: 0px 10px;
    }
	#videos .slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
		margin-left: -10px;
		margin-right: -10px;
	}	
    #videos .slick-slide div > div {
		position: relative;
    }	
	#videos .slick-slide img {
		display: block;
		width: 100%;
		filter: grayscale(1);
	}	

	#videos .video_preview {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:first-child::after,
	#videos .video_preview .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	#videos .video_preview .btn_play {
		position: absolute !important;
		z-index:1;
		display: none;
		top:50%;
		left:50%;
		cursor: pointer;
		margin-left: -30px;
		margin-top: -30px;
	}
	
}
@media only screen and (min-width: 992px) and (max-width: 1199.5px) {
	#videos {
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #1C1C1C;
		display: block;
		position: relative;		
	}
	#videos .container-fluid {
		padding: 0;
		margin: 0;		
	}
	#videos .container-fluid .row {
		margin: 0;
		padding: 0;	
	}	
	#videos video {
		width:100%;
		height: auto;		
	}
	#videos .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:first-child::after,
	#videos .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	
	#videos .btn_play {
		position: absolute !important;
        z-index: 1;
        display: none;
        top: 50%;
        left: 50%;
        cursor: pointer;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px;
        height: 60px;
	}
	#videos .btn_play:after {
		content: "";
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		background: url(../img/btn_play.png) 0 0px no-repeat;
	}

	#videos .slick-track {
		line-height: 0;
	}	
	
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
    #videos .slider {
		padding: 0;
		margin-top: 30px;
		margin-bottom: 30px;		
    }	
	#videos .slider-nav-left {
	}
	
	#videos .slider-nav-left:after {
        content: "";
        position: absolute;
        display: block;
        width: 42px;
        height: 41px;
        background: url(../img/slick_nav_left_3.png) 0 0px no-repeat;
		cursor: pointer;
        left: 50px;
        z-index: 1;
        top: 50%;
        margin-top: -20px;
	}	
	#videos .slider-nav-right {

	}
	#videos .slider-nav-right:after {
        content: "";
        position: absolute;
        display: block;
        width: 42px;
        height: 41px;
        background: url(../img/slick_nav_right_3.png) 0 0px no-repeat;
		cursor: pointer;
        right: 50px;
        z-index: 1;
        top: 50%;
        margin-top: -20px;
	}
    #videos .slick-slide {
       margin: 0px 0px;
	   padding: 0px 10px;
    }
	#videos .slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
		margin-left: -10px;
		margin-right: -10px;
	}	
    #videos .slick-slide div > div {
		position: relative;
    }	
	#videos .slick-slide img {
		display: block;
		width: 100%;
		filter: grayscale(1);
	}	

	#videos .video_preview {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:first-child::after,
	#videos .video_preview .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	#videos .video_preview .btn_play {
		position: absolute !important;
		z-index:1;
		display: none;
		top:50%;
		left:50%;
		cursor: pointer;
		margin-left: -30px;
		margin-top: -30px;
	}	
}
@media only screen and (min-width: 768px) and (max-width: 991.5px) {
	#videos {
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #1C1C1C;
		display: block;
		position: relative;		
	}
	#videos .container-fluid {
		padding: 0;
		margin: 0;		
	}
	#videos .container-fluid .row {
		margin: 0;
		padding: 0px 15px;
	}	
	#videos video {
		width:100%;
		height: auto;		
	}
	#videos .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:first-child::after,
	#videos .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	
	#videos .btn_play {
		position: absolute !important;
        z-index: 1;
        display: none;
        top: 50%;
        left: 50%;
        cursor: pointer;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px;
        height: 60px;
	}
	#videos .btn_play:after {
		content: "";
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		background: url(../img/btn_play.png) 0 0px no-repeat;
	}

	#videos .slick-track {
		line-height: 0;
	}	
	
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
    #videos .slider {
		padding: 0;
		margin-top: 30px;
		margin-bottom: 30px;		
    }	
	#videos .slider-nav-left {

	}
	#videos .slider-nav-left:after {
        content: "";
        position: absolute;
        display: block;
        width: 10px;
        height: 15px;
        background: url(../img/slick_nav_left_4.png) 0 0px no-repeat;
		cursor: pointer;
        left: 25px;
		z-index: 1;
        bottom: 24px;
        margin-top: 0px;
	}	
	#videos .slider-nav-right {

	}
	#videos .slider-nav-right:after {
        content: "";
        position: absolute;
        display: block;
        width: 10px;
        height: 15px;
        background: url(../img/slick_nav_right_4.png) 0 0px no-repeat;
		cursor: pointer;
        right: 25px;
		z-index: 1;
        bottom: 24px;
        margin-top: 0px;
	}
    #videos .slick-slide {
       margin: 0px 0px;
	   padding: 0px 10px;
    }
	#videos .slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
		margin-left: -15px;
		margin-right: -15px;
	}	
    #videos .slick-slide div > div {
		position: relative;
    }	
	#videos .slick-slide img {
		display: block;
		width: 100%;
		filter: grayscale(1);
	}	

	#videos .video_preview {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:first-child::after,
	#videos .video_preview .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	#videos .video_preview .btn_play {
		position: absolute !important;
		z-index:1;
		display: none;
		top:50%;
		left:50%;
		cursor: pointer;
		margin-left: -30px;
		margin-top: -30px;
	}

	#videos_slyder_dots {
        display: inline-block;
        position: relative;
        width: 100%;
        height: 50px;
        text-align: center;
	}
	#videos_slyder_dots .slick-dots {
		position: absolute;
		bottom: 15px;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
	}	
	#videos_slyder_dots .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 2px;
		padding: 0;
		cursor: pointer;
	}
	#videos_slyder_dots .slick-dots li button:before {
		font-family: 'slick';
		font-size: 10px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		color: #444444;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}	  
	#videos_slyder_dots .slick-dots li.slick-active button:before {
		color: #838383;
	}	
    #videos .slick-slide .btn_play {
        scale: 0.6;
    }	
	
}
@media only screen and (max-width: 767.5px){
	#videos {
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #1C1C1C;
		display: block;
		position: relative;		
	}
	#videos .container-fluid {
		padding: 0;
		margin: 0;		
	}
	#videos .container-fluid .row {
        margin: 0;
        padding: 0px 10px;
	}	
	#videos video {
		width:100%;
		height: auto;		
	}
	#videos .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .slide_table td:first-child::after,
	#videos .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	
	#videos .btn_play {
		position: absolute !important;
        z-index: 1;
        display: none;
        top: 50%;
        left: 50%;
        cursor: pointer;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px;
        height: 60px;
	}
	#videos .btn_play:after {
		content: "";
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		background: url(../img/btn_play.png) 0 0px no-repeat;
	}

	#videos .slick-track {
		line-height: 0;
	}	
	
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
	#videos .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
    #videos .slider {
        padding: 0;
        margin-top: 8px;
        margin-bottom: 8px;
        display: block;
        position: relative;	
    }	
	#videos .slider-nav-left {

	}
	#videos .slider-nav-left:after {
        content: "";
        position: absolute;
        display: block;
        width: 10px;
        height: 15px;
        background: url(../img/slick_nav_left_4.png) 0 0px no-repeat;
		cursor: pointer;
        left: 25px;
		z-index: 1;
        bottom: 24px;
        margin-top: 0px;
	}	
	#videos .slider-nav-right {

	}
	#videos .slider-nav-right:after {
        content: "";
        position: absolute;
        display: block;
        width: 10px;
        height: 15px;
        background: url(../img/slick_nav_right_4.png) 0 0px no-repeat;
		cursor: pointer;
        right: 25px;
		z-index: 1;
        bottom: 24px;
        margin-top: 0px;
	}	
    #videos .slick-slide {
        margin: 0px 0px;
        padding: 0px 3px;
    }
	#videos .slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
		margin-left: -3px;
        margin-right: -3px;
	}	
    #videos .slick-slide div > div {
		position: relative;
    }	
	#videos .slick-slide img {
		display: block;
		width: 100%;
		filter: grayscale(1);
	}	

	#videos .video_preview {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
		width:100%;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td {
		line-height: 0;	
		padding:0;
		margin:0;
		border:0;
	}	
	#videos .video_preview .slide_table td:first-child {
		background-repeat: no-repeat;
		background-position: left center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:last-child {
		background-repeat: no-repeat;
		background-position: right center;
		background-size: auto 170%;
		filter: blur(8px);
	}
	#videos .video_preview .slide_table td:first-child::after,
	#videos .video_preview .slide_table td:last-child::after	{
	  content: '';
	  position: absolute;
	  top: 0;
	  background: rgba(0, 0, 0, 0.6);
	  width: 100%;
	  height: 100%;
	}
	#videos .video_preview .btn_play {
		position: absolute !important;
		z-index:1;
		display: none;
		top:50%;
		left:50%;
		cursor: pointer;
		margin-left: -30px;
		margin-top: -30px;
	}
	
	#videos_slyder_dots {
        display: inline-block;
        position: relative;
        width: 100%;
        height: 50px;
        text-align: center;
	}
	#videos_slyder_dots .slick-dots {
		position: absolute;
		bottom: 15px;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
	}	
	#videos_slyder_dots .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 2px;
		padding: 0;
		cursor: pointer;
	}
	#videos_slyder_dots .slick-dots li button:before {
		font-family: 'slick';
		font-size: 10px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		color: #444444;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}	  
	#videos_slyder_dots .slick-dots li.slick-active button:before {
		color: #838383;
	}	
    #videos .slick-slide .btn_play {
        scale: 0.5;
    }
}	
	
}
@media only screen and (max-width: 380px){
	
}

