.header-41-1{

	position:relative;
	z-index:999;	
	
	}

.topbg-41-1{
	position: relative;
	height:85px;
	z-index:999;
	background: url(../images/header-135-1/bg.png) top center no-repeat;
	}
.toplogo-41-1{
	position:absolute;
	top: -3px;
	left: -25px;
	/* z-index: 998; */
	/* margin-top: 2px; */
	}
.topname-41-1{
	position:absolute;
	left: 165px;
	top: 105px;
	}
.topname2-41-1{
	position:absolute;
	right: 170px;
	top: 109px;
	}
.tool-41-1{
	width:130px;
	position:absolute;
		right:40px; top:12px;
	}
.tool-41-1 .search-btn{
	float:left;
	margin-top:5px;
	padding:0 15px;
	background:url(../images/header-41-1/s-line.png) top right no-repeat;
	}
.tool-41-1 .search-btn a{

}
.tool-41-1 .lg-btn{
	float:left;
	padding:0 30px 0 15px;
	font-size:19px;
	
	font-weight:bold;
	color:#1158ab;
	background:url(../images/header-41-1/hatyaiwit_0002.png) 100% 50% no-repeat;
	}	
.tool-41-1 .lg-btn a{
	color:#1158ab;
}
/*************************************/
.fix-position{
	position:relative;
	}
#nav-41-1{
    top: 10px;
    right: 0;
    height: 75px;
    z-index: 99;
    position:relative;
    /* background: url(../images/header-25-1/bg-menu.png)  top right no-repeat; */
    height: 0;
 }
#nav-41-1 ul.top{
    margin-left: 460px;
    padding-top: 28px;
    /*position:relative;*/
    height: 0;
 }

#nav-41-1 ul.top li{
	display:inline-block;
	height: 42px;
	margin-left: 0;
	padding:0 23px;
	font: 19px/24px 'lineseed', Arial, sans-serif;
	text-align: center;
	/*background:url(../images/header-41-1/li.png) 100% 50% no-repeat;*/
	}

#nav-41-1 ul.top li:last-child{
	background:none;
}
#nav-41-1 ul.top li:hover{
	
}

#nav-41-1 ul.top li:hover .menu-hover-1 a{
	color:#fff;
}
#nav-41-1 ul.top li:hover a{
	color:#fff;
	}
#nav-41-1 ul.top li:hover ul.sub{
	display:block;
	}
	
	
#nav-41-1 ul.top li a{
	height:auto;
	padding: 0px;
	display:block;
	color: #000;
	}


.social-menu {
    position: absolute;
    top: 2px;
    left: 92%;
    /* background: url(../images/header-107-1/left.png) 0% 35% no-repeat; */
    /* padding: 0px 30px; */
}

.social-menu .pic {
    width: 65px;
    height: 65px;
    margin-top: 18px;
}

.social-menu .pic img {
    max-width: 100%;
    height: auto;
}
.use-login{
	height:auto;
	position:absolute;
	right:0;
	top: 130px;
	}
/**********************language*************************/
.language-93-1{
	top: 23px;
	right: 23px;
	position:absolute;
	font:16px/25px 'Kanit', Arial, sans-serif;
	z-index:999;
}
.language-93-1 .lang-1{
	width:28px;
	height:25px;
	background-color:#e2e2e3;
	color:#616265;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:13px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.language-93-1 .lang-1 a{
	color:#616265;
}
.language-93-1 .lang-1 a:hover{
	color:#333;
}
.language-93-1 .lang-2{
	width:28px;
	height:25px;
	background-color:#2d951c;
	color:#fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:13px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.language-93-1 .lang-2 a{
	color:#fff;	
}
.language-93-1 .lang-2 a:hover{
	color:#333;
}
/**********************language*************************/
/********************************/	
@media (max-width: 575px) { 
.topbg-41-1{
	display:none;	
}
#nav-41-1{
	display:none;	
}
 }
@media (min-width: 576px) and (max-width: 767px) { 
.topbg-41-1{
	display:none;	
}
#nav-41-1{
	display:none;	
}
 }
@media (min-width: 768px) and (max-width: 991px) { 
.topbg-41-1{
	display:none;	
}
#nav-41-1{
	display:none;	
}
 }
@media (min-width: 992px) and (max-width: 1199px) { 
.topbg-41-1{
	display:none;	
}
#nav-41-1{
	display:none;	
}
 }

		
@media (max-width: 1200px)
 {

 }
@media (max-width: 1024px)
 {
#nav-41-1 ul.top{
	margin-left:90px;
	}
#nav-41-1 ul.top li {
    padding: 0px 12px;
}
.topname-41-1 {
    left: 70px;
}
.toplogo-41-1 {
    left: 395px;
}
.topname2-41-1 {
    right: 70px;
}
}	

/*************************/	
#nav-41-1 ul.sub{
	position:absolute;
	top: 70px;
	left: 0px;
	right: 0;
	height:300px;
	background:url(../images/header-135-1/subnav-bg.png) top center no-repeat;
	    background-size: 100% 100%;
	padding:35px;
	padding-left: 250px;
	display:none;
	z-index:9999;
	}
#nav-41-1 ul.sub li {
	display:inline-block;
	width:100%;
	position:relative;
	height:auto;
	margin:0 3px;
	padding:0 5px;
	color: #fff;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align: left;
	}

#nav-41-1 ul.sub li a{
	width:100%;
	display:block;
	color:#fff;
	text-decoration:none;
	}	
#nav-41-1 ul.sub li a:hover{
	width:100%;
	display:block;
	color:#742e0c;
	text-decoration:none;
	}		
#nav-41-1 ul.sub li:hover {
	background-image:none;
}
/*******************/
	
/************************/

.sub{
	color: #000;
	}	
	#nav-41-1 ul.sub li a{ 
		color:#000;
	}

		#nav-41-1 ul.sub li a:hover{
		color:#fff;
		background:none;
		background-color: #9a4b0a;
	}

#nav-41-1 ul.sub li a {
		color: #000;
	}	
	
	@media (min-width: 1200px) and (max-width: 1280px) { 
	.toplogo-41-1{
		 left: 1px;
	}
	.toplogo-41-1 img{
			max-width: 85%;
			height:auto;
	}
	 .topbg-41-1 .container-cv{
		 width:100%;
	 }
	#nav-41-1 ul.top{
	    margin-left: 232px;
	}


	#nav-41-1 ul.top li{
		    /* width: 158px; */
		    background-size: cover;
	}
	}
@media (min-width: 1281px) and (max-width: 1366px) { 
.toplogo-41-1 img{
	margin-top: 5px;
	max-width: 90%;
	height: auto;
}
.container-cv {
    width: 100%;
}

.toplogo-41-1 {
    left: 0px;
}
#nav-41-1 ul.top {
        margin-left: 278px;
}
.social-menu {
    left: 76%;
}
 }
@media (min-width: 1367px) and (max-width: 1440px) { 
.toplogo-41-1 img{
	margin-top: 5px;
	max-width: 90%;
	height: auto;
}
.container-cv {
    width: 100%;
}

.toplogo-41-1 {
    left: 0px;
}
#nav-41-1 ul.top {
        margin-left: 255px;
}
.social-menu {
    left: 78%;
}
 }
@media (min-width: 1441px) and (max-width: 1600px) {
	.toplogo-41-1 img{
	margin-top: 5px;
	max-width: 90%;
	height: auto;
}
.container-cv {
    width: 100%;
}

.toplogo-41-1 {
    left: 0px;
}
#nav-41-1 ul.top {
        margin-left: 300px;
}
.social-menu {
    left: 78%;
}
	}