.bull{
	font-family:'Beatrice';
	font-size: 30px;
}
.pdfobject-com {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2016;
}

.pdfobject-com a:link, .pdfobject-com a:visited {
	color: #fff;
	font-weight: bold;
	display: block;
	padding: .25rem 1rem;
	background: #6699FF;
	text-decoration: none;
}

.pdfobject-com a:hover, .pdfobject-com a:visited:hover {
	color: #FFF;
	background: #FF3366;
	text-decoration: none;
}

.pdfobject-com a:before {
     content: "\2190";
     margin-right: .25rem;
}
	.pdfobject-container { height: 100vh; width: 100%; border: 0rem solid rgba(0,0,0,.1); }


._board_box{
	display: inline-block; vertical-align: top;
	width: 32%; color: #001E19; text-align: center;
	margin-top: 30px; 
}

._board_box_bt{
	padding: 240px 0 0 0;
}


._board_margin{
	margin-left: 1.5%;
}
._board_box a{
color: #001E19;
}

._board_box img{
	width: 100%;	
}

._board_box h1{
	font-family:"Beatrice", Tahoma, sans-serif; 
	 font-size:14px; line-height:120%;
	margin: 10px 0 0 0;; padding: 0;
}

._board_box .text{
	padding: 5px 0 0 0;
}

.vision_h{
	color: #1B8468; font-size: 18px; line-height: 100%;
	padding-left: 40px !important; padding-right: 40px !important;
	
}

.vision_line{
	border: 0 ;
	background: url(../../img/profile/line.png) bottom left repeat-x;
	height: 3%;
	padding: 15px 0 15px 0;
}

._message1{
	display: inline-block; vertical-align: top;
	margin-top: 30px;
}

._message2{
	display: inline-block; vertical-align: top;
	margin-top: 30px;
}


._message_title{
	display: inline-block; vertical-align: top;
	background-image: url(../../img/profile/message/icon1.png) , url(../../img/profile/message/icon2.png) ;
	background-repeat: no-repeat,
      no-repeat,
      no-repeat;
  background-position: center top ,
      center bottom;
	font-size: 20px; line-height: 110%;
	display: inline-block; vertical-align: top;
	padding: 90px 0 90px 0;
	color: #1B8468;
	margin: 70px 0 0 100px;
}

._message_h{
	border: 0; color: #001E19;
	font-family:"Beatrice", Tahoma, sans-serif; 
	font-size: 24px; line-height: 100%; margin-top: 30px;
}

._message3{
	display: inline-block; vertical-align: top;
	width: 45%; margin-top: 20px; text-align: justify;
}

._message4{
	display: inline-block; vertical-align: top;
	width: 45%; margin-left: 5%; margin-top: 20px; text-align: justify;
}


._coporate{
	display: inline-block; vertical-align: top;
	width: 30%; color: #001E19; text-align: left;
	margin-top: 30px;
}

._coporate h1{
	font-family:"Beatrice", Tahoma, sans-serif;  font-weight: normal;
	margin: 10px 0 0 0;; padding: 0;
	font-size: 14px; line-height: 140%;
}


._coporate .height{
	min-height: 65px;
}

._coporate_margin{
	margin-left: 4%;
}
._coporate a{
color: #001E19;
}

._coporate img{
	max-width: 100%;
}


._corruption{
	display: inline-block; vertical-align: top;
	width: 45%; margin-top: 30px;
}

._corruption_margin{
	margin-left: 4%;
}

._corruption table td{
	padding-top: 20px;
}

._teambox1{
	display: inline-block; vertical-align: top;  width: 40%; position: relative;
}

._teambox2{
	display: inline-block; vertical-align: top; width: 50%; margin-left: 5%
}



._teambox2 h1{
	font-family:"Beatrice", Tahoma, sans-serif;  font-weight: normal;
	margin: 10px 0 0 0;; padding: 0;
	font-size: 18px; line-height: 100%;
}


