* {
    padding:0;
    margin:0;
}
body {
    font-family: Arial,sans-serif;
    font-size:12px;
    font-weight:normal;
    margin: auto;
    overflow-x: hidden;
	border-top: 3px solid #EE3124;
}
a {
    color:#333;
    text-decoration:none;
    border: none #FFF;
}
a:hover {
    color:#FFB200;
    text-decoration:underline;
}
img {
    border:0px;
}
img a {
    border:0px;
    text-decoration:none;
}
input {
    color:#333;
    border:1px solid #CFCEDB;
}
textarea {
    color:#333;
    border:1px solid #CFCEDB;
}
table {
    border:0;
}
h1, h2, h3, h4, h5, h6 {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
}
.box-pk {
    background: #F2F2F2;
    padding: 20px 0px;
    margin-bottom: 20px;
}
.nen {
    background:#E80000;
    overflow: hidden;
    padding:  15px 0px;
    color: #FFF;
    text-align: center;
}
.nen1 {
    background:#FFF;
    padding: 15px;
    border-radius: 8px;
    min-height: 80px;
    margin-top: 15px;
}
.breadcrumb {
    margin-bottom: 15px;
}
.nentrang {
    background: #FFF;
    min-height: 273px;
}
.nenxanh {
    overflow: hidden;
}
.bdmain {
    border-left:1px solid #A8A8A8;
    border-right:1px solid #A8A8A8;
    background:#F0F0F0;
}
.bgnav_outer {
    background: #E6E6E6;
    height: 27px;
    color: #010101;
    line-height: 27px;
}
.bgnav {
	
    margin: auto;
    font-weight: bold;
}
.chuduoi {
    position:absolute;
    top: 205px;
    left:20px;
}
.detail {
    color: #FF0000;
    font-size:12px;
    text-align: right;
    line-height:21px;
    margin-top: 12px;
}
.detail a {
    color: #FF0000;
    text-decoration:none;
}
.detail a:hover {
    text-decoration:underline;
}
.error {
    color:#D30000;
    font-size:12px;
}
#preview {
    position:absolute;
    border:1px solid #B80101;
    background: #B80101;
    padding:4px;
    display:none;
    color:#FFF;
    font-size:13px;
    line-height: 30px;
    font-weight:bold;
    text-align:center;
}
.titleNews {
    font-size:12px;
    font-weight:bold;
    color: #333;
    line-height: 19px;
    margin-bottom: 12px;
    text-decoration:none;
}
.titleNews a {
    font-size:14px;
    color: #444444;
    text-decoration:none;
}
.titleNews a:hover {
    color: #A21001;
    text-decoration:none;
}
.titleNews1 {
    font-size:12px;
    color: #333;
    text-decoration:none;
    margin-bottom: 12px;
}
.titleNews1 a {
    font-size:14px;
    font-weight: bold;
    color: #444444;
    text-decoration:none;
}
.titleNews1 a:hover {
    text-decoration: underline;
}
.titlehome {
    background: #000;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-left: 25px;
    opacity: 0.6;
}
.titlehome a {
    color: #FFF;
    opacity: 1;
}
.btnCart {
    background:#2A2A2C;
    border:none;
    color:#FFF;
    font-size:12px;
    font-weight:600;
    height:27px;
    padding:4px 12px;
    margin: 4px;
}
.btnSend {
    background:#585656;
    border:none;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    width:80px;
    height:25px;
}
.pageCurent {
    background:#F43A3B;
    display:inline-block;
    color:#FFF;
    border:1px solid #F43A3B;
    width:15px;
    font-size:12px;
    text-align:center;
    margin:0 2px;
}
span a.pageLink {
    background:#335ED9;
    display:inline-block;
    color:#FFF;
    border:1px solid #335ED9;
    width:15px;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    margin:0 2px;
}
span a.pageLink:hover {
    background:#F43A3B;
    display:inline-block;
    color:#FFF;
    width:15px;
    font-size:12px;
    text-decoration:none;
    text-align:center;
    border:1px solid #F43A3B;
}
.vien {
    border:1px solid #5683FF;
    border-top:none;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.box {
    border:1px solid #FC8B89;
    border-top: none;
    padding:8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.box1 {
    border: 1px solid #E5E5E5;
    background: #FFF;
    overflow: hidden;
    padding: 0;
}
.box2 {
    border: 1px solid #E3E3E3;
    padding: 15px;
    overflow: hidden;
    position: relative;
    padding-bottom: 60px;
}
.box3 {
    border: 1px solid #E3E3E3;
    padding: 8px;
    position: relative;
    padding-bottom: 60px;
}
.box3:hover img {
    opacity: 0.7;
}
.box5 {
    float: left;
    margin: 12px;
    width: 474px;
    min-height: 200px;
}
.box4 {
    background: url('../images/bg_Question.png') no-repeat top center;
    float: right;
    margin: 12px;
    width: 394px;
    min-height: 291px;
}
.bdimg {
    padding: 0;
    margin: auto;
    width: 100%;
}
.bdimgh {
    padding: 0;
    margin: auto;
    width: 100%;
	height: 163px;
}
.bdimg3 {
    width: 100%;
    margin-bottom: 15px;
}
.imgpk {
    padding: 12px;
}
.imgpk img {
    width: 100%;
}
.imgpk:hover {
    opacity: 0.8;
}
.blk-star {
    margin-left: 12px;
}
.star {
    background: url('../images/star.png') no-repeat center;
    width: 74px;
    height: 14px;
    margin: auto;
    margin-bottom: 10px;
}
.bdimg2 {
    width: 210px;
    border: 1px solid #EFEFEF;
    float: left;
    margin-right: 12px;
    margin-bottom: 20px;
}
.bdimg4 {
    width: 190px;
    border: 1px solid #E5E5E5;
    padding: 2px;
    float: left;
    margin-right: 12px;
    margin-bottom: 20px;
}
.bdimg1 {
    width: 90px;
    border: 1px solid #EFEFEF;
    float: left;
    margin-right: 12px;
    margin-bottom: 20px;
}
.spnb {
    font-weight: bold;
    font-size: 14px;
    padding: 12px 6px;
}
.footerInfor {
    font-size:12px;
    color: #5c5d59;
}
.footerInfor a {
    font-size:12px;
    color: #71726f;
    font-weight: bold;
    padding-left: 20px;
    text-decoration:none;
}
.footerInfor a:hover {
    text-decoration:underline;
}
.paddall {
	margin-bottom: 20px;
    position: relative;
}
.paddtop {
    padding-top: 20px;
}
.paddnone {
    padding: 0;
    margin: auto;
}
.flimg {
    float: left;
    margin-right: 12px;
}
.menupadd {
    padding-top:4px;
    padding-left:1px;
    text-align: left;
    padding-left: 8px;
    width: 180px;
}
.paddleft {
    padding-left:4px;
}
.paddright {
    padding: 0px;
    padding-right:12px;
}
.paddbottom {
    margin: 4px 0px;
}
.paddbottom img {
    width: 100%;
}
.gachngan {
    height: 14px;
    margin-bottom: 8px;
    border-bottom: 1px dashed #D2D2D2;
}
.ngan {
    border: 1px solid #C8C8C8;
    width: 10px;
    margin-left: 10px;
    overflow: hidden;
    display: block;
}
.bgTitle {
    line-height:23px;
    color:#44382A;
    font-size:14px;
    padding-top:4px;
    padding-left:12px;
    padding-right:12px;
    font-weight:bold;
    border-bottom:2px solid #44382A;
}
.dscroll {
    width:100%;
    overflow:auto;
    height: 927px;
}
.proName {
    color: #333;
    overflow: hidden;
	height: 46px;
	margin-bottom: 8px;
}
.proName a {
    color: #333;
    font-size: 14px;
    padding: 12px 0px;
    font-weight: bold;
    overflow: hidden;
    display: block;
    text-decoration: none;
    height: 44px;
    margin-bottom: 8px;
    overflow: hidden;
}
.proName a:hover {
    text-decoration: underline;
}
.price {
    font-size: 18px;
    color: #D30202;
}
.price-cart {
    font-size: 24px;
    color: #D30202;
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.price-cart a {
    color: #0D67A9;
}
.price-cart a:hover {
    color: #329900;
}
.price1 {
    color: #D30202;
    font-size: 16px;
    font-weight:bold;
}
.price3 {
    padding: 8px;
}
.price2 {
    font-size: 30px;
    color: Red;
}
.new-price {
    font-size: 14px;
    color: #E50112;
    padding-right: 30px;
}
.pro-price {
    margin-top: 8px;
}
.pro-price a {
    color: #FFF;
}
.frm-shop input {
    width: 60px;
    height: 30px;
    font-size: 16px;
    float: left;
}
.frm-shop i {
    padding-left: 15px;
    font-weight: bold;
    font-size: 28px;
    color: #0D67A9;
}
.frm-shop i a {
    color: #0D67A9;
}
.frm-shop i a:hover {
    color: #329900;
}
.more {
    position: absolute;
    bottom: -1px;
    right:14px;
	
    border: none;
    display: inline-block;
    text-align: center;
    width: 43px;
    height: 43px;
    padding-top: 7px;
    font-size: 28px;
    color: #fff;
    background: #1785D5;
}
.more a {
    color: #FFF;
    display: inline-block;
}
.more:hover {
    background: #2F2F2F;
}
.plus {
    text-align: center;
    position: absolute;
    top: auto;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    margin-top: -24px;
    margin-left: -24px;
    left: 50%;
    background: #212121;
    bottom: -24px;
    color: #FFF;
}
.plus a {
    color: #FFF;
}
.plus i {
    font-size: 29px;
    line-height: 50px;
}
.plus:hover {
    background: #1785D5;
}
.box-price {
    padding-left: 8px;
    padding-top: 8px;
}
.box-price1 {
    padding-left: 8px;
    padding-top: 15px;
}
.bgft2 {
    color:#A9C646;
    font-weight:bold;
    text-transform:uppercase;
    font-size:12px;
}
.bgft2 a {
    color:#A9C646;
}
.hrnw {
    border-bottom:1px dashed #D60000;
}
.mauvien {
    border:1px solid #5683FF;
    border-bottom:none;
}
.stitle {
    color:#023F88;
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
    line-height:26px;
    padding-left:10px;
    display:block;
    width:150px;
    border-bottom:1px solid #023F88;
}
.cach {
    padding:4px;
}
.paddtop {
    padding-top:8px;
}
.cachmn {
    padding:0 6px;
    background:#FFF;
}
.cangiua {
    text-align: center;
    padding: 0;
}
.titlesupport {
    font-size: 14px;
    color: #424242;
    font-weight: bold;
    line-height: 34px;
}
.titledm {
    background: url('../images/hoanglam_22.png') no-repeat 233px center;
}
.chudo {
    color: #D30202;
}

/*================================================*/
.container {
    position: relative;
}
#header_outer {
    position: relative;
}
#header {
    position: relative;
}
#wrapper_outer {
}
#wrapper {
	
}
.boxleft {
    width: 204px;
    border: 1px solid #C5C5C5;
    margin-bottom:3px;
    margin-right: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.boxright {
    margin-bottom:8px;
}
.boxmain {
    margin: auto;
    overflow: hidden;
    margin-bottom: 8px;
    clear: both;
}
.boxcontent {
    margin: 15px auto;
}
#content_left {
    position: relative;
    padding-left: 0px;
	padding-right: 20px;
}
#content_main {
    position: relative;
    padding: 0;
}
#content_right {
    position: relative;
    padding: 0px;
	padding-left: 20px;
}
.hd-logo {
	padding-top: 28px;
	padding-bottom: 25px;
}
.hd-logo img {
    height: 40px;
}
.hd-info {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    height: 30px;
    position: relative;
}

