.ntitle{
	text-align: center;	
}
.ntitle h1{
	font-size: 40px;
}
.ntitle span{
	display: block;
	width: 60px;
	height: 2px;
	background: #e71a35;
	margin: 20px auto;
}
.aboutcontent{
	border-bottom: 1px solid #dddddd;
	padding-bottom: 15px;
}
.npar h3{
	font-size: 16px;
	color: #e71a35;
	text-align: center;
	margin-top: 30px;
}
#timeline {
		max-width: 1200px;
		overflow: hidden;
		margin: 30px auto;
		position: relative;
		background: url('../images/dot.gif') left 45px repeat-x;
	}
		#dates {
			max-width: 1200px;
			height: 60px;
			overflow: hidden;
			text-align: center;
		}
			#dates li {
				list-style: none;
				/*float: left;*/
				display: inline-block;
				width: 100px;
				height: 50px;
				font-size: 14px;
				text-align: center;
				background: url('../images/biggerdot.png') center bottom no-repeat;
			}
				#dates a {
					line-height: 38px;
					padding-bottom: 10px;
					color: #fff;
				}
				#dates .selected {
			        font-size: 26px;
				}
		
		#issues {
			width: 1200px;
			height: 350px;
			overflow: hidden;
		}	
			#issues li {
				width: 1200px;

				list-style: none;
				float: left;
				background: #fff;
			}
				#issues li img {
					float: left;
                    margin-right: 20px;
				}
				#issues li .bh1{
				    color: #333333;
				    font-size: 16px;
				    border-bottom:1px solid #c8c8c8;
				    margin-bottom: 20px;
				    padding-bottom: 20px;
				}
				#issues li h1 {
					color: #333333;
					font-size: 28px;
					margin: 20px 0;
					font-weight: bold;
				}
				#issues li p {
					font-size: 14px;
					margin-right: 70px;
					font-weight: normal;
					line-height: 22px;
					color: #656565;
				}
		
		#grad_left,
		#grad_right {
			width: 100px;
			/*height: 350px;*/
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		        background: url('../images/grad_left.png') repeat-y;
			}
			#grad_right {
		        right: 0;
		        background: url('../images/grad_right.png') repeat-y;
			}
		
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 220px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position: 0 -76px;
			}
			#next {
				right: 0;
				background-image: url('../images/next.png');
			}
			#prev {
				left: 0;
				background-image: url('../images/prev.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}
.f-contact1 {
    background: #e71a35;
    /* margin-top: 15%; */
    padding: 45px 10% 35px;
    /* width: 75%; */
    /* margin-left: 10%; */
}
.f-contact1 h1{
    color: #fff;
    font-size: 30px;
}
.f-contact1 p{
    width: 40px;
    height: 3px;
    background: #fff;
    margin-top: 25px;
}
.f-contact1 h3{
    color: #fff;
}
.f-contact1 ul{
    margin-top: 20%;
}
.f-contact1 ul li{
    font-size: 17px;
    color: #fff;
    line-height: 35px;
}
.f-contact1 ul li span{
    font-weight: lighter;
}

.footl li{
    display: inline-block;
    color: #fff;
    border-left: 1px solid #fff;
    text-align: center;
    line-height: 10px;
    padding:0 8px;
}
.footl li a{
    color: #fff;
}
.footl li:first-child{
    border-left: none;
    padding-left: 0px;
}
@media(max-width:780px){
    .ntitle h1{
        font-size: 24px;
    }
    .f-contact1{
        padding: 23px 3% 31px;
    }
    .f-contact1 h1{
        font-size: 24px;
    }
    .f-contact1 h3{
        font-size: 20px;
    }
    .f-contact1 ul{
        margin-top:10px;
    }
    .f-contact1 ul li{
        line-height: 27px;
        font-size: 14px;
    }
}