@charset "UTF-8";
/* CSS Document */


 /*	 Break Title
--------------------------------------------------------------------------------	
.yellow-line.container {
	width:30.2%;
}
@media (max-width: 768px)  {
	.yellow-line.container { width:65%; }
}
*/

 /*	 About us Title
--------------------------------------------------------------------------------	*/
.aboutus-container {
	display:block;
}

.aboutus-title {
	display:block;
	margin: 45px 0 30px 0;
}
.aboutus-title h4 {
	text-align:center;
	color:#000 !important;
	font-size:19px;
	font-weight:bolder !important;
	letter-spacing:0.5px;
	text-transform:uppercase;
	position:relative;
}
.aboutus-title h4:after {
	left:46.2%; 
	z-index:1;
	width:70px; 
	height:4px !important;
	content:" ";
	text-align:center;
	position:absolute;
	bottom:-15px;
	background:#3498db;
}

.aboutus-title h4:lang(th) {
	font-size:24px;
	font-family: "supermarket";
}
.aboutus-title h4:lang(th):after {
	bottom:-8px;
}
@media (max-width: 768px)  {
	.aboutus-title h4:after { left:40%;  }
}

.aboutus-title p {
	display:block;
	width:100%;
	margin:40px 0 0 0;
	font-size:16px;
	font-family: Tahoma, Arial, "sans-serif";
	line-height:22px;
	text-indent:20px;
	word-wrap:break-word;
}

.aboutus-title ul {
	list-style-type:decimal;
	list-style-position:inside;
	margin:40px 0 25px 0;
	padding:0;
}
.aboutus-title ul li {
	padding: 8px 0;
	text-indent:20px;
	font-size:16px;
	font-family: Tahoma, Arial, "sans-serif";
	line-height:22px;
	word-spacing:normal;
}


 /*	 BOI Accordian
--------------------------------------------------------------------------------	*/
.boi-services,
.eligible-activities {
	display:block;
	margin:0;
}
.main-services {
	padding: 0 15px;
}
.panel-heading a {
	text-decoration:none;
	padding:0;
}
.panel-title span {
	color:#234b86;
	font-size:20px;
	font-weight: bolder;
	line-height:37px;
	height:35px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
}
.panel-title span:lang(th) { 
	font-family: "supermarket";
	font-size:24px;
	line-height:32px;
}

.panel-title img {
	border:none;
	float:left;
	display: block;
	margin-right:15px;
}
.right-arrow.pull-right {
	font-size:22px;
	font-weight: bold;
	color:#234b86;
	line-height:37px;
}

.panel-body.-bottom-blueline {
	border-bottom:3px solid #309dd6;
}

.tax-nontax {
	display:block;
}
.tax-nontax h4 {
	font-weight: bold;
	font-size: 18px;
        margin-bottom: 8px;
}
.tax-nontax h4:lang(th) {
	font-size: 22px;
	font-family: "supermarket";
}

.tax-nontax ul {
	list-style-type: none;
	padding-left:10px;
}
.tax-nontax ul li {
	font-size:16px;
	margin: 0;
}
.tax-nontax ul li:before {
	content: "–";
	margin-right: 7px;
}
.tax-nontax img {
	height: 180px;
	width: 180px;
	display:block;
}


.services-list {
	display:block;
	list-style:none;
	color:#333;
	padding:0 15px;
}
.services-list li {
	display:block;
	margin-bottom:15px;
	font-size:16px;line-height: normal;
	font-family: Tahoma, Arial, "sans-serif";
	padding:0;
	word-wrap:break-word;
}
.services-list li:before {
	content: '\f046';
	font-family:'FontAwesome';
	display:inline-block;
	margin-right:7px;
}


 /*	 Boi Sevices
--------------------------------------------------------------------------------	*/
.services-block {
	margin-top:30px;
	/*margin-bottom:30px;*/
	padding: 0 !important;
	display: block;
}
.services-block h4 {
	text-transform:uppercase;
	word-wrap:break-word;
	font-size: 16px;
	font-weight: 600;
}
	
.services-block .card {
    font-size: 16px;
    overflow: hidden;
    padding: 15px;
	margin-bottom: 30px;
    border:none;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
}

.services-block .card-block {
    font-size: 16px;
    position: relative;
    margin: 0;
    border: none;
    border-top: 1px solid rgba(34, 36, 38, .1);
    box-shadow: none;
}