.hd-info i {
    padding-right: 12px;
}
.navbar_outer {
    position: relative;
    background:  url('../images/bgnav.png') repeat-x;
    height: 45px;
    z-index: 999;
	border-radius: 3px 3px 0 0;
}
#footer_outer {
    margin:0 auto;
}
#footer {
    position: relative;
    margin: auto;
    padding: 15px 0px;
    min-height: 157px;
    background: #5B5B5B;
    color: #FFF !important;
}
.clear {
    clear: both;
}
.ft-address, .ft-address p, .ft-address p a, .ft-address a {
    line-height: 21px;
    color: #FFF;
    text-align: center;
}
.ft-link {
    text-align: center;
    margin: 15px 0px;
}
.ft-menu {
    margin: auto;
    text-align: center;
    border-bottom: 1px solid #6f6f6f;
    line-height: 32px;
    margin-bottom: 15px;
    padding-bottom: 8px;
}
.ft-menu span {
    padding: 4px 15px;
}
.ft-menu a {
    color: #6f6f6f;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.col-ft {
    border-left: 1px solid #6f6f6f;
    border-right: 1px solid #6f6f6f;
    padding: 0px 20px;
}
.col-ft1 {
    padding-left: 35px;
}
.muahang a {
    display: block;
    width: 105px;
    margin-top: 12px;
    text-align: center;
    line-height: 26px;
    color: #FFF;
    background: #094FA3;
    border-radius: 8px;
}
.searchProduct {
    background: url('../images/intheu_04.png') no-repeat;
    background-position: left;
}
.sl-search select {
    margin-left: 20px;
    width: 150px;
    height: 24px;
}
.content {
    font-weight: normal;
    line-height: 23px;
    color: #000;
}
em {
	font-style: italic !important;
}
b, strong {
	font-weight: bold !important;
}
.content h1, .content h2, .content h3 {
	margin-top: 25px;
	margin-bottom: 15px;
}
.content table {
    width: 100% !important;
    border: 0;
    border-collapse: collapse;
}
.content table td {
    border-collapse: collapse;
    padding: 8px;
    border: 1px solid #E5E5E5;
}
.content h2, .content h3, .content h4 {
	margin-bottom: 6px;
}
.tourhome {
    background: #F7F7F7;
    padding: 15px 0px;
    margin-bottom: 30px;
}
#cont-des {
    line-height: 21px;
}
#cont-des ul li {
    line-height: 34px;
    color: #444;
    font-size: 13px;
    list-style: square;
    margin-left: 20px;
}
.bgcontent {
    background: url('../images/tanvietan_29-13.png') repeat-x;
    background-position: bottom;
    min-height: 250px;
    margin: 4px 8px;
    border: 1px solid #DADADA;
    border-top: none;
}
.pagination a {
    margin: 0 5px 0 0;
    padding: 3px 6px;
}
.pagination span a {
    border: 1px solid #ddd;
    border-radius: 4px 4px 4px 4px;
}
.pagination .next {
    border-radius: 0px;
    border:none;
    color: #57A000;
    text-decoration: none;
}
.pagination .current {
    background: #900101;
    color: #fff !important;
    border: 1px solid #ddd;
    margin: 0 5px 0 0;
    padding: 3px 6px;
    border-radius: 4px 4px 4px 4px;
}
.pagination .current:hover {
    text-decoration: underline;
    border: 1px solid #DDDDDD;
}
.gachadv {
    background: url('../images/bg_slide.png') no-repeat center;
    height: 20px;
}/* ################### Menu Doc################### */
ul#menu1 {
}
ul#menu1 li {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#menu1 li a {
    background: #0D67A9;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 48px;
    padding-left: 15px;
    color: #FFF;
    margin-bottom: 2px;
    display: block;
}
ul#menu1 li a i {
    font-size: 14px;
    padding-right: 12px;
}
ul#menu1 li a:hover {
    text-decoration: underline;
}
ul#menu1 li ul li a {
    background: url('../images/arr2.png') no-repeat 25px 10px;
    padding-left: 40px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
    border: none;
    line-height: 34px;
}
ul#menu1 li ul li ul li a {
    background: url('../images/tron.png') no-repeat 50px 10px;
    padding-left: 65px;
}
.titleintro {
    color: #FFF;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    background: #FF0000;
    padding:6px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.dichvu {
    background: url('../images/index-sukien_17.png') no-repeat;
    width: 186px;
    height: 32px;
}
.dt1 {
    background: url('../images/email.jpg') no-repeat 16px 0px;
    color: #C80000;
    padding-left: 38px;
    font-size: 13px;
}
.dt2 {
    background: url('../images/hotline.png') no-repeat;
    color: #000;
    padding-left: 93px;
    font-size: 14px;
    font-weight: bold;
}
.dt3 {
    background: url('../images/giohang.png') no-repeat;
    color: #FFF;
    padding-left: 41px;
    font-size: 14px;
    font-weight: bold;
}
.titonline {
    background: url('../images/index_13.png') no-repeat;
    height: 32px;
}
.contentnews {
    text-align: justify;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
}
.imgnews img {
    border: 1px solid #CCC;
    padding: 2px;
    background: #FFF;
    float: left;
    margin-right: 8px;
}
.sepa {
    height: 10px;
    border-bottom: 1px dotted #CFCFCF;
    margin-bottom: 12px;
}
.titlepro {
    color: #0b4471;
    font-size: 24px;
    line-height: 40px;
    border-bottom: 1px solid #B1B1B1;
}
.titlepro a {
    text-decoration: none;
}
.titlepro a:hover {
    text-decoration: underline;
}
.titleleft {
    background: url(../images/subnav_title.jpg) no-repeat;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 41px;
    padding-left: 35px;
    color: #FFF;
}
.titles1 {
	background: #88C896;
}
.titleleft a {
    color: #FFF;
}
.mnleft {
    background: #E4E4E4;
    padding: 1px;
}
ul.mnleft li {
    display: block;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    display: block;
}
ul.mnleft li a {
    background: url('../images/titleleft.jpg') repeat-x top;
    padding-left: 8px;
    font-size: 13px;
    display: block;
}
ul.mnleft li a:hover {
    color: #71A7CB !important;
    background: #FFF;
    text-decoration: none;
}
ul.mnleft li:hover i {
    color: #71A7CB !important;
}
ul.mnleft li i {
    padding-right: 8px;
    color: #FFF;
}
ul.mnleft li.active {
    background: #FFF url('../images/titleleft.jpg') repeat-x top;
    color: #71A7CB !important;
}
.title-menutop {
    background: url('../images/menu_hover.png') repeat-x;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 40px;
    padding-left: 30px;
    color: #FFF;
    width: 252px;
    display: inline-block;
}
.title-menutop a {
    color: #FFF;
}
.titleright {
    background: url(../images/subnav_title.jpg) no-repeat;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 41px;
    padding-left: 35px;
    color: #FFF;
}
.titleright a {
    color: #FFF;
}
.box-title {
    position: relative;
    border-bottom: 1px solid #C7C6C5;
	margin-bottom: 20px;
}
.titlemain {
    font-size: 16px;
    text-transform: uppercase;
    background: #595959;
	color: #FFF;
	display: inline-block;
    line-height: 38px;
	padding: 0px 15px;
	border-radius: 3px 3px 0 0;
}
.titlemain a {
    color: #FFF;
}
.nav-home {
    position: absolute;
    background: #FFF;
    top: -7px;
    right: 0px;
}
.nav-home img {
    cursor: pointer;
}
.bgleft {
    background: url('../images/bgtitle_left.png') no-repeat right;
    height: 17px;
    display: inline-block;
    min-width: 300px;
}
.bgright {
    background: url('../images/bgtitle_right.png') no-repeat left;
    height: 17px;
    display: inline-block;
    min-width: 300px;
}
.box-title1 {
    background-color: rgba(13,103,169, 0.8);
    text-transform: uppercase;
}
.box-title1 i {
    background: white;
    color: #1785d5;
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    position: absolute;
    top: 13px;
    left: 28px;
    border-radius: 50%;
}
.titlemain1 {
    font-weight: 600;
    margin-bottom: 0;
    padding: 20px 20px 20px 70px;
    position: relative;
    font-size: 22px;
    color: #FFF;
}
.titlemain1 a {
    color: #FFF;
}
.titlemain2 {
    background: url('../images/titlemain.jpg') no-repeat;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 30px;
    color: #FFF;
}
.titlemain20 {
    background: url('../images/titlemain.jpg') no-repeat;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 30px;
    color: #FFF;
}
.titlemain21 {
    background: url('../images/titlemain1.jpg') no-repeat;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 30px;
    color: #FFF;
}
.titlemain2 a, .titlemain20 a, .titlemain21 a {
    color: #FFF;
}
.titlemain2 a:hover, .titlemain20 a:hover, .titlemain21 a:hover {
    color: #0D67A9;
}
.img-overflow {
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    border:1px solid #e1e1e1
}
.img-overflow .PStyleLi {
    -webkit-transform: scale(0.5) rotateY(180deg);
    -moz-transform: scale(0.5) rotateY(180deg);
    -ms-transform: scale(0.5) rotateY(180deg);
    -o-transform: scale(0.5) rotateY(180deg);
    transform: scale(0.5) rotateY(180deg);
    background: url(../images/nen.png);
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: 9999;
    text-align: center;
    vertical-align: middle;
}
.img-overflow:hover .PStyleLi {
    opacity: 1;
    -webkit-transform: scale(1) rotateY(0deg);
    -moz-transform: scale(1) rotateY(0deg);
    -ms-transform: scale(1) rotateY(0deg);
    -o-transform: scale(1) rotateY(0deg);
    transform: scale(1) rotateY(0deg);
    visibility: visible;
}
.PStyleLi h2 {
    color: #FFF;
    font-size: 46px;
    display: inline-block;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    text-align: center;
    margin-top: 78px;
    opacity: 1;
}
.PStyleLi h2 a {
    color: #FFF;
    opacity: 1 !important;
}
.code {
    margin-bottom: 10px;
    color: #0D67A9;
    font-weight: bold;
}
.code span {
    color: #000;
}
.code1 {
    background: url('../images/star.png') no-repeat left;
    height: 36px;
    margin-bottom: 10px;
}
.box-pro {
    margin: 50px 0px;
    position: relative;
}
.box-galerry img {
	
}

.titlemain3 {
    clear: both;
    border-bottom: 1px solid #CCC;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-left: 3px solid #329900;
    padding-left: 15px;
    overflow: hidden;
    margin-top: 20px;
}
.gach1 {
    background: url('../images/gach1.png') no-repeat center;
    height: 10px;
}
.bgproduct {
    position: relative;
    overflow: hidden;
    padding: 10px;
    text-align: center;
}
.bgproduct2 {
    position: relative;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    float: left;
}
.bgproduct3 {
    position: relative;
    overflow: hidden;
    padding: 10px;
    text-align: center;
    float: left;
    width: 20%;
}
.boximg {
    min-height: 323px;
    position: relative;
    transition: all 0.5s ease-in-out;
    overflow: hidden;
	border: 1px solid #C7C6C5;
}
.box-img {
    overflow: hidden;
}
.box-img img, .boximg .mask {
    transition: all 0.5s ease-in-out;
}
.box-img img:hover {
    transform: scale(1.1);
}
.boximg1 {
    background: #FFF;
    overflow: hidden;
    padding: 8px;
	border: 1px solid #C7C6C5;
}
.boximg2 {
    position: relative;
    transition: all 0.5s ease-in-out;
    border-left: 1px solid #ccc;
    box-shadow: 4px 0 4px -4px #000;
    border-bottom: 6px solid #1e74a5;
}
.shortdes {
	height: 36px;
	overflow: hidden;
	margin-bottom: 15px;
}
.mask {
    background: #333;
    opacity: 0.9;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    height: 100%;
    z-index: 8;
    display: none;
    transition: all 1s ease-in-out;
}
.content1 {
    line-height: 26px;
    text-align: justify;
    color: #333;
    font-size: 14px;
}
.content1 .pro-price {
    position: absolute;
    left: 15px;
    bottom: 15px;
}
.content1 .xemchitiet {
    position: absolute;
    right: 15px;
    bottom: 22px;
}
.content1 a {
    color: #FFF;
}
.boximg:hover  .mask{
    display: block;
    transition: all 0.8s ease-in-out;
}
#search-product {
    position: absolute;
    right: 0;
    top: 6px;
    width: 223px;
}
.bgsearch {
    height: 30px;
    width: 195px;
    padding-left: 20px;
    float: left;
    color: #333;
    border: 0;
    border: 1px solid #D4D4D4;
    border-right: 0;
}
.bgselect {
    background: url('../images/bgselect.png') no-repeat left;
    width: 152px;
    height: 26px;
    float: left;
    margin-right: 20px;
    overflow-x: hidden;
}
#flag {
    background: url('../images/phone.png') no-repeat left;
    position: absolute;
    bottom: 49px;
    right: 8px;
    color: #07507B;
    font-size: 14px;
    padding-left: 30px;
    z-index: 10;
}
#flag1 {
    position: absolute;
    top: 10px;
    right: 18px;
    z-index: 10;
}
#flag1 a {
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
}
#flag2 {
    font-size: 14px;
    position: absolute;
    top: 2px;
    right: 0;
    z-index: 10;
}
#flag2 a {
    color: #FFF;
    line-height: 30px;
}
#flag2 i {
    font-size: 30px;
    color: #65CC33;
    padding-right: 8px;
    float: left;
}
#flag3 {
    font-size: 14px;
    position: absolute;
    top: 3px;
    right: 101px;
    z-index: 10;
    color: #FFF;
}
#flag3 span {
    line-height: 30px;
    margin-right: 20px;
}
#flag3 i {
    padding-right: 8px;
}
#flag3 a {
    color: #2e6099;
}
.frm-sserch {
	position: absolute;
    top: 6px;
    right: 120px;
}
.tinhot {
    background: url("../images/arrow2.png") no-repeat scroll 8px 6px transparent;
    color: #000;
    font-size: 12px;
    line-height: 23px;
    padding-left: 25px;
    text-align: left;
}
.tinhot1 {
    color: #FFF;
    font-size: 12px;
    line-height: 24px;
}
.tinhot2 {
    color:#FFF;
    font-size:12px;
    line-height:21px;
    font-weight:normal;
    text-align:left;
}

