h1{font-family:Open Sans, sans-serif; font-weight:800; }
h2{font-family:Open Sans, sans-serif; font-weight:600; }
h3{font-family:Open Sans, sans-serif; font-weight:normal; }
h4{font-family:Open Sans, sans-serif; font-weight:normal; }
h5{font-family:Open Sans, sans-serif; font-weight:600; }
h6{font-family:Open Sans, sans-serif; font-weight:600; }
.sp-module.map {
	position: absolute;
	margin: 0;
	margin-top: -10px;
}
.pull-left.entry-image.intro-image img {
	width: 510px;
	height: 300px !important;
}

.row.video-iu .col-md-4 {
	height: 274.5px;
	width: 340px;
}
.row.video-iu p {
	height: 62px;
	text-align: center;
}

.aplay:hover .play{
	background-image: url(/images/play-b.png);
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: top 1s ease-out 0.5s;
	-o-transition: top 1s ease-out 0.5s;
	transition: top 1s ease-out 0.5s;
}
.play {
	width: 100px;
	height: 100px;
	background-image: url(/images/play.png);
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	opacity: .9;
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: top 1s ease-out 0.5s;
	-o-transition: top 1s ease-out 0.5s;
	transition: top 1s ease-out 0.5s;
}
.aplay-sm:hover .play-sm{
	background-image: url(/images/play-b.png);
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: top 1s ease-out 0.5s;
	-o-transition: top 1s ease-out 0.5s;
	transition: top 1s ease-out 0.5s;
}
.play-sm {
	width: 60px;
	height: 60px;
	background-image: url(/images/play.png);
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	opacity: .9;
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: top 1s ease-out 0.5s;
	-o-transition: top 1s ease-out 0.5s;
	transition: top 1s ease-out 0.5s;
}
.entry-header {
	margin-bottom: 5px;
}
.entry-header h2 {
	color: #013fbd;
}
a {
	color: #013fbd;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
	color: #013fbd;}
#main-video .su-section{
	height: 90vh;
}
.bt1 {
	color: #000;
	font-weight: 500;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
}
.bt2 {
	color: #fff;
	font-weight: 500;
	font-family: Open Sans, sans-serif;
	font-size: 16px;
}
#sp-btm2 {
	background-color: #013fbd;
	padding-top: 45px;
	padding-bottom: 80px;
}
.torus {
	position: absolute;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	right: 15px;
	bottom: -65px;
	font-family: Open Sans, sans-serif;
}
.torus a {
	color: #fff;
	text-decoration: underline;
}
.scrollup:before {
	color: #013fbd;
}
@media screen and (max-width: 767px) and (min-width: 320px)
	.scrollup {
		bottom: 45px;
		right: 25px;
}
.col-md-6.bb3 {
	margin-top: 50px;
}
.bb3 img {
	margin: 0 auto;
}
.bb2 {
	margin-bottom: 0 !important;
}
.bb0 img {
	margin: 0 auto;
}
.bb1 img {
	margin: 0 auto;
}
#sp-main-body {
	padding: 0;
}
.bb0 {
	text-align: center;
	width: 200px;
	margin: 0 auto;
	line-height: 1.2;
	padding: 5px 5px 10px;
	border: 1px solid #013fbd;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 135px;
}
.colmd-2 {
	display: flex;
	justify-content: center;
}
.bb1 {
	text-align: center;
	width: 200px;
	line-height: 1.2;
	margin-bottom: 15px;
	padding: 5px 5px 10px;
	border: 1px solid #013fbd;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 135px;
}
.bb1 a{
	color:#013fbd;
}
.bb0 a{
	color:#013fbd;
}
.colmd {
	display: flex;
	justify-content: space-evenly;
	gap: 29px;
}
.offcanvas-menu {
	background-color: #013fbdc9;}
#offcanvas-toggler {
	line-height: 26px;}
#offcanvas-toggler >i {
	color: #fff;
}
.soc {
	display: flex;
	float: right;
}
#sp-head {
	height: 72px;
	padding-top: 18px;
}
.sp-module ul >li >a {
	color: #013fbd;
}
li.lang-active {
	text-decoration: underline;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
	background: #013fbd;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	padding: 7px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	padding: 5px;
}
.row.tbottom {
	background: rgba(1,63,189,.7);
	/*position: absolute;
	bottom: 0;
	left: 0;
	right: 0;*/
	height: 15vh;
}
.t {
	background: rgba(1,63,189,.7);
	color: #fff;
	margin: 20px auto;
	width: 320px;
	padding: 15px 9px 15px 60px;
	font-size: 16px;
	text-transform: uppercase;
}
.t01 {
	background-image: url(../images/linkimages/t01.png);
	background-position: 5px 3px;
	background-repeat: no-repeat;
}
.t02 {
	background-image: url(../images/linkimages/t02.png);
	background-position: 5px 3px;
	background-repeat: no-repeat;
}
.t03 {
	background-image: url(../images/linkimages/t03.png);
	background-position: 5px 3px;
	background-repeat: no-repeat;
}
.row.ttop {
	/*position: absolute;
	top: 35%;
	left: 45%;*/
}
.h2h {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.h1h {
	font-size: 29px;
	color: #fff;
	text-transform: uppercase;
}
.mtop{
	margin-top: 75px;
}
.row.logo {
	/*position: absolute;*/
	/* top: 10%;
	left: 0;
	right: 0;*/
	padding-top:10vh;
}
.imgclass{
	float: right;
}
#myVideo {
	position: inherit;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
	display: inline-block;
	padding: 0 15px;
	line-height: 25px;
	font-size: 16px;
	text-transform: inherit;
	letter-spacing: 1px;
	color: #fff;
	margin: 0;
	text-align: center;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
	color: #fff256;
}
.sp-megamenu-parent {
	display: flex;
	justify-content: center;
	float: none;
}
body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#sp-header {
	background: #013fbd;
	box-shadow: none;
	height: 50px;}
@media (max-width: 1199px) {
	.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
		padding: 0 10px;
	}
	.h1h {
		font-size: 20px;
		color: #013fbd;
		text-transform: uppercase;
	}
	.h2h {
		font-size: 16px;
		color: #013fbd;
		text-transform: uppercase;
	}
}
@media (max-width: 768px) {
	.col-md-9.col-xs-6 {
		line-height: 0.7;
		margin-top: -10px;
	}
	.col-md-9.col-xs-6 a {
		font-size: 10px;
	}
	.row.logo {
		padding-top: 5vh;
	}
	.mtop {
		margin-top: 0px;
	}
	.h1h {
		font-size: 20px;
		color: #013fbd;
		text-transform: uppercase;
	}
	.h2h {
		font-size: 16px;
		color: #013fbd;
		text-transform: uppercase;
	}
	.col-md-4.col-xs-3 {
		padding-right: 0;
	}
	.colmd {
		display: block;
	}
	.bb0 {
		display: block;
		margin-bottom: 5px;
		height: auto;
	}
	.bb1 {
		display: block;
		margin-left: auto;
		margin-right: auto;
		height: auto;
		margin-bottom: 5px;}
	.col-md-6.bb3 {
		margin-top: 5px;
		margin-bottom: 15px;
	}
}
#sus64097f26e0de9 .su-section {}
#sus64097f26e0de9 .su-section-overlay {opacity:0.4;}
#sus64097f26e0de9 .su-section-content {max-width:100%; -webkit-text-shadow:0px 0px 0px #ffffff; text-shadow:0px 0px 0px #ffffff;padding:0px;}