.bt_team{
	background: #1B8468;
	padding: 10px 30px 10px 30px;
	display: inline-block; vertical-align: top;
	font-size: 14px; line-height: 120%; color: #fff;
	margin-top: 40px;
}

._team_table1 td{
	padding-top: 20px;
}

.team_detailbox1{
	display: inline-block; vertical-align: top; width: 150px;
	line-height: 140%;
}

.team_detailbox2{
	display: inline-block; vertical-align: top;
	line-height: 140%;
}

.team_line{
	border-bottom: 1px #a6a6a6 solid;
	margin-top: 20px;
}

.bt_team_back{
	background: #666666;
	padding: 10px 30px 10px 30px;
	display: inline-block; vertical-align: top;
	font-size: 14px; line-height: 120%; color: #fff;
	margin-top: 20px;
}


.table_audit td{
	padding-top: 50px !important;
}

#area_team{
	line-height: 140%;
}


.bt_team2{
	background: url(../../img/arrow.png) right center no-repeat ;
	background-color: #1B8468;
	padding: 10px 40px 10px 20px;
	display: inline-block; vertical-align: top;
	font-size: 14px; line-height: 120%; color: #fff;
	margin-top: 0px;
}

.bt_team2_2{
	background: url(../../img/arrow2.png) right center no-repeat ;
	background-color: #1B8468;
	padding: 10px 40px 10px 20px;
	display: inline-block; vertical-align: top;
	font-size: 14px; line-height: 120%; color: #fff;
	margin-top: 0px;
}

.bt_contact{
	background: #1B8468;
	padding: 10px 30px 10px 30px;
	display: inline-block; vertical-align: top;
	font-size: 14px; line-height: 120%; color: #fff;
	font-family: "Beatrice",Tahoma, MS Sans Serif;
	margin-top: 20px;
}


.bt_corruption{
	background: #1B8468;
	padding: 10px 20px; text-align: center;
	display: inline-block; vertical-align: top;
	font-size: 14px; line-height: 140%; color: #fff;
	margin-top: 40px; width: auto; height: 45px;
    margin-right: 7px;  font-weight: normal;
	font-family: "Beatrice",Tahoma, MS Sans Serif;
}


.corruptionL{
    display: inline-block; vertical-align: top;
    width: 68%;
}
 
.corruptionR{
    display: inline-block; vertical-align: top;
    width: 26%; margin-left:4%;  text-align: center;
    padding-top: 20px;
}

 

.cookie_box{
	display: inline-block; vertical-align: top;
	background: #634e42; padding: 20px 20px;
	border-left: 5px #1B8468 solid; color: #fff;
	margin-top: 20px;
}


.cookie_box2{ 
	background: #634e42; padding: 20px 20px;
	border-left: 5px #1B8468 solid; color: #fff;
	margin-top: 20px;
}


.cookie_tab{
	/*background: #94c11f; color: #fff;*/
	font-family:'Beatrice_Bold';
	padding: 0px 0px; 
	font-size: 20px; line-height: 100%;
	margin-top: 40px;
}

.cookie_arrow{
	/*background: url("../../img/pdpa/arrow.png") top right no-repeat;*/
}


.cookie_area{
	 padding-top: 10px;
}

.pricacy_box{
	
}

.contact-h{
	padding-top: 5px;
}

.cookie a{
   color: #001E19; 
}