.tinhot a {
    color:#000;
    text-decoration:none;
}
.tinhot1 a {
    color:#FFF;
    text-decoration:none;
    font-weight: normal;
}
.tinhot2 a {
    color: #FFF;
    text-decoration: none;
}
.tinhot a:hover, .tinhot1 a:hover, .tinhot2 a:hover {
    text-decoration: underline;
}
.home-dm {
    background: #FFF url('../images/bg_footer.png') repeat-x bottom;
    border: 1px solid #E3E3E3;
    min-height: 260px;
}
.caijiday {
    background: url('../images/cong.png') no-repeat 20px 20px;
    font-size: 13px;
    font-weight: bold;
    padding-left: 40px;
    line-height: 50px;
}
.box-home {
    min-height: 215px;
    width: 291px;
    float: right;
}
.box-home1 {
    min-height: 209px;
    float: left;
    width: 291px;
    margin-right: 36px;
}
.title-home {
    font-size: 30px;
    color: #0A7431;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 30px;
    margin-top: 15px;
}
.img-sub {
    margin: 8px 0px;
}
.title-home1 {
    background: url('../images/home_19.png') no-repeat;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
}
.title-home2 {
    background: url('../images/vng-home_25.png') no-repeat;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
}
ul#option li {
    list-style: none;
    float: left;
    width: 170px;
    margin-right: 10px;
}
.partner {
    margin-top: 40px;
    margin-bottom: 20px;
    border-top: 1px solid #E3E3E3;
}
.partner h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    line-height: 48px;
    padding: 20px 0px;
}
.titlefield {
    color: #6a6767;
}
.titlefield1 {
    color: #0768a0;
    font-weight: bold;
}
input {
    border: 1px solid #D3D3D3;
}
.txt-in {
    width: 180px;
    height: 23px;
}
.txt-sl {
    width: 180px;
    height: 23px;
    border: 1px solid #D3D3D3;
}
.txt-ta {
    width: 670px;
    height: 145px;
    border: 1px solid #D3D3D3;
}
.btn1 {
    background: #686868;
    color: #FFF;
    padding: 2px 8px;
}
.btn2 {
    background: #DD1C24;
    color: #FFF;
    padding: 2px 8px;
}
.red {
    color: #DD1C24;
}
.slideadv {
    border-top: 2px solid #F07E04;
    padding-top: 12px;
    margin: auto;
}
.box-new {
    border-bottom: 1px dashed #CCC;
    margin-bottom: 8px;
    padding: 8px 0px;
}
.box-new1 {
}
.box-new2 {
    width: 195px;
    margin-right: 20px;
    float: left;
    border-bottom: 1px solid #B4B4B4;
}
.box-new3 {
    width: 195px;
    margin-right: 20px;
    float: left;
    border-bottom: 1px solid #B4B4B4;
}
.box-new1 img, .box-new2 img {
    width: 100%;
}
.boxnew {
    border: 1px solid #E5E5E5;
    overflow: hidden;
    padding: 15px;
    float: left;
    width: 450px;
    margin: 15px;
}
.boxnew img {
    margin-right: 15px;
    height: 80px;
    width: 80px;
    border-radius: 50%;
}
.new-home {
    margin-bottom: 20px;
    padding-top: 15px;
}
.view-1 {
    border-top: 1px solid #E5E5E5;
    padding-top: 8px;
    margin-top: 12px;
    overflow: hidden;
    position: relative;
}
.xemct {
    color: #555;
    border: 1px solid #888;
    text-transform: uppercase;
    display: inline-block;
    padding: 8px 25px;
    margin-top: 12px;
}
.xemct a {
    color: #555;
}
.xemct a:hover {
    color: #E80000;
    text-decoration: none;
}
.xemct:hover {
    border: 1px solid #E80000;
    color: #E80000;
}
.xemchitiet img {
    width: 80px;
    height: 13px;
    float: right;
    margin: 12px 0px;
}
.ngay {
    background: url('../images/time.png') no-repeat;
    padding-left: 20px;
    float: left;
}
.tinkhac {
    color: #D22B22;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    line-height: 28px;
    margin-top: 20px;
    border-bottom: 1px solid #CCC;
    padding-left: 12px;
}
.padd4all {
    padding: 12px 0px;
    line-height: 21px;
    font-size: 13px;
}
.padd8all {
    padding: 0px 8px;
    margin-bottom: 12px;
}
.padd-home {
    padding: 8px 12px;
}
.hotline {
    position: absolute;
    right: 20px;
    bottom: 90px;
    line-height: 24px;
    text-align: right;
}
.yahooHotline {
    border: solid 1px #cccccc;
    border-radius: 18px;
    background: url('../images/Yahoo.png') no-repeat 10px center;
    margin: 10px 15px 10px 10px;
    color: #143a83;
    padding: 8px;
    padding-left: 60px;
    font-size: 12px;
    font-weight: bold;
    display: block;
}
.box-col-1 {
    float: left;
    width: 25%;
}
.box-col-2 {
    float: right;
    width: 405px;
}
.datve {
    background: url('../images/Plane.png') no-repeat 20px 20px;
    color: #FFF;
    height: 40px;
    line-height: 35px;
    padding-left: 70px;
    padding-top: 19px;
    font-weight: bold;
    font-size: 18px;
}
.search {
    background: url('../images/SearcFlyBtn.png') no-repeat center center !important;
    border: none !important;
    font-size: 22px !important;
    height: 66px !important;
    width: 232px !important;
    margin-top: 10px !important;
    float: right !important;
    color: #fff !important;
    font-weight: bold !important;
    text-align: right !important;
    text-shadow: 1px 1px #b87929 !important;
    padding-right: 13px !important;
    margin-right: 6px;
}
.dateoption {
    background: url('../images/bg_textbox_03.jpg') repeat-x !important;
    height: 26px !important;
    border-radius: 3px !important;
    width: 60px !important;
    line-height: 26px !important;
    border: solid 1px #909090 !important;
    margin-top: 5px !important;
    float: none !important;
}
.monthoption {
    background: url('../images/bg_textbox_03.jpg') repeat-x !important;
    height: 26px !important;
    line-height: 26px !important;
    border-radius: 3px !important;
    width: 120px !important;
    border: solid 1px #909090 !important;
    margin-left: 5px !important;
    margin-top: 5px !important;
    float: none !important;
}
.personoption {
    background: url('../images/bg_textbox_03.jpg') repeat-x;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    width: 90px;
    border: solid 1px #909090;
    margin-top: 5px;
}
.normal-font-white14 {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}
.smallText2 {
    font-size: 12px !important;
    color: #aecde8 !important;
    line-height: 14px !important;
}
.bold-font-white14 {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 20px;
}
.view-clip {
    background: url('../images/tuf.png') no-repeat center left !important;
    display: block !important;
    padding-left: 40px !important;
    line-height: 30px !important;
    color: #fff !important;
    font-size: 12px !important;
    float: left !important;
    margin: 15px 15px 0px 0px !important;
}
.diemdi {
    background: url('../images/up.png') no-repeat center right;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    width: 210px;
    display: block;
}
.diemden {
    background: url('../images/down.png') no-repeat center right;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    width: 210px;
    display: block;
}
.startplace, .endplace {
    background: url('../images/bg_textbox_03.jpg') repeat-x !important;
    height: 29px !important;
    width: 202px !important;
    line-height: 29px !important;
    margin: 6px 0px !important;
    border: solid 1px #909090 !important;
    padding: 0px 6px !important;
    border-radius: 3px !important;
    float: none !important;
}
.line6 {
    background: url('../images/line6.png') repeat-x;
    height: 2px;
}
.blank10 {
    background: url('../images/line6.png') repeat-x;
    height: 10px;
}
.vemaybay {
    float: left;
    margin: 8px;
    width: 219px;
    min-height: 200px;
}
.vemaybay ul li a {
    color: #1c4179;
    font-weight: normal;
    text-decoration: none;
}
.searchBlock {
    height: 33px;
    width: 309px;
    position: absolute;
    top: 65px;
    right: 0;
    z-index: 10;
}
.search-text .input-text {
    background: url('../images/bg_search.png') no-repeat left;
    border: 0;
    width: 226px;
    height: 33px;
    float: right;
    padding-left: 52px;
}
.search-button {
    height: 33px;
    width: 26px;
    float: left;
}
.trang {
    background: #FFF;
    overflow: hidden;
}
.slideadv {
}
.mobile-info table {
    width: 100%;
}
.mobile-info table td {
    border-collapse: collapse;
    border: 1px solid #DBDBDB;
    padding: 8px;
}
.side-logo {
    float: left;
    margin-right: 20px;
}
.flr {
    float: right;
}
.fll {
    float: left;
}
.side1 {
    padding: 12px;
    float: left;
    background: #FBFBFD;
    width: 211px;
    margin-right: 12px;
    box-shadow: 2px 2px 8px 4px #9F9F9F;
    min-height: 440px;
}
.side2 {
    float: left;
    background: #FFF;
    width: 538px;
    margin-right: 12px;
    box-shadow: 2px 2px 8px 4px #9F9F9F;
}
.side3 {
    width: 202px;
    background: #FFF;
    float: right;
    min-height: 463px;
}
.chiacot {
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;
    line-height: 19px;
}
.ft-col1 {
    float: left;
    padding: 12px;
    width: 300px;
    min-height: 192px;
}
.ft-col2 {
    float: left;
    padding: 12px;
    width: 300px;
    min-height: 192px;
}
.titleft {
    font-weight: bold;
    border-bottom: 1px solid #FFF;
    text-transform: uppercase;
    padding-left: 13px;
    display: block;
    line-height: 26px;
    margin-bottom: 8px;
    color: #FFF;
}
.ft-row1 {
    border-top: 1px solid #999;
}
.ft-row1 a {
    font-weight: bold;
    color: #FFF;
}
.cart {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: #95C125;
    padding: 3px 12px;
    border-radius: 6px;
}
.cart a {
    color: #FFF;
}
.saleoff {
    font-size: 19px;
    font-weight: bold;
    margin-right: 20px;
    background: #D20001;
    color: #FFF;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 60px;
    text-align: center;
    position: absolute;
    right: 4px;
    top: 211px;
    z-index:  6;
}
.sale {
    font-size: 19px;
    font-weight: bold;
    margin-right: 20px;
    background: #D20001;
    color: #FFF;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 60px;
    text-align: center;
    position: absolute;
    right: -11px;
    top: 7px;
    z-index: 6;
}
.box-sp {
    margin-left: -6px;
    margin-right: -6px;
}
.xanh {
    background: #53C0E7;
}
.chutrang {
    color: #FFF;
}
.thefield input {
    height: 24px;
    width: 300px;
}
.thefield textarea {
    width: 300px;
}
.home-new {
    float: left;
    width: 256px;
    margin: 10px;
}
.ft-dm {
    color: #6f6f6f;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #6f6f6f;
    margin-bottom: 8px;
}

.hot-ft {
    position: fixed;
    bottom: 0;
    right: 0;
    color: #000;
    font-weight: bold;
    line-height:  21px;
    z-index: 100000;
    background: #0D67A9;
}
.hot-ft p {
    padding-left: 13px;
    font-size: 14px;
}
.hot-ft i {
    padding-right: 8px;
}
.tt-ft {
    background: #2E2E2E url('../images/logo.png') no-repeat 12px;
    line-height: 38px; font-size: 16px;
    font-weight: bold;
    padding-left: 56px;
    color: #FFF;
    padding-right: 12px;
}
.slider-logo1 {
	
}
.paddbottom2 {
    margin: 0px 16px;
    float: left;
}
.paddbottom2 img {
    height: 100px;
    border: 1px solid #E3E3E3;
    padding: 8px 20px;
}
.ft-share1 p {
    line-height: 19px;
    padding-left: 12px;
}
.ft-share1 a {
    color: #FFF;
}
.offleft {
    padding-left: 0px !important;
}
.offright {
    padding-right: 0px !important;
}
.menucon {
    position: absolute;
    right: 10px;
    top: 0;
}
.submn {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 24px;
}
.submn a {
    color: #424242;
}
.mnact {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #F1B941;
}
.mnact a {
    color: #F1B941;
}
.img-title {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #F0ECE9;
    height: 40px;
    width: 100%;
    opacity: 0.9;
}
.bgsupport {
    background: url('../images/dhan_22.png') no-repeat left center;
    padding-left: 62px;
    border-bottom: 1px solid #AAABAB;
}
.ft-title {
    font-size: 16px;
    margin-bottom: 12px;
    color: #FFF;
    font-weight: bold;
    line-height: 33px;
}

