@charset "utf-8";
.show1024 { display:none; }
@import url("quick-style.css");
/*Desktop Version*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 25, 2015 */

@font-face {
    font-family: 'db_helvethaica_x45_li';
    src: url('font-face/db_helvethaica_x_li_v3.2-webfont.eot');
    src: url('font-face/db_helvethaica_x_li_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/db_helvethaica_x_li_v3.2-webfont.woff2') format('woff2'),
         url('font-face/db_helvethaica_x_li_v3.2-webfont.woff') format('woff'),
         url('font-face/db_helvethaica_x_li_v3.2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'db_helvethaica_x23_ulliext';
    src: url('font-face/db_helvethaica_x_ulli_ext_v3.2-webfont.eot');
    src: url('font-face/db_helvethaica_x_ulli_ext_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/db_helvethaica_x_ulli_ext_v3.2-webfont.woff2') format('woff2'),
         url('font-face/db_helvethaica_x_ulli_ext_v3.2-webfont.woff') format('woff'),
         url('font-face/db_helvethaica_x_ulli_ext_v3.2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'db_helvethaica_x25_ulli';
    src: url('font-face/db_helvethaica_x_ulli_v3.2-webfont.eot');
    src: url('font-face/db_helvethaica_x_ulli_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/db_helvethaica_x_ulli_v3.2-webfont.woff2') format('woff2'),
         url('font-face/db_helvethaica_x_ulli_v3.2-webfont.woff') format('woff'),
         url('font-face/db_helvethaica_x_ulli_v3.2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'db_helvethaica_x65_med';
    src: url('font-face2/db_helvethaica_x_med_v3.2-webfont.eot');
    src: url('font-face2/db_helvethaica_x_med_v3.2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face2/db_helvethaica_x_med_v3.2-webfont.woff2') format('woff2'),
         url('font-face2/db_helvethaica_x_med_v3.2-webfont.woff') format('woff'),
         url('font-face2/db_helvethaica_x_med_v3.2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.x45_li { font-family: "db_helvethaica_x45_li"; }
.x23_ul { font-family: "db_helvethaica_x23_ulliext"; }
.x25ull { font-family: "db_helvethaica_x25_ulli"; }
.x65_me { font-family: "db_helvethaica_x65_med"; }

/* Head Style
============= */
h1 {font-size:2.52em; }
h2 {font-size:1.952em; }
h3 {font-size:1.652em; }
h4 {font-size:1.452em; }
h5 {font-size:1.252em; }
h6 {font-size:1.52em; }
/* End Head Style ------------- */


/* Paragraph Style
============= */
ul, ol {list-style:none; }
blockquote {margin:0 0 18px 18px; color:#666; font-style:italic; }

strong {font-weight:bold; }
em {font-style:italic; }

p {margin:0; }
a:link, a:visited {color:#000; text-decoration:none; }
a:hover { opacity:0.8; }
/* End Paragraph Style ------------- */


/* Standard Style
============= */
.bold {font-weight:600; }
.italic {font-style:italic; }
.soft {color:#d3d3d3; }
.small {font-size:.625em; }
.large {font-size:1em; }

.left {float:left; }
.right {float:right; }

.align-right {text-align:right; }
.align-left {text-align:left; }
.align-center {text-align:center; }
.align-justify {text-align:justify; }

.hide {display:none; }
.block {display:block !important; }
.inline {display:inline !important; }

.clear {height:0px; display:block; padding:0; margin:0; line-height:0; clear:both; overflow:hidden; visibility:hidden; }
/* End Standard Style ------------- */

/* Elements
============= */
body { background-color:#FFFFFF; margin:0; padding:0; font-family: "db_helvethaica_x45_li"; }
/*body, p, td, th, li { font:13px/1.4em Arial, Helvetica, sans-serif; color:#363636; }*/

/* Header
============*/
.page-center { width: 100%;  height:100%; position:relative; margin:0 auto; }
.page-center-header-menu {
	background:white;
	width: 100%;
	height:100%;
	position:relative;
	margin:0 auto;
	border-top: 9px solid #227AB6;
	padding-top: 5px;
/*	border-bottom: 1px solid black;*/
}
.page-center-footer-menu { width: 100%; height:100%; position:relative; margin:0 auto; }

.bannersales { position:fixed; bottom:-6px; left:50%; margin-left:-362px; z-index:1000; }
.bannersales .clesed { position:absolute; right:-10px; top:-10px; width:20px; cursor:pointer; }

.header {
	 width: 100%;
/*	 max-width:1800px; */
	 height:auto;
	 position:fixed;
	 top:0;
	 left:0;
	 z-index:10000;
	 background:white;
}

/*.page-center:nth-child(2) { margin-top:10px; }*/
.logo {
	float: left;
    padding: 24px 0px 0px 79px;
/*    width: 100%;*/
/*    max-width: 211px;*/
    height: auto;
}
.mainmenu { float:right;  margin:8px 79px 0px 0; }
.mainmenu ul { padding:0; margin:0; overflow:hidden; }
.mainmenu ul li {
	float:left;
	padding:0;
	margin:0px 21px;
	font-size:23px;
	line-height:1em;
	text-transform:uppercase;
	font-family: "db_helvethaica_x45_li";
}
.fontfamily { font-family: "db_helvethaica_x45_li"; }
.mainmenu ul li:hover { border-bottom:2px solid #797979; }

.search { float:left; padding:42px 0px 0px 32px; }

.searchpanel { float:right; margin:48px 61px 0px 13px; position:relative; }
.searchpanel ul { padding:0; margin:0; overflow:hidden; }
.searchpanel ul li { padding:0; margin:0; }

.searchpanel ul li ul.miniul {     z-index: 100;
    display: none;
    width: 234px;
    position: absolute;
   right: 9px;
    top: 58px;
    background: white;
    /* border: 2px solid #818388; */
    padding: 0 10px; }
.searchpanel ul li ul.miniul li { font-size:20px; padding:5px 10px; border-bottom:1px solid #F4F4F4; font-family: "db_helvethaica_x45_li"; }
.searchpanel ul li ul.miniul li:hover { margin:0 0 0 -10px; padding:5px 10px 5px 20px; background:#EAEAEA; width:100%; }
.hamburger { border-style:solid; border-width: 2px; border-color:white; padding: 8px; }


.showmenu {
	    width: 24%;
    position: absolute;
    height: 328px;
    padding: 0;
    background: #EFEFEF;
    /* border-bottom: 1px solid black; */
}
.showmenu .headcate {
	    width: 89%;
    /* border: 1px solid blue; */
    /* float: left; */
    padding: 20px 0 20px 11% ;
    text-transform: uppercase;
    font-size: 20px;
    text-align: left;
}
/**/
/*.showmenu .headcate:hover {*/
/*	background:#EAEAEA;*/
/*}*/

a.isactive {

}

a.isactive:active {
    color: #0000FF !important;
}

.showmenu-detail ul.istab1
{


}


.threemenu {

    margin: 0 auto;
    background: white;
/*    width: 1124px;*/
    position:relative;

}
.threemenu ul {
	padding: 0px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
/*    border-bottom: 1px solid black;*/
     }
.threemenu ul li {
	float:left;
	padding:9px 0px;
	margin:0px;
	font-size:28px;
	line-height:1em;
	text-transform:uppercase;
/*	font-weight:bold;*/
	font-family: "db_helvethaica_x45_li";
	width:33%;
	text-align:center;
/*	border-bottom: 1px solid black;*/
}
.threemenu ul li:nth-child(2) {
	float:left;
	padding:9px 0px;
	margin:0px;
/*	font-weight:bold;*/
	font-size:28px;
	line-height:1em;
	text-transform:uppercase;
	font-family: "db_helvethaica_x45_li";
	text-align:center;
	border-left:1px solid white;
}
.threemenu ul li:nth-child(3) {
	float:left;
	padding:9px 0px;
	margin:0px;
/*	font-weight:bold;*/
	font-size:28px;
	line-height:1em;
	text-transform:uppercase;
	font-family: "db_helvethaica_x45_li";
	text-align:center;
	border-left:1px solid white;
}
.threemenu ul li a { color:black; }
.threemenu ul li a:hover { opacity:1; }
/*.threemenu ul li.menuone:hover { background:#419EDB; }*/
.threemenu ul li.menufour:hover { background:#419EDB; }
/*LI 1*/
.threemenu ul li ul.miniandminiul1 {

    z-index: 10;
    width: 310px;
    position: absolute;
    left: 0px;
    top: 47px;
    background: #2A2F35;
    padding: 0;
}
.threemenu ul li ul.miniandminiul1 li {
	font-size:22px;
	padding:17px 0px;
	font-family: "db_helvethaica_x45_li";
	border:0px;
	width:100%;
	text-align:left;
	}

.threemenu ul li ul.miniandminiul1 li:hover { background:#434A54; }
.threemenu ul li ul.miniandminiul1 li a { padding:0 0 0 93px; }
/*.threemenu ul li.menutwo:hover { background:#419EDB; }*/
/*LI 1*/

.menusub3 {
	display:block;
}

/*LI 2*/
.threemenu ul li ul.miniandminiul2 {
	display:none;
/*	display:block !important;*/
    z-index: 10;
    width: 78%;
    position: absolute;
    left: 11%;
    top: 47px;
    height: 327px;
    background: white;
    border: 2px solid #A7A7A7;
    border-top: 0;
    padding: 0;

}
.threemenu ul li ul.miniandminiul2 li {
	font-size:22px;
	padding:18px 0px;
	font-family: "db_helvethaica_x45_li";
	border:0px;
	width:50%;
	text-align:left;
	padding-left:25%;
}

.threemenu ul li ul.miniandminiul2 li:hover  {
    background:#EAEAEA;
}
.threemenu ul li ul.miniandminiul2 li:hover :after {
/*    content: "gusher";*/
}
.threemenu ul li ul.miniandminiul2 li:after{
	position:absolute;
	left:150px;
	top:50px;
}
/* HOME MENU ACCESS */

.threemenu ul li ul.miniandminiul2 li:hover > .this  {
	color:#227AB6;
	font-size:20px;
/*    padding:unset !important;*/
/*background:red;*/
/*    padding-bottom: 5px;*/


}
.this {
    padding:unset !important;
}

ul.menusub3 {
	position: fixed;
    right: 10.8%;
    overflow: auto;
    top: 148px;
    height: 264px;
    width: 20%;
    background:#FBFBFB;
    height:327px;
    overflow: hidden;
/*    border: 1px solid red;*/
}
a.reducefont { font-weight:unset !imortant; }

ul.menusub3 li {
	padding: 0 0 0 30% !important;
	text-align: left !important;
	background:#FBFBFB !important;
	height:65px !important;
}
ul.menusub3 li img {
	width:124px;
}
ul.menusub3 li a {
	padding:0 !important;
}


.threemenu ul li ul.miniandminiul2 li a { padding:0 0 0 59px; font-size:20px;}

.threemenu ul li ul.miniandminiul2 li ul.miniandminiul2Sub {
	display: block;
    z-index: 10;
    width: 23%;
    height:264px;
    position: fixed;
   	left: 49%;
    top: 148px;
    padding: 0;
    border-left: 2px solid #DDDDDD;
    overflow-y:auto;
    background:#F2F2F2;
    height:327px;
}
.threemenu ul li ul.miniandminiul2 li ul.miniandminiul2Sub li {
	font-size: 22px;
    padding: 21px 21px 21px 5%;
    font-family: "db_helvethaica_x45_li";
    border: 0px;
    text-align: left;
    background: #F2F2F2;
    width: 80% !important;
    height: 26px;
}
.threemenu ul li ul.miniandminiul2 li ul.miniandminiul2Sub li:hover  {
 	background: #EAEAEA;
}

.threemenu ul li ul.miniandminiul2 li ul.miniandminiul2Sub li:hover > .this2 {
	color:#227AB6;
}

.this2 {
	    padding:unset !important;
}

.threemenu ul li ul.miniandminiul2 li ul.miniandminiul2Sub li a { padding:0 0 0 73px; font-size:20px;}
/*LI 2*/


.promo2 { display:none; z-index:100; }
.promo3 { display:none; z-index:1000;}


/*LI 3*/
.threemenu ul li ul.miniandminiul3 {
display: none;
    z-index: 10;
    width: 310px;
    position: absolute;
/*    left: 933px;*/
    top: 47px;
    background: #2A2F35;
    padding: 0;
}
.threemenu ul li ul.miniandminiul3 li {
	font-size:22px;
	padding:17px 0px;
	font-family: "db_helvethaica_x45_li";
	border:0px;
	width:100%;
	text-align:left;
	}
.threemenu ul li ul.miniandminiul3 li:hover { background:#434A54; }
.threemenu ul li ul.miniandminiul3 li a { padding:0 0 0 73px; font-size:20px;}
/*.threemenu ul li.menuthree:hover { background:#419EDB; }*/
/*LI 3*/
/* SEARCH */
.minimenu { float: right; padding: 36px 0px 0px 32px; margin:0; }
.minimenu #txtsearch { width:197px; height:23px; border:0; }
.minimenu .btn-search { float:right; cursor:pointer;     width: 20px;
    padding: 2px;}
.bordersearch { border: 1px solid #A1A4A9; padding-left:10px; }
.bordersearch input { border:0; }
.switchlng { text-align:right; font-size:16px; color:#D9DBDC; }
.switchlng a.select { font-weight:bold; }
/* SEARCH */
/* FOOTER */
.page-center-footer-menu .subscribe {
	background: url("../images/home-solution/subscribe.jpg") center center no-repeat;
	width:100%;
	max-width:1800px;
	height:305px;
}

.page-center-footer-menu .subscribe .bordersearch2 { width:100%; max-width:456px; margin:0 auto;  }
.page-center-footer-menu .subscribe .bordersearch2 input { border:0; padding:4px 11px; font-family: "db_helvethaica_x45_li"; }
.page-center-footer-menu .subscribe .bordersearch2 .btn-search {
	width: 80px;
    margin-left: -8px;
}
.page-center-footer-menu .subscribe .bordersearch2 .inputbg {
	border-top: 2px solid #A1A4A9;
	border-bottom: 2px solid #A1A4A9;
	border-left: 2px solid #A1A4A9;
}

.nav-footer { width:100%; max-width:1280px; padding:0; margin:0 auto; background:#333333; }
.nav-footer .padding-all { width: 100%; max-width:1100px; padding:40px 20px; margin: 0 auto; }
.nav-footer .items-ftr { padding:0 35px 0 0; }
.nav-footer .items-ftr:nth-child(1) { float:left; width:454px; }
.nav-footer .items-ftr:nth-child(2) { float:left; width:181px; display:none; }
.nav-footer .items-ftr:nth-child(3) { float:left; width:145px; display:none; }
.nav-footer .items-ftr:nth-child(4) { float:left; width:76px; }
.nav-footer .items-ftr:nth-child(5) { float:right; width:205px; padding:0; }
.nav-footer .items-ftr:nth-child(6) { float:right; width:172px; padding:0; }
.nav-footer .items-ftr ul { padding:0; margin:0; }
.nav-footer .items-ftr ul li { color:#FFFFFF; font-size:19px; font-family: "db_helvethaica_x45_li"; line-height: 27px; }
.nav-footer .items-ftr ul li a { color:#FFFFFF; font-size:19px; font-family: "db_helvethaica_x45_li"; line-height: 27px; }

.nav-footer .footer-information { width: 100%; max-width:1100px; padding:0px 0 25px 0; margin: 0 auto; }
.nav-footer .footer-information p { color:#FFFFFF; font-size:22px; font-family: "db_helvethaica_x45_li"; line-height: 35px; }
.nav-footer .footer-information .left { width:100%; }
.nav-footer .footer-information .right { width:30%; text-align:right;}
/* FOOTER */
/* Wrapper Style
============= */
#wrapper { width:100%; position:relative; margin:0 auto; overflow:hidden; padding-top: 247px; }
/* text-align:center; */
/* HOMEEEEEEEEEEEEEEEEE*/
.wrap-home { width:100%; height:auto; margin:0 auto; }

.wrap-home { width:100%; max-width:1800px; margin:0 auto; }
.wrap-home .banner { margin: 0 0 50px 0; }
.wrap-home .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 60px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
.wrap-home .navigator .imghome { padding:0 10px 0 0; }

.wrap-home .navigator2 {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 23px auto; text-align:left; padding:0;

}
.wrap-home .navigator2 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
.wrap-home .navigator2 p:nth-child(2) { float:right; }

.wrap-home .items-newproduct { position:relative; z-index:100; margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
.wrap-home .items-newproduct ul li { margin: 0px; }


.wrap-home .items-newproduct .prev-home { position:absolute; left: 5px;
    top: 177px; z-index:100; }
.wrap-home .items-newproduct .next-home { position:absolute; right: 5px;
    top: 177px; z-index:100; }

.wrap-home .items-newproduct .items {
	 width:280px;
	 height:438px;
	 margin:0;
	 padding:0 ;
	 border:0.5px solid #DDDDDD;
/*	 border-left:0 !important;*/
	position:relative;
	color:black;
	font-size:22px;
	font-family: "db_helvethaica_x45_li";
	font-weight:bold;
	float:left;
}

.wrap-home .items-newproduct .items:nth-child(1) { margin:0 0 0 0; }
.wrap-home .items-newproduct .items:nth-child(4) { margin:0 0 0 0; }

.wrap-home .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
.wrap-home .items-newproduct .items p:nth-child(2) { height: 63px; text-align:center; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
.wrap-home .items-newproduct .items p:nth-child(3) {     /* border-bottom: 1px solid #DDDDDD; */
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    color: black;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold; }
.wrap-home .items-newproduct .items .divimg { height:190px; margin-top:40px; text-align:center; }
.wrap-home .items-newproduct .items .divimg .imgsolution { width:186px !important; }
.wrap-home .items-newproduct .items p:nth-child(5) { text-align:left; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
.wrap-home .items-newproduct .items p.btnnows { text-align:center; }
.wrap-home .items-newproduct .items a:nth-child(1) {  margin: 0;
    width:108px;

    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

.wrap-home .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #D2B786;
}
.wrap-home .items-newproduct .items a:nth-child(2) {  margin: 0;
     width:108px;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

.wrap-home .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #D2B786;
}

.wrap-home .items-promotion { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
.wrap-home .items-promotion ul li { margin: 0 2px; height: 350px !important;}

.wrap-home .items-promotion .items { width:100%; max-width:360px; margin:0 10px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

.wrap-home .items-promotion .items:nth-child(1) { margin:0 10px 0 0; }
.wrap-home .items-promotion .items:nth-child(3) { margin:0 0 0 10px; }
.wrap-home .items-promotion .items p:nth-child(3) { text-align:left; margin:0px 10px 29px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
.wrap-home .items-promotion .items p:nth-child(2) {     text-align: left;
    margin: 10px 10px 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li"; }
.wrap-home .items-promotion .items p:nth-child(4) { text-align:left; }
.wrap-home .items-promotion .items p a {     margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li"; }

.wrap-home .items-promotion .items p a:hover {
	 color: white;
	 background: #434A54;
}
.wrap-home .promotionss img:nth-child(odd) {
	float:left;
	padding:0 20px 20px 0;
	cursor:pointer;
	width:50%;
}
.wrap-home .promotionss img:nth-child(even) {
	float:right;
	padding:0 0 20px 0;
	cursor:pointer;
	width:50%;
}

.wrap-home .videoreview .items { width:100%; height:auto; padding:10px 0px; margin:0; }
.wrap-home .videoreview .items .div-middle { width:100%; max-width:1124px; height:auto; padding:0 0 50px 0; margin:0 auto;  }
.wrap-home .videoreview .items .div-middle .imgclub { float:left; max-width: 548px; width:100%; }
.wrap-home .videoreview .items .div-middle .imgclub .bigimg1 { max-width: 548px; width:100%;
    height: 309px; }
.wrap-home .videoreview .items .div-middle .txtclub {     float: left;
    padding: 1px 0 0 30px;
    text-align: left; }
.wrap-home .videoreview .items .div-middle .txtclub p {
	 width: 434px; text-align: left;
    margin: 10px 10px 20px 10px;
    line-height: 20px;
    font-size: 19px;
    font-family: "db_helvethaica_x45_li"; }
.wrap-home .videoreview .items .div-middle .txtclub p:nth-child(1) { text-align: left;
    margin: 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li"; }
.wrap-home .videoreview .items .div-middle .txtclub p:nth-child(2) {     text-align: left;
    margin: 10px 10px 20px 10px;
    line-height: 23px;
    color: black;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;}
.wrap-home .videoreview .items .div-middle .txtclub img { margin:20px 0 0 -10px; cursor:pointer; }

.wrap-home .prev-home5 { position:absolute; left: 53px; top: 48px; z-index:100; }
.wrap-home .next-home5 { position:absolute; right: 46px; top: 48px; z-index:100; }


/* HOMEEEEEEEEEEEEEEEEE*/
/* HOMEEEEEEEEEEEEEEEEE SOLUTIONNNNNNNNNNNNNN*/
#wrapper .home-solution-page { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .home-solution-page .banner { margin: 0 0 50px 0; }
#wrapper .home-solution-page .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 60px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .home-solution-page .navigator .imghome { padding:0 10px 0 0; }

#wrapper .home-solution-page .recommenede { margin:40px auto 50px auto; width:1106px; max-width:1106px;
background:#EAEAEA; border-radius: 10px; border:1px solid #DEDEDE; padding:30px 20px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.02); position:relative; }

#wrapper .home-solution-page .recommenede .prevf { position:absolute; left:20px; top:111px; cursor:pointer; z-index:100; }
#wrapper .home-solution-page .recommenede .nextf { position:absolute; right:20px; top:111px; cursor:pointer; z-index:100; }

#wrapper .home-solution-page .recommenede .items { float:left; width:354px; height:auto; }

#wrapper .home-solution-page .recommenede .items:nth-child(3) { border:0px; }
 #wrapper .home-solution-page .recommenede .items p { color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; margin:0 0 20px 0; }

#wrapper .home-solution-page .navigator2 {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 23px auto; text-align:left; padding:5px 10px 0 0;

}
#wrapper .home-solution-page .navigator2 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .home-solution-page .navigator2 p:nth-child(2) { float:right; }

#wrapper .home-solution-page .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .home-solution-page .items-newproduct ul li { margin: 0 5px; }

#wrapper .home-solution-page .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:0 14px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .home-solution-page .items-newproduct .items:nth-child(1) { margin:0 14px 0 0; }
#wrapper .home-solution-page .items-newproduct .items:nth-child(4) { margin:0 0 0 14px; }

#wrapper .home-solution-page .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .home-solution-page .items-newproduct .items p:nth-child(2) { text-align:left; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .home-solution-page .items-newproduct .items p:nth-child(3) { border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .home-solution-page .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .home-solution-page .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .home-solution-page .items-newproduct .items p:nth-child(5) { text-align:left; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .home-solution-page .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .home-solution-page .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    float:left;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .home-solution-page .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #419EDB;
}
#wrapper .home-solution-page .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .home-solution-page .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #419EDB;
}


#wrapper .home-solution-page .items-promotion { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .home-solution-page .items-promotion ul li { margin: 0 2px; height: 350px !important;}

#wrapper .home-solution-page .items-promotion .items { width:100%; max-width:360px; margin:0 10px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .home-solution-page .items-promotion .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .home-solution-page .items-promotion .items:nth-child(3) { margin:0 0 0 10px; }
#wrapper .home-solution-page .items-promotion .items p:nth-child(3) { text-align:left; margin:0px 10px 29px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .home-solution-page .items-promotion .items p:nth-child(2) {     text-align: left;
    margin: 10px 10px 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li"; }
#wrapper .home-solution-page .items-promotion .items p:nth-child(4) { text-align:left; }
#wrapper .home-solution-page .items-promotion .items p a {     margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .home-solution-page .items-promotion .items p a:hover {
	 color: white;
	 background: #419EDB;
}

/* HOMEEEEEEEEEEEEEEEEE SOLUTIONNNNNNNNNNNNNN*/
/* CLOSE HOME */
	.menuresponsive {
		display:none;
    }
	.menuresponsivelogin {
		display:none;
	}
	.menuresponsivecart {
		display:none;
	}
/* CLOSE HOME */
/* PROOOOOOOOOOOOOOOOOO SOLUTIONNNNNNNNNNNNNN*/
#wrapper .professional-solution-page { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .professional-solution-page .banner { margin: 0 0 50px 0; }
#wrapper .professional-solution-page .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 60px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .home-solution-page .navigator .imghome { padding:0 10px 0 0; }

#wrapper .professional-solution-page .recommenede { margin:40px auto 50px auto; width:100%; max-width:1124px;
background:#EAEAEA; border-radius: 10px; border:1px solid #DEDEDE; padding:30px 20px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.02);}

#wrapper .professional-solution-page .recommenede .items { float:left; width:354px; height:auto; border-right:1px solid #434A54; }
#wrapper .professional-solution-page .recommenede .items:nth-child(3) { border:0px; }
 #wrapper .professional-solution-page .recommenede .items p { color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; margin:0 0 20px 0; }

#wrapper .professional-solution-page .navigator2 {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 23px auto; text-align:left; padding:5px 10px 0 0;

}
#wrapper .professional-solution-page .navigator2 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .professional-solution-page .navigator2 p:nth-child(2) { float:right; }


#wrapper .professional-solution-page .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .professional-solution-page .items-newproduct ul li { margin: 0 5px; }

#wrapper .professional-solution-page .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:0 14px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .professional-solution-page .items-newproduct .items:nth-child(1) { margin:0 14px 0 0; }
#wrapper .professional-solution-page .items-newproduct .items:nth-child(4) { margin:0 0 0 14px; }

#wrapper .professional-solution-page .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .professional-solution-page .items-newproduct .items p:nth-child(2) { text-align:left; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .professional-solution-page .items-newproduct .items p:nth-child(3) { border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .professional-solution-page .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .professional-solution-page .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .professional-solution-page .items-newproduct .items p:nth-child(5) { text-align:left; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .professional-solution-page .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .professional-solution-page .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    float:left;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .professional-solution-page .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #67B1E2;
}
#wrapper .professional-solution-page .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .professional-solution-page .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #67B1E2;
}



#wrapper .professional-solution-page .items-promotion { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .professional-solution-page .items-promotion ul li { margin: 0 2px; height: 350px !important;}

#wrapper .professional-solution-page .items-promotion .items { width:100%; max-width:360px; margin:0 10px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .professional-solution-page .items-promotion .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .professional-solution-page .items-promotion .items:nth-child(3) { margin:0 0 0 10px; }
#wrapper .professional-solution-page .items-promotion .items p:nth-child(3) { text-align:left; margin:0px 10px 29px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .professional-solution-page .items-promotion .items p:nth-child(2) {     text-align: left;
    margin: 10px 10px 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li"; }#wrapper .professional-solution-page .items-promotion .items p:nth-child(4) { text-align:left; }
#wrapper .professional-solution-page .items-promotion .items p a {     margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .professional-solution-page .items-promotion .items p a:hover {
	 color: white;
	 background: #67B1E2;
}

#wrapper .professional-solution-page .navigator15 {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 23px auto; text-align:left; padding:5px 10px;
}
#wrapper .professional-solution-page .navigator15 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .professional-solution-page .navigator15 p:nth-child(2) { float:right; }



#wrapper .professional-solution-page .items-project { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .professional-solution-page .items-project ul li { margin: 0 2px; height: 350px !important;}

#wrapper .professional-solution-page .items-project .items { width:100%; max-width:1113px; margin:0 10px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .professional-solution-page .items-project .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .professional-solution-page .items-project .items .left { width:648px; }
#wrapper .professional-solution-page .items-project .items .right { width:450px; }

#wrapper .professional-solution-page .items-project .items p { text-align:left; margin:10px 10px; line-height: 20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .professional-solution-page .items-project .items p:nth-child(1) { font-size:38px; color:#434955; font-weight:bold; padding: 7px 0px; }
#wrapper .professional-solution-page .items-project .items p:nth-child(2) { font-size:20px; color:#BEBDC2; }
#wrapper .professional-solution-page .items-project .items p:nth-child(3) { font-size:30px; color: #434955; line-height: 29px; margin:10px 10px 30px 10px !important; }

#wrapper .professional-solution-page .items-project .items p a {
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .professional-solution-page .items-project .items p a:hover {
	 color: white;
	 background: #434A54;
}
/* PROOOOOOOOOOOOOOOOOO SOLUTIONNNNNNNNNNNNNN*/


/* LIFESTYLE SOLUTIONNNNNNNNNNNNNN*/
#wrapper .lifestyle-solution-page { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .lifestyle-solution-page .banner { margin: 0 0 50px 0; }
#wrapper .lifestyle-solution-page .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 60px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .home-solution-page .navigator .imghome { padding:0 10px 0 0; }

#wrapper .lifestyle-solution-page .recommenede { margin:40px auto 50px auto; width:1106px; max-width:1106px;
background:#EAEAEA; border-radius: 10px; border:1px solid #DEDEDE; padding:30px 20px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.02); position:relative; }

#wrapper .lifestyle-solution-page .recommenede .prevf { position:absolute; left:20px; top:111px; cursor:pointer; z-index:100; }
#wrapper .lifestyle-solution-page .recommenede .nextf { position:absolute; right:20px; top:111px; cursor:pointer; z-index:100; }

#wrapper .lifestyle-solution-page .recommenede .items { float:left; width:354px; height:auto; }

#wrapper .lifestyle-solution-page .recommenede .items:nth-child(3) { border:0px; }
 #wrapper .lifestyle-solution-page .recommenede .items p { color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; margin:0 0 20px 0; }

#wrapper .lifestyle-solution-page .navigator2 {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 23px auto; text-align:left; padding:5px 10px 0 0;

}
#wrapper .lifestyle-solution-page .navigator2 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .lifestyle-solution-page .navigator2 p:nth-child(2) { float:right; }

#wrapper .lifestyle-solution-page .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .lifestyle-solution-page .items-newproduct ul li { margin: 0 5px; }

#wrapper .lifestyle-solution-page .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:0 14px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .lifestyle-solution-page .items-newproduct .items:nth-child(1) { margin:0 14px 0 0; }
#wrapper .lifestyle-solution-page .items-newproduct .items:nth-child(4) { margin:0 0 0 14px; }

#wrapper .lifestyle-solution-page .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .lifestyle-solution-page .items-newproduct .items p:nth-child(2) { text-align:left; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .lifestyle-solution-page .items-newproduct .items p:nth-child(3) { border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .lifestyle-solution-page .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .lifestyle-solution-page .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .lifestyle-solution-page .items-newproduct .items p:nth-child(5) { text-align:left; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .lifestyle-solution-page .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .lifestyle-solution-page .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    float:left;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .lifestyle-solution-page .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #67B1E2;
}
#wrapper .lifestyle-solution-page .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .lifestyle-solution-page .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #67B1E2;
}



#wrapper .lifestyle-solution-page .items-promotion { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .lifestyle-solution-page .items-promotion ul li { margin: 0 2px; height: 350px !important;}

#wrapper .lifestyle-solution-page .items-promotion .items { width:100%; max-width:360px; margin:0 10px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .lifestyle-solution-page .items-promotion .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .lifestyle-solution-page .items-promotion .items:nth-child(3) { margin:0 0 0 10px; }
#wrapper .lifestyle-solution-page  .items-promotion .items p:nth-child(3) { text-align:left; margin:0px 10px 29px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .lifestyle-solution-page  .items-promotion .items p:nth-child(2) {     text-align: left;
    margin: 10px 10px 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li"; }#wrapper .lifestyle-solution-page .items-promotion .items p:nth-child(4) { text-align:left; }
#wrapper .lifestyle-solution-page .items-promotion .items p a {     margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .lifestyle-solution-page .items-promotion .items p a:hover {
	 color: white;
	 background: #67B1E2;
}

#wrapper .lifestyle-solution-page .navigator15 {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 23px auto; text-align:left; padding:5px 10px;
}
#wrapper .lifestyle-solution-page .navigator15 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .lifestyle-solution-page .navigator15 p:nth-child(2) { float:right; }


/* LIFESTYLE SOLUTIONNNNNNNNNNNNNN*/


/* PRODUCT GROUP */
#wrapper .product-list-page { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .product-list-page .banner { margin: 0 0 50px 0; }
#wrapper .product-list-page .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:0 auto 38px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .product-list-page .navigator .imghome { padding:0 10px 0 0; }

#wrapper .product-list-page .text-desc { margin:0 auto 50px auto; width:100%; max-width:1124px; }
#wrapper .product-list-page .text-desc p:nth-child(1) { text-align:left; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-list-page .text-desc p:nth-child(2) { text-align:left; font-size:26px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-list-page .text-desc p:nth-child(3) { text-align:right; margin:41px 0px; font-size:26px;
font-family: "db_helvethaica_x45_li"; font-weight:bold; border-bottom: 2px solid #DDDDDD; padding: 0 0 20px 0; }
#wrapper .product-list-page .text-desc p:nth-child(3) select { width:209px; height:30px; }

#wrapper .product-list-page .navigator2 {
	width:100%; max-width:1124px; margin:0 auto 23px auto; text-align:left; padding:5px 10px;

}
#wrapper .product-list-page .navigator2 p:nth-child(1) { color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }

#wrapper .product-list-page .navigator2 p:nth-child(1) a {
	margin: 12px 8px;
    padding: 10px 24px;
    background: #FFFFFF;
    line-height: 20px;
    border: 1px solid #DDDDDD;
    color: #434A54;
    font-size: 20px;
    font-family: "db_helvethaica_x45_li";}

#wrapper .product-list-page .navigator2 p:nth-child(1) a:hover {
	 color: white;
	 background: #434A54;
}
#wrapper .product-list-page .navigator2 p:nth-child(1) a.select {
	 color: white;
	 background: #434A54;
}

#wrapper .product-list-page .navigator2 p:nth-child(3) { color:black; padding: 20px 10px;
    font-size: 22px; font-family: "db_helvethaica_x45_li"; }

#wrapper .product-list-page .navigator2 p:nth-child(3) a { margin:0 10px; }
#wrapper .product-list-page .navigator2 p:nth-child(3) a:hover,a.select  { font-weight:bold; }



#wrapper .product-list-page .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .product-list-page .items-newproduct ul li { margin: 0 5px; }

#wrapper .product-list-page .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:10px 11px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }



#wrapper .product-list-page .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .product-list-page .items-newproduct .items p:nth-child(2) { text-align:left; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-list-page .items-newproduct .items p:nth-child(3) { border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-list-page .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .product-list-page .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .product-list-page .items-newproduct .items p:nth-child(5) { text-align:left; margin:0 10px 20px 0px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-list-page .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .product-list-page .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    float:left;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .product-list-page .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #434A54;
}
#wrapper .product-list-page .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .product-list-page .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #434A54;
}

/* PRODUCT GROUP */


/* PRODUCT DETAIL */
#wrapper .product-detail-page { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .product-detail-page .banner { margin: 0 0 50px 0; }
#wrapper .product-detail-page .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:93px auto 38px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .product-detail-page .navigator .imghome { padding:0 10px 0 0; }

#wrapper .product-detail-page .text-desc { margin:0 auto 50px auto; width:100%; max-width:1124px; }

/* group image big */
#wrapper .product-detail-page .text-desc  .items-project .items { width:100%; max-width:1113px; margin:0 10px; padding:0; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }
#wrapper .product-detail-page .text-desc  .items-project .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .product-detail-page .text-desc  .items-project .items .left { width:100%; max-width:533px; text-align:left; position: relative; }
#wrapper .product-detail-page .text-desc  .items-project .items .left .bigimg{ width: 100%; max-width:644px; }
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede {
	margin: 0 auto 50px auto;
    width: 1106px;
    max-width: 659px;
    /* background: #EAEAEA; */
    /* border-radius: 10px; */
   /* border: 2px solid #DDDDDD;*/
    padding: 10px 0;
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.02); */

}
#wrapper .product-detail-page .text-desc  .items-project .items .left  .prevf { position:absolute; left:-22px;  bottom: 139px; cursor:pointer; z-index:100; }
#wrapper .product-detail-page .text-desc  .items-project .items .left  .nextf { position:absolute;     right: -11px;bottom: 139px; cursor:pointer; z-index:100; }
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items { float:left; width:170px;  }
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items a img {border: 2px solid #DDDDDD;
    width: 100%; }
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items .container {position: relative;width: 100%;}
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items .image {display: block;width: 100%;height: auto;}
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items .overlay {
  position: absolute;
  top: 102px;
  left: 0;
  right: 0;
  background: url("../images/product/grey.png") repeat;
  overflow: hidden;
  width: 204px;
  height: 0;
  transition: .5s ease;
}
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items .container:hover .overlay {top: 0;height: 204px;}
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items .text {
  white-space: nowrap;
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  height:44px;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
#wrapper .product-detail-page .text-desc  .items-project .items .left .recommenede .items .text .searchitems {width:67px; height:66px;border:0;}
#wrapper .product-detail-page .text-desc  .items-project .items .right { width:450px; }
#wrapper .product-detail-page .text-desc  .items-project .items p { text-align:left; margin:10px 10px; line-height: 20px; padding: 18px 0 0 0; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(1) { font-size:38px; color:#434955; font-weight:bold; padding: 7px 0px; }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(2) {
	font-size: 25px; color: black; padding: 0px 0px 5px 0px; border-bottom: 1px solid #DDDDDD;
	margin:0px 0px 15px 10px; }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(4) { font-size: 21px;
    color: #434955;
    
    font-size: 21px;
  
    padding: 0;
    line-height: 29px;
    margin: 10px 10px 0px 10px !important;
    overflow: auto;
    height: 92px;
    }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(5) { border-bottom: 1px solid #DDDDDD;
text-align:left; margin:10px 10px 0 10px; line-height: 20px; padding: 0 0 28px 0; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(5) span { font-size:30px; }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(6) { font-size: 20px;
    line-height: 29px;
    padding: 19px 0 27px 0;
    }
#wrapper .product-detail-page .text-desc  .items-project .items p:nth-child(7) { font-size: 39px;
    line-height: 29px;
    padding: 19px 0 27px 0;
 }

#wrapper .product-detail-page .text-desc  .items-project .items p a.class-img {
    padding: 5px 29px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    width: 190px;
    width: 182px;
    border-radius: 10px;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
}
#wrapper .product-detail-page .text-desc  .items-project .items p a.class-img:hover {
	 color: white;
	 background: #67B1E2;
}
/* group image big */

#wrapper .product-detail-page .navigator2 {
	width:100%; max-width:1124px; margin:0 auto 23px auto; text-align:left; padding:5px 10px;

}
#wrapper .product-detail-page .navigator2 p:nth-child(1) { color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }

#wrapper .product-detail-page .navigator2 p:nth-child(1) a {
	margin: 12px 8px;
    padding: 10px 24px;
    background: #FFFFFF;
    line-height: 20px;
    border: 1px solid #DDDDDD;
    color: #434A54;
    font-size: 20px;
    font-family: "db_helvethaica_x45_li";}

#wrapper .product-detail-page .navigator2 p:nth-child(1) a:hover {
	 color: white;
	 background: #434A54;
}
#wrapper .product-detail-page .navigator2 p:nth-child(1) a.select {
	 color: white;
	 background: #434A54;
}

#wrapper .product-detail-page .navigator2 p:nth-child(3) { color:black; padding: 20px 10px;
    font-size: 22px; font-family: "db_helvethaica_x45_li";
    margin-top: 6px;
    border-top: 1px solid #DDDDDD;}

#wrapper .product-detail-page .navigator2 .content1 {  }
#wrapper .product-detail-page .navigator2 .content1 ul { list-style-type: none;     padding: 0;
    margin: 0; }
    
#wrapper .product-detail-page .navigator2 .content1 ul { list-style-type: circle; padding-left:40px; margin-top:16px; }
#wrapper .product-detail-page .navigator2 .content1 ul li { font-size: 22px; font-family: "db_helvethaica_x45_li"; }


#wrapper .product-detail-page .navigator2 .content2 { display:none;  border-bottom: 1px solid #DDDDDD; }
#wrapper .product-detail-page .navigator2 .content2 p { color: black;
    font-size: 30px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold; }

