.slider-pro {
	font-family: 'Open Sans', Arial;
}


/* Example 5 */
#top_slider {
	margin: 0;
}
#top_slider .sp-thumbnail-image-container {
	width: 436px;
	height: 252px;
	overflow: hidden;
	float: left;
	margin:0 !important;
}

#top_slider h2 a:link, #top_slider h2 a:visited, #top_slider h2 {
	color: #fff;
}

#top_slider .sp-thumbnail-image {
	height: 100%;
}

#top_slider .sp-thumbnail-text {
	width: 170px;
	float: right;
	background-color: #F0F0F0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#top_slider .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

#top_slider .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

@media (max-width: 500px) {
	#top_slider .sp-thumbnail {
		text-align: center;
	}

	#top_slider .sp-thumbnail-image-container {
		display: none;
	}

	#top_slider .sp-thumbnail-text {
		width: 120px;
	}

	#top_slider .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	#top_slider .sp-thumbnail-description {
		display: none;
	}
}

/* ex u */

.sp-mask .sp-grab {
	height: 450px;
	width: 1523px !important;
}

/* from c */
.tnm_slider_header .tnm_slider_explain {
	position: absolute;
	bottom: 0;
	margin: 0;
	background: rgba(0, 0, 0, 0.4);
	padding: 1em;
	color: #fff;
	/* height:180px; */
	width: 97%;
}

.tnm_slider_header .tnm_slider_explain .top_icon, .tnm_slider_thumbnail .top_icon {
	background: #006739;
}
.tnm_slider_header .tnm_slider_explain .top_icon, .tnm_slider_thumbnail .top_icon {
	position: absolute;
	padding: .4em 2em;
	font-size: 14px;
	color: #fff;
}

@media screen and (max-width: 818px){
	.tnm_slider_header .tnm_slider_explain .top_icon, .tnm_slider_thumbnail .top_icon {
		position: absolute;
		top: 10%;
	}
}

.tnm_slider_header .tnm_slider_explain h2 {
	margin-top: 2em;
	line-height: 1.5em;
}

.tnm_slider_header .tnm_slider_explain p {
	margin: 0;
}

.tnm_slider_thumbnail {
	position: absolute;
	margin: 0;
	bottom: 27px;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.4);
	z-index: 100;
	width: 89%;
	color: white;
	text-align: left;
}

.tnm_slider_thumbnail h2 {
	font-size:19px;
	margin-top: 2em;
	line-height: 1.5em;
}


.sp-arrow {
	width: 20px;
	height: 60px;
}
.sp-horizontal .sp-arrows {
	margin-top: -60px;
}


@media (min-width: 992px){
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}

	.col-md-8 {
		width: 66.666667%;
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
}