#dt1 {
    background: url('../images/hotline.png') no-repeat;
    width: 270px;
    line-height: 46px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #FF5A00;
    position: absolute;
    top: 25px;
    right: 280px;
}
#dt2 {
    background: url('../images/hotline.png') no-repeat;
    width: 270px;
    line-height: 46px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #FF5A00;
    position: absolute;
    top: 25px;
    right: 0px;
}
#dt1 span, #dt2 span {
    color: #8D8D8D;
    font-size: 14px;
    text-transform: uppercase;
}
.qcaotop {
    position: absolute;
    bottom: 49px;
    right: 17px;
}
.text {
    background: url('../images/bg5.png');
    display: none;
    position: absolute;
    top:250px;
    left: -8px;
    width: 94%;
    height: 95%;
    padding: 15px;
    margin: 15px;
}
.addcart {
    text-align: center;
    margin: auto;
    margin-top: 15px;
}
.shopping {
    position: absolute;
    top: 16px;
    right: 24px;
    z-index: 100;
}
.shopping a {
    color: #555656;
}
.shopping span {
    color: #DC1B1E;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 36px;
    left: 48px;
}
.mua {
    background: url('../images/addtocart.png') no-repeat;
    width: 134px;
    height: 49px;
    float: right;
    display: block;
    text-indent: 9999px;
    cursor: pointer;
}
.mua:hover {
    background: url('../images/addtocart_hover.png') no-repeat;
    cursor: pointer;
}
.xem {
    background: url('../images/chitiet.png') no-repeat;
    width: 58px;
    height: 24px;
    float: left;
    display: block;
    text-indent: 9999px;
    cursor: pointer;
    margin-top: 16px;
}
.xem:hover {
    background: url('../images/chitiet_hover.png') no-repeat;
    cursor: pointer;
}
.spm {
    margin: 15px;
    position: relative;
}
.sidebar_fixed {
    position: fixed;
    top: 1px;
    width: 234px;
    z-index: 9900;
}
.bgfill {
    position: absolute;
    top: 0px;
    right: 28px;
    height: 32px;
    font-size: 14px;
    max-width: 300px;
}
.support-ft {
    background: #FFF;
    width: 280px;
    border-radius: 8px 8px 0 0;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 999;
}
.old-price {
    text-decoration: line-through;
    color: #989898;
    padding-left: 30px;
}
.old-price1 {
    font-weight: bold;
    color: #999;
    text-decoration: line-through;
    font-size: 17px;
    padding-top: 12px;
}
.title-support {
    font-size: 16px;
    line-height: 32px;
    color: #C80000;
    text-align: center;
}
.dt-support {
    background: url("../images/telephone.png") no-repeat center;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    height: 44px;
    margin-bottom: 12px;
    padding-left: 79px;
    padding-top: 0px;
    font-weight: bold;
}
.xemthem {
    position: absolute;
    right: 8px;
    top: 12px;
}
.xemthem a {
    color: #FFF;
}
.img-ykien {
    width: 120px;
    height: 120px;
    border-radius: 60px;
}
#foo1 {
    width: 732px !important;
}
#foo1 ul li {
    min-height: 360px;
    width: 100%;
}
.nav-arrow {
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.khung {
    border: 1px solid #1083B1;
    border-radius: 12px;
    padding: 12px;
    margin-bottom: 25px;
}
.rau {
    position: absolute;
    left: 81px;
    bottom: -17px;
}
.navtop {
	
}
.texttop {
    line-height: 48px;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
}
.texttop a {
    color: #FFF;
}
.menuleft {
    min-height: 273px;
    padding: 0px;
}
.scrollup {
    width: 48px;
    height: 48px;
    position: fixed;
    bottom: 62px;
    right: 25px;
    display: none;
    text-indent: -9999px;
    background: url('../images/uptop.png') no-repeat;
	z-index: 9999;
}
.muangay {
	
}
.muangay a {
	display: inline-block;
	padding: 8px 30px;
	background: #FE0000;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.muangay a:hover {
	background: #E3E3E3;
	color: #FE0000;
	text-decoration: none;
}
.stars {
	background: url('../images/star.png') repeat-x;
	width: 88px;
	height: 20px;
	margin: 0px;
	display: inline-block;
}
.tuvan {
    margin: 30px -15px;
}
.box-tuvan {
    background: url('../images/thuoc_22.png') no-repeat;
    background-size: 100% 100%;
    min-height: 621px;
    position: relative;
}
.titlefrm {
    background: url('../images/thuoc_25.png') no-repeat center;
    min-height: 115px;
    margin-bottom: 15px;
}
.box-frm {
    border: 4px dashed #C9C12E;
    border-radius: 12px;
    padding: 20px;
    overflow: hidden;
    min-height: 480px;
}
.tuvanonline {
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #C80000;
}
.ft-dem {
    position: absolute;
    right: 15px;
    bottom: 60px;
    background: #85B205 !important;
    color: #FFF;
    font-weight: bold;
    padding: 8px 15px;
    line-height: 16px;
    border-radius: 8px;
}
.hot-hd1 span {
    position: absolute;
    left: -25px;
}
.hot-hd1 i {
    text-align: right;
    line-height: 20px;
    color: #0D67A9;
    font-size: 16px;
}
.hot-hd1 {
    position: absolute;
    top: 42px;
    right: 0;
    font-size: 14px;
    line-height: 25px;
    color: #0D67A9;
}
.hot-hd1 span {
    font-weight: bold;
    font-size: 18px;
}
#zoom_03 {
    max-width: 100%;
    max-height: 100%;
}
.thuonghieu {
    overflow-x: auto;
    width: 1000px;
    margin: auto;
}
.thieu {
    width: 25%;
    float: left;
}
.slidesp {
    width: 330px;
}
.umt{line-height:44px;height:44px;overflow:hidden;background:url(../images/c1.gif) repeat-x left center;position:relative;text-align:center;margin-bottom:16px;}
.umt .l{display:inline-block;max-width:100%;}
.umt .l h2,.umt .l h3{font-size:26px; font-weight: bold;     line-height: 45px;; text-transform: uppercase;float:left;padding:0px 30px;color:#000;background:url(../images/c.gif) no-repeat left center,#fff url(../images/c.gif) no-repeat right center;border-left:solid 10px #fff;border-right:solid 10px #fff;}
.umt .r{position:absolute;z-index:1;top:0px;right:0px;background:#fff url(../images/i1.gif) no-repeat right center;padding-left:10px;padding-right:20px;}

.spct {
    display: block;
}
.spmb {
    display: none;
}
.wpcf7-form-control-wrap {
    position: relative;
}
.catalog {
    position: absolute;
    top: 30px;
    left: 153px;
    max-width: 255px;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: bold;
    line-height: 28px;
    text-align: left;
}
.catalog1 {
    font-size: 24px;
    text-transform: capitalize;
    text-align: center;
    margin-top: -82px;
    margin-bottom: 57px;
}
.catalog a {
    color: #7E7E7E;
}
.img-home {
    position: relative;
}
.img-home img {
    width: 100%;
    height: 120px;
}
.dm0 a:hover {
    color: #FE0001;
    text-decoration: none;
}
.dm1 a:hover {
    color: #65CC33;
    text-decoration: none;
}
.dm2 a:hover {
    color: #0099FE;
    text-decoration: none;
}
.dm3 a:hover {
    color: #FF6634;
    text-decoration: none;
}
.wpcf7-form-control-wrap i {
    position: absolute;
    right: 12px;
    top: 3px;
}
.breadcrumb {
    text-transform: uppercase;
    font-size: 14px;
}
.slideleft {
    width: 65%;
    padding: 8px; 
    padding-right: 0px;
}
.slideright {
    width: 35%;
    padding: 8px; 
    position: relative;
}

#featured1 h3 {
	margin-bottom: 12px;
}

#featured1 ul li {
	list-style: circle;
	margin-left: 37px;
}
.titlemain2 {
    position: relative;
}
img#prev {
    position: absolute;
    top: 149px;
    left: -6px;
    z-index: 99;
    cursor: pointer;
    height: 28px;
}
img#next {
    position: absolute;
    top: 149px;
    right: -6px;
    z-index: 99;
    cursor: pointer;
    height: 28px;
}
.content h2, .content h3, .content h4 {
	margin-bottom: 6px;
}
.tagall {
	padding: 15px 0px;
	font-size: 14px;
}
.tagall span {
	padding: 4px 8px;
	border: 1px solid #CCC;
	margin: 0 4px;
}
.tagall a {
	color: #105caa;
}

.accordion {
	transition: all 1s ease-in-out;
}

.accordion-header {
    cursor: pointer;
	margin-bottom: 8px;
	transition: all 1s ease-in-out;
	background: url('../images/back_to_top.jpg') no-repeat 0px 2px;
}
.product-az .active {
	background: url('../images/back_to_top1.jpg') no-repeat 0px 2px;
}

.accordion-content {
    display: none;
	transition: all 1s ease-in-out;
}

.active .toggle-image {
    transform: rotate(0deg);
    height: 15px;
	transition: all 1s ease-in-out;
}
.az-wrapper tr td {
	vertical-align: middle;
}
.sub-menu li {
    padding-left: 15px;
}

.dbox {
    width: 32.7%;
    float: left;
    margin-top: 20px;
    margin-right: 3px;
    height: 128px;
    padding: 10px 25px 5px 8px;
    font-size: 12px;
    color: #333;
    font-weight: normal !important;
    position: relative;
}


.dbox:nth-child(1), .dbox:nth-child(4) {
    text-align: left !important;
}
.dbox:nth-child(2), .dbox:nth-child(5) {
    text-align: center;
}
.dbox:nth-child(3), .dbox:nth-child(6) {
    text-align: right;
}


.para-btn {
    top: 94px;
    position: absolute;
}
.dbox .bhed {
    font-size: 15px;
    font-weight: bold;
}
.dbox a {
    display: inline-block;
    height: 100%;
    width: 100%;
    color: #333;
    font-weight: normal;
    text-align: left;
}
.box-btn {
    display: inline-block;
    width: 106px;
    background-color: #1b90e8 !important;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    font-size: 13px;
}

.widget-side {
    font-size: 12px;
    line-height: 33px;
    background-color: #f2f2f2;
    cursor: pointer;
    padding: 0 5px 0 15px;
    margin: 10px 0;
    position: relative;
}

.widget-side a {
    cursor: pointer;
}

/* Hydranal KF Titration page*/
.dynamic-box {
    float: right;
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 0;
    min-width: 365px;
    min-height:160px;
}

.hydranal-p {
    margin: 0 0 10px;
}

.hydranal-ul, .hydranal-li {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 30px;
    list-style: square;
    list-style-type: square;
    list-style-position: initial;
    list-style-image: initial;
	
}

.hydranal-hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    border-color: grey;
}

/* Coulometric KF Titration */

.menu ul li ul.sub-menu {
    display: none;
}

#sidebar-menu-link {
    padding-left: 0px !important;
    margin-left: 25px;
    line-height: 14px;
    border-bottom: none;
}

.sub-menu li a {
	color: #333;
	margin-left: -12px;
	padding-right: 12px;
}
.sub-menu li i {
	font-size: 10px;
	padding-right: 6px;
}

.sub-menu li:last-child a{
    border-bottom: none;
}

li.hydranal-menu {
    border-bottom: 1px solid #d6d6d6;
}

.col-main {
    font-size: 13px;
}

img.alignleft.size-full.wp-image-1980 {
    margin-top: 15px;
}

.hydranal-product-table-name {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 10px;
}

.active-item {
    background-image: url("../../images/wp-migration/active-menu-item.png");
    background-repeat: no-repeat;
    background-position: 7px 13px;
}

.page-language-switcher {
    position: absolute;
    top:38px;
    font-weight: bold;
    text-transform: uppercase;
}
.switcher-de {
    background-image: url("../../images/wp-migration/de.jpg");
    background-repeat: no-repeat;
    background-position: 1px;
    background-size: 18px;
    padding-left: 26px;
}

.switcher-en {
    background-image: url("../../images/wp-migration/us.png");
    background-repeat: no-repeat;
    background-size: 18px;
    padding-left: 26px;
}

.first-product-row{
    display: flex;
    flex-direction: row;
}

.second-product-row{
    display: flex;
    flex-direction: row;
}

.second-product-row .add-to-compare-link{
    padding: 0 0 0 40px;
    margin-right: 15px;
}

.toggle-image{
    transform: rotate(180deg);
    height: 15px;
}

.product-az .first-product-row a{
    cursor: pointer;
    font-weight: bold;
    margin-right: 24px;
}

.hydranal-product-name{
    width: 100%;
}

#lightbox-wrapper {
    background: rgba(101, 94, 90, 0.2);
    position: fixed;
    top: 0;
    overflow: hidden;
    z-index: 9998;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    cursor: auto;
}

#lightbox-image {
    display: none;
    font-size: 15px;
    position: absolute;
    background: none repeat scroll 0 0 #ffffff;
    z-index: 9999;
    cursor: auto;
}

#lightbox-close {
    position: absolute;
    right: 6px;
    top: 6px;
    font-weight: bold;
    cursor: pointer;
    width: 35px;
    height: 35px;
    background: none repeat scroll 0 0 #ccc;
    background: rgba(101, 94, 90, 0.2);
    border-radius: 35px;
    text-align: center;
    padding-top: 8px;
}

.avail {
    text-align: left;
    padding-left: 18px;
}

.az-wrapper table .discontinued-msg {
    word-spacing: 0;
}


.hydranal-p {
    margin: 0 0 10px;
}

.hydranal-ul, .hydranal-li {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 30px;
    list-style: square;
    list-style-type: square;
    list-style-position: initial;
    list-style-image: initial;
	
}

.hydranal-hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    border-color: grey;
}

/* Coulometric KF Titration */

.menu ul li ul.sub-menu {
    display: none;
}
#sidebar-menu-link {
    margin-left: 25px;
    line-height: 38px;
    padding-left: 0px !important;
    border-bottom: none;
	font-weight: bold;
	font-size: 14px;
}

.hydranal-menu {
	background: url(../images/plus.png) no-repeat;
	background-position: 8px 15px;
	cursor: pointer;
}

.hydranal-menu.active {
	background: url(../images/minus.png) no-repeat;
	background-position: 8px 15px;
	cursor: pointer;
}

.hydranal-add-to-cart-icon {
	background-image: url(../images/cart-2.png);
	background-color: rgba(255, 255, 255, 0);
	border-width: 0;
	cursor: pointer;
	height: 22px;
	width: 22px;
	background-size: cover;
	background-position: center center;
	margin: 0 auto;
}

.sub-menu {
    display: none;
    flex-direction: column;
    white-space: normal;
    word-wrap: normal;
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #cccccc;
    color: #333333;
    position: relative;
    z-index: 999;
}
.sub-menu li {
	margin-left: 10px;
    font-weight: normal;
    color: #333;
    line-height: 32px;
    border-bottom: 1px solid #CCC;
    width: 100%;
    display: block;
}\
.sub-menu li a {
	color: #333;
}

/*dinesh css*/


.product-details-display { float: left; width: 100%; margin-top:10px; }
.prods-simple {  float: left; padding:20px !important;}
.technology.closedlanguage, .technology.openlanguage { float: left; width: 100%; padding:10px 0px;}
.grp-table-item-title{ float: left; width:auto; }
.accordprefix{ float:left; margin-left:10px; margin-top: 2px; }
.product-details-display #product-attribute-specs-table th{ background: url(../images/gridHeaderBg.jpg) center repeat-x; border-right: none; font-weight:bold; font-size:14px; text-align:left;}
.product-details-display #product-attribute-specs-table tr:nth-child(even) {background: #FFF; text-align:left;}
.product-details-display #product-attribute-specs-table tr:nth-child(odd)  {background: #F0F0F0; text-align:left;}
.product-details-display  #product-attribute-specs-table tr td{ text-align:left; }

.prod-speci #product-attribute-specs-table th{ background: url(../images/gridHeaderBg.jpg) center repeat-x; border-right: none; font-weight:bold; font-size:14px; text-align:left; color: #ffffff; padding: 12px;}
.prod-speci #product-attribute-specs-table tr:nth-child(even) {background: #FFF; text-align:left;}
.prod-speci #product-attribute-specs-table tr:nth-child(odd)  {background: #F0F0F0; text-align:left;}
.prod-speci  #product-attribute-specs-table tr td{ text-align:left; }

