@font-face {
	font-family: texgyreadventor;
	src: 	url('fonts/texgyreadventor-regular.otf'), 
				url('fonts/texgyreadventor-regular.eot?#iefix') format('embedded-opentype'),
				url('fonts/texgyreadventor-regular.svg?#svgFontName') format('svg');
}

@font-face {
    font-family: logo; font-style: normal; font-weight: normal;
    src: url('fonts/conthrax-sb.eot');
    src: url('fonts/conthrax-sb.eot?') format('eot'),
        url('fonts/conthrax-sb.woff') format('woff'),
        url('fonts/conthrax-sb.ttf')  format('truetype');
}

body	{font-family:'Open Sans', sans-serif; font-size: 11pt; line-height: 1.85em; color: #606060; overflow:hidden;direction:ltr;}
body.waiting * {cursor: wait;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: default;}
a {color:inherit;}

button{
	background-color: rgb(72,72,72);
	background-image: -webkit-linear-gradient(top, rgb(85,82,80), rgb(52,52,52));
	background-image: linear-gradient(rgb(85,82,80) 0%, rgb(52,52,52) 100%);
	border:none;
	color:rgb(255,255,255);
	font-size:1.2em;
	font-weight:600;
	text-align:center;
	padding: 0.8em 2.0em;
	width:auto;
	height:auto;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	border-radius:0.5em;
	box-shadow:0 0 10px rgba(0,0,0,0.6);
	transition: color .2s linear;
}
button:hover {

	background-image: linear-gradient(rgb(72,72,72) 5%, rgb(48,48,48) 100%);

	cursor: pointer;
	background-color: rgb(72,72,72);
	color: rgb(214,60,0);
}

.sml{font-size:0.8em;	padding: 0.3em 1.3em;	border-radius:0.3em; box-shadow:0 0 0.7em rgba(0,0,0,0.6)}
.med{padding: 0.4em 1.6em;	border-radius:0.4em; box-shadow:0 0 0.7em rgba(0,0,0,0.6)}
.rgt{text-align:right;}
.lft{text-align:left;}
.cen{text-align:center;}
.frgt{float:right;}
.flft{float:left;}
.trans {background:transparent;}
.darrow {position:absolute; padding:0.2em; border-radius:0.25em; font-size:3.0em;display:none;}
.addline {padding:0.2em;border-radius:0.25em;}
.preview {padding:0.2em;width:6em;border-radius:0.25em;}
hr {border:none;background-color:#A0A0A0;height:1px;}
.wrapper {position:absolute; top:0; left:0; width:100%; height:100%;overflow:hidden;}
.overlay {background: rgba(0, 0, 0, 0.5);display:block;}
.frontpage {position:absolute; bottom:0; left:0; width:100%; height:100%;} /* full screen display below menu */
.content {position:absolute; top:100%; left:0; width:100%; min-width:100%; height:100%; min-height:100%; overflow-x:hidden;overflow-y:auto;background-color:#ffffff;} /* full screen display below menu */
.topbase {position:absolute; bottom:0; left:0; width:100%; overflow-y:auto;} /* full screen display below menu */
#mobile {display:none;background-color:#ffffff}
.homebase {position:absolute; top:100%; left:0; width:100%; overflow:auto;} /* displays remainder of full page */
.centrevert { /* div with vertically centered content */
left:50%; top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute;width:100%;
} 
#picbase {position:absolute; top:0; width:100%; height:100%;overflow:hidden;} /* contains slide-show image */
#picbase > div {position: absolute; left:0; top:0; width: 100%; height: 100%; background-position:center;overflow:hidden; background-size: cover;}
.picl {left:0;}
.picr {left:100%;} /* was 100% */
#pic1 {background-image:url(images/dxa_00.jpg);}
#pic2 {background-image:url(images/dxa_01.jpg);}
.language {position:absolute;bottom:1em;left:1em;color:red;display:none;}

/* floating menu */
.transbase, .boxtop {position:absolute; left:0; right:0; margin:auto; top:0;display:block;overflow:hidden;}
.inner {position: relative; width:100%;margin:0 auto; text-align:center;}
.pds {font-size:1.4em;}
/*.logo {position:absolute; left:0.25em; top:0.30em; font-size:4.2em; padding:0; font-family:  logo; font-weight:400; color:rgb(1,108,185);} */
.logo {position:absolute; left:0.25em; top:0.30em; font-size:3.0em; padding:0; font-family:  logo; font-weight:400; color:rgb(178,34,34);}
.navcon {position:absolute;top:0; left:200px; right:0; height:4.5em; -moz-transition: all 0; -webkit-transition: all 0; transition: all 0;	}
.nav {position:absolute;bottom:0.2em;right:0; text-align:right;}
.navlink{padding:0 1.1em;font-weight:400;display:inline-block;}
.navlink:hover {background-color:rgb(255,255,255);color:#D63C00;}
.lpds {color: rgb(51,51,51);}
/*.lpd1 {color: rgb(1,108,185);}*/
.lpd1 {color: rgb(178,34,34);}
.lpd2 {color: rgb(216,85,31);}
.lpdt {font-family: logo; font-weight:400;font-size:3.0em;display:inline-block;width:100%;}

/* home page */
.hibase {position:absolute; left:0; right:0; top:0; height:80%; width:100%; max-width:1280px; margin: 0 auto; text-align:center; overflow:hidden;}
#banner {color:#C45316; color:#D63C00; font-size: 2.5em; line-height:1.5em; text-shadow:0 1px 1px rgba(255,255,255,0.2), 2px 1px 0.5px rgba(255,255,255,0.2),	0 -1px 1px rgba(0,0,0,0.1), 0 -2px 2px rgba(0,0,0,0.25), -1px -1px 0 rgba(16,16,16,0.1), 1px 1px 0 rgba(80,80,80,0.05);}
#why {width:100%; max-width:1280px; text-align:center; font-size:1.25em;}
.lobase {position:absolute; left:0; bottom:0; width:100%; height:20%; background-color:rgba(255,255,255,0.8);overflow:hidden;}

/* grid */
.grid:after {content: ""; display: table; clear: both;}
.row {margin:0 auto; overflow:hidden;}
.alt {background-color:#ebebeb;}
.mid {text-align:center;}
#scroll-1 {overflow:auto;}
.minirow {margin:0 auto; line-height:2.0em;overflow:hidden;position:relative;}
.title2 {font-size:2.0em; font-weight:600;}
.title3{font-size:1.5em; font-weight:600;cursor:default;}
.sub3 {text-transform:uppercase; font-weight:600;}
.miniline {border-bottom:solid 1px #a0a0a0; padding:0.5em 0;overflow:hidden;}
.nb {border-bottom:solid 1px #ebebeb;padding-bottom:0}
.mascot {padding-bottom:1em;}
/*
.lnk1{cursor:pointer;text-decoration:none;}
.lnk2{background-color:#ffffff;-moz-transition: opacity .3s linear;-webkit-transition: opacity .3s linear;-ms-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear;}
*/
.link1, .link2, .link3 , .link5, .link7, .link8, .link9 {cursor:pointer;text-decoration:none;}
.link5, .link6 {background-color:#ffffff;-moz-transition: opacity .3s linear;-webkit-transition: opacity .3s linear;-ms-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear;}
.link1, .link2 {-moz-transition: color .2s linear;-webkit-transition: color .2s linear;-ms-transition: color .2s linear;-o-transition: color .2s linear;transition: color .2s linear;}
.link8, .link9 {color:#437dd4;}
.link1:hover, .link2:hover, .link3:hover, .link5:hover + .minirow  > .title3, .link8:hover, .link10:hover {color:#D63C00;}
.link5:hover, .link6:hover {opacity: .7;}
.link9:hover  {font-weight:600;}
.incl, .faq, .fa2, .exp, .link10{font-weight:600; white-space:nowrap; color:#4863A0;cursor:pointer;}
.incl:hover, .faq:hover, .fa2:hover,  .exp:hover{color:#d63c00;}
.inl{display: inline-block;}
.uln{border-bottom: solid 1px}
.smlprint {font-size:0.8em;line-height:1.2em;}
.qrow {width:100%;}
.t1 {padding-top:1.0em;}
.u1 {padding-bottom:1.0em}
.t2 {padding-top:2.0em;}
.u2 {padding-bottom:2.0em}
.t3 {padding-top:3.0em;}
.t50 {padding-top:50%;}
.faqans {padding-left:1.7em;height:0;overflow:hidden;}
[class*='c-'] {float: left;}
.ellipsis {position:absolute;left:0;top:0;width:100%;padding:0 1.5em;line-height:1.7em;height:100%;}
.irow {width:100%;border-bottom:solid 1px #a0a0a0;}
.qrow:hover{color:#D63C00;}
.news {color:#303030;overflow:hidden;font-family:'Times New Roman', 'Times', 'FreeSerif', 'serif'; font-size:1.1em;}
.arrow-center {text-align:center;}
.arrow-left {float:left;}
.arrow-right {float:right;}
.arrow-left:hover, .arrow-right:hover {color:#d63c00;}
.w50 {min-width:50%;font-size:1em;color:#000000;}
.w100 {min-width:100%;font-size:1em;color:#000000;}
textarea.styled {font-family:inherit;font-size:inherit;}
.close {position:absolute;top:3.5em;right:0.5em;font-size:1.5em;display:none;}
.b600 {font-weight:600;}
.f75 {font-size:75%;}
.f150 {font-size:150%;}
.m0002{padding: 0 3em 0 3em;}
.cred {color:#ff0000;}
.blogpic {position:absolute;top:0;left:0;width:100%;border:none;}
.spotpic {position:absolute;top:0;left:0;width:100%;border:none;}
.l-150{padding-top:1em;line-height:1.7em;}
[class*='col-'] {float: left;padding: 1.0em;}
.nopad {padding-top:0;padding-bottom:0;}
.nload  {padding-top:0;padding-bottom:0.5em;color:#303030;}
#m_menu {display:none;}
img {width:100%;}/* border:solid 1px #a0a0a0;}*/
.cls{float:right;padding-top:0.17em;margin-right:0.6em;}
.cls:hover{color:red; text-shadow: 0 0 5px #fff, 0 0 0.4em #fff, 0 0 0.6em #fff, 0 0 0.8em #ff2d95, 0 0 1.2em #ff2d95, 0 0 1.6em #ff2d95, 0 0 2.0em #ff2d95, 0 0 3.0em #ff2d95;}

.contact {position:absolute; width:40%; height:50%;padding:3em;border-radius:0.5em;box-shadow:0 0 10px rgba(0,0,0,0.6);background-color:#ffffff;display:none;}
.contact .iline {padding:1.0em 0;}
.contact .infield {display: inline-block; width:75%;min-width:50%;}
.contact input {display: inline-block; float:right; width:100%;font-size:inherit;border:solid 1px #aaaaaa;height:1.5em;}
.contact .tline {position:absolute;left:3em; top:45%;right:3em;bottom:20%;}
.contact textarea {position:absolute; left:0; top:0; width:100%;height:100%; font-family:inherit;font-size:inherit;border:solid 1px #aaaaaa;}
.boxtop {height:3.0em;padding:0.5em 1.0em;font-weight:600;border-bottom: solid 1px #aaaaaa;border-top-right-radius:0.5em;border-top-left-radius:0.5em;transition: all 300ms;overflow-y:auto;}
.contact .clientdata {position:absolute; top:0; left:0; width:100%; height:50%;padding:3.5em 3em;}
.contact .send {position:absolute; bottom:2em; right:3em;}


/* login */
.logtop {position:relative;display:inline-block;width:100%;height:4em;font-size:1.6em;padding-right:0;}
.logbase {position:relative;display:inline-block;width:25em;height:28em;perspective: 800px;} /* container */
.logspin{position:absolute;width:100%;height:100%;transform-style: preserve-3d;transition: transform 1s;} /* card */
figure {display:block;position:absolute;margin:0;width:100%;height:100%;background-color:rgb(245,245,245);padding:4em 2em 2em 2em;backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-box-shadow: 8px 8px 5px 0px rgba(161,161,161,1);
	-moz-box-shadow: 8px 8px 5px 0px rgba(161,161,161,1);
	box-shadow: 8px 8px 5px 0px rgba(161,161,161,1);
}
.logspin .logfront{}
.logspin .logback{transform: rotateY( -180deg );}
.flipped {transform: rotateY( -180deg );}

.logtitle{position:absolute;left:0;top:0;width:100%;height:2em;background-color:rgb(245,245,245);color:rgb(65,65,65);text-align:left;padding:0 0.6em;}
.lcls:hover {text-shadow: 0px 0px 8px rgba(255, 0, 0, 1); cursor:pointer;}
.logbar{position:relative; width:100%;min-height:3em;resize:none;font-family:'Open Sans', sans-serif;font-size:1em;padding:0.5em 1em;}//background:lightgreen;}

.logspace{position:relative; width:100%;height:1em}
.mt1{margin-top:1em;}

.lblk{fill:rgb(65,65,65);} .lred{fill:rgb(207,25,25);}
.dxablk{color:rgb(65,65,65);} .dxared{color:rgb(207,25,25);}
.dblk{background-color:rgb(65,65,65);text-align:center;color:rgb(255,255,255);}
.dblk:hover{background-color:rgb(96,96,96);cursor:pointer;}
.lrt{padding:0.5em 0; text-align:right;}
.lrd{color:#D63C00;}

/* modal */
.topmod{position:absolute;left:0; top: -10.0em; width:100%;text-align:center;margin: 1.5em 0 0 0;}
.topdis{
	display:inline-block;
	width:20em;
	min-height:4em;
	text-align:center;
	padding-top:1em;
	background:rgb(250,250,250);
	color:rgb(0,0,0);
	-webkit-box-shadow: 5px 5px 5px 0px rgba(161,161,161,1);
	-moz-box-shadow: 5px 5px 5px 0px rgba(161,161,161,1);
	box-shadow: 5px 5px 5px 0px rgba(161,161,161,1);
}


/* behaviour */



/* phone */
@media only screen 
and (min-device-width : 320px) 
and (max-width : 640px) {
	body	{font-size: 12pt; line-height: 1.27em;}
	.content {padding-top:3.0em;}
	.grid {width:100%;padding:1.0em 0;background-color:#ffffff;}
	.row {max-width:640px;padding:1.0em 0;background-color:transparent;}
	.c-05{width:10.0%;text-align:right;}
	.c-blg{display:none;}
	.c-35{width:35.0%;}/*font-weight:600;*/
	.c-65{width:65.0%;}
	.c-nit {width:100.0%;padding:50% 0 0 0;position:relative;max-height:50%;}
	.c-sim {width:100%;height:0;padding:0;position:relative;}
	.c-dns {width:100%;padding-top:50%;}
	.c-95 {width:90.0%;padding:0 1.5em;}
	.c-100 {width:100.0%;padding:0 1.5em;}
	.col-1 {width: 8.333333%;}
	.col-2 {width:16.666667%;}
	.col-3 {width:25.0%;}
	.col-cl {width:100%;}
	.col-why {width:100%;}
	.col-spt {width:100%;}
	.col-ft1 {width:100%;}
	.col-ft2 {width:100%;}
	.col-qst {width:100.0%;}
	.col-ntl {width:100.0%;font-size:1.4em;padding-left:0.7em;}
	.col-ntd {display:none;}
	.col-7 {width:58.333333%;}
	.col-8 {width:100%;}
	.col-nmg {width: 100%;}
	.col-ntn {display:none;}
	.col-9 {width:75.0%;}
	.col-10 {width:83.333333%;}
	.col-11 {width:91.666663%;}
	.col-12 {width:100.0%;}
	.col-lin {margin: 1.0em 0;padding:0.5em 0;background-color:#f0f0f0;}
	.col-fot {width:100%; text-transform:uppercase; font-weight:600; padding-bottom: 0.5em;}
	.title2 {font-size:1.5em; font-weight:600;border-bottom:solid 1px #A0A0A0;}
/* 	.lpds {color: #FFFFFF;} */
	.lpdt {font-family:  logo; font-weight:400;font-size:2.5em;}
/*.lobase {position:absolute; left:0; bottom:0; width:100%; overflow-x:hidden;height:8em;color:#FFFFFF; background-color:rgb(102,120,102); background-color:rgba(102,120,102,0.5)}*/
	.why {text-align:center;width:100%;overflow-y:auto;}
	.transbase {height:3em; max-width:640px;}
	#m_menu {display:block; position: absolute; left:0; top:0; height:3em; width:100%; max-width:640px; padding: 0.5em 0.7em 0 0.7em;}
	#m_menu {
		-webkit-box-shadow:inset 0 1px 0 0 #b3b3b3;
		box-shadow:inset 0 1px 0 0 #b3b3b3;
		background:-moz-linear-gradient( center top, #616161 5%, #000000 100% );
		background-color:#616161;
		text-indent:0;
		border:1px solid #000000;
		color:#ffffff;
		text-shadow:1px 1px 0 #7a7a7a;
	}
	.hl {border-top:solid 1px #000; border-bottom:solid 1px #000;}
	.navcon {position:absolute; top:3em;  left:-240px; width:240px; height:96%; -moz-transition: all 300ms; -webkit-transition: all 300ms;	transition: all 300ms; overflow-y:auto;}
	.nav {position:absolute; left:0; top:0;width:240px;height:100%; padding:0; text-align:left; background-color: #414141;overflow-y:auto;	}
	.navlink{width:240px; padding:0.9em 1.2em; color:rgb(255,255,255);font-size:14pt;border-top: 1px solid #a0a0a0; border-bottom:hidden;}
	.navlink:hover {background-color:rgb(43,43,43);color:#D63C00;}
	.topbase {top:3.0em;}
	.inner {max-width:640px;}
	.logo {display:none;}
	.darrow, .w2, .w3 {display: none;}
  .w1 {display: block;}
	.newsdate2 {width:100%;text-align:right;}
	.contact {position:absolute; width:100%; height:100%;left:0;top:0; margin:auto;padding:2em;border-radius:0;}
	.contact .iline {padding:2.0em 0;}
	.contact .infield {display:block; float:none; width:100%;min-width:50%;}
	.contact input {display: inline-block; width:100%;font-size:1.5em;}
	.contact .tline {position:absolute;left:3em; top:35%;right:3em;bottom:15%;}
	.contact textarea {position:absolute; left:0; top:0; width:100%;height:100%; font-family:inherit;font-size:1.5em;}
	.boxtop {height:3.0em;padding:0.5em 1.0em;font-weight:600;border-bottom: solid 1px #aaaaaa;border-top-right-radius:0.5em;border-top-left-radius:0.5em;transition: all 300ms;overflow-y:auto;}
	.contact .clientdata {position:absolute; top:0; left:0; width:100%; height:30%;padding:3.5em 3em;}
	.contact .send {position:absolute; bottom:2em; right:3em;}
	
	.logtop {height:4em;font-size:1.6em;line-height:1.25em}
	.logbase {width:100%;} /* container */
	figure {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
	
	.topmod{center;margin: 0;}
	.topdis{
		text-align:center;
		padding-top:1.2em;
		background:rgb(250,250,250);
		color:rgb(0,0,0);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	
}

/* tablet portrait */
@media only screen and (min-width : 641px) and (max-width : 800px) {
	body	{font-size: 13pt; line-height: 1.85em;}
	.content {padding-top:4.5em;}
	.grid {width:100%;padding:2.0em 0;background-color:#ffffff;}
	.row {max-width:800px;padding:2.0em 2.0em 0 2.0em;}
	.row {max-width:800px;}
	.c-05{width:5.0%;text-align:right;}
	.c-blg{width:25.0%;position:relative;height:0;padding:25% 0 0 0;}
	.c-30{width:30.0%;line-height:1.3em;}
	.c-35{width:25.0%;}/*font-weight:600;*/
	.c-65{width:75.0%;}
	.c-70{width:70.0%;line-height:1.3em;padding-bottom:0.7em;}
	.c-75 {width:75.0%;padding:25% 0 0 0;position:relative;}
	.c-nit {width:75.0%;padding:25% 0 0 0;position:relative;}
	.c-sim {width:50.0%;padding: 25% 0 0 0;position:relative;float:left;margin-right:2em;}
	.c-dns {width:50.0%;padding:0 0 0 2.0em;position:relative;}
	.c-dni {padding-left:50%;background:green;}
	.c-95 {width:95.0%;padding:0 1.5em;}
	.c-100 {width:100.0%;padding:0 1.5em;}
	.col-fot {width:50%;text-transform:uppercase;font-weight:600; padding:0.5em 1.0em;}
	.rel {position:relative;}
	.spotpic {position:absolute;display:block;left:0;top:0;right:0;}
	.col-1 {width: 8.333333%;}
	.col-2 {width:16.666667%;}
	.col-3{width:25.0%;}
	.col-cl{display:none;}
	.col-why {width:50%;}
	.col-spt {width:100%;}
	.col-ft1 {width:50%;}
	.col-ft2 {width:100%;}
	.col-5 {width:41.666667%;}
	.col-qst {width:50.0%;}
	.col-7 {width:58.333333%;}
	.col-8 {width:100%;}
	.col-nmg {width: 100%;}
	.col-ntn {display:none;}
	.col-ntl {width:100.0%;font-size:1.4em;padding-left:0.7em;}
	.col-ntd {display:none}
	.col-9 {width:75.0%;}
	.col-10 {width:83.333333%;}
	.col-11 {width:91.666663%;}
	.col-12 {width:100.0%;}
/*	.lobase {position:absolute; left:0; height:20%; bottom:0; width:100%; background-color:rgb(255,255,255); background-color:rgba(255,255,255,0.5); overflow:hidden;} */
	.topbase {top:4.5em;}
	.transbase {height:4.5em; background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.8); max-width:100%;
		-webkit-box-shadow: inset 0 4px 9px rgba(200, 200, 200, 0.8), 0 1px 3px #333333;
		box-shadow: inset 0 4px 9px rgba(200, 200, 200, 0.8), inset 0 -4px 9px rgba(200, 200, 200, 0.8);
	}
	.inner {max-width:8000px;}
	.darrow, .w1, .w3 {display: none;}
  .w2 {display: block;}
	.newsdate2 {width:100%;text-align:right;}
	.buff25 {display:none;}
}

/* tablet landscape */
@media only screen and (min-width : 801px) and (max-width : 1280px) {
	body	{font-size: 12pt; line-height: 1.85em;}
	.content {padding-top:4.5em;}
	.grid {width:100%;padding:2.0em 0;background-color:#ffffff;}
	.row {max-width:1280px;padding:2.0em 2.0em 0 2.0em;}
	.row {max-width:1280px;}
	.c-05{width:5.0%;text-align:right;}
	.c-blg{width:25.0%;position:relative;height:0;padding:25% 0 0 0;}
	.c-30{width:30.0%;line-height:1.3em;}
	.c-35{width:35.0%;} /*font-weight:600;*/
	.c-65{width:65.0%;}
	.c-70{width:70.0%;line-height:1.3em;padding-bottom:0.7em;}
	.c-75 {width:75.0%;padding:25% 0 0 0;position:relative;}
	.c-nit {width:75.0%;padding:25% 0 0 0;position:relative;}
	.c-sim {width:100.0%;height:0;padding:0;position:relative;}
	.c-dns {width:100.0%;padding-top:50%;}
	.c-95 {width:95.0%;padding:0 1.5em;}
	.c-100{width:100%;}
	.col-fot {width:25%;text-transform:uppercase;font-weight:600; padding:0.5em 1.0em;}
	.col-1 {width: 8.333333%;}
	.col-2 {width:16.666667%;}
	.col-3{width:25.0%;}
	.col-cl{display:none;}
	.col-why {width:33.333333%;}
	.col-spt {width:33.333333%;}
	.col-ft1 {width:33.333333%;}
	.col-ft2 {width:33.333333%;}
	.col-5 {width:41.666667%;}
	.col-qst {width:50.0%;}
	.col-7 {width:58.333333%;}
	.col-8 {width:66.666667%;}
	.col-nmg {width:66.666667%;}
	.col-ntn {width:16.6666667%;}
	.col-ntl {width:75%;font-size:2.0em;padding-left:0.5em;}
	.col-ntd {width:25%;text-align:right;}
	.col-9 {width:75.0%;}
	.col-10 {width:83.333333%;}
	.col-11 {width:91.666663%;}
	.col-12 {width:100.0%;}
/*	.lobase {position:absolute; left:0; height:20%; bottom:0; width:100%; background-color:rgb(255,255,255); background-color:rgba(255,255,255,0.5); overflow:hidden;} */
	.topbase {top:4.5em;}
	.transbase {height:4.5em; background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.8); max-width:100%;
		-webkit-box-shadow: inset 0 4px 9px rgba(200, 200, 200, 0.8), 0 1px 3px #333333;
		box-shadow: inset 0 4px 9px rgba(200, 200, 200, 0.8), inset 0 -4px 9px rgba(200, 200, 200, 0.8);
	}
	.inner {max-width:1280px;}
	.darrow, .w1, .w2 {display: none;}
  .w3 {display: block;}
	.newstitle {width:75%; font-size:2.0em;}
	.newsdate2 {display:none;}
	.buff25 {width:10%;padding-top:50%;}
}


/* desktop */
@media only screen and (min-width : 1281px) {
	body	{font-size: 11pt; line-height: 1.85em;}
	.content {padding-top:4.5em;}
	.grid {width:100%;padding:2.0em 0;background-color:#ffffff;}
	.row {max-width:1280px;padding:2.0em 2.0em 0 2.0em;}
	.row {max-width:1280px;}
	.c-05{width:5.0%;text-align:right;}
	.c-blg{width:25.0%;position:relative;height:0;padding:25% 0 0 0;}
	.c-30{width:30.0%;line-height:1.3em;}
	.c-35{width:35.0%;} /*font-weight:600;*/
	.c-65{width:65.0%;}
	.c-70{width:70.0%;line-height:1.3em;padding-bottom:0.7em;}
	.c-75 {width:75.0%;padding:25% 0 0 0;position:relative;}
	.c-nit {width:75.0%;padding:25% 0 0 0;position:relative;}
	.c-sim {width:100.0%;height:0;padding:0;position:relative;}
	.c-dns {width:100.0%;padding-top:50%;}
	.c-95 {width:95.0%;padding:0 1.5em;}
	.c-100{width:100%;}
	.col-fot {width:25%;text-transform:uppercase;font-weight:600; padding:0.5em 1.0em;}
	.col-1 {width: 8.333333%;}
	.col-2 {width:16.666667%;}
	.col-3{width:25.0%;}
	.col-4{width:33.333333%;}
	.col-cl{display:none;}
	.col-why {width:33.333333%;}
	.col-spt {width:33.333333%;}
	.col-ft1 {width:33.333333%;}
	.col-ft2 {width:33.333333%;}
	.col-5 {width:41.666667%;}
	.col-6 {width:50%;}
	.col-qst {width:50.0%;}
	.col-7 {width:58.333333%;}
	.col-8 {width:66.666667%;}
	.col-nmg {width:66.666667%;}
	.col-ntn {width:16.6666667%;}
	.col-ntl {width:75%;font-size:2.0em;padding-left:0.5em;}
	.col-ntd {width:25%;text-align:right;}
	.col-9 {width:75.0%;}
	.col-10 {width:83.333333%;}
	.col-11 {width:91.666663%;}
	.col-12 {width:100.0%;}
/*	.lobase {position:absolute; left:0; height:20%; bottom:0; width:100%; background-color:rgba(255,255,255,0.5); overflow:hidden;} */
	.topbase {top:4.5em;}
	.transbase {height:4.5em;background-color: rgba(255,255,255,0.8); max-width:100%;
		-webkit-box-shadow: inset 0 4px 9px rgba(200, 200, 200, 0.8), 0 1px 3px #333333;
		box-shadow: inset 0 4px 9px rgba(200, 200, 200, 0.8), inset 0 -4px 9px rgba(200, 200, 200, 0.8);
	}
	.inner {max-width:1280px;}
	.darrow, .w1, .w2 {display: none;}
  .w3 {display: block;}
	.newstitle {width:75%; font-size:2.0em;}
	.newsdate2 {display:none;}
	.buff25 {width:10%;padding-top:50%;}
}

.lb {background-color:rgba(200,200,255,0.6);}
.lg {background-color:rgba(200,255,200,0.6);}
.lr {background-color:rgba(255,200,200,0.6);}
.wt {background-color:rgba(255,255,255,1.0);}
