@font-face {
	font-family: 'DIN-Regular';
	src: url(../fonts/DINRg_.ttf) format('truetype');
}
@font-face {
	font-family: 'DIN-Medium';
	src: url(../fonts/DINMd_.ttf) format('truetype');
}
@font-face {
	font-family: 'DIN-Black';
	src: url(../fonts/DINBk-2.ttf) format('truetype');
}
@font-face {
	font-family: 'DIN-Bold';
	src: url(../fonts/DINBd_0.ttf) format('truetype');
}

body {
  font-family:'DIN-Medium';
  line-height:1.42857143;
  color:#333;
  font-size:15px;
  font-weight:normal;
  background:#0295ee;
}

.clear{clear:both;float:none;}
.img01 {
  width:/*100%*/80%;
  margin: 0 0 20px 0;
}
.img02 {
  width:90%;
  margin: 0 0 20px 0;
}

.main {
  width:100%;
  height:100%;
}

/*#about {
  width:100%;
  height:100%;
}*/

.header-bu01 {
  background:linear-gradient(180deg, /*#013859*/#015588, #0295ee);
  background-color:#184e8e;
  padding:130px 0 0 0;
  min-height:830px;
}

.header-bu02 {
  background:linear-gradient(180deg, /*#013859*/#015588, #0295ee);
  background-color:#184e8e;
  padding:130px 0 0 0;
  min-height:1045px;
}

.header-bu02 {
  background:linear-gradient(180deg, #013859, #0295ee);
  background-color:#184e8e;
  padding:120px 0 0 0;
  min-height:754px;
}

.header-bu03 {
  background:linear-gradient(180deg, #013859, #0295ee);
  background-color:#184e8e;
  padding:120px 0 0 0;
  min-height:948px;
}

.logo {
  margin:50px 0;
  text-align: center;
}

.logo img {
  padding:0;
}

.logo1 {
  /*margin:50px 0;*/
  display:none;
}

.cont-img {
  width:100%;
  height:auto;
}

.cont-img img {
  width:100%;
}

.rp1 {
  padding:0px;
  background:#fff;
}

.navbtn {
  width:30%;
  height:auto;
  float:left;
  margin:0 50px;
}

/*.navbtn01 {
  margin:0 5px;
}*/

.navbtn01 {
  margin:0 5px;
  width:10%;
  position:fixed;
  z-index:99;
}

.icon01 {
  font-size:40px;
  color:#1485ee;
  float:left;
  margin-left:-65px;
}

.text-box {
  margin:0 0 20px 0;
}

.ul-txt li {
  padding:0 0 10px 0;
}

.nav-bg {
  background:transparent;
  border:0;
  box-shadow:unset;
}

.cont01-text01 {
  color:#fff;
  font-size:27px;
  font-family:'DIN-Regular';
}

.cont01-text02 {
  color:#fff;
  font-size:17px;
 /* width:50%;
  float:left;*/
}

.cont-hl-text {
  /*background: transparent;*/
  padding:0 30px;
}

.cont-ar-text-popup {
  background:#a4a4a4;
  /*min-height:693px;*/
  padding:50px;
  color:#fff;
}

.cont-ar-text {
  background:#a4a4a4;
  min-height:693px;
  padding:50px 50px 0 50px;
  color:#fff;
}

.cont-cr-text {
  background:#e5e5e5;
  min-height:694px;
  padding:50px 50px 0 50px;
  color:#0094ef;
}

.cont-cr02-text {
  background:#e5e5e5;
  min-height:694px;
  padding:45px 50px 0 116px;
  color:#0094ef;
}
.cont-footr02-text {
  /*background:#e5e5e5;*/
  padding:15px 50px;
  color:#333;
  text-align: center;
  position: relative;
  bottom: -250px;
}

.cont-sr-text {
  background:#a4a4a4;
  min-height:694px;
  padding:50px 50px 0 50px;
  color:#fff;
}

.cont-sr-text-2 {
  background:#a4a4a4;
  min-height:810px;
  padding:50px 50px 0 50px;
  color:#fff;
}
.mr1 {margin-top:-6px;}
.mr2 {margin-top:-15px;}
.mr3 {margin-bottom:/*30px*/60px;}
.mrp1 {margin-bottom:30px;}
.title1 {
  color:#86d1ff;
  margin-top: 0;
}

.title002 {
  color:#000;
  text-transform:uppercase;
  font-weight:bold;
  text-align: justify;
}

.title03 {
  color:/*#008fe6*/ #000;
  font-weight:bold;
}
.title03 a{color:/*#008fe6*/#000;text-decoration:none;}
.title03 a:hover{color:#23527c;}

.title04 {
  color:#008fe6;
  font-weight:bold;
}

.title05 {
  color:#000;
  font-weight:bold;
}
.title05 a{color:#000;text-decoration:none;}
.title05 a:hover{color:#23527c;text-decoration:underline;}
.title06 {
  color:#000;
  font-weight:bold;
  margin:0 0 10px 0;
}
.link01 {color:#fff;text-decoration:none;}
.link01 a{color:#fff;text-decoration:none;}
.link01 a:hover{color:#23527c;text-decoration:underline;}

@media (min-width: 1681px) and (max-width: 1920px){
.cont-ar-text {min-height: 840px;}
.cont-sr-text {min-height: 840px;}
.cont-cr-text {min-height: 840px;}
.cont-cr02-text {min-height: 840px;}
}

@media (min-width: 1601px) and (max-width: 1680px) {
.cont-ar-text {min-height: 910px;}
.cont-sr-text {min-height: 910px;}
.cont-cr-text {min-height: 910px;}
.cont-cr02-text {min-height: 910px;}	
}

@media (max-width:1366px) {
.header-bu01 {min-height: 0px;}
.cont01-text01 {font-size: 25px;}	
.cont01-text02 {font-size: 16px;}
}

@media (max-width:1200px) {
.header-bu01 {min-height: 0px;}
.cont01-text01 {font-size: 23.5px;}	
.cont01-text02 {font-size: 16px;}
}

@media (max-width:1024px){
.header-bu01 {min-height: 0px;}
.cont01-text01 {font-size: 21.5px;}	
.cont01-text02 {font-size: 16px;}
.navbtn01	{width: 10%; margin: 0 0px;}
.cont-footr02-text {bottom: -230px;}
}

@media (max-width:992px){
.header-bu01 {min-height: 0px;}
.cont01-text01 {font-size: 21.5px;}	
.cont01-text02 {font-size: 16px;}
.navbtn01	{width: 10%;}
.cont-footr02-text {bottom: -200px;}
}

/*@media (min-width:768px) {
.header-bu01 {padding:40px 0 0 0;}	
.logo {display:none;}
.logo1 {display: block;}
.logo1 img {width:100%;}
.navbtn01 {margin:30px 0; width: 21%;}

}*/

@media (max-width:767px) {
.header-bu01 {padding:40px 0; min-height: 0px;}
.header-bu02 {padding:40px 0; min-height: 0px;}	
.logo {display:none;}
.logo1 {display: block; margin: 0 0 20px 0;}
.logo1 img {width:100%;}
.navbtn01 {width: 15%;}
.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}
.cont-ar-text {padding: 50px 50px 50px 204px; min-height: 0px;}
.cont-sr-text {padding: 50px 50px 50px 204px; min-height: 0px;}
.cont-cr-text {padding: 50px 50px 50px 204px; min-height: 0px;}
.cont-cr02-text {padding: 50px 50px 20px 266px; min-height:0;}

.cont-ar-text-popup {padding:30px;}
.cont-footr02-text {bottom: -20px; padding: 15px 0px; text-align: left;}
}

@media (max-width:520px) {
.header-bu02 {padding:40px 0; min-height: 0px;}	
.navbtn01 {width: 21%; margin: 0;}
.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}
.cont-ar-text {padding: 50px 10px 0 145px;}
.cont-sr-text {padding: 50px 10px 0 145px;}
.cont-cr-text {padding: 50px 10px 0 145px;}
.cont-cr02-text {padding: 50px 50px 20px 156px; min-height:0;}
}

@media (max-width:480px) {
.header-bu02 {padding:40px 0; min-height: 0px;}	
.navbtn01 {width: 24%; margin: 0;}
.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}
.cont-ar-text {padding: 50px 10px 0 133px;}
.cont-sr-text {padding: 50px 10px 0 133px;}
.cont-cr-text {padding: 50px 10px 0 133px;}
.cont-cr02-text {padding: 50px 20px 20px 135px; min-height:0;}
}

@media (max-width:414px) {
.header-bu02 {padding:40px 0; min-height: 0px;}	
.navbtn01 {width: 24%; margin: 0;}
/*.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}*/
.cont-ar-text {padding: 50px 10px 0 103px;}
.cont-sr-text {padding: 50px 10px 0 103px;}
.cont-cr-text {padding: 50px 10px 0 103px;}
.cont-cr02-text {padding: 50px 20px 20px 156px; min-height:0;}
}

@media (max-width:375px) {
.header-bu02 {padding:40px 0; min-height: 0px;}	
.navbtn01 {width: 24%; margin: 0;}
/*.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}*/
.cont-ar-text {padding: 50px 10px 0 103px;}
.cont-sr-text {padding: 50px 10px 0 103px;}
.cont-cr-text {padding: 50px 10px 0 103px;}
.cont-cr02-text {padding: 50px 20px 20px 156px; min-height:0;}
}

@media (max-width:360px) {
.header-bu02 {padding:40px 0; min-height: 0px;}	
.navbtn01 {width: 24%; margin: 0;}
/*.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}*/
.cont-ar-text {padding: 50px 10px 0 103px;}
.cont-sr-text {padding: 50px 10px 0 103px;}
.cont-cr-text {padding: 50px 10px 0 103px;}
.cont-cr02-text {padding: 50px 20px 20px 156px; min-height:0;}
}

@media (max-width:320px) {
.header-bu02 {padding:40px 0; min-height: 0px;}	
.navbtn01 {width: 27%; margin: 0;}
.col-sm-3 {width:25%;}
.col-sm-9 {width:75%;}
.col-sm-3, .col-sm-9 {float:left;}
.cont-ar-text {padding: 50px 10px 0 95px;}
.cont-sr-text {padding: 50px 10px 0 95px;}
.cont-cr-text {padding: 50px 10px 0 95px;}
.cont-cr02-text {padding: 50px 10px 20px 135px; min-height:0;}
}