/* Additions and extensions to bootstrap */

body {
	margin: 0px auto;font-family:Simhei,"Arimo", sans-serif, Helvetica, Arial; 
	width: 100%;	
	color: #333; font-size: 16px; font-weight: 300; -webkit-font-smoothing: antialiased;
	line-height: 1.42857143;
	background-color: #fff;
	background-image: url('../enximages/bg_tile_blue.jpg');
	background-repeat: repeat-x;
}
.larger {
font-size:150%;
}
.bluebold {
color:#0000ff;
font-weight: bold;
}
.greenbold {
color:green;
font-weight: bold;
}
.redborder {
border:solid red 4px;
}
.greenborder {
border:solid green 4px;
}
.darkblue {
color:#044E73;
font-weight:bold;
}
#loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1000;
  margin: 20% 0 0 -6%;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { 
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% { 
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.animate-bottom {
    position:relative;
    -webkit-animation-name:animatebottom;
    -webkit-animation-duration:1s;
    animation-name:animatebottom;
    animation-duration:1s
}

@-webkit-keyframes animatebottom {
    from { bottom:-100px; opacity:0 } 
    to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
    from{ bottom:-100px; opacity:0 } 
    to{ bottom:0; opacity:1 }
}

#myDiv {
    display: none;
    text-align: center;
}
h1, .h1 {
	font-family: Simhei,"Arimo", sans-serif, Helvetica, Arial; 
	color: inherit;
	text-decoration: none;
  	/*margin: 1.60em 0;*/
	font-size: 30px;
}
.bannerch {
  display: inline-block;
  margin-bottom: 0;
  margin-top:0.6%;
  margin-left:1%;
  color:white;
  font-weight: bold;
  text-align: center;
  /*white-space: nowrap;*/
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url("../enximages/subpage_bg800.gif");
  background-repeat: no-repeat;
  height:auto;
  border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
  width:98%;
}
.bannerch h1 {
font-size:28px;
line-height:1.0em;
}

h1 small {
  font-size: 85%;
}
h2, .h2 {
	font-family: Simhei,"Arimo", sans-serif, Helvetica, Arial; 
	font-weight: 500;
  	line-height: 1.1;
  	color: inherit;
	font-size: 24px;
	color: #044E73;
	text-decoration: none;
}	
h3, .h3 {
	font-family: "Arimo", sans-serif, Helvetica, Arial,Simhei; 
	font-weight: 500;
  	line-height: 1.1;
  	color: inherit;
	font-size: 22px;
	text-decoration: none;
	text-align:center;
}	
h4, .h4 {
	font-family: "Arimo", sans-serif, Helvetica, Arial,Simhei; 
	font-weight: 500;
  	line-height: 1.1;
  	color: inherit;
	font-size: 16px;
	text-align: center;
	text-rendering: optimizelegibility;
	text-decoration: none;
}	

h5, .h5 {
	font-family: "Arimo", sans-serif, Helvetica, Arial,Simhei; 
	font-weight: 500;
  	line-height: 1.1;
  	color: inherit;
	font-size: 16px;
	color: #044E73;
	text-align: center;
	text-decoration: none;
	text-rendering: optimizelegibility;
}	

h5 small,
h5 .small {
  font-size: 75%;
}

h6, .h6 {
	font-family: Simhei,"Arimo", sans-serif, Helvetica, Arial; 
	font-size: 20px; font-style: inherit; 
	font-weight: 500;
  	line-height: 1.1;
  	color: inherit;
	outline: 0px; border: 0px currentColor; border-image: none; 
	font-weight: bold; -ms-word-wrap: break-word; -webkit-font-smoothing: antialiased;
}
.product-container p {
color:inherit;
}
article { 
  font-family: Simhei, "Arimo", sans-serif, Helvetica, Arial; 
  font-size: 16px;
}
article h3 {
 margin-top: 30px; 
 text-align:left;
 padding-left:12%;
color:#0000ff;
font-weight: bold;
font-size: 25px;

}
.navbar-headlinech {
position:fixed;
top:16px;
left:3%;
font-size:16px;
line-height:1.2;
color:yellow;
font-weight:bold;
font-style:italic;
}
.visible-headline {
  display: none !important;
}
p {
	font-family: Simhei,"Arimo", sans-serif, Helvetica, Arial; 
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #363636;
	margin: 0 0 0 0;
}

.carousel-caption p {
font-family:Simhei, "Arimo", sans-serif, Helvetica, Arial; 
padding-top:4%;
margin-left:1%;
text-align:center;
color:white;
font-weight:normal;
}
.middle3 {
margin-bottom:10px;
margin-top:10px;
}
.middle4 {
margin-bottom:10px;
margin-top:10px;
}
.wrap3 .middle3 a {
color:green; text-decoration:none;font-weight:bold;}
.wrap3 .middle4 a {
color:blue; text-decoration:none; font-weight:bold;}
.wrap3 .middle3 a:visited {color:green;text-decoration:none;}
.wrap3 .middle4 a:visited {color:blue;text-decoration:none;}
.wrap3 .middle3 a:hover {color:BlueViolet;text-decoration:none;}
.wrap3 .middle4 a:hover {color:BlueViolet;text-decoration:none;}
.wrap3 .middle3 a:active {color:black;}
.wrap3 .middle4 a:active {color:black;}

p.middle-large {
text-decoration:none; padding-left:2%; padding-right:5%; margin-left: 2%; margin-top: 1em; margin-bottom: 1em; color:#333333; font-size:22px; line-height:1.8em;
}
p.middle2 {
text-decoration:none; padding-left:2%; padding-right:2%; margin-left: 0.2em; margin-top: 1em; margin-bottom: 1em; color:#333333; font-size:16px; line-height:1.8em;
}
p.middle {
clear:both; text-decoration:none; padding-left:0%;padding-right:4%;margin-left: -1em; margin-top: 1em; margin-bottom: 1em; color:#333333; font-size:16px; line-height:1.8em;
}
p.middle a, p.middle2 a { color: green; text-decoration:none; font-weight:bold;}
p.middle a:visited, p.middle2 a:visited {color:green;text-decoration:none;}

p.middle a:hover, p.middle2 a:hover {color:blue;text-decoration:none;}
p.middle a:active, p.middle2 a:active {color:black;}

.middletext {
width:98%;
}
.middletext h1 {
color:blue;
font-weight: bold;
margin-top: 1.2em;
margin-left:0.8em;
line-height:1.5em;
}
.middletext h2 {
color:blue;
font-weight: bold;
margin-top: 1.5em;
margin-left:1em;
line-height:1.5em;
}
.middletext h3 {
color:blue;
font-weight: bold;
margin-top: 1.5em;
margin-left:1em;
line-height:1.5em;
}
.middletext a {
color:blue;
text-decoration:none;
}
.middletext a:hover {
color:#ccc;
text-decoration:none;
}
.middletext h6 {
font-size:18px;
margin-top: 1.5em;
margin-left:1em;
padding-right:5%;
line-height:1.5em;
text-decoration:none;
}
.middletext h6:hover {
text-decoration:none;
color:red;
}
.product-container {
  clear: both;
  margin-top: 40px;
}
.caption {
  font-style: italic;
  color: BlueViolet;
  margin-top: 40px;
  margin-bottom:10px;
  margin-left:20px;
}
.caption-subhead {
  font-style: normal;
  color: #0000ff;
  font-weight: bold;
}
.side-caption {
font-size: 20px;
color: #0000ff;
text-align:center;
font-weight:bold;
}
.product-container .image-shinminkoa,.product-container .image-phonepart,.product-container .image-casino,.product-container .image-winecellar,.product-container .image-nppkoa, .product-container .image-lx5000, .product-container .image-lx4000, .product-container .image-limestone,
.product-container .image-thb, .product-container .image-pt108 {
float: left;
text-align:center;
margin: 15px 20px 10px 20px;
background-color: #555555;
width: 208px;
height: 180px;
}
.thumbnail-container, .thumbnail-container2, .thumbnail-container3 {
margin-left:20px;
}
.thumbnail-container h4, .thumbnail-container2 h4, .thumbnail-container3 h4 {
clear:both;
/*display: inline-block;*/
float:left;
margin-left:100px;
margin-top: -55px;
margin-bottom:50px;
text-align:left;
font-size:16px;
color:green;
font-weight: bold;
line-height: 1.5;
width:70%;
}

.thumbnail-container h4:hover, .thumbnail-container2 h4:hover,  .thumbnail-container3 h4:hover {
color:blue;
}
.thumbnail-container .chi-image, .thumbnail-container2 .cna-image, .thumbnail-container3 .cna-image  {
clear:both;
float: left;
text-align:center;
margin: 5px 20px 10px 20px;
background-color: #555555;
width: 80px;
height: 55px;
}
.thumbnail-container {display:block;}
.thumbnail-container2 {display:block;}
.thumbnail-container3 {display:none;}
.heading h4 {
clear:both;
display: inline-block;
padding-left:3%; padding-right:2%;
text-align:left;
font-size:18px;
font-weight: bold;
line-height: 1.5;
color:#044E73;
}
/*.heading h4:hover {
color:#ccc;
}*/
.heading a {
color:#044E73;
}
.heading a:hover {
color:#ccc;
}
.chi-image {
background-image: url('../enximages/CHIfilm.jpg');
background-repeat: no-repeat;
}
.cna-image {
background-image: url('../enximages/CNAfilm.jpg');
background-repeat: no-repeat;
}
.image-lx5000 {
  background-image: url('../enximages/LX5000.jpg');
	background-repeat: no-repeat;
}
.image-lx4000 {
  background-image: url('../enximages/LX4000.jpg');
	background-repeat: no-repeat;
}
.image-limestone {
   background-image: url('../enximages/limestone.jpg');
	background-repeat: no-repeat;
}
.image-thb {
  background-image: url('../enximages/thb2.jpg');
	background-repeat: no-repeat;
}
.image-pt108 {
  background-image: url('../enximages/cmchair.jpg');
	background-repeat: no-repeat;
}
.image-nppkoa {
  background-image: url('../enximages/nppkoa.jpg');
	background-repeat: no-repeat;
}
.image-winecellar {
  background-image: url('../enximages/winecellar.jpg');
	background-repeat: no-repeat;
}
.image-casino {
  background-image: url('../enximages/casino.jpg');
	background-repeat: no-repeat;
}
.image-phonepart {
  background-image: url('../enximages/phonepart.jpg');
	background-repeat: no-repeat;
}
.image-shinminkoa {
  background-image: url('../enximages/shinminkoa.jpg');
	background-repeat: no-repeat;
}
.hyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.fontel {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.navbar-brand {
  padding: 0px;
  display:none;
}
.navbar-brand>img {
  height: 100%;
  padding: 0 0;
  width: auto;
  background-color:blue;
}


.container {
	/*width: 1170px;*/
	width: 940px;
}
.container {
	margin-right: auto; margin-left: auto;
}
.container::before {
	line-height: 0; display: table; content: "";
}
.container::after {
	line-height: 0; display: table; content: "";
}
.container::after {
	clear: both;
}


.videowrapper { 
	display: block; 
	max-width: 700px; 
	width:96%;
	margin: 0 auto; 
	background: #fff; 
	margin-top: 1%; 
	padding: 11px 14px;
	text-align: center;
	/*border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
	color:#0000ff;
	background-color: rgb(41, 51, 100);
}
.videowrapper h1, .h1 {
	font-family: Simhei, "Arimo", sans-serif, Helvetica, Arial; 
	color: white;
	line-height: 1.42857143;
	text-decoration: none;
  	margin: .60em 0;
  	/*font-size: 2em;*/
	font-size: 36px;
  	font-weight: bold;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.wrap1 {
color:#044E73;
font-weight: bold;
margin-left:11%;
}
.bullet-circle {
margin-left:-9%;
margin-top:0.2em;
}
.bullet-plus {
color:#8A2BE2;
margin-top:0.8em;
margin-left:-5%;
}
.bullet-plusch {
color:#8A2BE2;
margin-top:0.2em;
margin-left:0%;
}
.bullet-plusch-large
{
color:#8A2BE2;
margin-top:0;
margin-left:0;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item1 {
  position: relative;
  display: block;
  padding: 10px 10px 10px 0;
  margin-bottom: -1px;
  background-color: #fff;
  /*border: 1px solid #ddd;*/
  margin-left:-5%;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 10px 10px 0;
  margin-bottom: -1px;
  background-color: #fff;
  /*border: 1px solid #ddd;*/
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-itema, a.list-group-item1 {
  color: green;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item1:hover,
a.list-group-item:focus,a.list-group-item1:focus {
  color: blue;
  text-decoration: none;
  /*background-color: #f5f5f5;*/
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.wrap2{
color:#044E73;
font-weight: bold;
}
.wrap2 ul {
    list-style: none;
}

.wrap2 ul li {
    position: relative;
	margin-left:1.5%;
}
.wrap2 ul li:before {
    position: absolute;
    display: block;
    content: '\2022'; /* bullet point, for screen readers */
    text-indent: -999999px; /* move the bullet point out of sight */
	left: -1.5em;
	width: 1em;
    height: 1.5em;
	background-image: url('../enximages/bullet_square.gif');
	background-repeat: no-repeat;
    /*background-size: .4em .7em;*/
	background-size: .40em .40em;
    background-position: 0em 0.3em;
	margin-top:0.2em;
}
.wrap3{
/*color:#044E73;*/
color:BlueViolet;
font-weight: bold;
clear:both; text-decoration:none; padding-left:0%; padding-right:2%; margin-left: 4%; margin-top: 1em; margin-bottom: 1em;font-size:16px; line-height:1.5em;

}

.plusbox {
color:#333333;width:100%; height:auto;
margin-top:-5px;
}
.plusbox ul {
    list-style: none;
}

.plusbox ul li {
    position: relative;
	margin-left:0px;
}

.plusbox ul li:before {
    position: absolute;
    display: block;
    content: '\2022'; /* bullet point, for screen readers */
    text-indent: -999999px;
	left: -1.8em;
	width: 1em;
    height: 1.5em;
    background-repeat: no-repeat;
	background-image: url('../enximages/plus3.jpg');
	background-size: 0.8em 0.8em;
	background-position: 0em 0.4em;
}
.plusbox span {position:relative; left: -7px;}
.plusbox a {
vertical-align:middle;
text-align:left;
font-weight:bold;
font-family:Simhei, "Arimo", sans-serif, Helvetica, Arial; 
color:green;
font-size: 16px;
text-decoration:none;
}
.plusbox a:link,
.plusbox a:visited { color:green;text-decoration:none; }
.plusbox a:hover { color:#ccc; text-decoration:none;}
.plusbox h6 {color: #044E73;margin-left:10px;margin-right: 10px;margin-top:10px;margin-bottom:10px;font-size:16px; }

.photo_top {
border:solid 6px #ccc; 
height:10px;
margin-top:-10px;
border-top-right-radius: 12px;
}
.boxblank {
margin-top:-5px;color:#044E73;width:100%; height:auto;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #777;
	        box-shadow: 0 10px 6px -6px #777;
}
.boxempty {
margin-top:-14px;
width:100%;
height:auto;
}
.wraplist, wraplist2 {
padding-top:5%;
padding-bottom:5%;
}
.wraplist ul, .wraplist2 ul {
    list-style: none;
}
.darkborder {
border:solid 4px #044E73;
line-height:1.2;
}
.wraplist ul li {
    position: relative;
	margin-left:-16px;
	margin-bottom:0.35em;
}
.wraplist2 ul li {
    position: relative;
	margin-left:-16px;
	margin-bottom:1.0em;
}
.wraplist ul li:before {
	position: absolute;
    display: block;
	content: '\f0da';
    font-family: 'FontAwesome';
    font-size: inherit;
    float: left;
    margin-top: 0;
    margin-left: -20px;
	color:black;
}
.wraplist2 ul li:before {
	position: absolute;
    display: block;
	content: '\e843';
    font-family: 'fontello';
    font-size: inherit;
    float: left;
    margin-top: 0.1em;
    margin-left: -20px;
	color:#8A2BE2;
}
.wraplist span, .wraplist2 span {position:relative; left: -8px;}
.wraplist a, .wraplist2 a {
vertical-align:middle;
text-align:left;
font-weight:bold;
font-family:"Arimo", sans-serif, Helvetica, Arial,Simhei; 
font-size: inherit;
color:inherit;
text-decoration:none;
}
.wraplist a:link, .wraplist2 a:link,
.wraplist a:visited, .wraplist2 a:visited { color:inherit;text-decoration:none; }
.wraplist a:hover, .wraplist2 a:hover { color:#ccc; text-decoration:none;}
.wraplist h6, .wraplist2 h6 {text-align:center;line-height:1.3;color: #044E73;margin-left:0;margin-top:10px;margin-bottom:10px;font-size:1em; }

.small, small {
  font-size: 80%;
}
.small-list {
    font-size: 90%;
}

.large-list {
    font-size: 100%;
}
.small-list2 {
    font-size: 75%;
}

.large-list2 {
    font-size: 120%;
	padding-right:5%;
}
.label2 h4 {
  display: inline-block;
  margin-top: -30px;
  margin-bottom: 50px;
  color:#777;
  font-size:14px;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  /*white-space: nowrap;*/
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  border-radius: 5px;
  width:100%;
}
.label2 h4:hover {
	color: #ccc;
	text-decoration:none;
}

h2 span { 
background:rgb(41, 51, 100);/*fallback color */
background:rgb(41, 51, 100, 0.7);
padding-left:2%; padding-right:2%;
padding-top:1%; padding-bottom: 1%;
}
h3 span { 
background:blue;
padding-left:2%;
padding-right:2%;
padding-top:1%;
padding-bottom:1%;
color:white;
font-size:18px;
}
span.label_links3 {
	font-family:Simhei, "Arimo", sans-serif, Helvetica, Arial; 
	font-size: 14px;
	font-weight: bold;
	color: #777;
	text-decoration: none;
}

span.label_links3:hover {
	color: #cccccc;
}
.misc {
position:relative;
  display: block; 
  min-height:1px;
  cursor: pointer;
  width:100%;
}
.misc h5 {
	font-family: Simhei, "Arimo", sans-serif, Helvetica, Arial; 
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: white;
	text-decoration: none;
	margin:0px 0px 5px 0px;
	margin-top:-20px;
}
.misc h5:hover {
	color: yellow;
	text-decoration:none;
}
.banner {
  display: inline-block;
  margin-bottom: 0;
  margin-top:0.4%;
  margin-left:1%;
  color:white;
  font-size:24px;
  font-weight: bold;
  line-height: 2.0;
  text-align: center;
  /*white-space: nowrap;*/
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url("../enximages/subpage_bg800.gif");
  background-repeat: no-repeat;
  border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
  width:98%;
}
.glybanner {
margin-top: 12px;
  color:white;
}
.glybannerch {
margin-top:-3px;
  color:white;
}
.banner1 {
  display: inline-block;
  margin-top: 2.5%;
  margin-bottom: 8px;
  color:white;
  font-size:26px;
  font-weight: bold;
  line-height: 2.4;
  text-align: center;
  /*white-space: nowrap;*/
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: url("../enximages/headerservices70.jpg");
  background-repeat: no-repeat;
  /*border: 1px solid violet;*/
  border-radius: 8px;
  width:95%;
}
.bigger {
font-size: 26px;
}
footer
{
  display: block;
}
.textwrap {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; 
	/*position: absolute;*/
	position: relative;
}
.textwrapch {left:-4px;}

.textwrap h5 {
	position:absolute; display: block; opacity: 1;
}
.textwrap h5 {
	font-size: 0.7em; font-weight:bold; font-style:italic;line-height: 1.5;color: yellow; margin-top:-65px; padding-left:9%; z-index: 10;
}
.textwrap a {
	position:absolute; display: block; opacity: 1;
}
.textwrap a {
	color: yellow; font-size:16px; z-index: 10;
}
.wraplist .small, small {
  font-size: 0.8em;
}
.row {
  margin-right: 0px;
  /*margin-left: -15px;*/
  margin-left: 0px;
}
.row:before, .row:after
{
  display: table;
  content: " ";
}
.logofill {
height:auto; width:100%;margin-top:15%;padding: 0% 0px 54% 0px;
}
.col-mid-1, .col-mid-2, .col-mid3 {
  position: relative;
  min-height: 1px;
  /*padding-right: 15px;
  padding-left: 15px;*/
  padding-right: 0px;
  padding-left: 0px;
}
.col-mid-2 {
padding-right: 0px;
padding-left: 0px;
height:auto;
}
.img-circle {
	/*border-radius: 500px; -webkit-border-radius: 500px; -moz-border-radius: 500px;*/
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.img-rectangle {
	/*border-radius: 500px; -webkit-border-radius: 500px; -moz-border-radius: 500px;*/
	border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.mainbanner {
padding:0px;background-color:#A2A2A2; margin-top:0px;
/*border-top:solid 8px #82A6CC;*/
}
img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
aside {
	outline: 0px; border: 0px currentColor; border-image: none; 
	font-family: Simhei, "Arimo", sans-serif, Helvetica, Arial; 
	font-size: 100%; font-style: inherit; font-weight: inherit; -ms-word-wrap: break-word; -webkit-font-smoothing: antialiased;
}
aside {
	display: block;
}
.footerStyleDark {
	position: relative;
	background-color: rgb(41, 51, 100);
	width:100%;
}
/* mark gives 2 shades of blue */
.footerStyleDark::before {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; background-color: rgba(0, 0, 0, 0.2);
}
.footerWidget aside {
	position: relative;
}

.footerWidget {
	padding: 5px 0px; text-align: left;
	padding-bottom:30px
}
.widgetWrap2 h6 {
	color: white;
	text-decoration:none;
	margin-bottom:10px;margin-left:25px;margin-top:20px;
}
.widgetWrap2 li {
list-style: none;color:white;font-weight:bold;font-size:16px;
}
.widgetWrap2 {
/*color:#044E73;*/
font-weight: bold;
clear:both; text-decoration:none; padding-left:0%; padding-right:2%; margin-left: 2%; margin-top: 1em; margin-bottom: 1em;font-size:16px; line-height:1.5em;

}
.widgetWrap2 ul {
    list-style: none;
}
.widgetWrap2 ul li {
    position: relative;
	margin-left:-10px;
}
.widgetWrap2 ul li:before {
    /*Using fontello as the bullet point*/
    /*content: "\e804";
    font-family: 'fontello';*/
	content: "\E224";
    font-family: 'Glyphicons Regular';
    font-size: 16px;
    float: left;
    margin-top: 0px;
    margin-left: -20px;
	color:white;
}
.widgetWrap2 a {
	color: white;
	text-decoration:none;
}
.widgetWrap2 .light, .widgetWrap2 .light a {
color:#b8b8b8;
text-decoration:none;
}
.widgetWrap2 .dark,.widgetWrap2 .dark a {
color:white;
text-decoration:none;
}
.widgetWrap2 .dark a:visted {
color:white; text-decoration:none;
}
.widgetWrap2 .dark a:hover, .widgetWrap2 .light a:hover
{ color:#00a4be; text-decoration:none;}
.widgetWrap2 .dark a:active
{ color:white; text-decoration:none;}
.widgetWrap2 .light a:visted {
color:#b8b8b8; text-decoration:none;
}
.widgetWrap2 .light a:active
{ color:#b8b8b8; text-decoration:none;}
/* creates gives 2 shades of blue */
.footerStyleDark3 {
	position: relative;
	background-color: rgb(41, 51, 100);
	width:100%;
}
.footerStyleDark3::before {
	border:solid yellow;left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " "; background-color: rgba(0, 0, 0, 0.2);
}
.copyWrap {
	background-color: rgb(41, 51, 100);
}
.copyWrap .copy { padding:20px 0 0 0}

.copyWrap .copy .copyright { color: #9795a8; float: left; min-height:30px; line-height:30px; margin:0 0 20px 0; }
.copyWrap .copy .copyright > a { color: #ffffff; }
.copyWrap { overflow: hidden; }

@media all and (min-width:1200px)
{
.row {
	margin-left: 0px;
}
.row::before {
	line-height: 0; display: table; content: "";
}
.row::after {
	line-height: 0; display: table; content: "";
}
.row::after {
	clear: both;
}
[class*='span'] {
	margin-left: 30px; float: left; min-height: 1px;
}
.small, small {
  font-size: 8px;
}
.container {
	width: 940px;
}
}

@media all and (max-width:979px) and (min-width:768px)
{
.larger {
font-size:120%;
}
.large-list {
    font-size: 80%;
}
.banner1 {margin-bottom:5px;line-height:2.2;font-size:22px;}
.banner {font-size:20px; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.bannerch {border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.bannerch h1 {font-size:24px;line-height:0.9em}
.label2 h4 {
  margin-top: -20px;
  margin-bottom: 34px;
  font-size:11px;
}
.bigger {
font-size: 22px;
}
.row {
	margin-left: 0px;
}
.row::before {
	line-height: 0; display: table; content: "";
}
.row::after {
	line-height: 0; display: table; content: "";
}
.row::after {
	clear: both;
}
[class*='span'] {
	margin-left: 120px; float: left; min-height: 1px;
}
.container {
	width: 724px;
}
.small, small {
  font-size: 65%;
}
.da-slide h2 {
	font-size: 25px;
}
.da-slide h2 {
	margin-top: 7%;
}

h3 span {
font-size:16px;
}
.carousel-control .icon-left-open-mini
.carousel-control .icon-right-open-mini
{
    font-size: 50px;
}
.carousel-control .icon-left-open-mini {
    margin-left: -35px;
}
.carousel-control .icon-right-open-mini {
    margin-right: 8px;
}
.textwrap h5 {
padding-left:9%;
font-size: 0.55em; font-weight:bold; line-height: 1.4;color: yellow; margin-top:-45px;z-index: 10;

}

p.middle2 {
text-decoration:none; padding-left:3%; padding-right:3%; margin-left: 0.2em; margin-top: 1em; margin-bottom: 1em; color:#333333; font-size:16px; line-height:1.8em;
}

p.middle {
text-decoration:none; padding-left:3%; padding-right:3%;margin-left: -0.5em;margin-top: 1em; margin-bottom: 1em; color:#333333; font-size:16px; line-height:1.8em;
}
.side-caption {
font-size: 16px;
}
.videowrapper h1 {
font-size:28px;
}
.middletext h1 {
font-size:24px;
}
.middletext h2 {
font-size:18px;
}
.middletext h3 {
font-size:20px;
}
.middletext h6 {
font-size:16px;
}
.wraplist a {
font-size: 100%;
}
.wraplist h6, .wraplist2 h6 {font-size:0.8em; }
.small-list {font-size:75%;}

/*.wraplist h6 {font-size:1.2em; }*/
#loader {
	margin:16% 0 0 -5%;
  border: 10px solid #f3f3f3;
  border-top: 10px solid #3498db;
  width: 80px;
  height: 80px;
}
.glybanner {
margin-top: 10px;
}
.misc h5 {
	margin-top:-16px;
}
}
@media all and (min-width: 768px) {
.col-mid-1, .col-mid-2, .col-mid-3 {
  float: left; 
}
.col-mid-1 {
  width: 15%;
  /*width: 138px;*/
}
.col-mid-2 {
  width: 65%;
  height:auto;
}
.col-mid-3 {
  float:right;
  width: 20%;
  height:auto;
  /*width: 188px;*/
}
.slide-wrapper {
  width: 100%;
}
}
@media all and (max-width:767px) {
.col-mid-1 {
  display:none;
}
.col-mid-3 {
  display:none;
}
.col-mid-2 {
  height: auto;
  width:auto;	
}
.bannerch h1 {
font-size:30px;
line-height:1em;
}
.visible-headline {
    display: inline-block !important;
}
.slide-wrapper {
  width: 100%;
}
.da-slide {
	background-image: url('../enximages/chart724x180ch.jpg');
}
.modifycht {
background-image: url('../enximages/chart724x180cht.jpg');
}
.small, small {
  font-size: 50%;
}
.navbar-brand {
  padding: 0px;
  display:block;
  margin-left:40%;
}
.da-slide h2 {
	font-size: 24px;
}
.da-slide h2 {
margin-top:10%;
}
.row {
	margin-left: 0px;
}
.container {
	width: auto;
}
.container-fluid {
	padding: 0px;
}
p.middle {
padding-left: 2%;padding-right:5%;
}
p.middle2 {
padding-left:3%; padding-right:5%; font-size:16px; line-height:1.8em;
}
p.middle {
padding-left:2%; padding-right:5%; font-size:16px; line-height:1.8em;
}
.small, small {
  font-size: 100%;
}
body {
	padding-right: 0px; padding-left: 0px;
}
article h3 {
margin-top:38px;
font-size: 30px;
}
h3 span {
font-size:16px;
}
.carousel-control .icon-left-open-mini
 {
  left: 45%;
}
.carousel-control .icon-right-open-mini {
  right: 45%;
}
.carousel-control .icon-left-open-mini,
.carousel-control .icon-right-open-mini
{
    font-size: 40px;
	top: 30%;
  }
.carousel-control .icon-left-open-mini {
    margin-left: -22px;
  }
.carousel-control .icon-right-open-mini {
    margin-right: -22px;
}
.carousel-caption {
    padding-bottom: 5%;
  }
#loader {
	margin:44% 0 0 -10%;
  border: 10px solid #f3f3f3;
  border-top: 10px solid #3498db;
  width: 100px;
  height: 100px;
}
.thumbnail-container2 {display:none;}
.thumbnail-container3 {display:block;}
.middletext h1 {
font-size:26px;
}
.middletext h3 {
font-size:22px;
}
}

@media all and (max-width: 640px) {
.larger {
font-size:120%;
}
h3 span {
font-size:16px;
}
.bannerch h1 {
font-size:33px;
line-height:0.8;
}
.bannerch {
line-height:1.8em;
}
.banner {font-size:20px;line-height: 2.2em; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px;}
.videowrapper h1 {
font-size:28px;
}
#loader {
	margin:35% 0 0 -10%;
  border: 10px solid #f3f3f3;
  border-top: 10px solid #3498db;
  width: 100px;
  height: 100px;
}
.middletext h1 {
font-size:24px;
}
.glybannerch {
margin-top:-4px;
}
.glybanner {
margin-top: 12px;
}
}
@media all and (max-width:480px)
{
.larger {
font-size:100%;
}
.bullet-plusch-large
{
color:#8A2BE2;
margin-top:0.2em;
margin-left:0;
}
.navbar-headlinech {
font-size:14px;
top: 18px;
}
.thumbnail-container2 {display:none;}
.thumbnail-container3 {display:block;}
.banner {font-size:14px; line-height: 2.8em;border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.middletext h1 {
font-size:20px;
}
.middletext h2 {
font-size: 18px;
}
.middletext h3 {
font-size:18px;
}
.heading h4 {
font-size:16px;
}
.large-list2 {
    font-size: 100%;
}
.videowrapper h1 {
font-size:18px;
}
p.middle-large {
text-decoration:none; padding-left:2%; padding-right:5%; margin-left: 2%; margin-top: 1em; margin-bottom: 1em; color:#333333; font-size:18px; line-height:1.8em;
}
p.middle2 {
clear:both; padding-left:3%; padding-right:5%; font-size:16px; line-height:1.8em;
}
p.middle {
padding-left:1%; padding-right:5%; font-size:16px; line-height:1.8em;
}
.da-slide {
	background-image: url('../enximages/chart480x120ch.jpg');
}
.modifycht {
background-image: url('../enximages/chart480x120cht.jpg');
}
.navbar-brand {
  padding: 0px;
  display:block;
  margin-left:34%;
}
.da-slide h2 {
	font-size: 20px;
}
.da-slide h2 {
	margin-top: 8%;
}
h3 span { 
font-size:14px;
font-weight:normal;
}
article h3 {
margin-top:30px;
font-size:19px;
}
.carousel-indicators {
  bottom: -10px;
  margin-left: -30%;
}
.carousel-indicators li {
  width: 8px;
  height: 8px;
  border-radius: 8px;
}
.carousel-indicators .active {
  width: 10px;
  height: 10px;
}
.product-container p {
clear:both; /* clear right hand text for small screen */
}
.product-container .image-shinminkoa,.product-container .image-phonepart,.product-container .image-casino,.product-container .image-winecellar,.product-container .image-nppkoa, .product-container .image-lx5000, .product-container .image-lx4000, .product-container .image-limestone,
.product-container .image-thb, .product-container .image-pt108 {
margin-left: 28%; /* move image to center */
}
#loader {
  border: 10px solid #f3f3f3;
  border-top: 10px solid #3498db;
  width: 80px;
  height: 80px;
  margin-top:30%;
}
.bannerch h1 {
font-size:24px;
}
.bannerch {border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.glybanner {
margin-top: 13px;
}
.glybannerch {
margin-top:-4px;
}
}
@media all and (max-width:400px) {
.product-container .image-shinminkoa,.product-container .image-phonepart,.product-container .image-casino,.product-container .image-winecellar,.product-container .image-nppkoa, .product-container .image-lx5000, .product-container .image-lx4000, .product-container .image-limestone,
.product-container .image-thb, .product-container .image-pt108 {
margin-left: 20%; /* move image to center */
}
h3 span { 
font-size:14px;
line-height:0.1;
font-weight:normal;
}
.bannerch h1 {
font-size:22px;
}
.carousel-caption p {
font-size:14px;
}
.carousel-indicators {
  bottom: -10px;
  margin-left: -30%;
}
.carousel-indicators li {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}
.carousel-indicators .active {
  width: 7px;
  height: 7px;
}
.carousel-indicators {
bottom:-12px;
}
#loader {
  border: 8px solid #f3f3f3;
  border-top: 10px solid #3498db;
  width: 60px;
  height: 60px;
  margin-top:20%;
}
.videowrapper h1 {
font-size:20px;
}
} 
@media all and (max-width:360px) {
.product-container .image-shinminkoa,.product-container .image-phonepart,.product-container .image-casino,.product-container .image-winecellar,.product-container .image-nppkoa, .product-container .image-lx5000, .product-container .image-lx4000, .product-container .image-limestone,
.product-container .image-thb, .product-container .image-pt108 {
margin-left: 18%; /* move image to center */
}
.bannerch h1 {
font-size:20px;
}
}