@media (max-width: 1110px) {
	ul.sublink{
		margin:0 25px 0 0;
	}
}

@media (max-width: 1090px) {
	header.grid{
		left:0%;
		margin-left:0;
	}
	.mainContentWrapper{
		position:relative; 
		left:0%;
		margin-left:0;
		top:-9px;
	}
	.ls-bottom-nav-wrapper {
		bottom:3%;
		right:10px;
	}
	.grid.mainContent{
		padding:30px 15px;
	}
	.col-8-12.mainSlider{
		padding-left:0px;
		padding-right:0px;
	}
	footer .bottomBlue{
		padding-left:20px;
		padding-right:10px;
	}
	footer .bottomGrey{
		padding:20px 0px 20px 10px;
	}
}

@media (max-width: 1024px) {
	.leaderBox h3{
		font-size:13px;
		line-height:15px;
	}
	.tblInsurer td.complogo{
		width:200px;
	}
		.leaderContent .leaderName.thai{
			width:100%;
		padding-top:0px;
	}
}


@media (max-width: 950px) {
	.thumbBox{
		width: 33.33%;
	}
	ul.pdflink{
		width: 100%;
	}
	.tblWrapper{
		overflow-x:scroll;
	}
	.banner-order-content h1{
		font-size:30px;
		line-height:28px;
	}
	.banner-order-content h2{
		font-size:18px;
		line-height:22px;
	}

}


/*@media (max-width: 880px) {
	.officeBox{
		width:33.33%;
	}
}*/



@media (max-width: 767px) {
	.logo{
		position:absolute;
		z-index:100000;
	}
	ul.language.home{
		margin:0px 25px 0 0;
	}
	nav{
		width:100%;
		position:absolute !important;
		right:0%;
		padding:0;
		z-index:9999;
	}
	.jetmenu > li.showhide{
		height: 59px;
	}
	.jetmenu > li.showhide span.icon{
		margin: 17px 10px 0px 10px;
	}
	#layerslider{
		margin-top:94px;
	}
	.col-4-12.mainText{
		padding-left:0px;
	}
	.grid.mainContent{
		padding:10px 20px;
	}
	.mainTitle{
		margin:0 10px 15px 10px;
		background:url(../images/line.gif) right bottom no-repeat;
	}
	.grid.innerContent{
		padding:10px 0 40px 20px;
	}
	.col-7-12.inner-col2{
		padding-top:20px;
		padding-left:10px;
	}
	.col-7-12.inner-col-right{
		padding-top:20px;
		padding-left:0px;
	}
	.col-4-12.inner-col-right{
		padding-top:0px;
		padding-left:0px;
	}
	.col-4-12.inner-col-right{
		text-align:left;
	}
	.col-4-12.inner-col-right img{
		width:100%;
		max-width:400px;
	}
	ul.sublink{
		margin:0;
		text-align:left;
	}
	.report{
		margin-top:70px !important;
		float:left;
	}
	.reportlink{
		position:relative;
		top:auto;
		right:auto;
	}
	.tblCompare th{
		padding:10px;
		font-size:16px;
	}
	.tblCompare td{
		padding:10px;
	}
	.leaderBox{
		width:180px;
	}
	.smallBanner p{
		height:70px;
	}
	footer .bottomGrey{
		padding:0px 20px;
	}
	br.break{
		display:none;
	}
	/*.report{
		display:none;
	}*/
		.thai-content{
	min-height:auto;
	}

}


@media (max-width: 600px) {
	.thumbBox{
		width: 50%;
	}
	.smallBanner p{
		height:120px;
	}
	.tblInsurer td.complogo{
		width:130px;
	}
	.leaderContent .leaderName{
		width:100%;
		padding-top:0px;
		float:left;
	}
	.leaderName2{
		width:100%;
		padding-top:0px;
	}
	.imgAsean{
		display:none;
	}
	.imgAsean-m{
		display:block;
	}
	.report-link a{
		display:none;
	}
	.report-link-m a{
		display:block;
		top:33%;
		left:50%;
		margin-left:-71px;
	}
	.banner-order{
		padding:10px 10px !important;
	}
	.banner-order-content h1{
		font-size:20px;
		line-height:18px;
	}
	.banner-order-content h2{
		font-size:14px;
		line-height:16px;
	}
}


@media (max-width: 500px) {
	/*.officeBox{
		width:250px;
	}*/
	.tblCompare th{
		font-size:14px;
	}
	.tblCompare td{
		font-size:12px;
		line-height:normal;
	}
	.thumbBox div{
		height: 140px;
	}
}


@media (max-width: 480px) {
	header{
		height:80px;
	}
	.innertopbar2{
		height:80px;
	}
	.innertopbar1{
		height:10px;
	}
	.grid.innerContent{
		padding:0px 0 40px 20px;
	}
	.logo{
		margin:10px 0 0 15px;
	}
	.logo img{
		width:70%;
	}
	ul.language{
		margin:0px 15px 0 0;
	}
	ul.language.home{
		margin:0px 10px 0 0;
	}
	nav{
		top:20px;
	}
	.jetmenu > li.showhide{
		height: 57px;
	}
	#layerslider{
		margin-top:80px;
	}
	.ls-bottom-nav-wrapper {
		display:none;
	}
	.mainExpertise .small {
		width: 50%;
	}
	.col-1-3.bottomNav{
		width:100%;
	}
	ul.socialList li{
		padding:0 5px;
	}
	h1.title{
		font-size:36px;
		margin-bottom:0px;
		line-height:34px;
	}
	h2.title{
		font-size:24px;
		line-height:24px;
	}
	h1.title2{
		font-size:30px;
		line-height:34px;
	}
	h2.title2{
		font-size:18px;
		line-height:22px;
	}
	h2.title3{
		font-size:22px;
		line-height:26px;
	}
	.addressBox{
		padding:20px;
		background-position:20px 20px;
	}
	.leaderBox{
		width:120px;
	}
	.leaderBox2{
	}
	.leaderName2{
		padding-top:10px;
	}
	.smallBanner p{
		height:100px;
	}
}

@media (max-width: 360px) {
	header{
		height:65px;
	}
	.logo img{
		width:60%;
	}
	.innertopbar2{
		height:70px;
	}
	.jetmenu > li.showhide{
		height: 47px;
	}
	#layerslider{
		margin-top:65px;
	}
	ul.socialList{
		margin:0px 0 0 0;
	}
	.thumbBox{
		width: 100%;
	}
	.thumbBox div{
		height: 80px;
	}
	.thumbBox h3{
		height:25px;
	}
	a.emailLink{
		font-weight: 600;
		font-size: 12px;
		padding: 8px 50px 8px 15px;
	}
	.col-1-1.bottomBlueBar{
		height:37px;
	}
	.smallBanner p{
		height:120px;
	}
	.report-link-m a{
		top:30%;
		font-size:12px;
	}
}

@media (max-width: 320px) {
	.col-1-1.bottomBlueBar{
		height:33px;
	}
}