#wrapper .product-detail-page .navigator2 .content2 p span { color: black;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    font-weight: normal; }

#wrapper .product-detail-page .navigator2 .content2 ul { list-style-type: circle; }
#wrapper .product-detail-page .navigator2 .content2 ul li { font-size: 22px; font-family: "db_helvethaica_x45_li"; }


#wrapper .product-detail-page .navigator2 .content3 { line-height:40px; position:absolute; left: -100000px; }

/* group image big */
#wrapper .product-detail-page .navigator2 .content3   .items-project .items { width:100%; max-width:1113px; margin:0 10px; padding:0; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left { width:100%; text-align:left; position: relative; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .bigimg1{ border:2px solid #DDDDDD; width: 100%; height:500px; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .recommenede {
	margin: 0 auto;
    width: 609 !important;
    max-width: 659px;
    /* background: #EAEAEA; */
    /* border-radius: 10px; */
   /* border: 2px solid #DDDDDD;*/
    padding: 10px 0;
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.02); */

}
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left  .prevf1 { position:absolute; left:1px; bottom: 19px; cursor:pointer; z-index:100; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left  .nextf1 { position:absolute; right:3px; bottom: 19px; cursor:pointer; z-index:100; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .recommenede1 ul li { margin:0 19px; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .recommenede1 .items { float:left; width: 158px;  height: 91px; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .recommenede1 .items a img { border: 2px solid #DDDDDD; width: 159px; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .recommenede1 .items .container {position: relative;width:158px;}
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .left .recommenede1 .items .image {display: block;width: 100%;height: auto;}
#wrapper .product-detail-page .navigator2 .content3   .items-project .items .right { width:450px; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p { text-align:left; margin:10px 10px; line-height: 20px; padding: 18px 0 0 0; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(1) { font-size:38px; color:#434955; font-weight:bold; padding: 7px 0px; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(2) { display:none; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(3) { display:none; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(4) { font-size: 21px;
    color: #434955;
    padding: 15px 0 10px 0;
    line-height: 29px;
    margin: 10px 10px 0px 10px !important; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(5) { display:none; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(6) { display:none; }
#wrapper .product-detail-page .navigator2 .content3   .items-project .items p:nth-child(7) { display:none; }

/* group image big */

#wrapper .product-detail-page .navigator2 .content4 { display:none; }


#wrapper .product-detail-page .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .product-detail-page .items-newproduct ul li { margin: 0 5px; }

#wrapper .product-detail-page .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:0 14px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .product-detail-page .items-newproduct .items:nth-child(1) { margin:0 14px 0 0; }
#wrapper .product-detail-page .items-newproduct .items:nth-child(4) { margin:0 0 0 14px; }

#wrapper .product-detail-page .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .product-detail-page .items-newproduct .items p:nth-child(2) { height: 80px; text-align:left; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-detail-page .items-newproduct .items p:nth-child(3) { border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-detail-page .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .product-detail-page .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .product-detail-page .items-newproduct .items p:nth-child(5) { text-align:center; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-detail-page .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .product-detail-page .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    float:left;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .product-detail-page .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #434A54;
}
#wrapper .product-detail-page .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .product-detail-page .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #67B1E2;
}


p.newprd {
	color: black;
    font-size: 30px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;
    float: left;
    width: 550px;
}
p.newtext{
	padding:0 !important;
    float: right;
    width: 150px;
    border-top:0 !important;
    text-align:right;
}
/* PRODUCT DETAIL */


/* PRODUCT COMPARE */
#wrapper .product-compare-page { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .product-compare-page .banner { margin: 0 0 50px 0; }
#wrapper .product-compare-page .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:93px auto 38px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold;
	}
#wrapper .product-compare-page .navigator .imghome { padding:0 10px 0 0; }

#wrapper .product-compare-page .text-desc { margin:0 auto 50px auto; width:100%; max-width:1124px; background:#EAEAEA; height:740px; text-align:center; }

#wrapper .product-compare-page .text-desc .compare1 { float:left; width:100%; max-width:564px; height:570px;
margin:10px; margin-top:20px; padding:10px; border-right:2px solid #959A9E; position:relative; }
#wrapper .product-compare-page .text-desc .compare1 .closer { position:absolute; left:10px; top:10px; }
#wrapper .product-compare-page .text-desc .compare1 .titles { position:absolute;     left: 35px; z-index:100;
    top: 81px; color:black; font-size:40px; }
#wrapper .product-compare-page .text-desc .compare1 .descs { position:absolute; left:38px; top:130px; color:black; font-size:30px; z-index:100;}
#wrapper .product-compare-page .text-desc .compare1 .imgcompare {  position:absolute; left:38px; top:130px; width:460px; z-index:1;}

#wrapper .product-compare-page .text-desc .compare2 { float:right; width:100%; max-width:512px; height:610px;
margin:10px; margin-top:20px; padding:10px; position:relative; }
#wrapper .product-compare-page .text-desc .compare2 .closer { position:absolute; right:10px; top:10px; }
#wrapper .product-compare-page .text-desc .compare2 .titles { position:absolute;     right: 35px; z-index:100;
    top: 81px; color:black; font-size:40px; }