.services-block .card-img-top {
    display: block;
    width: 100%;
    height: auto;
	border:1px solid #eaeaea;
}

.services-block .card-title {
    font-size: 18px;
	color: #333;
    font-weight:bold;
    line-height: 1.2857em;
    margin-top: 10px;
}
/*
.services-block .card .card-block .card-text {
    clear: both;
    margin-top: 10px;
    color: rgba(0, 0, 0, .68);
}
.services-block .card .card-block .card-text ul {
	display: block;
	list-style: none;
	padding: 0;
}
.services-block .card .card-block .card-text li {
	display:block;
	font-family: Tahoma, Arial, "sans-serif";
	font-size: 16px;
	margin-top:10px;
	color: #333;
	padding:0;
	word-wrap:break-word;
}
.services-block .card .card-block .card-text li:before {
	content: '\f0c1';
	font-family:'FontAwesome';
	display:inline-block;
	margin-right:10px;
	font-size: 18px;
}
.services-block .card .card-block .card-text li a {
	color: #333;
	font-size: 16px;
	text-transform: capitalize;
}
*/
.-noborder {
	border:none;
	box-shadow:none;
}

@media (max-width: 768px)  {
	.boi-services { margin:0 !important; }
	.main-services { padding: 0; }
	.tax-nontax img { width: 150px;}
	.tax-nontax h4 { margin-top: 15px; }
	.tax-nontax ul { margin-bottom: 30px; }
	.panel-title span {
              font-size: 16px !important;
              line-height: 37px !important;
         }
	.panel-title span:last-child { 
              line-height: 18px !important;
         }
	.panel-body .tax-nontax, 
	.services-list  { 
		padding:0 !important; 
	}
	.services-block { padding: 0; }
	.services-block .card-title { font-size: 16px; }
	.services-block .card .card-block .card-text li a { font-size: 14px; }
}
@media (max-width:1024px)  {
	.tax-nontax img { height:145px; }
}


 /*	 Eligible Activities
--------------------------------------------------------------------------------	*/
.main-eligibles {
	padding: 0;
	margin: 0;
	display: block;
}
.eligibles {
  padding:0 0 15px 0;
  margin: 15px;
  border-bottom: 1px solid #ccc;
  width: 46.4%;
  height: 120px;
}
.eligibles .img-container {
  flex: 1;
  padding: 0; 
}
.eligibles .img-container img {
  width: 100%;
  height: 100%;
  float: left;
  margin-right: 15px;
  max-height: 110px;
  max-width: 110px;
}
.eligibles .industries {
  background: #fff;
  display: block;
}
.eligibles .industries .industries-content {
  display: block;
}
.eligibles .industries .industries-content h4 {
  font-size: 17px;
  font-weight: bold;
}
.eligibles .industries .industries-content h4:lang(th) {
  font-family: "supermarket";
  font-size: 20px;
  line-height: 24px;
}

.eligibles .industries .industries-content p {
  color: #333;
  font-size: 14px;
  height: auto;
  line-height: 17px;
  /* font-family: Tahoma, Arial, "sans-serif"; */
  width: 100%;
  margin-top: 10px;
  word-wrap: break-word;
}
.eligibles .industries .industries-content span {
  font-size: 12px !important;
  padding-left:6px;
}
.eligibles .industries .industries-content .ex-link {
  padding: 5px 0;
  margin-top: 10px;
  position: absolute;
  bottom: 15px;
  right:0;
}
.eligibles .industries .industries-content .ex-link span.fa:before {  
  font-size: 15px !important;
}

@media (max-width: 768px)  {
	.eligibles { 
		margin:0 0 15px 0;
		width: 100%;
	}
	.eligibles .img-container img {
		max-height: 80px;
		max-width: 80px;
		margin-bottom: 8px;
	}
	.eligibles .industries .industries-content h4 { font-size: 16px; }
	.eligibles .industries .industries-content p { 
		font-size: 14px; 
		line-height: normal; 
	}
/*	.ex-link { width: 100%; }*/
}
@media screen and (max-width: 992px) {
	.eligibles { 
		width: 100%;
		margin: 15px 0 !important;
	}
}


.aboutus-title p:lang(th),
.aboutus-title ul li:lang(th),
.tax-nontax ul li:lang(th),
.services-list li:lang(th),
.eligibles .industries .industries-content p:lang(th) {
	font-size:18px;
	font-family: "supermarket";
}
.services-list li:lang(th) { line-height: 20px; }