.spec h3 {
	margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
}

.prod-physical-speci #product-attribute-specs-table th{ background: url(../images/gridHeaderBg.jpg) center repeat-x; border-right: none; font-weight:bold; font-size:14px; text-align:left; color: #ffffff;}
.prod-physical-speci #product-attribute-specs-table tr:nth-child(even) {background: #FFF; text-align:left;}
.prod-physical-speci #product-attribute-specs-table tr:nth-child(odd)  {background: #F0F0F0; text-align:left;}
.prod-physical-speci #product-attribute-specs-table tr td{ text-align:left; }
.prod-physical-speci span {float:right;}
.prod-physical-speci span a { font-weight: bold; font-size: 10px; }
.prod-physical-speci span a:hover { text-decoration: none; }

#product-safety-information-table th{ background: url(../images/gridHeaderBg.jpg) center repeat-x; border-right: none; font-weight:bold; font-size:14px; text-align:left; color: #ffffff; width: 72%}
#product-safety-information-table tr:nth-child(even) {background: #FFF; text-align:left;}
#product-safety-information-table tr:nth-child(odd)  {background: #F0F0F0; text-align:left;}
#product-safety-information-table tr td{ text-align:left; padding: 6px 17px; border:none; font-size: 12px}

@media only screen and (max-device-width : 768px){
	.skip-content.skip-active {
		background: #ededed none repeat scroll 0 0;
		display: inline-block;
		left: 10px;
		position: absolute;
		top: 32px;
		z-index: 200;
	}
}
@media only screen and (max-device-width : 640px){
	.skip-content.skip-active {
	 	left:163px;
	}
}
@media only screen and (max-device-width : 480px){
	.skip-content.skip-active {
	 	left:83px;
	}
}
@media only screen and (max-device-width : 360px){
	.skip-content.skip-active {
	 	left:23px;
	}
}
@media only screen and (max-device-width : 320px){
	.skip-content.skip-active {
	 	left:14px;
	}
}

/*   New product style view    */

.physical-properties-line {
	display: block;
	width: 65%;
}

.physical-properties-line div {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px dotted lightgrey;
}

#main_nav_menu  {
    list-style-type: none;
    padding: auto;
    height: 40px;
    clear: left;
    margin: 0 0 10px;
    width: 100%;
}

#main_nav_menu li {
    padding: 10px;
    /*width: 20%;!* for 5 li *!*/
    width: 25%; /* for 4 li */
    height: 40px;
    font-weight: 200;
    float: left;
    display: block;
    background-color: #dddddd;
    border: 1px solid #bbbbbb;
    transition: all 0.1s ease-out;
    margin: 0;
    margin-bottom: 3px;
}

#main_nav_menu li div {
    text-align: center;
    vertical-align: middle;
}

#main_nav_menu li:first-child {
    margin-left: 0;
}

#main_nav_menu li:hover {
    cursor: pointer;
    background-color: white;
    /*transform: scale(1.1);*/
    transition:  100ms;
    padding-top: 15px;
    margin-top: -5px;
    height: 50px;
}


#main_nav_menu li:hover div{
	font-weight: bold;
}


#product-attribute-specs-table {
    width: 100%;
    clear: both;
}

.prod-safety-info { float: left; width: 100%; margin-top:10px; }

.prod-documents { float: left; width: 100%; margin-top:20px; }

.title-nav div {
    display: inline-block;
}
.search-field { position: relative;}
#input-search-text { border: 3px solid lightgrey; padding-bottom: 5px; padding-top: 5px;}
#rotare-image-search { transform: rotate(90deg) scaleX(1.1) ; position: absolute; left: 345px; top: 8px; }

#product-additional-info-table-links tr td { padding: 5px; border:none; font-size:12px; }

/*.documents-links {position:absolute;}*/

.title-nav-h{
    cursor: pointer;
}

.product-attributes-block hr {
	border: none;
	border-top: 1px dotted lightgrey;
	color: #fff;
	height: 1px;
	width:65%;
	margin-bottom: 5px;
}

.product-view .product-shop {
	margin-bottom: 0px;
	padding-left: 0px;
}

.table-safety-information {
	table-layout: auto;
}

.table-safety-information tr:first-child {
	padding-bottom: 58px;
}


.table-safety-information td {
	border: 2px solid lightgrey;
}