@media screen and (max-width: 50em) {
	
	._board_box{
	display: inline-block; vertical-align: top;
	width: 100%; color: #001E19; text-align: center;
	margin-top: 30px; 
	}

	._board_box_bt{
	padding: 20px 0 0 0;
}


	._board_margin{
		margin-left: 0%;
	}
	
	
._message1{
	display: inline-block; vertical-align: top;
	margin-top: 30px; width: 100%;
}

._message2{
	display: inline-block; vertical-align: top;
	margin-top: 30px; width: 100%;
}


._message3{
	display: inline-block; vertical-align: top;
	width: 100%; margin-top: 20px; text-align: justify;
}

._message4{
	display: inline-block; vertical-align: top;
	width: 100%; margin-left: 0%; margin-top: 20px; text-align: justify;
}


._coporate{
	display: inline-block; vertical-align: top;
	width: 100%; color: #001E19; text-align: left;
	margin-top: 30px;
}
	
	
._corruption{
	display: inline-block; vertical-align: top;
	width: 100%; margin-top: 30px;
}

._corruption_margin{
	margin-left: 0%;
}
	
._teambox1{
	display: inline-block; vertical-align: top;  width: 100%;
}

._teambox2{
	display: inline-block; vertical-align: top; width: 100%; margin-left: 0%
}


.team_detailbox1{
	display: inline-block; vertical-align: top;  width: 100%;
	line-height: 140%;
}

.team_detailbox2{
	display: inline-block; vertical-align: top; width: 100%;
	line-height: 140%;
}

	
}




@media screen and (max-width: 50em) {
	
	.padding_area ,.area_team{
		padding: 0 3% 0 3%;
	}
	
	.vision_h{
	color: #1B8468; font-size: 24px; line-height: 100%;
	padding-left: 10px !important; padding-right: 10px !important;
	width: auto;
}

	._board_box{
	display: inline-block; vertical-align: top;
	width: 100%; color: #001E19; text-align: center;
	margin-top: 30px; 
	}

	._board_margin{
		margin-left: 0%;
	}
	
._message_title{
	display: inline-block; vertical-align: top;
	background-image: url(../../img/profile/message/icon1.png) , url(../../img/profile/message/icon2.png) ;
	background-repeat: no-repeat,
      no-repeat,
      no-repeat;
  background-position: center top ,
      center bottom;
	font-size: 18px; line-height: 110%;
	display: inline-block; vertical-align: top;
	padding: 90px 0 90px 0;
	color: #1B8468;
	margin: 70px auto 0 auto;
}

	
._message1{
	display: inline-block; vertical-align: top;
	 width: 94%; margin: 30px 3% 0 3%;
}

._message2{
	display: inline-block; vertical-align: top;
	margin-top: 30px; width: 94%; margin: 30px 3% 0 3%;
}


._message3{
	display: inline-block; vertical-align: top;
	width: 94%; margin: 0 3% 0 3%; text-align: justify;
}

._message4{
	display: inline-block; vertical-align: top;
	width: 94%; margin: 0 3% 0 3%; text-align: justify;
}


._coporate{
	display: inline-block; vertical-align: top;
	width: 100%; color: #001E19; text-align: left;
	margin-top: 30px;
}
	
	._coporate img{
		width: 100%;
	}
	
	.download img{
		max-width: 120px;
	}
	
._coporate_margin{
	margin-left: 0%;
}
	
._corruption{
	display: inline-block; vertical-align: top;
	width: 94%; margin: 0 3% 0 3%; margin-top: 30px;
	text-align: left;
}

._corruption_margin{
	margin-left: 3%;
}
	
._teambox1{
	display: inline-block; vertical-align: top;  width: 100%;
}

._teambox2{
	display: inline-block; vertical-align: top; width: 100%; margin-left: 0%
}


.team_detailbox1{
	display: inline-block; vertical-align: top;  width: 100%;
	line-height: 140%;
}

.team_detailbox2{
	display: inline-block; vertical-align: top; width: 100%;
	line-height: 140%;
}

    
    .bt_corruption{
	background: #1B8468;  width: 100%; height: auto;
	padding: 10px 0; text-align: center;
    margin: 20px 0 0 0;
}
    
.corruptionL{
    display: inline-block; vertical-align: top;
    width: 100%;
}
    
.corruptionL br{
    display: none;
}
 
.corruptionR{
    display: inline-block; vertical-align: top;
    width: 100%; margin-left: 0;  text-align: center;
    padding-top: 30px;
}    

	
}