#wrapper .product-compare-page .text-desc .compare2 .descs { position:absolute; right:38px; top:130px; color:black; font-size:30px; z-index:100;}
#wrapper .product-compare-page .text-desc .compare2 .imgcompare {  position:absolute; right:38px; top:130px; width:460px; z-index:1;}

#wrapper .product-compare-page .text-desc a.btn-compare {     margin: 12px 8px;
    padding: 5px 48px;
    border-radius: 10px;
    background: #FFFFFF;
    line-height: 20px;
    border: 1px solid #DDDDDD;
    color: #434A54;
    font-size: 45px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .product-compare-page .text-desc a.btn-compare:hover {
	 color: white;
	 background: #434A54;
}


#wrapper .product-compare-page .nav-detail-compare {
	width:100%; max-width:1124px; margin:0 auto 23px auto; text-align:left; padding:5px 10px;
}
#wrapper .product-compare-page .nav-detail-compare p {
	color: black;
    font-size: 30px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;
    text-align:left;
}

#wrapper .product-compare-page .navigator2 {
	width:100%; max-width:1124px; margin:0 auto 23px auto; text-align:left; padding:5px 10px;

}
#wrapper .product-compare-page .navigator2 p:nth-child(1) { color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }

#wrapper .product-compare-page .navigator2 p:nth-child(1) a {
	margin: 12px 8px;
    padding: 10px 24px;
    background: #FFFFFF;
    line-height: 20px;
    border: 1px solid #DDDDDD;
    color: #434A54;
    font-size: 20px;
    font-family: "db_helvethaica_x45_li";}

