@charset "utf-8";

/* contents.css */

.container-fluid
{
	/*padding-left:0px;
	padding-right:0px;*/
}


/*--------------------------------------------------
+: top
==================================================*/
/* Centered texts in each section
* --------------------------------------- */


/* Backgrounds will cover all the section
* --------------------------------------- */
#section0,
#section1,
#section1ex,
#section2,
#section3,
#section4,
#section5,
#section6,
#section8{
	background-size:cover;
}
	
/* Defining each section background and styles
* --------------------------------------- */
#section0{
	padding-top:80px;
	padding-bottom:300px;
	background-image: url(../images/top/bg0.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}
#section1{
	background-image: url(../images/top/bg1.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}
/*#section1ex{
	background-image: url(../images/top/bg2.jpg);
	background-position:center center;
}*/

#section2{
	background-image: url(../images/top/bg4.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}
#section3{
	background-image: url(../images/top/bg3.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}
#section4{
	background-image: url(../images/top/bg3.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}
#section5{
	background-image: url(../images/top/bg5.jpg);
	background-position:center bottom;
}
#section6{
	background-image: url(../images/top/bg8.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}
#section7{
	background-image: url(../images/top/bg7.gif);
	background-repeat:repeat;
}
#section8{
	background-image: url(../images/top/bg4.jpg);
}
#section9{
	background-image: url(../images/top/bg4.jpg);
	background-position:center bottom;
	background-attachment:fixed;
}



@media (max-width: 768px)
{
	#section0{
	padding-top:70px;
	padding-bottom:10px;
	background-size:300%;
	}
	#section1{
	background-size:300%;
	}
	
}

/*Adding background for the slides
* --------------------------------------- */
#slide1{
	background-image: url(../images/top/bg1.jpg);
	padding: 6% 0 0 0;
}
#slide2{
	background-image: url(../images/top/bg1.jpg);
	padding: 6% 0 0 0;
}
/* --------------------------------------- */

#section0 .layer
{
}

#section0 h2{
	padding: 5px;
    color: #fff;
    font-size: 50px;
    background: none;
    text-shadow: 2px 2px 4px rgba(0,0,0,1);
    background-color: rgba(150, 8, 7, 0.83);
    text-align: left;
    display: inline-block;
}
#section0 h2 span{
	display: block;
    padding: 15px;
    border: 1px solid #fff;
}
#section0 h2:after{	content:"";}
#section0 h2 em{
	font-style:normal;
	display:block;
	font-size:20px;
}
#section0 h3,#section1ex h3
{
	color:#fff;
	text-shadow: 2px 2px 4px rgba(0,0,0,1);
	font-size:58px;
}
#section0 h3 span
{
	padding:5px;
	background-color:rgba(0,0,0,0.3);
	display:inline-block;
}
#section0 h4{
	background-color: rgb(12, 37, 67);
	padding: 4px;
    font-size: 31px;
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}
#section0 h4 span{
	display: block;
    padding: 10px;
    border: 1px solid #fff;
}


#section0 #banner
{
	position:absolute;
	top:180px;
	right:50px;	
}




@media (max-width: 768px)
{
#section0 h2
{
	font-size:24px;
}
#section0 h3,#section1ex h3
{
	font-size:30px;
}
}

#section1ex
{
	position:relative;
}
#section1ex h3
{
	position:absolute;
	z-index:1;
	top:10%;
}


div#news
{
	background-color: rgba(255,255,255,0.5);
}

div#news dl
{
	padding:20px;
	margin-top:10px;
	margin-bottom:10px;
	background:#fff;
}

div#news dt
{
	margin:0 0 10px;
	font-size:117%;
	font-weight:bold;
}

div#news dd
{
	padding:0 0 5px;
	margin:0 0 10px;
	line-height:1.5;
	border:none;
	border-bottom:1px solid #ddd;
}




.plan-popup h2
{
	padding-bottom:10px;
	border-bottom:1px solid #333;
}


#section1 ul li{
	width:100px;
	float:left;
}


#section9 ul li h6{
	font-size:12px;
	margin-bottom:3px;
	min-height:46px;
}
#section9 ul li p{
	display:none;
	min-height:60px;
	line-height:1.2;
}

.footer_name{
	padding-top:15px;
	font-size:30px;
}
