@font-face {
    font-family: 'cibreoregular';
    src: url('cibreo_-webfont.eot');
    src: url('cibreo_-webfont.eot%3F') format('embedded-opentype'),
         url('cibreo_-webfont.woff') format('woff'),
         url('cibreo_-webfont.ttf') format('truetype'),
         url('cibreo_-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
	text-decoration:none;}
	.p{
	font-family: 'MyriadProRegular';
	font-size:14px;
	text-align:left;
	color:#fff;
	width:880px;
	padding:0 0 0 0;
	margin:0 0 0 0;}
	
 i{
	font-family: 'MyriadProRegular';
	font-size:14px;
	text-align:left;
	/*color:#fff;*/
	width:880px;
	padding:0 0 0 30px;
	margin:0 0 0 0;}
	
	.textp{font-family: 'MyriadProRegular';
	font-size:14px;
	text-align:left;
	color:#fff;
	width:900px;
	padding:0 0 0 25px;
	margin:0 0 0 0;
	cursor:w-resize;
	}
	
	
	
	.textp1{font-family: 'MyriadProRegular';
	font-size:14px;
	text-align:left;
	color:#fff;
	width:530px;
	padding:0 0 0 25px;
	margin:0 0 0 0;}
	
		
			
			#intro {
				width: 580px;
				margin: 0 auto;
			}
			
			/*.list_carousel {
				
				margin: 0 20px 0 20px;
				width: 960px;
			
			}*/
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display:block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				
				width: 960px;
				height: 250px;
				padding: 0;
				margin: 0;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
				position:relative;
				
			}
			.prev {
				float: left;
				margin-left: 0;
				position:relative;
				top:-175px;
				left:-5px;
				text-decoration:none;
				border:none;
			}
			.prev a:active{
	border:none;
	text-decoration:none;}
	.prev a:link{
	border:none;
	text-decoration:none;}
	.prev a:visited{
	border:none;
	text-decoration:none;}
			.next {
				float: right;
				margin-right: 0;
				position:relative;
				top:-175px;
				left:-20px;
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
			
				.img-scroll{

			padding:0 0 0 15px;}
			.text1 { 
			
	font-family: 'MyriadProRegular';
	float:left;
	font-size:17px;
	text-align:left;
	color:#fff;
	font-weight:normal;
	padding:0 0 0 25px
}
		
				#slider {
	/*width: 960px;*/ height: 200px;
	overflow: hidden;
	padding:0 0 0 0;
	margin:5 0 0 0;

	}
	#slider a{
		text-decoration:none;

	}

#slider p{
	font-family: 'MyriadProRegular';
	font-size:14px;
	text-align:left;
	color:#fff;
	width:895px;
	height:50px;
	margin:0 0 0 0;
	cursor:w-resize;}
	#slider .text1{
		font-family: 'MyriadProRegular';
	font-size:17px;
	text-align:left;
	color:#fff;
	font-weight:normal;
		}
		#slider .img-scroll{
			padding:0 0 0 10px;}
			#slider .img-scroll1{
			padding:0 10px 0 0;}
			#slider .r-slid-news{
			float:left;
				width:320px;
				padding:0 0 0 15px;}
			
			#slider .l-slide{
				float:left;
				width:320px;
				padding:0 0 0 25px;
				}
				
				#slider .r-slide{
					font-family: 'MyriadProRegular';
					color:#FFF;
					font-size:14px;
				float:left;
				width:560px;
				text-align:left;
			
				}
				#slider .link-to{
					float:right;
					text-decoration:none;
					color:#FFF;
					margin:0 15px 0 0;
					}
					#slider .link-to a:visited{
					float:left;
					text-decoration:none;
					color:#fff;}
					#slider .link-to a:link{
					float:left;
					text-decoration:none;
					color:#fff;}
					#slider .link-to a:hover{
					float:left;
					text-decoration:none;
					color:#E34B1C;}
				
				
#buttons {
	position: relative;
	width: 960px; height: 1px;
	margin: -100px auto;
	z-index: 100;
	}

#right {
	width: 14px; height: 40px;
	background-image: url(../images/next_button.png);
	background-repeat:no-repeat;
	text-indent: -99999px;
	float: right;
	cursor: pointer;
	}
	
#left {
	width: 14px; height: 40px;
	background-image: url(../images/back_button.png);
	background-repeat:no-repeat;
	text-indent: -99999px;
	float: left;
	cursor: pointer;
	}

	
#slider ul {
	position: relative;
	
	}
	
#slider ul li {
	float: left;
	}
	
#numbers {
	height: auto;
	margin: 35px auto;
	text-align: center;
	}	
	

#numbers li {
	position: relative;
	width: 18px; height: 13px;
	background-image: url(http://www.e-horizon.com/img/dot_sprite.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0 0px 5px 0;
	cursor: pointer;
	text-indent: -99999px;
	z-index: 100;
	}
	
.activenum {
	background-position: 0 -13px;
	}
	
/*/////////////////////////////////////////*/


#testimonials .item .carousel-caption {
	position: static;
	text-align: left;
	padding-top: 15px;
    width: 75%;
}

#testimonials .item .carousel-caption p {
	color: #FFFFFF !important;
	font-size: 12px;
}

#testimonials .item img {
    width: 85%;
} 


#testimonials .carousel-indicators {
	bottom: 5px;
}

#testimonials .carousel-control {
	background-image: none;
/*	opacity: 1;*/
	width: initial;
}

#testimonials .carousel-control > img {
    position: absolute;
    top: 40%;
}

#testimonials:hover .carousel-control {
	opacity: 1;
}


@media (min-width: 1200px) {
    #testimonials .item img {
    float: right;
}
}

@media (max-width: 800px) {
    #testimonials .item .carousel-caption {
        width: 100%;
        padding-left: 20px;
    }
    
    #testimonials .carousel-control.right {
        padding-right: 30px;
    }
    
    #testimonials .carousel-control.left {
        padding-left: 10px;
    }
    
    #testimonials .carousel-control {
        background-image: none;
        width: 0px;
    }
    
    #testimonials .item img {
   /*width: 90%;*/
    width: inherit;
    height: inherit;
    }
    
    #testimonials .carousel-control > img {
    position: absolute;
    top: 300px;
}
   /* .text-left{
    padding-bottom: 70px;
    }*/
}