/* Hazard symbol for safety information */
a.hazard-level {
	display: block;
	float: left;
	width: 76px;
	height: 96px;
	padding-top: 78px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.hazard-level.level-ghs01{
	background-image: url("../images/hazard/ghs01.jpg");
}
a.hazard-level.level-ghs02{
	background-image: url("../images/hazard/ghs02.jpg");
}
a.hazard-level.level-ghs03{
	background-image: url("../images/hazard/ghs03.jpg");
}
a.hazard-level.level-ghs04{
	background-image: url("../images/hazard/ghs04.jpg");
}
a.hazard-level.level-ghs05{
	background-image: url("../images/hazard/ghs05.jpg");
}
a.hazard-level.level-ghs06{
	background-image: url("../images/hazard/ghs06.jpg");
}
a.hazard-level.level-ghs07{
	background-image: url("../images/hazard/ghs07.jpg");
}
a.hazard-level.level-ghs08{
	background-image: url("../images/hazard/ghs08.jpg");
}
a.hazard-level.level-ghs09{
	background-image: url("../images/hazard/ghs09.jpg");
}





body{color: #333333;font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
a:focus, a:hover{color:#335C85; outline:none;}
.header-language-background{display:none;}
.wrapper{border-top:3px #ee3124 solid;}
.footer, .page-header, .main-container{max-width:960px; padding:0px; clear:both;}
#user-message-topbar {
    text-align: center;
    padding-top: 8px;
    height: 33px;
}
.page-header{position: relative;}
/* Header */
.logo{padding:0px; margin-top:5px; margin-bottom: 15px;}
.account-cart-wrapper a{ margin-left:11px; float:left;}
.account-cart-wrapper .toplinks-cart{background: url("../images/grey-btn.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);height: 30px;position:relative;border-bottom: 1px solid #c6c6c6;  border-radius: 3px;  color: #325b87;  font-family: Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: bold; line-height: 30px;  text-transform: uppercase; padding-left:45px; padding-right:13px;}
.account-cart-wrapper .toplinks-cart::after {background: url("../images/sampleCart.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 30px;left: 0;position: absolute;top: 0;width: 45px;}
.toplinks-cart > span {font-family: arial;font-size: 11px;font-weight: bold;left: 0;margin-left: 15px;position: absolute;text-align: center;top: -3px;width: 20px;z-index: 99;}
.account-cart-wrapper a.toplinks-trackshipment, .account-cart-wrapper a.skip-account {  background: url("../images/grey-btn.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  border-bottom: 1px solid #c6c6c6;  border-radius: 3px;  color: #325b87;  font-family: Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: bold;  height: 30px;  line-height: 30px;  padding: 0 13px;  text-transform: uppercase;}
.account-cart-wrapper a.skip-account {margin: 0}
.account-cart-wrapper a:hover{text-decoration:none;}
#header-search #search{background: #ffffff;border: 1px solid #ccc;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;height:25px;margin: 0 0 0 5px;padding: 0;width: 243px; padding:0 7px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left;}

#search_mini_form .search-button::before{display:none;}
#header-search{width:30%; /*top:65px;*/ top:5px;}
#header-search #search_mini_form .input-box{float:right;}
#header-search #search_mini_form .search-button{background:url(../images/search_button.jpg) no-repeat; width:25px; height:25px; position:relative; float:left; margin-left:7px; padding:0px;}
.header-social{background:url(../images/iconbg_center.jpg) repeat-x; float:left; width:100%; text-align:right; clear:both; height:29px; line-height:29px; border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; margin-bottom:15px;}
.header-social .addthis_toolbox {float: right;padding-right: 10px;padding-top: 5px;}
.header-social .addthis_toolbox .at300b {padding-left: 2px;padding-top: 2px;}
.header-social .addthis_counter.addthis_pill_style{padding-right:2px;}

.header-social-content {
    display: flex;
    flex-direction: row;
    float: right;
}
.header-social-content div {
    display: flex;
    flex-direction: row;
    padding-top: 2px;
}
.header-social-content span {
    font-size: 10px;
}
.header-social-content img {
    width: 16px;
    display: inline-flex;
    vertical-align: middle;
    margin: 0 5px;
}

/* Navigation  */
#header-nav{background:url(../images/topnavBg.jpg) no-repeat; width:960px; height:41px; float:left;}

#header-nav li{float:left;border-right:1px solid #888888;display:block;padding:11px 16px;}
#header-nav li a{white-space: nowrap; color: #ffffff;  font-family: Arial;  font-size: 12px;  font-weight: bold;  text-transform: uppercase; padding:0px;}
#header-nav li:hover{background:url(../images/topnav_over.jpg) repeat-x #f5f5f5;}
#header-nav li:hover a{color:#333333}
#header-nav .nav-primary > li:first-child{border-radius:4px 4px 0px 0px;}
#header-nav li.active{background:url(../images/topnav_selected.jpg) repeat-x #4f4f4f;}
#header-nav li.active a{color:#fff;}
#header-nav .nav-primary li.level0 ul li{width:100%; padding:0px 10px; border-right:none;}
#header-nav .nav-primary li.level0 ul li a{border-right:none;}
#header-nav .nav-primary li.level0 ul li:hover{background:none;}
#header-nav .nav-primary li.level0 ul li:hover > a{background:url(../images/topnav_over.jpg) repeat-x #f5f5f5;}
#header-nav .nav-primary li.level0 ul li ul li:hover > a{background:url(../images/topnav_over.jpg) repeat-x #f5f5f5;}
#header-nav .nav-primary li.level0 ul li ul li a:hover, #header-nav .nav-primary li.level0 ul li:hover ul li a{background:none;}
#header-nav .nav-primary li.level0 ul li a{padding:0px;}
#header-nav .nav-primary li.level2 a{color: #666666;}
#header-nav .nav-primary li.level2 a:hover{color: #fff;}
#header-nav .nav-primary li.level0 ul li a{border-bottom:1px solid #d3d3d3;display: block;overflow: hidden;padding:8px 0 8px 0px;white-space: normal;word-wrap: normal; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#666666; border-right:0px; width:100%;}
#header-nav .nav-primary li.level0 > ul > li > ul > li a{color:#666!important;}
#header-nav .nav-primary li.level0 > ul > li > ul > li.active a{color:#fff!important;}
#header-nav .nav-primary li.level0 ul li.active > a{color:#fff; background:none; border-bottom:none;}
#header-nav .nav-primary li.level0 ul li.active{background: url("../images/topnav_selected.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
#header-nav .nav-primary li.level0 ul li.last a, #header-nav .nav-primary li.level0 ul li:last-child a{border-bottom:none;}

/* Slideshow */
.the-slideshow{}
.the-slideshow .direction-nav{display:none;}
.slides .caption {
	background: url("../images/slider_repeat.png") repeat scroll left top rgba(0, 0, 0, 0);
	bottom: 60px;
	color: #ffffff;
	line-height: 1.31em;
	margin: 0;
	padding: 20px;
	position: absolute;
	right: 0;
	width: 348px;
	height: 185px;
}
.the-slideshow img, .the-slideshow{position:relative;max-height:329px !important; min-height:329px !important;}
.slides .caption .return-containers{
    font-size:25px;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    margin:0 0 8px;
    text-transform:inherit;
    line-height:25px;
}
.slides .caption h2{font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0px 0px 8px; text-transform:inherit; line-height:31px}
.slides .caption p{ color: #ffffff;font-size: 16px;line-height: 18px;}
.the-slideshow-wrapper .the-slideshow{ border-color: #d7d7d7;border-style: solid;border-width: 3px 1px 1px; overflow:hidden;}
/*----------------*/
/* Button Red
/*--------------*/
.slides .caption a.view-prod{
	position: absolute;
	bottom: 8px;
	left: 20px;
	background-color: #f20000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxMDExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZDAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e10119 0%, #ad0001 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e10119), color-stop(100%,#ad0001));
	background: -webkit-linear-gradient(top,  #e10119 0%,#ad0001 100%);
	background: -o-linear-gradient(top,  #e10119 0%,#ad0001 100%);
	background: -ms-linear-gradient(top,  #e10119 0%,#ad0001 100%);
	background: linear-gradient(to bottom,  #e10119 0%,#ad0001 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e10119', endColorstr='#ad0001',GradientType=0 );
color: #fff;font-weight: 700;border: none;border-bottom: 1px #920000 solid;text-shadow: 0 -1px #680009;display: inline-block;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  font-weight: 700;  height: 30px;  line-height: 30px;  padding: 0 14px;  text-transform: uppercase;  font-size: 11px;}

.slides .caption a.view-prod:hover{
	background-color: #ff0000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff0000 0%, #bd0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#bd0000));
	background: -webkit-linear-gradient(top,  #ff0000 0%,#bd0000 100%);
	background: -o-linear-gradient(top,  #ff0000 0%,#bd0000 100%);
	background: -ms-linear-gradient(top,  #ff0000 0%,#bd0000 100%);
	background: linear-gradient(to bottom,  #ff0000 0%,#bd0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#bd0000',GradientType=0 );
	
text-decoration: none;color: #fff;border-bottom: 1px #870000 solid;}
.slides .caption a.view-prod:focus,.slides .caption a.view-prod:active{
	background-color: #c50000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c50000 0%, #5f0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c50000), color-stop(100%,#5f0000));
	background: -webkit-linear-gradient(top,  #c50000 0%,#5f0000 100%);
	background: -o-linear-gradient(top,  #c50000 0%,#5f0000 100%);
	background: -ms-linear-gradient(top,  #c50000 0%,#5f0000 100%);
	background: linear-gradient(to bottom,  #c50000 0%,#5f0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c50000', endColorstr='#5f0000',GradientType=0 );
	
color: #fff;text-decoration: none;border-bottom: 1px #2b0000 solid;}
.view-prod .right-arrow.white {background: url("../images/white-arrow.png") no-repeat scroll right 0px rgba(0, 0, 0, 0);display: inline-block;height: 10px;margin-left: 10px;vertical-align: middle;width: 6px;}

/* End Slideshow */
.main-container{padding-bottom:20px;}

.homepage-blocks{clear:both; margin:30px 0px; width:100%; float:left;}
.homepage-blocks .home-box1{float:left; width: 55%; margin-left:20px; margin-right:20px;}
.homepage-blocks .home-box1 a{color:#333;}
.homepage-blocks .home-cms-right-box {float: right;}
.homepage-blocks .home-cms-right-box .home-box {
    color: #333333;
    float: left;
width: auto;}

.homepage-blocks h2{color: #333333;font-family: Arial, Helvetica, sans-serif;font-size:17pt; text-transform:inherit;}
.home-cms-right-box img{float:left; margin-left:8px;}
.home-cms-right-box .home-box h2{display:inline-block; padding-top:5px;}
.home-cms-right-box .home-box  p{padding-top:15px;}
.homepage-blocks{font-size:12px;}

a.hw-contentLink{color: #335C85;font-family:Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform:uppercase;}
a.hw-contentLink:hover, a.hw-contentLink:focus{text-decoration:underline;}
.home-cms-right-box .home-box a.hw-contentLink > img{display:inline-block; float:none;}
.homepage-blocks .hw-contentLink > img {display: inline-block;position: relative;top:-2px;}

.frm-dky {
	background: #ededed;
	padding: 25px 60px;
	overflow: hidden;
}
.frm-dky h2 {
	font-size: 26px;
	line-height: 36px;
}
.frm-dky input {
	width: 100%;
	height: 44px;
	font-size: 18px;
	padding-left: 30px;
	margin-bottom: 10px;
}
.btn-submit {
	background: #005E9C;
	color: #FFF;
	border: 0;
}
.modal-body {
	margin: -15px 0px;
}
.modal-header {
    background: #ededed;
    min-height: 42px;
    padding: 15px;
    border-bottom: 0;
}
.modal-header .close {
    margin-top: -10px;
	font-size: 36px;
}

/* Footer */
.footer-container{max-width:100%; clear:both; padding:0px; background:url(../images/footerBg.jpg) repeat-x #111111;}
.footer-container .footer{margin:0 auto;border:none;}
.footer-container .footer-main{
    background:url(../images/footerCenter.jpg) repeat-x scroll 0 3px;
    padding-top: 15px;
    overflow: hidden;
    background-size: contain;
    padding-bottom: 10px;
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
}
.footer-block{
    float: left;
    height: 125px;
    padding-left: 15px;
    width: 20%;
    border-right: 1px dotted grey;
}
.footer-container .block-5{background:none;}


.footr-links a{color: #ffffff;font-family:Arial, Helvetica, sans-serif;font-size:9pt;text-decoration: none; line-height:14px;}
.footer-title, .footer-title a{color:#fff; font-weight:bold; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
.footer-container .copyright{color: #ffffff;font-size:11px;margin-top: 0;padding:10px 0px;text-align:right;width: 100%; border:none; margin-top:0px;}
.footer-container .copyright a{color:#fff;}
/*--------------*/
/* LIST PAGE
/*-------------*/

/*  SIDEBAR */
.arrow_up{background:#808080;color: #ffffff;font-weight: bold;padding:5px 0px 5px 10px; font-size:12px; margin-bottom:0px;}
#fme_filters_list dd{max-height:139px; overflow-y:auto; margin-bottom:3px; margin-top:0px;}
#fme_filters_list a{color:#333;}
#fme_filters_list .fme_layered_dt{background-image:url(../images/arrow_down_icon.png); cursor:pointer; background-repeat:no-repeat; background-position:right center;}
#fme_filters_list .fme_layered_dt_selected{background-image:url(../images/arrow_up_icon.png); margin-bottom:4px;}

.breadcrumbs {clear: both;margin:15px 0 15px;overflow: hidden;width: 100%; display:inline-block; font-weight:bold;}
.breadcrumbs span{padding:0 4px;}
.right-bar-contactus {background: url("../images/contactus_center.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border-left: 1px solid #cccccc;border-radius: 4px;height: 63px;padding:22px 20px;border-right: 1px #ccc solid; /*margin-top:70px;*/margin-top:10px;}
.right-bar-contactus  .contact-arrow {padding-top:5px;}
.right-bar-contactus img{float:left;}
.right-bar-contactus h4{float:left; padding:0px 12px;}
.print-button {
	float: right;
	line-height: 18px;
	padding-right: 5px;
	padding-top: 6px;
}
.print-button img {
	float: right;
	padding-left: 5px;
}


/* Button */
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{background:url(../images/cart-btn.jpg) repeat-x #ae0002; border-bottom:1px #920001 solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover, .button:active, .cart-table .product-cart-actions .button:active, #co-shipping-method-form .buttons-set .button:active, .footer .button:active, .button:focus, .cart-table .product-cart-actions .button:focus, #co-shipping-method-form .buttons-set .button:focus, .footer .button:focus{background:url(../images/cart-btn.jpg) repeat-x #ae0002; border-bottom:1px #920001 solid;}



/* Product Details */
.product-img-box {float: right;width: 30%;}
.product-view .product-description .product-shop {float: left; padding-left:0px; width:70%;}




.more-views .product-image-thumbs a {border: 1px solid #dddddd;display:inline-block;height: 58px;margin-right:3px;width: 58px;}
.product-image, .no-touch .product-img-box .product-image:hover:not(.zoom-available){border:none;}
.more-views .product-image-thumbs a img{max-width:100%; height:auto;}
.product-view .product-shop .price-box .regular-price .price{color:#7b7b7b; font-size:19px;}
.zoomContainer .zoomLens{width:238px !important}

.col3-layout .product-view .product-details-block {
    clear: both;
    width: 100%;
}

/* product sidebar */
.sidebar ul li > strong{border-bottom:6px solid #333333;}
.sidebar ul li a{border-bottom: 1px solid #cccccc;
	color: #333333;
	display: block;
	font-family: Arial;
	font-size: 9pt;
	padding: 10px 0 10px 20px;
	text-decoration: none;
}
.sidebar ul.sidebar-cat > li strong {display: inline-block;padding-bottom: 10px;width: 100%;}
.sidebar ul.sidebar-cat li ul li{padding:0px;}
.sidebar ul.sidebar-cat li a:hover{background-color:#f1f1f1}
.product-tds-msds a {color: #0072bc;display: inline-block;font-size: 8pt;font-weight: bold;padding: 0 5px;}
.product-tds-msds a:first-child{padding-left:0px;}
.product-tds-msds img {display: inline-block;}
.product-view .product-shop .price-info { max-width:100%;float: left;padding-left: 0;text-align: left;width: 100%;}
.product-name {color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:24pt; line-height: 28pt; font-weight:bold; padding-top:8px; padding-bottom: 15px}
#product-attribute-specs-table th{width:72%;}
.print-button > a{color: #6e6e6e;font-size: 12px;font-weight: bold;}

#product-attribute-specs-table tr.first{background:url(../images/gridHeaderBg.jpg) repeat-x;}
#product-attribute-specs-table tr.first th {color: #ffffff;font-weight: bold;padding: 6px 16px;width: 72%;}
#product-attribute-specs-table tr td{padding:6px 17px; border:none; font-size:12px;}

#product-additional-info-table tr.first{background:url(../images/gridHeaderBg.jpg) repeat-x;}
#product-additional-info-table tr.first th {color: #ffffff;font-weight: bold;padding: 6px 16px;width: 72%;}
#product-additional-info-table tr td{padding:6px 17px; border:none; font-size:12px;}

h3.prd-specifications {clear: both;}
.product-view .add-to-cart-buttons {float: right;max-width: 100%; margin-right:3px;}
#product-attribute-specs-table tr.odd{background-color:#F0F0F0}
/* Red button*/
/*.product-view .add-to-cart-buttons .button {float: right;font-family: arial;font-size:12px;font-weight: bold;line-height:33px;min-height:30px;min-width: 100px;padding: 0 20px;white-space: normal;width: 100%;}*/
.product-view .add-to-cart{text-align:right}
.product-view .add-to-cart .qty-wrapper label{line-height: 32px;}
.product-view .add-to-cart .qty-wrapper .qty {display: inline-block;height: 33px; float:none; width:4em;}
.product-view .add-to-cart .qty-wrapper, .product-view .add-to-cart .qty-wrapper label{display:inline-block; float:none;}

.product-view .add-to-cart-wrapper{width:100%; margin-top:18px;}
.product-view .add-to-cart-wrapper .info-login {display: inline-block;width: 60%;}
.product-tds-msds {float: right;padding-top: 5px;text-align: right;width: 100%;}


.short-description, .description {border-top: 1px dashed #cccccc;clear: both;font-size: 9pt;line-height: 22px;padding-bottom: 14px;padding-top: 14px;}
.add-to-cart-wrapper .linksip {float: right;margin-right: 5px; background:url("../images/grey-btn.jpg") repeat-x scroll 0 0 #EBEBEB; padding:7px 10px; border-bottom:1px solid #c6c6c6; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold;}



.catalog-category-view .sidebar-cat a {font-weight: bold;text-transform: uppercase;}

.grouped-items-table-wrapper{padding:0px; float: left;}
.grouped-items-table .qty-label{display:none;}
.grouped-items-table .qty-wrapper input{width:4em;}
/*.product-view .product-shop .grouped-items-table .price-box .regular-price .price {color: #7b7b7b;font-family:Arial, Helvetica, sans-serif;font-size: 17px;padding-right: 9px;}*/
.product-view .product-shop .price-box .regular-price .price {color: #7b7b7b;font-family:Arial, Helvetica, sans-serif;font-size: 17px;padding-right: 9px;}
.product-view .product-shop .grouped-items-table .price-box{text-align:left; padding: 0;}
.grouped-items-table td:last-child {text-align: left;width: 62%;}
.col-left .category-childs {border-top: 1px solid #cccccc;margin: 0 0 10px; display: none;}
#category-nav-header {
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px;
    font-size: 14px;
}

#category-nav-header-toggle {
    font-size: 12px;
    float: right;
    text-transform: none;
}
.sidebar-cat #category-nav-header-toggle {
    border: none;
    padding: 0;
}
/*
	.sidebar ul > li > a {
    display: none;
}*/
.sidebar ul li ul, .sidebar > ul > li > a {
    display: none;
}

.prod-grouped-tab h3{float: left;}
.expand-collapse {float: left; width: 100%;}
.prod-speci { float: left; width: 100%; margin: 10px 0px; }
.prod-physical-speci { float: left; width: 100%; margin: 10px 0px; }
/* Top Menu */
.nav-primary li .topmenu-child{background:#f6f6f6;border: 1px solid #cccccc;left: 0;position: absolute;top: 40px;width:480px; float:left; z-index:99; display:none;}
.nav-primary li:hover .topmenu-child{display:block;}
.nav-primary li .topmenu-child ul{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;display: block;float: left;position: relative;top: 0;width:auto;}
.nav-primary li .topmenu-child ul li ul{background-color: #ffffff;display:none; left:180px;position: absolute;width: 200px !important;z-index: 9; border:1px #ccc solid;}
.nav-primary li .topmenu-child ul li:hover ul{display:block;}
.nav-primary li .topmenu-child ul li ul a:hover, .nav-primary li .topmenu-child ul li ul li:hover a{color:#666666 !important;}
.nav-primary li .topmenu-child.columns-1{width:230px;}
.nav-primary li .topmenu-child.columns-2{width:400px;}
.nav-primary li .topmenu-child.columns-3{width:570px;}
.nav-primary li .topmenu-child.columns-4{width:730px;}

.nav-primary li .topmenu-child.columns-1 ul{width:100%}
.nav-primary li .topmenu-child.columns-2 ul{width:50%}
.nav-primary li .topmenu-child.columns-3 ul{width:33%}
.nav-primary li .topmenu-child.columns-4 ul{width:25%}
#header-nav .nav-primary li:hover .topmenu-child{display:block;}

.nav-primary li.level0 li.parent > a::after {border-color: rgba(0, 0, 0, 0) -moz-use-text-color rgba(0, 0, 0, 0) #666;border-style: solid none solid solid;border-width: 5px medium 5px 5px;content: "";display: block;height: 0;margin-top:-5px;position: absolute;right: 20px;top: 50%;width: 0;}

.accordprefix:hover {cursor: pointer;}

/* Product details = Product Grouped */

.grouped-items-table-wrapper #super-product-table1 td {background: none;}
.grp-table-item-title { font-size: 14px !important; font-weight: bold; }
.product-table th { color: #ffffff; font-weight: bold; background: url("../images/prod-table-title-bg.png") repeat-x left top;  }

.product-view .prod-grouped-tab .grouped-items-table-wrapper th {font-weight:bold; font-size: 11px; padding:4px;text-align:left;}
.product-view .prod-grouped-tab .grouped-items-table-wrapper .product-view .prod-grouped-tab .grouped-items-table-wrapper {background:none;}
.product-view .prod-grouped-tab .grouped-items-table-wrapper td{vertical-align:middle;background-color:#fefefe; font-size: 11px; border-top:1px solid silver;}
.product-view .prod-grouped-tab .grouped-items-table-wrapper tr.last th{border:none;}
.product-view .prod-grouped-tab .grouped-items-table-wrapper tr.last td{border-bottom:none;}
/*.product-view .prod-grouped-tab .grouped-items-table-wrapper tr td:last-child, .product-view .prod-grouped-tab .grouped-items-table-wrapper tr th:last-child{border-right:none;}*/
/*.product-view .prod-grouped-tab .grouped-items-table-wrapper tr td.last, .product-view .prod-grouped-tab .grouped-items-table-wrapper tr td:last-child{width:50px;}*/
.product-view .prod-grouped-tab .grouped-items-table-wrapper .price-error {
	/*  background: url("../images/icon_restricted.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		display: inline-block;
		height: 16px;
		text-align: center;
		text-indent: -1009em;
	width: 16px;*/
	font-size:11px;
}
.product-view .prod-grouped-tab .grouped-items-table .price-box, .product-view .prod-grouped-tab .grouped-items-table .regular-price{text-align:center;}
.product-view .prod-grouped-tab .grouped-items-table .price-box{/*width:95px*/}
.product-view .prod-grouped-tab .grouped-items-table th.price-th{text-align: center;}
.product-view .prod-grouped-tab .grouped-items-table .price-box .price{color:#555; font-size:11px;}
.product-view .prod-grouped-tab .grouped-items-table .qty-wrapper input{/*width:3em;*/width:3.3em; font-size:11px; padding-left: 0; padding-right: 0}

.grouped-items-table-wrapper > p {padding: 10px;}
.product-view .prod-grouped-tab .grouped-items-table-wrapper tr:last-child td{border-bottom:none;}
.product-view .prod-grouped-tab .thelanguage td{background:#fff;}

.sidebar .block.block-compare {border: 1px solid #dddddd; margin-top:20px;  word-wrap: break-word;}
.sidebar .block.block-compare .block-title{background-color:#f4f4f4; padding:8px 7px; border-top:none;}
.sidebar .block.block-compare .block-title span{font-size:14px;}
.sidebar .block.block-compare .block-content{padding:10px;}
.sidebar .block.block-compare .block-content li.item {
	margin: 0;
	border-bottom: 1px #ddd solid;
	padding: 10px 0;
}
.sidebar .block.block-compare .block-content li.item .product-name{margin:0px;}
.cart .buttons-set .button, .cart-table .button, .sidebar .actions .button, .button.button-secondary{border-bottom:1px #ccc solid;}

.product-view .add-to-links {clear: both;float: right;margin-top: 10px; margin-right:0px;}


.pages li {border: 1px solid #dddddd;float: left;margin-right: 4px;}
.pages .current{line-height:33px; height:33px;}
.grp-table-item-title:hover { cursor: pointer; }
/*
	.col3-layout .col-wrapper{width:79% !important;}
	.col3-layout .col-wrapper .col-left{width:38% !important;}
.col3-layout .col-wrapper .col-main{width:62% !important;}*/
.right-bar-contactus{display:none;}
.header-loggedin-user {
    box-shadow: none;
    font-size: 10px;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    border-radius: 0.25em;
    position: absolute;
    right: 0;
    left: 0;
    width: 28%;
    top: 98px;
    margin: 0 auto;
    padding: 3px 12px;
    background: #999999 none repeat scroll 0% 0%;
}

/*------------------------------------------------------*/
/* Product details = Product Grouped for logged in user
/*------------------------------------------------------*/
.product-view .product-shop .grouped-items-table-wrapper .price-box .regular-price .price {
    font-size: 11px;
    color: #333333;
}

.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td,
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin th{
    padding: 0;
    padding-right: 10px;
    padding-bottom: 4px;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin th:first-child,
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin td:first-child{
    max-width: 150px;
    width:13%;
    white-space: nowrap;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin th:nth-child(2),
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin td:nth-child(2){
    width:9%;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin th:nth-child(3),
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin td:nth-child(3){
    width:15%;
    min-width: 110px;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin th:nth-child(4),
.product-view .prod-grouped-tab .grouped-items-table-wrapper  .grouped-items-table-loggedin td:nth-child(4){
    width:7%;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin th:nth-child(5),
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:nth-child(5){
    width:auto;
    /*min-width:130px;*/
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin th:nth-child(6),
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:nth-child(6){
    width:10%;
    max-width:65px;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:nth-child(6){text-align: center;}

.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin th:nth-child(7),
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:nth-child(7){
    width:10%;
    min-width: 70px;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:nth-child(7){text-align: center;}

.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin th:nth-child(8),
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:nth-child(8){
    width:10%;
    text-align: center;
    white-space: nowrap;
    min-width: 70px;
}

.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin th:last-child,
.product-view .prod-grouped-tab .grouped-items-table-wrapper .grouped-items-table-loggedin td:last-child{
    text-align: center;
}

/*------------------------------------------------------*/
/* Product details = Product Grouped for NON logged in user
/*------------------------------------------------------*/

/*.product-view .prod-grouped-tab .grouped-items-table-wrapper th ,*/
/*.product-view .prod-grouped-tab .grouped-items-table-wrapper th{*/
/*padding: 0;*/
/*padding-right: 10px;*/
/*padding-bottom: 4px;*/
/*}*/
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:first-child,
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:first-child{
    max-width: 150px;
    width:20%;
    white-space: nowrap;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:nth-child(2),
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:nth-child(2){
    width:15%;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:nth-child(3),
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:nth-child(3){
    width: 25%;
    min-width: 110px;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:nth-child(4),
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:nth-child(4){
    width:5%;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:nth-child(5),
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:nth-child(5){
    width:18%;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:nth-child(6),
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:nth-child(6){
    text-align: center;
    max-width: 70px;
}
.product-view .prod-grouped-tab .grouped-items-table-wrapper th:last-child,
.product-view .prod-grouped-tab .grouped-items-table-wrapper td:last-child{
	
}

/*---------------------------------------------*/
/* Home Page Middle content My Account section
/*---------------------------------------------*/
.home-account-sec {color: #555555;font-size:12px;font-weight: bold;}
.manage-acc-link{clear:both;padding-top:5px;}
.manage-acc-link a {
	color: #555555;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:2px;
}
.home-account-sec ul {list-style: outside none none;margin: 0;padding: 0;}
.home-account-sec ul li{margin:0px; padding-bottom:2px}
.home-account-sec ul li a{color:#555; font-weight:normal;}

.flat_buttn a {
	border: 2px solid #979797;
	color:#575757;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	padding: 6px 11px;
	text-transform: uppercase;
}
.flat_buttn a:hover{text-decoration:none; border-color:#777;   color:#333;}
.home-cms-right-box .home-box p {margin: 0;padding-top: 5px;}

.home-box > h4 {line-height: 33px;}

.home-cms-right-box .home-box.home-box2 {height: auto;}
.home-cms-right-box .home-box2 .flat_buttn {  margin-top: 20px;}
.home-cms-right-box .home-box.home-box4 {margin-top: 9px;}


.page-header .account-cart-wrapper a.skip-account span.label{display:block;}

/*-------------------------------*/
/* Product view page pop up Css
/*-------------------------------*/
.product-view .product-shop .button.btn-cart.addto-cart {float: right;}
.catalog-product-view #popup_box .product-loginmsg {display: block;font-size: 19px;padding: 10px 0 21px;}

.catalog-product-view #popup_box {
	background: none repeat scroll 0 0 #ffffff;
	border: 10px solid #ce1021;
	border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -webkit-border-radius: 15px;
	display: none;
	font-size: 15px;
	height: auto;
	left: 50%;
	padding: 15px;
	position: fixed;
	top: 50%;
	width: 520px;
	z-index: 99999;
}
.catalog-product-view #popupBoxClose{
	background: none repeat scroll 0 0 #6f6f6f;
	border-radius: 35px;
	box-sizing: border-box;
	color: #ffffff;
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 5px;
	width: 30px;
	z-index: 9999;
}
.catalog-product-view #popupBoxClose:hover{text-decoration:none;}
.catalog-product-view #popup_box .product-loginbtn {float: left;}
.catalog-product-view #popup_box .register-user{float: left;margin-left: 15px; margin-bottom: 15px;}


/*-------------------------------*/
/* Grouped az products view page pop up Css
/*-------------------------------*/
.az-popup-wrapper #popup_box .product-loginmsg {display: block;font-size: 19px;padding: 10px 0 21px;}

.az-popup-wrapper #popup_box {
    background: none repeat scroll 0 0 #ffffff;
    border: 10px solid #ce1021;
    border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -webkit-border-radius: 15px;
    display: none;
    font-size: 15px;
    height: auto;
    left: 50%;
    padding: 15px;
    position: fixed;
    top: 50%;
    width: 520px;
    z-index: 99999;
}
.az-popup-wrapper #popupBoxClose{
    background: none repeat scroll 0 0 #6f6f6f;
    border-radius: 35px;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 5px;
    width: 30px;
    z-index: 9999;
}
.az-popup-wrapper #popupBoxClose:hover{text-decoration:none;}
.az-popup-wrapper #popup_box .product-loginbtn {float: left;}
.az-popup-wrapper #popup_box .register-user{float: left;margin-left: 15px; margin-bottom: 15px;}

.registered-users .input-box input[type="text"], .registered-users .input-box  input[type="password"]{height:34px;}

.header_access .utility-nav {font-weight: 300;margin-right: 8px;}
.header_access .divider {background-color: #e6e6e6;height: 9px;margin-right: 6px;width: 2px; display:inline-block;}
.header_access {font-size: 12px;height: 25px;line-height: 25px;padding-bottom: 1px;text-align: right;margin: 0 auto;max-width:960px;}
#user-message-topbar{padding-top:0px;}
.account-cart-wrapper {top: 55px; /*top: 10px;*/display: none;}


.cms-home .header-social{margin-bottom:0px; border-radius:0px;}

.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button {float: none;margin: 0 2% 0 0;min-width: 34%;}


.header_access .form-language {display: inline-block;}
.header_access .form-language select {
	background-color: #eaeaea;
	border: medium none;
	color: #333333;
	font-size: 11px;
	font-weight: 700;
	margin-top: 4px;
	padding: 5px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
}
.header_access > p {display: inline-block;}
div#switch-region {float: right; background: #dddddd; padding: 5px 0 5px 7px; margin: 1px 0px 0px; width: 95px; cursor: pointer;}
.eng_img { display: inline; float: left; vertical-align: middle;}
.eng_txt { display: inline; float: left; margin: -6px 0px -4px 5px; }
span.dropdown_ar {
    background-image: url('../images/down-arrow.png');
    background-repeat: no-repeat;
    background-position: 0 0px;
    display: inline-block;
    float: left;
    height: 8px;
    margin: 4px 7px 0;
    width: 8px;
}
#regions-links {
    display: block; float: left; position: relative; z-index: 1000; background: rgb(221, 221, 221) none repeat scroll 0% 0%; padding: 0px 0px 0px 5px; margin: 5px 0 -98px -7px; width: 95px;
}
#regions-links a {
    float: left;
    text-align: left;
    width: 100%;
}
#regions-links a img{ float: left; display: inline; vertical-align: middle;}
#regions-links a span{ display: inline; float: left; margin: -6px 6px 0px;}
#regions-links li {margin: 2px 0 0 2px; float: left;}

.product-view .product-details-block .add-to-cart-wrapper {margin-top: 18px;width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.cms-page-view .breadcrumbs {display: none;}
.cms-page-view iframe {margin-top: -3px;}
.cms-about-us .std p {color: #333;font:300 13px/13px Arial,Helvetica,sans-serif;line-height: 18px;}
.cms-about-us .std p a{font-weight: 700; text-decoration: none; color: #2e6099;}
.cms-about-us .std p a:hover{font-weight: 700; text-decoration: underline;color: #2e6099;}
.catalog-product-view .breadcrumbs { margin: 0 0 15px 0;}

#blackout-az {
    background: rgba(101, 94, 90, 0.3);
    position: fixed;
    top: 0;
    overflow: hidden;
    z-index:9998;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
}

.product-view .prod-grouped-tab .grouped-items-table-wrapper tr:last-child td:nth-child(6) {
    min-width: 104px;
}

.add-to-box {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.catalog-product-view #popup_box_guest {
    background: none repeat scroll 0 0 #ffffff;
    border: 10px solid #ce1021;
    border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -webkit-border-radius: 15px;
    display: none;
    font-size: 15px;
    height: auto;
    padding: 15px;
    position: fixed;
    top: 50%;
    width: 520px;
    z-index: 99999;
}

.az-popup-wrapper #popup_box_guest {
    background: none repeat scroll 0 0 #ffffff;
    border: 10px solid #ce1021;
    border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -webkit-border-radius: 15px;
    display: none;
    font-size: 15px;
    height: auto;
    padding: 15px;
    position: fixed;
    top: 50%;
    width: 520px;
    z-index: 99999;
}

#advanced-search-link {
    float: right;
    margin-top: 4px;
    font-weight: bold;
}

.border-grey {
    border: 2px solid #A2A2A3;
}


/*-------------------------------*/
/* Custom right top menu links
/*-------------------------------*/
.right-nav-block {
    position: absolute;
    right: 0;
    display: flex;
    flex-direction: row;
    height: 40px;
}

.top-menu-item {
    white-space: nowrap;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 11px 10px;
    min-width: 90px;
    border-right: 1px solid #888888;
}

.top-menu-item-cart {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    white-space: nowrap;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 11px 10px 0;
    min-width: 90px;
    border-right: 1px solid #888888;
}

.menu-item a {
    color: #ffffff;
    cursor: pointer;
}

.menu-item:hover a {
    color: #333333;
    text-decoration: none;
}

.menu-item:hover .top-menu-item {
    background: #f5f5f5;
    color: #333333;
}

.menu-item:hover .top-menu-item-cart {
    background: #f5f5f5;
    color: #333333;
}

#no-background {
    background: none;
    color: #ffffff;
    padding: 11px 20px 0;
}

.sub-menu {
    display: none;
    flex-direction: column;
    white-space: normal;
    word-wrap: normal;
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #cccccc;
    color: #333333;
    position: relative;
    z-index: 3;
}

.menu-item:hover .sub-menu {
    display: flex;
}

.menu-item:hover .sub-menu a{
    text-decoration: none;
    cursor: pointer;
}

.sub-menu-item {
    width: 100%;
    padding: 8px 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
    border-bottom: 1px solid #d3d3d3;
}

.sub-menu-item a {
    color: #666666;
    cursor: pointer;
    text-decoration: none;
}

.sub-menu-item:hover {
    background:url(../images/topnav_over.jpg) repeat-x #f5f5f5;
}

.cart-menu-icon {
    background: url(../images/sampleCartWhite.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: 8px;
    bottom: 2px;
    position: relative;
    width: 45px;
}

.menu-item:hover .cart-menu-icon {
    background: url("../images/sampleCartBlack.png") no-repeat;
}

.menu-item:hover .cart-menu {
    color: #333333
}

.cart-menu-icon span {
    position: relative;
    left: 10px;
    bottom: 2px;
    font-weight: bold;
}

.cart-qty {
    position: relative;
    font-weight: bold;
    bottom: 2px;
    width: 18px;
    margin: 0;
    padding: 0;
    left: 5px;
    text-align: center;
}

.menu-mobile {
	display: none;
}
.mobile-menu {
    position: absolute;
    left: 8px;
    top: 9px;
    z-index: 9;
    font-size: 16px;
    color: #000;
}
.mobile-menu a {
	color: #FFF;
}


.max-alo-phone {
    position: fixed;
    background-color: transparent;
    width: 200px;
    height: 200px;
    cursor: pointer;
    z-index: 9 !important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: visibility .5s;
    -moz-transition: visibility .5s;
    -o-transition: visibility .5s;
    transition: visibility .5s;
    left: -20px;
    bottom: -10px;
}

.max-alo-phone.max-alo-green .max-alo-ph-circle {
    border-color: #658d07;
    border-color: #bfebfc ;
    opacity: .5;
}
.max-alo-ph-circle {
    width: 160px;
    height: 160px;
    top: 40px;
    left: 0px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30,30,30,0.4);
    border: 2px solid #bfebfc 9;
    opacity: .1;
    -webkit-animation: max-alo-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: max-alo-circle-anim 1.2s infinite ease-in-out;
    -ms-animation: max-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation: max-alo-circle-anim 1.2s infinite ease-in-out;
    animation: max-alo-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.max-alo-phone.max-alo-green .max-alo-ph-circle-fill {
    background-color: rgba(230,239,239,0.5);
    background-color: #ffffff ;
    opacity: .75 !important;
}
.max-alo-ph-circle-fill {
    width: 100px;
    height: 100px;
    top: 70px;
    left: 30px;
    position: absolute;
    background-color: #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .1;
    -webkit-animation: max-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: max-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: max-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: max-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: max-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.max-alo-phone.max-alo-green .max-alo-ph-img-circle {
    background-color: #2B3990;
}
.max-alo-ph-img-circle {
    width: 60px;
    height: 60px;
    top: 90px;
    left: 50px;
    position: absolute;
    background: rgba(30,30,30,0.1) url("https://honeywell.lab-cuongthinh.com.vn/app/webroot/images/call.png") no-repeat center center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .9;
    -webkit-animation: max-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: max-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: max-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: max-alo-circle-img-anim 1s infinite ease-in-out;
    animation: max-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.max-alo-phone.max-alo-green.max-alo-hover .max-alo-ph-img-circle, .max-alo-phone.max-alo-green:hover .max-alo-ph-img-circle {
    background-color: #1397ef;
    background-color: #1397ef ;
}
.max-alo-phone.max-alo-green.max-alo-hover .max-alo-ph-circle-fill, .max-alo-phone.max-alo-green:hover .max-alo-ph-circle-fill {
    background-color: rgba(117,235,80,0.5);
    background-color: #1397ef;
    opacity: .75 !important;
}
.max-alo-phone.max-alo-green.max-alo-hover .max-alo-ph-circle, .max-alo-phone.max-alo-green:hover .max-alo-ph-circle {
    border-color: #1397ef;
    border-color: #1397ef ;
    opacity: .5;
}
.max-alo-phone.max-alo-hover, .max-alo-phone:hover {
    opacity: 1;
}

@-moz-keyframes max-alo-circle-anim {
    0% {
		-moz-transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1;
		-moz-opacity: .1;
		-webkit-opacity: .1;
		-o-opacity: .1
	}
    30% {
		-moz-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5;
		-moz-opacity: .5;
		-webkit-opacity: .5;
		-o-opacity: .5
	}
    100% {
		-moz-transform: rotate(0) scale(1) skew(1deg);
		opacity: .6;
		-moz-opacity: .6;
		-webkit-opacity: .6;
		-o-opacity: .1
	}
}
@-webkit-keyframes max-alo-circle-anim {
    0% {
		-webkit-transform: rotate(0) scale(.5) skew(1deg);
		-webkit-opacity: .1
	}
    30% {
		-webkit-transform: rotate(0) scale(.7) skew(1deg);
		-webkit-opacity: .5
	}
    100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-webkit-opacity: .1
	}
}
@-o-keyframes max-alo-circle-anim {
    0% {
		-o-transform: rotate(0) kscale(.5) skew(1deg);
		-o-opacity: .1
	}
    30% {
		-o-transform: rotate(0) scale(.7) skew(1deg);
		-o-opacity: .5
	}
    100% {
		-o-transform: rotate(0) scale(1) skew(1deg);
		-o-opacity: .1
	}
}
@-moz-keyframes max-alo-circle-fill-anim {
    0% {
		-moz-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		-moz-transform: rotate(0) -moz-scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		-moz-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@-webkit-keyframes max-alo-circle-fill-anim {
    0% {
		-webkit-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		-webkit-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@-o-keyframes max-alo-circle-fill-anim {
    0% {
		-o-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		-o-transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		-o-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@-moz-keyframes max-alo-circle-img-anim {
    0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		-moz-transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		-moz-transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		-moz-transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		-moz-transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		-moz-transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		-moz-transform: rotate(0) scale(1) skew(1deg)
	}
}
@-webkit-keyframes max-alo-circle-img-anim {
    0% {
		-webkit-transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg)
	}
}
@-o-keyframes max-alo-circle-img-anim {
    0% {
		-o-transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		-o-transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		-o-transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		-o-transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		-o-transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		-o-transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		-o-transform: rotate(0) scale(1) skew(1deg)
	}
}
@-moz-keyframes fadeInRight {
    0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
    100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
@-webkit-keyframes fadeInRight {
    0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
    100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
@-o-keyframes fadeInRight {
    0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
    100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
    0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
    100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
@-moz-keyframes fadeOutRight {
    0% {
		opacity: 1
	}
    100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@-webkit-keyframes fadeOutRight {
    0% {
		opacity: 1
	}
    100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@-o-keyframes fadeOutRight {
    0% {
		opacity: 1
	}
    100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes fadeOutRight {
    0% {
		opacity: 1
	}
    100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@-moz-keyframes max-alo-circle-anim {
    0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
    30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}
@-webkit-keyframes max-alo-circle-anim {
    0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
    30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}
@-o-keyframes max-alo-circle-anim {
    0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
    30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}
@keyframes max-alo-circle-anim {
    0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
    30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}
@-moz-keyframes max-alo-circle-fill-anim {
    0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@-webkit-keyframes max-alo-circle-fill-anim {
    0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@-o-keyframes max-alo-circle-fill-anim {
    0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@keyframes max-alo-circle-fill-anim {
    0% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
    100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
}
@-moz-keyframes max-alo-circle-img-anim {
    0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}
@-webkit-keyframes max-alo-circle-img-anim {
    0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}
@-o-keyframes max-alo-circle-img-anim {
    0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}
@keyframes max-alo-circle-img-anim {
    0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    10% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    20% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
    40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
    50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
    100% {
		transform: rotate(0) scale(1) skew(1deg)
	}
}

@media screen and (max-width: 1024px){
    .img-home img {
        width: 100%;
        height: 100px;
	}
    .catalog {
        position: absolute;
        top: 22px;
        left: 122px;
        max-width: 255px;
        font-size: 16px;
        text-transform: capitalize;
        font-weight: bold;
        line-height: 28px;
        text-align: left;
	}
    .boximg {
        min-height: 346px;
	}
    .titlemain2 {
        font-size: 17px;
	}
}
@media screen and (max-width: 768px){
    .hot-hd1 {
        display: none;
	}
    .img-home img {
        width: 100%;
        height: 71px;
	}
    .slideleft {
        width: 60%;
        padding: 8px; 
        padding-right: 0px;
	}
	.boxmain {
		padding: 0 4px;
	}
    .slideright {
        width: 40%;
        padding: 8px; 
        position: relative;
	}
    .catalog {
        position: absolute;
        top: 16px;
        left: 102px;
        max-width: 255px;
        font-size: 14px;
        text-transform: capitalize;
        font-weight: bold;
        line-height: 21px;
        text-align: left;
	}
	.bgproduct {
		width: 50%;
	}
	#orgatab .nav li { 
		min-width: 40px !important;
	}
	#orgatab .nav li a {
		padding: 0px 5px !important;
		line-height: 28px !important;
		font-size: 12px !important;
	}
	.box-img img {
		height: auto !important;
		max-height: auto;
	}
	.sphome {
		width: 50%;
	}
	#main_nav_menu li {
		padding: 5px;
		width: 25%;
		height: 40px;
		font-weight: 200;
		float: left;
		display: block;
		background-color: #dddddd;
		border: 1px solid #bbbbbb;
		transition: all 0.1s ease-out;
		margin: 0;
		margin-bottom: 3px;
		overflow: hidden;
		min-height: 51px;
		font-size: 13px;
	}
}
.top-info {
	display: inline-block;
}
@media screen and (max-width: 480px){
    .container {
        width: 100%;
        padding: 0px 4px;
	}
    #content_left, #content_main, .slideleft, .slideright {
        width: 100%;
        padding: 0px;
	}
    .hot-hd1 span {
        font-weight: bold;
        font-size: 16px;
	}
    #flag1 {
        display: none;
	}
    #flag1 img {
        height: 25px;
	}
    #flag3 {
        position: relative;
		top: 4px;
		left: 4px;
	}
    .navbar_outer {
        
	}
	.menu-mobile {
		display: block;
	}
	.hd-logo {
		padding: 12px 0px;
	}
	.frm-sserch {
		left: auto;
		right: 4px;
	}
	.top-info {
		display: block;
	}
	.slide_outer {
		position: relative;
		margin-top: 48px;
		margin-bottom: 0px;
	}
    .bgsearch {
        width: 190px !important;
	}
	.prod-speci #product-attribute-specs-table th {
		width: 50%;
	}
	#product-textbox-nonlogin {
		margin-left: 8px !important;
		margin-right: 8px !important;
		width: 100% !important;
		display: block;
		margin-bottom: 31px;
	}
	.form_contact table td {
		display: block;
		width: 100%;
		padding: 8px;
	}
	.form_contact input {
		height: 38px;
		width: 100%;
	}
    .content img {
        width: 100% !important;
        height: 100% !important;
	}
    .slider-wrapper {
        margin-top: -46px;
	}
    .navtop {
        position: relative;
        top: 0px;
        left: 0px;
	}
    .new-home {
        height: auto;
        background: none;
	}
    .bgleft {
        height: auto;
        background: none;
	}
    .saleoff, .sale {
        display: none;
	}
    .bgproduct {
        padding: 4px;
	}
    .bdimg {
        width: 100%;
	}
    .bdimg4 {
        width: 120px;
	}
    .boximg1 {
        background: #FFF;
        overflow: hidden;
        padding: 15px;
        margin: 0px 8px;
	}
    .old-price {
        padding-left: 3px;
	}
    .hot-hd1 {
        top: 15px;
        right: 3px;
	}
    .slidesp {
        width: 100%;
	}
    .textfrcontact {
        width: 100%;
        text-align: left;
        margin-bottom: 8px;
	}
    .boximg {
        height: auto;
		width: 100%;
	}
    .box-new-home {
        margin: 15px 0px;
	}
    .bl-new {
        margin-bottom: 15px;
	}
    .bl-pro {
        margin-bottom: 40px;
	}
    .catalog {
        left: 115px;
	}
    .hot-hd1 {
        display: none;
	}
    .slideleft {
        width: 100%;
        padding: 8px 0px; 
        position: relative;
	}
    .slideright {
        width: 100%;
        padding: 0px; 
        position: relative;
	}
    .titlemain2 {
        font-size: 16px;
        line-height: 20px;
	}
	.bdimgh {
		width: 100%;
		height: 100%;
	}
	.price-cart {
		font-size: 24px;
		color: #D30202;
		position: absolute;
		right: 30px;
		bottom: 22px;
	}
	.bgproduct {
		width: 100%;
	}
	.box-title {
		margin-top: 12px;
	}
	.sphome {
		width: 50%;
	}
	#main_nav_menu li {
		padding: 5px;
		width: 25%;
		height: 40px;
		font-weight: 200;
		float: left;
		display: block;
		background-color: #dddddd;
		border: 1px solid #bbbbbb;
		transition: all 0.1s ease-out;
		margin: 0;
		margin-bottom: 3px;
		overflow: hidden;
		min-height: 72px;
		font-size: 11px;
	}
}