#wrapper .product-compare-page .navigator2 p:nth-child(1) a:hover {
	 color: white;
	 background: #434A54;
}
#wrapper .product-compare-page .navigator2 p:nth-child(1) a.select {
	 color: white;
	 background: #434A54;
}

#wrapper .product-compare-page .navigator2 p:nth-child(2) { color:black; padding: 20px 10px;
    font-size: 22px; font-family: "db_helvethaica_x45_li";     margin-top: 1px;
    border-top: 1px solid #DDDDDD;}

#wrapper .product-compare-page .navigator2 .content1 {  }
#wrapper .product-compare-page .navigator2 .content1 ul { list-style-type: circle; }
#wrapper .product-compare-page .navigator2 .content1 ul li { font-size: 22px; font-family: "db_helvethaica_x45_li"; }



#wrapper .product-compare-page .navigator2 .content2 { display:none;  border-bottom: 1px solid #DDDDDD; }
#wrapper .product-compare-page .navigator2 .content2 p { color: black;
    font-size: 30px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold; }

#wrapper .product-compare-page .navigator2 .content2 p span { color: black;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    font-weight: normal; }

#wrapper .product-compare-page .navigator2 .content2 ul { list-style-type: circle; }
#wrapper .product-compare-page .navigator2 .content2 ul li { font-size: 22px; font-family: "db_helvethaica_x45_li"; }



