body {margin:0;background:#ccc url(images/bg.png);overflow-x:hidden !important;}
.z-top {z-index:9999}
#main{overflow-x:hidden !important;}
.center {margin:0 auto;display:table;}
.menu {width:100%;padding:10px 0;background:#223953;}
.center input {margin:0 10px;border:1px solid #bbb;background:#eee;padding:10px 20px}
.fixed {padding:10px 0;background:#223953;position:fixed;top:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);-moz-box-shadow:0 2px 10px rgba(0,0,0,.4);box-shadow:0 2px 10px rgba(0,0,0,.4);z-index:999}
#txt {position:fixed;top:10px;left:10px;padding:10px;background:#ddd;z-index:9999}
#switch{color:#333;cursor:pointer;z-index:9999;position:fixed;top:180px;left:0;background:rgba(255,255,255,0.4);padding:5px;width:45px;height:45px}
.allpage{max-width:1282px;border-left:1px solid #666;border-right:1px solid #666;margin:0 auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);-moz-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6)}
#nav2 {z-index:9999;position:fixed;top:225px;left:0;background:rgba(255,255,255,0.4);padding:5px;width:45px;}
.menu-active{background:rgba(255,255,255,0.6)}
#nav2 ul {list-style-type: none; padding: 0px; margin: 5px 0px;}
#nav2 ul li a{text-decoration:none;}
.glyphicon{padding:4px;font-size:28px}
.nav-cont{margin:1px 15px}
#footer{height:320px;color:#fff;background:#444;position:relative;bottom:0;padding:20px;text-align:center;border-top:1px solid #bbb}
.footer-div{cursor:pointer;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;z-index:22;background:#B8573C url(images/bg.png) no-repeat top right; position: absolute;bottom: 0px;margin-left:auto;margin-right: auto;left:0;right:0;width:88%;padding:35px 35px 85px 35px;text-align:left;color:#fff;-webkit-box-shadow:-4px -4px 10px rgba(0,0,0,.6);-moz-box-shadow:-4px -4px 10px rgba(0,0,0,.6);box-shadow:-4px -4px 10px rgba(0,0,0,.6);}
.footer-div table,.footer-div p{background:rgba(0,0,0,0.4)}
.footer-div p{border-top:1px solid #fff;padding:8px;font-size:16px}
.footer-div table td{font-size:16px}
.footer-div table th{font-size:20px}
a, a:hover, a:active, a:focus { outline: 0;}
.scroll-page{
	position: fixed;
	animation: pulse 4s infinite;
	-webkit-animation: pulse 4s infinite;
	background: rgba(32,80,128,0.7);
	color:#fff;
	width: 10em;
	left: 50%;
	margin-left: -5em;
	bottom: -10px;
	text-align: center;
	font-size: 1.2em;
	height: 8em;
	padding: 1em 0 0 0;
	border-radius: .6em;
	z-index: 280;
}
.btn-video{ background:#47269D;color:#fff}
.btn-video:hover{ background:#5A31C8;color:#fff}
.legacy-text h3{font-size:32px;font-weight:bold}
.legacy-text p{font-size:22px;}
#about-btn a{width:82px;background:#B8573C;border:1px solid #85402C;color:#fff;margin:10px 4px 0 0;}
#about-btn a:hover{background:#85402C;border:1px solid #B8573C}
.foot-close{border:1px solid #fff;float:right;color:#fff;background:transparent;}
#flip{padding:8% 0;margin:0 auto}
.modal-body{padding:0;}
.iframe{width:99%;height:420px;border:0}
@media screen and (max-width:1580px){
.legacy-text h3{font-size:28px;font-weight:bold}
.legacy-text p{font-size:18px;}
.footer-div p{font-size:14px}
.footer-div table td{font-size:14px}
.footer-div table th{font-size:18px}
}
@media screen and (max-width:980px){
.legacy-text h3{font-size:26px;font-weight:bold}
.legacy-text p{font-size:15px;}
.footer-div p{font-size:12px}
.footer-div table td{font-size:12px}
.footer-div table th{font-size:16px}
#mainWrap{width:550px}
.iframe{max-width:99%;height:400px;}
/*.ms-skin-default .ms-tooltip-cont{width:250px;}*/
.ms-skin-default .ms-tooltip-cont h3{font-size:18px}
.ms-tooltip-point .ms-point-center {
width: 14px !important;
height: 14px !important;
}
}
@media screen and (max-width:500px){
.legacy-text h3{font-size:20px;font-weight:bold}
.legacy-text p{font-size:14px;}
.footer-div{padding:15px 15px 45px 15px;}
.footer-div p{font-size:11px}
.footer-div table td{font-size:11px}
.footer-div table th{font-size:14px}
.btn-section-d{font-size:8px}
#mainWrap{width:260px}
#myModalLabel{font-size:90%}
#myModal .embed-responsive-item{height:140%;}
.iframe{max-width:99%;height:380px;}
}
@keyframes pulse{0%{height:7em;}50%{height:9em;}100%{height:7em;}}
@-webkit-keyframes pulse{0%{height:7em;}50%{height:9em;}100%{height:7em;}}