#wrapper .product-compare-page .navigator2 .content3 { position:absolute; left: -100000px; }

/* group image big */
#wrapper .product-compare-page .navigator2 .content3   .items-project .items { width:100%; max-width:1113px; margin:0 10px; padding:0; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left { width:610px; text-align:left; position: relative; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .bigimg1{ border:2px solid #DDDDDD; width: 600px; height:422px; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .recommenede {
	margin: 0 auto;
    width: 609 !important;
    max-width: 659px;
    /* background: #EAEAEA; */
    /* border-radius: 10px; */
   /* border: 2px solid #DDDDDD;*/
    padding: 10px 0;
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.02); */

}
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left  .prevf1 { position:absolute; left:1px; bottom: 19px; cursor:pointer; z-index:100; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left  .nextf1 { position:absolute; right:3px; bottom: 19px; cursor:pointer; z-index:100; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .recommenede1 ul li { margin:0 19px; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .recommenede1 .items { float:left; width: 158px;  height: 91px; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .recommenede1 .items a img { border: 2px solid #DDDDDD; width: 159px; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .recommenede1 .items .container {position: relative;width:158px;}
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .left .recommenede1 .items .image {display: block;width: 100%;height: auto;}
#wrapper .product-compare-page .navigator2 .content3   .items-project .items .right { width:450px; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p { text-align:left; margin:10px 10px; line-height: 20px; padding: 18px 0 0 0; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(1) { font-size:38px; color:#434955; font-weight:bold; padding: 7px 0px; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(2) { display:none; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(3) { display:none; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(4) { font-size: 21px;
    color: #434955;
    padding: 15px 0 10px 0;
    line-height: 29px;
    margin: 10px 10px 0px 10px !important; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(5) { display:none; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(6) { display:none; }
#wrapper .product-compare-page .navigator2 .content3   .items-project .items p:nth-child(7) { display:none; }

/* group image big */

#wrapper .product-compare-page .navigator2 .content4 { display:none; }


#wrapper .product-compare-page .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1147px; padding:0; }
#wrapper .product-compare-page .items-newproduct ul li { margin: 0 5px; }

#wrapper .product-compare-page .items-newproduct .items { width:100%; max-width:257px; margin:10px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .product-compare-page .items-newproduct .items p:nth-child(1) { text-align:right; margin:10px 10px 0 10px; height: 34px;}
#wrapper .product-compare-page .items-newproduct .items p:nth-child(2) { text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-compare-page .items-newproduct .items p:nth-child(3) { border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .product-compare-page .items-newproduct .items .divimg { height:190px;  text-align: center; }
#wrapper .product-compare-page .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .product-compare-page .items-newproduct .items p:nth-child(5) { text-align:left; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .product-compare-page .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .product-compare-page .items-newproduct .items a:nth-child(1) {    margin: 12px 8px;
    padding: 7px 25px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 9px;
    color: #434A54;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .product-detail-page .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #67B1E2;
}

p.newprd {
	color: black;
    font-size: 30px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;
    float: left;
    width: 550px;
}
p.newtext{
	padding:0 !important;
    float: right;
    width: 150px;
    border-top:0 !important;
    text-align:right;
}
/* PRODUCT COMPARE */

/* PROMOTION */

#wrapper .promotion { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .promotion .banner { margin: 0 0 50px 0; }
#wrapper .promotion .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:93px auto 38px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .promotion .navigator .imghome { padding:0 10px 0 0; }

#wrapper .promotion .div-panel .items { width:100%; max-width:554px; margin:0 5px 46px 5px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .promotion .div-panel .items p:nth-child(2) { text-align:left; margin:10px 10px; line-height: 20px; color:#B7B7B7; font-size:22px; font-family: "db_helvethaica_x45_li"; }
#wrapper .promotion .div-panel .items p:nth-child(3) { text-align:left;
margin:10px 10px 20px 10px; line-height: 23px;
color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
font-weight:bold; }
#wrapper .promotion .div-panel .items p:nth-child(4) { text-align:left; margin:10px 10px 20px 10px; line-height: 20px; font-size:19px; font-family: "db_helvethaica_x45_li"; }
#wrapper .promotion .div-panel .items p:nth-child(5) { text-align:left; }
#wrapper .promotion .div-panel .items p a {     margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
/*    font-weight: bold;*/
    color: #434A54;
    font-size: 16px;
    border-radius: 6px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .promotion .div-panel .items p a:hover {
	 color: white;
	 background: #67B1E2;
}
#wrapper .promotion .div-middle { width:1124px; height:auto; padding:0 0 0 0; margin:0 auto;  }
#wrapper .promotion .div-middle .imgclub { float:left; }
#wrapper .promotion .div-middle .txtclub {     float: left;
    padding: 30px 0 0 0;
    text-align: left; }
#wrapper .promotion .div-middle .txtclub p { width: 434px; font-family: "db_helvethaica_x45_li";  font-size:21px; }
#wrapper .promotion .div-middle .txtclub p:nth-child(1) { font-family: "db_helvethaica_x45_li";
font-size:30px; font-weight:bold; }
#wrapper .promotion .div-middle .txtclub p:nth-child(2) { display:none; font-family: "db_helvethaica_x45_li";
font-size:22px; color:#666; }
#wrapper .promotion .div-middle .txtclub img { margin:20px 0 0 -10px; cursor:pointer; }

/* PROMOTION */


/* PROMOTION MORE*/
#wrapper .promotion-more { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .promotion-more .banner { margin: 0 0 50px 0; }
#wrapper .promotion-more .navigator {
	width:100%; max-width:1124px; border-bottom:2px solid #DDDDDD; margin:93px auto 38px auto; text-align:left; padding:5px 10px;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li";
	}
#wrapper .promotion-more .navigator .imghome { padding:0 10px 0 0; }
#wrapper .promotion-more .div-panel .left {
    width: 266px;
    height: 177px;
    margin: 0 14px 7px 0;
}

#wrapper .promotion-more .headstyle .items {
	width:266px;
	height:auto;
	padding:0 0 0 0;
	float:left;
	margin:0 15px 20px 0; }
#wrapper .promotion-more .headstyle .items  .imgclub {  }
#wrapper .promotion-more .headstyle .items  .txtclub {
    padding: 0 ;
    text-align: left; }
#wrapper .promotion-more .headstyle .items  .txtclub p {
	width: auto; font-family: "db_helvethaica_x45_li";  font-size:24px; }
#wrapper .promotion-more .headstyle .items  .txtclub p:nth-child(1) {
 font-family: "db_helvethaica_x45_li";
font-size:25px;
font-weight:bold; }
#wrapper .promotion-more .headstyle .items  .txtclub p:nth-child(2) { font-family: "db_helvethaica_x45_li";
font-size:22px; color:#666;  padding:10px 0;}
#wrapper .promotion-more .headstyle .items  .txtclub p:nth-child(3)
{
	height:156px;

}
#wrapper .promotion-more .headstyle .items  .txtclub img {
	 margin:20px 0 0 -10px;
	 cursor:pointer;
	 padding:0 0 5px  0;
}


#wrapper .promotion-more .headstyle .items { width:100%; max-width:360px; margin:0 5px 46px 5px; padding:0;
color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .promotion-more .headstyle .items p:nth-child(2) {     text-align: left;
    margin: 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li"; }
#wrapper .promotion-more .headstyle .items p:nth-child(3) {     text-align: left;
    margin: 10px 10px 20px 10px;
    line-height: 23px;
    color: black;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;
}
#wrapper .promotion-more .headstyle .items p:nth-child(4) {     text-align: left;
    margin: 10px 10px 20px 10px;
    line-height: 20px;
    font-size: 19px;
    font-family: "db_helvethaica_x45_li"; }
#wrapper .promotion-more .headstyle .items p:nth-child(5) { text-align:left; }
#wrapper .promotion-more .headstyle .items p a {       margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    /* font-weight: bold; */
    color: #434A54;
    font-size: 16px;
    border-radius: 6px;
    font-family: "db_helvethaica_x45_li";}

#wrapper .promotion-more .headstyle .items p a:hover {
	 color: white;
	 background: #67B1E2;
}
/* PROMOTION MORE*/
/* REVIEW */
#wrapper .review { width:100%; max-width:1280px; margin:0 auto; }

#wrapper .review .items { width:100%; height:auto; padding:10px 0px; margin:0; }
#wrapper .review .items .div-middle { width:100%; max-width:1124px; height:auto; padding:0 0 50px 0; margin:0 auto;  }
#wrapper .review .items .div-middle .imgclub { float:left; }
#wrapper .review .items .div-middle .txtclub {     float: left;
    padding: 1px 0 0 30px;
    text-align: left; }
#wrapper .review .items .div-middle .txtclub p {
	 width: 434px; text-align: left;
    margin: 10px 10px 20px 10px;
    line-height: 20px;
    font-size: 19px;
    font-family: "db_helvethaica_x45_li"; }
#wrapper .review .items .div-middle .txtclub p:nth-child(1) { text-align: left;
    margin: 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li"; }
#wrapper .review .items .div-middle .txtclub p:nth-child(2) {     text-align: left;
    margin: 10px 10px 20px 10px;
    line-height: 23px;
    color: black;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    }
#wrapper .review .items .div-middle .txtclub img { margin:20px 0 0 -10px; cursor:pointer; }

/* REVIEW */

/* REVIEW MORE */
#wrapper .review-more .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .review-more .items-newproduct ul li { margin: 0 5px; }

#wrapper .review-more .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:0 14px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .review-more .items-newproduct .items:nth-child(1) { margin:0 14px 0 0; }
#wrapper .review-more .items-newproduct .items:nth-child(4) { margin:0 0 0 14px; }

#wrapper .review-more .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .review-more .items-newproduct .items p:nth-child(2) { text-align:left; margin:13px 10px 0px 10px; height: 45px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .review-more .items-newproduct .items p:nth-child(3) { height:53px; border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .review-more .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .review-more .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .review-more .items-newproduct .items p:nth-child(5) { margin-top: 20px; height: 93px; text-align:left; margin:0 10px 20px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .review-more .items-newproduct .items p.btnnows { text-align:left; }
#wrapper .review-more .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    float:left;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .review-more .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #419EDB;
}
#wrapper .review-more .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .review-more .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #419EDB;
}


#wrapper .review-more .items-promotion { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .review-more .items-promotion ul li { margin: 0 2px; height: 350px !important;}

#wrapper .review-more .items-promotion .items { width:100%; max-width:360px; margin:0 10px; padding:0;
	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .review-more .items-promotion .items:nth-child(1) { margin:0 10px 0 0; }
#wrapper .review-more .items-promotion .items:nth-child(3) { margin:0 0 0 10px; }
#wrapper .review-more .items-promotion .items p:nth-child(3) { text-align:left; margin:0px 10px 29px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .review-more .items-promotion .items p:nth-child(2) {     text-align: left;
    margin: 10px 10px 10px 10px;
    line-height: 20px;
    color: #B7B7B7;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li"; }
#wrapper .review-more .items-promotion .items p:nth-child(4) { text-align:left; }
#wrapper .review-more .items-promotion .items p a {     margin: 12px 8px;
    padding: 10px 16px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54;
    font-size: 16px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .review-more .items-promotion .items p a:hover {
	 color: white;
	 background: #419EDB;
}
/* REVIEW MORE */

/* CART */
#wrapper .cart { width:100%; max-width:1280px; margin:0 auto; }
#wrapper .cart .table-product{
	width:100%;
	padding:0;
	margin:0;
}
#wrapper .cart .table-product tr.headtable {
	background:#EBEBEB;
	height:50px;
}
#wrapper .cart .table-product tr td .divitem {
	max-width: 488px;
    width: 100%;
}
#wrapper .cart .table-product tr td .divdesc {
	position:relative;
}
#wrapper .cart .table-product tr td .divdesc .close {
	position:absolute;
	right:0px;
	top:0px;
}
#wrapper .cart .table-product tr td .coupon {
	width:250px;
}

#wrapper .cart .summarybill {
	width:450px;
}


#wrapper .cart .items-newproduct { margin:0 auto 50px auto; width:100%; max-width:1124px; padding:0; }
#wrapper .cart .items-newproduct ul li { margin: 0 5px; }

#wrapper .cart .items-newproduct .items { width:100%; max-width:257px; height:523px; margin:0 14px; padding:0 5px 13px 5px; border:2px solid #DDDDDD;
position:relative;	color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; float:left; }

#wrapper .cart .items-newproduct .items:nth-child(1) { margin:0 14px 0 0; }
#wrapper .cart .items-newproduct .items:nth-child(4) { margin:0 0 0 14px; }

#wrapper .cart .items-newproduct .items p:nth-child(1) { text-align:right; margin:18px 10px 0 10px; height: 34px;}
#wrapper .cart .items-newproduct .items p:nth-child(2) {  height: 50px; text-align:left; margin:13px 10px 0px 10px; line-height: 20px; color:black; font-size:22px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .cart .items-newproduct .items p:nth-child(3) { height:48px; border-bottom:1px solid #DDDDDD; text-align:left; margin:0 10px; line-height: 20px; color:black; font-size:16px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .cart .items-newproduct .items .divimg { height:190px; text-align: center; }
#wrapper .cart .items-newproduct .items .divimg .imgsolution { width:186px !important; }
#wrapper .cart .items-newproduct .items p:nth-child(5) { height:51px; text-align:left; margin:0 10px 0px 10px; line-height: 20px; color:black; font-size:20px; font-family: "db_helvethaica_x45_li"; }
#wrapper .cart .items-newproduct .items p.btnnows { text-align:center; }
#wrapper .cart .items-newproduct .items a:nth-child(1) {  margin: 12px 12px 12px 5px;
    width:108px;
    text-align:center;
    padding: 7px 21px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li";
    margin-top:20px;
}

#wrapper .cart .items-newproduct .items p a:nth-child(1):hover {
	 color: white;
	 background: #419EDB;
}
#wrapper .cart .items-newproduct .items a:nth-child(2) {  margin: 12px 0;
     width:108px;
     float:left;
    padding: 7px 21px;
    text-align:center;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    border-radius: 4px;
    color: #434A54;
    font-size: 17px;
    font-family: "db_helvethaica_x45_li"; }

#wrapper .cart .items-newproduct .items p a:nth-child(2):hover {
	 color: white;
	 background: #419EDB;
}


#wrapper .cart .navigator2 {
	width:100%;
	max-width:1124px;
	border-bottom:2px solid #DDDDDD;
	margin:0 auto 23px auto;
	text-align:left;
	padding:0px;

}
#wrapper .cart .navigator2 p:nth-child(1) { float:left; color:black; font-size:30px; font-family: "db_helvethaica_x45_li"; font-weight:bold; }
#wrapper .cart .navigator2 p:nth-child(2) { float:right; }

/* CART */
#wrapper .summaryorder { width:100%; max-width:700px; }
.quantityL
{
	float: left;
    /* height: 40px; */
    margin: 11px 9px 0 8px;
    font-size: 40px;
    /* padding: 7px; */
    cursor: pointer;
}
.quantityB
{
	float: left;
    /* height: 40px; */
    margin: 12px 0 0 7px;
    font-size: 23px;
    /* padding: 7px; */
    cursor: pointer;
}
.quanlityinput
{
	width:50px;
	height:40px;
	text-align:center;
	border:0px;
	margin:2px 0;
}
/* CART */

/* PROFILE */
#wrapper .profile .div-panel .menuprofile {
	width:100%;
	max-width:290px;
}
#wrapper .profile .boxshowimte {
	width:100%;
	max-width:800px;
}
#wrapper .profile .div-panel .left ul {
	padding:0;
	margin:0;
}
#wrapper .profile .div-panel .left ul li {
    text-align: left;
    /* height: 33px; */
    padding: 15px 10px;
    /* margin: 10px; */
}
#wrapper .profile .div-panel .left ul li:nth-child(6) {
	border-bottom:0px !important;
}
#wrapper .profile .div-panel .left ul li:hover{
	background:#EAEAEA;
}
#wrapper .profile .div-panel .left ul li a {
    font-family: "db_helvethaica_x45_li";
    font-size: 25px;
    color: black;
    padding: 10px;
    line-height:31px;
}
#wrapper .profile .div-panel .left ul li:hover a {
	color:black;
}
#property1 { }
#property2 { display:none; }
#property3 { display:none; }
#property4 { display:none; }
#property5 { display:none; }
#property6 { display:none; }
#property7 { display:none; }
#property8 { display:none; }
#property9 { display:none; }
/* PROFILE */

/* EDIT PROFILE */
#wrapper .profile-edit .btn-edit {
	max-width:250px !important;
	margin:0 auto;
}
#wrapper .shipping-edit .btn-edit {
	max-width:250px !important;
	margin:0 auto;
}
#wrapper .billing-edit .btn-edit {
	max-width:250px !important;
	margin:0 auto;
}
/* EDIT PROFILE */





/* ORIGINAL */
#wrapper .original { width:100%; max-width:1280px; margin:0 auto; }
/* ORIGINAL */

.headstyle-slide { text-align:left; width:100%; max-width:1280; padding:0; margin:0 auto 40px auto; }
.headstyle-slide p:nth-child(1) { font-size:36px; float:left; font-family: "db_helvethaica_x45_li";  }
.headstyle-slide p:nth-child(2) { float:right; }

.headstyle { font-size:35px; text-align:left; font-family: "db_helvethaica_x45_li"; width:100%; max-width:1280; padding:0; margin:0 auto 12px auto; font-weight:bold; }
.captionstyle { font-size:25px; text-align:left; font-family: "db_helvethaica_x45_li"; width:100%; max-width:1280; padding:0; margin:0 auto;     color: #999;
    font-size: 20px; }

.margincenter { margin:0 auto; }

.text-desc { font-size:30px; text-align:left; font-family: "db_helvethaica_x45_li"; width:100%; max-width:1280; padding:0; margin:0 auto;  }

/* MARGIN */
.margin0 { margin:0 auto; }
/* MARGIN */
/* WIDTH */
.width30 { width:30% !important; }
.width50 { width:48% !important; }
.width50real { width:50% !important; padding-bottom: 0px !important; }
.width100 { width:100% !important; }
.width1200 { max-width:1280px; }
.width1200real { max-width:1200px; }
.width1800 { max-width:1800px; }
.width113 { max-width:1130px !important; margin:0 auto; }
.width1160 { max-width:1160px !important; margin:0 auto; }
/* WIDTH */

/* BORDER */
.border-top { border-top:2px solid #EAEAEA; }
.bordergreyright { border-right:2px solid #EAEAEA; }
.bordergreyleft { border-left:2px solid #EAEAEA; }
.border-bottom { border-bottom:2px solid #EAEAEA; }
.borderbottomblue { border-bottom: 3px solid #419EDB; }
.bordergrey { border: 2px solid #EAEAEA; }
.noborder { border:0 !important; }
.noborderbtm { border-bottom:0 !important; }
/* BORDER */

/* BACKGROUND */
.bggrey { background:#F0F0F0; }
/* BACKGROUND */

/* COLOR */
.color-red { color:red !important; }
.color-black { color:black !important; }
.colorwhite { color:white !important; }
.colorgrey { color:#B0B0B0 !important; }
/* COLOR */

/* FONT */
.font15 { font-size:15px !important; font-family: "db_helvethaica_x45_li";}
.font20 { font-size:20px !important; font-family: "db_helvethaica_x45_li";}
.font25 { font-size:25px !important; font-family: "db_helvethaica_x45_li";}
.font30 { font-size:30px !important; font-family: "db_helvethaica_x45_li";}
.font40 { font-size:40px !important; font-family: "db_helvethaica_x45_li";}
.font50 { font-size:50px !important; font-family: "db_helvethaica_x45_li";}
/* FONT */

/* TEXT MANAGE */
.lineheight { line-height: 35px !important; }
.line-thought { text-decoration: line-through; }
/* TEXT MANAGE */

/* INPUT TYPE */
	/* BG IMAGE */
	.btnimg {
		background:url("../images/login/user.png") left top no-repeat;
		border: 1px solid #A1A4A9;
		border-radius: 6px;
		width:100%;
	}
	.btnimgP {
		background:url("../images/login/pass.png") left top no-repeat;
		border: 1px solid #A1A4A9;
		border-radius: 6px;
		width:100%;
	}
	.inputboximg {
		border:0;
		padding:9px 11px;
		font-family: "db_helvethaica_x45_li";
		font-size:26px;
		width:100%;
		max-width:350px;
		border-radius: 6px;
	}
	/* BG IMAGE */
	/* GENERAL */
	.btngeneral {
		border: 1px solid #A1A4A9;
		border-radius: 6px;
		width:100%;
	}
	.inputbox {
		border:0;
		padding:9px 11px;
		font-family: "db_helvethaica_x45_li";
		font-size:26px;
		width:100%;
		border-radius: 6px;
	}
	.selectbox {
		border:0;
		padding:9px 11px;
		font-family: "db_helvethaica_x45_li";
		font-size:26px;
		width:100%;
		border-radius: 6px;
	}
	/* GENERAL */
/* INPUT TYPE */

/* BUTTON TYPE */
.ablue {
    padding: 16px 25px;
    background: #D2B786;
    line-height: 20px;
    color: #FFFFFF !important;
    font-size: 25px;
    font-family: "db_helvethaica_x45_li";
    margin:0;
    border-radius:4px;
    width:100%;
    text-align:center;
}
.ablue:hover {
	opacity:0.8;
}

.agrey {
    padding: 16px 25px;
    background: #EAEAEA;
    line-height: 20px;
    color: black !important;
    font-size: 25px;
    font-family: "db_helvethaica_x45_li";
    margin:0;
    border-radius:4px;
    width:100%;
    text-align:center;
}
.agrey:hover {
	opacity:0.8;
}
/* BUTTON TYPE */


.txt-left { text-align:left; }
.pad-left10 { padding-left:10px; }

.cursor { cursor:pointer; }

.width150px { width:360px !important; }
.width300px { width:300px !important; }

.select-type {
	color:#B1AEAE;
	border: 1px solid #A1A4A9;
    padding: 7px 5px;
     width: 250px;
}

.input-type{
	color:#B1AEAE;
	border: 1px solid #A1A4A9;
    padding: 7px 5px;
     width: 250px;
}

.border-bottom { border-bottom:2px solid #DDDDDD; }
.border-square { border:2px solid #DDDDDD; padding:38px  !important; }
.border-square-nopadding { border:2px solid #DDDDDD;  }
.div-panel { width:100%; max-width:1280; padding:0; margin:0 auto 40px auto; text-align:left; }

.border1 { border:1px solid red; }
.border2 { border:1px solid blue; }
.a-button { margin: 12px 8px;
    padding: 7px 25px;
    background: #EAEAEA;
    line-height: 20px;
    font-weight: bold;

    color: #434A54;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li"; }

.a-button:hover {
	 color: white;
	 background: #434A54;
}
.a-button-big {     margin: 12px 0px;
    padding: 11px 19px;
    background: #EAEAEA;
    line-height: 20px;
    border-radius: 9px;
    /* font-weight: bold; */
    color: #434A54;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li"; }

.a-button-big:hover {
	 color: white;
	 background: #67B1E2;
}
.a-button-submit {     margin: 12px 8px;
    padding: 7px 25px;
    background: #434A54;
    border: 2px solid #DDDDDD;
    line-height: 20px;
    font-weight: bold;
    color: #FFFFFF !important;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    margin:0;
 }

.a-button-submit:hover {
	 color: #434A54 !important;
	 background: #FFFFFF ;
}

.a-topic {        margin: 12px 8px;
    padding: 7px 25px;
    background: white;
    border: 2px solid #DDDDDD;
    line-height: 20px;
    /* font-weight: bold; */
    color: #434A54 !important;
    border-radius: 6px;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li";
 }

.a-topic:hover {
	 color: white !important;
	 background: #67B1E2;
	 border: 2px solid #67B1E2;
	 opacity:1 !important;
}

.a-where {
	    margin: 12px 8px;
    padding: 7px 25px;
    background: #EAEAEA;
    border: 2px solid #EAEAEA;
    line-height: 20px;
    font-weight: bold;
    color: #434A54 !important;
    /* border-radius: 6px; */
    font-size: 18px;
    font-family: "db_helvethaica_x45_li";
 }

.a-where:hover {
	 color: #434A54 !important;
	 background: white;
	 border: 2px solid #EAEAEA;
	 opacity:1 !important;
}
.upper { text-transform: uppercase; }
.radius {  border-radius: 9px; }
.radius6 {  border-radius: 6px; }
.radius-width {  border-radius: 9px; padding:6px 39px!important; }
.radius0 {  border-radius: 0px; }
.nomargin { margin:0; }

.relative { position:relative; }

.a-button-compare {     margin: 12px 8px;
   margin: 12px 8px;
    padding: 7px 33px;
    background: #434A54;
    /* border: 2px solid #DDDDDD; */
    line-height: 20px;
    /* font-weight: bold; */
    color: #FFFFFF !important;
    border-radius: 5px;
    font-size: 18px;
    font-family: "db_helvethaica_x45_li";
    margin: 0;
 }

.a-button-news {
/*	margin: 12px 7px;*/
    padding: 6px 26px;
    background: #EAEAEA;
    line-height: 20px;
    border-radius: 5px;
    /* font-weight: bold; */
    color: #434A54;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
 }



.a-button-news:hover {
	 color: white;
	 background: #D2B786;
}
.bgcontact { background:#EAEAEA; }
/* padding */
.padding0 { padding:0 !important; }

.padding10 { padding:10px; }
.padding15 { padding:15px; }
.padding20 { padding:20px; }
.padding40 { padding:40px; }

.paddingtop0 { padding-top:0px !important; }
.paddingtop5 { padding-top:5px !important; }
.paddingtop10 { padding-top:10px; }
.paddingtop20 { padding-top:20px; }
.paddingtop30 { padding-top:30px; }
.paddingtop40 { padding-top:40px; }
.paddingtop50 { padding-top:50px !important; }
.paddingtop100 { padding-top:100px !important; }
.paddingbottom10 { padding-bottom:10px; }
.paddingbottom20 { padding-bottom:20px; }
.paddingbottom30 { padding-bottom:30px; }
.paddingbottom40 { padding-bottom:40px; }
.paddingbottom50 { padding-bottom:50px; }

.paddingleft5 { padding-left:5px; }
.paddingleft10 { padding-left:10px; }
.paddingleft20 { padding-left:20px; }
.paddingleft30 { padding-left:30px; }
.paddingleft40 { padding-left:40px; }
.paddingleft50 { padding-left:50px; }
.paddingleft60 { padding-left:60px; }
.paddingleft70 { padding-left:70px; }
.paddingleft80 { padding-left:80px; }
.paddingleft90 { padding-left:90px; }
.paddingleft100 { padding-left:100px; }

.paddingright5 { padding-right:5px; }
.paddingright10 { padding-right:10px; }
.paddingright20 { padding-right:20px; }
.paddingright30 { padding-right:30px; }
.paddingright40 { padding-right:40px; }
.paddingright50 { padding-right:50px; }
.paddingright60 { padding-right:60px; }
/* margin */
.margintop10 { margin-top:10px; }
.margintop15 { margin-top:15px; }
.margintop20 { margin-top:20px; }
.margintop30 { margin-top:30px; }
.margintop40 { margin-top:40px; }
.margintop50 { margin-top:50px; }
.marginbottom10 { margin-bottom:10px; }
.marginbottom20 { margin-bottom:20px; }
.marginbottom30 { margin-bottom:30px; }
.marginbottom40 { margin-bottom:40px; }
.marginbottom50 { margin-bottom:50px !important; }
.marginleft10 { margin-left:10px; }
.marginleft20 { margin-left:20px; }
.marginleft30 { margin-left:30px; }
.marginleft40 { margin-left:40px; }
.marginleft50 { margin-left:50px; }
.marginright10 { margin-right:10px; }
.marginright20 { margin-right:20px; }
.marginright30 { margin-right:30px; }
.marginright40 { margin-right:40px; }
.marginright50 { margin-right:50px; }

.imgsolution { cursor:pointer; }

.headtables {
	background:#EBEBEB;
	height:50px;
	text-align:center;
}
.headtables-other td {
	text-align:center;
}

/*RESPONSIVE*/
.responsivemenu { display:none; }
.slide-responsive { display:none; }
.showresponsive , .showresponsive425 { display:none; }
.showbanner-responsive { display:none; }
.cate-responsive-show {display:none;}
.cate-responsive a {
 	float:left;
 }
.selectfeature , .mobile-ver , .table-mobile-version { display:none; }

/* style n */
/* FLEX ROW */

.flex_row-center {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    justify-content: center;
}

.flex_row-end {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    justify-content: flex-end;
}

.flex_row-start {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    justify-content: flex-start;
}

.flex_row-around {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    justify-content: space-around;
}

.flex_row-between {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    justify-content: space-between;
}

/* FLEX REVERSE*/

.row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.col-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

/* FLEX กรณีอยู่ในแถวเดียวกัน ความสูงไม่เท่ากัน และจัดให้อยู่กึ่งกลาง ถ้าไม่มี middle จะทำให้
มีความสูงเท่ากันทั้งแถว */

.middle-item {
    align-items: center;
    -webkit-box-align: center;
}

.end-item {
    -webkit-box-align: end;
    align-items: flex-end;
}

.top-item {
    -webkit-box-align: start;
    align-items: flex-start;
}

/* FLEX WRAP */

.nowrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.line03 {
    border-bottom: 1px solid #E9E9E9;
    margin: 10px 0;
}

.ico-right {
    background-color: #E7E7E7;
    border: none;
    outline: none;
    padding: 6px 13px 6px 13px;
    border-radius: 5px;
}

.ico-left:hover {
    opacity: 0.8;
}

.ico-right:hover {
    opacity: 0.8;
}

.icon-right {
    font-size: 18px;
    margin: 0 0 15px 0;
}

.ico-left {
    background-color: #E7E7E7;
    border: none;
    outline: none;
    margin: 0 8px 0 0;
    padding: 6px 13px 6px 13px;
    border-radius: 5px;
}

/* The container */
.container-check {
    /* display: block; */
    position: relative;
    padding-left: 35px;
    padding-top: 3px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left;
}

/* Hide the browser's default checkbox */
.container-check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 23px;
    width: 23px;
    background-color: #eee;
    border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.container-check:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-check input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container-check input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.container-check .checkmark:after {
    left: 10px;
    top: 6px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.table-compare {
    border: 1px solid #EAEAEA;
}

.table-compare-res {
    border: 1px solid #EAEAEA;
}

.name-products p {
    text-align: left;
    line-height: 20px;
    color: black;
    font-size: 22px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;
}

.products-show {
    width: 25%;
    margin: 10px;
    background: white;
}

.products-data {
    width: 25%;
    margin: 25px 10px 25px 10px;
    background: white;
}

.btn-remove i {
    font-size: 18px;
}

.txt-remove {
    margin: 0 5px 0 0;
}

.line04 {
    border-right: 1px solid #E9E9E9;
    margin: 10px 0;
}

.img-products {
    width: 183px;
}

.headline-products-res {
    width: 25%;
    background-color: #EAEAEA;
    padding: 10px 0 8px 0;
}

.headline-products-res p {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.headline-products {
    background-color: #EAEAEA;
    padding: 10px 0 8px 0;
}

.headline-products p {
    font-size: 14px;
    font-weight: bold;
}

.table-compare {
    margin: 100px 0 100px 0;
}

.table-compare-res {
    margin: 70px 0 100px 0;
}

.headline-left p {
    color: black;
    font-size: 30px;
    font-family: "db_helvethaica_x45_li";
    font-weight: bold;
}

.container {
    padding: 0 20px;
}

.products-slide-box {
    border: 1px solid #EAEAEA;
    padding: 20px 10px;
    width: 289px;
    margin: 0 10px;
}

.products-slide {
    margin: 20px 0 0 0;
}

.pic-products {
    height: 190px;
}

#myDIV {
    height: auto;
    overflow-x: scroll;
    overflow-y: hidden;
}

#content {
    height: 10;
    width: 1770px;
}

#content-table {
    height: 10;
    width: 1180px;
}

.txt-cannot {
    font-size: 14px;
    font-weight: bold;
}
