html, body, form {height: 100%;}
body {color:#6e8ba5; font-size:14px; margin:0px; font-family: Quicksand, Arial; font-weight:300; text-size-adjust:none; -webkit-text-size-adjust:none;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/*a {
    color: #f9a526;
    text-decoration: none; 
    outline: none;
}

    a:hover, a:active, a.event-pagination.selected {
        color: #f37f20;
    }*/

input, textarea {font-size:14px; font-family: Quicksand, Arial; box-sizing: border-box; -webkit-border-radius:0px;text-size-adjust:none; -webkit-text-size-adjust:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#868686;font-size:14px;font-weight:300;font-family: Quicksand, Arial; text-size-adjust:none; -webkit-text-size-adjust:none;}
input:-moz-placeholder, textarea:-moz-placeholder{ color:#868686;font-size:14px;font-weight:300;font-family: Quicksand,Arial;text-size-adjust:none; -webkit-text-size-adjust:none; } 
input::-moz-placeholder, textarea::-moz-placeholder { color:#868686;font-size:14px;font-weight:300; font-family:  Quicksand,Arial;text-size-adjust:none; -webkit-text-size-adjust:none;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder  { color:#868686; font-size:14px;font-weight:300;font-family:  Quicksand,Arial;text-size-adjust:none; -webkit-text-size-adjust:none;}

input[type="checkbox"]+label {vertical-align:top; padding-top:2px;}
input[type="checkbox"] {}

select {color:#222; font-size:14px; font-family:  Quicksand,Arial; box-sizing: border-box; outline:none;}
select.not_chosen {color: #868686;}

#default_message_overlay {
    position: absolute;
    display: block;
    width: 45px;
    color: #191919;
    background:#cccccc;
    top:10px; left:8px;
}
.styled-select select {background:#cccccc; width:60px; padding:5px 5px 5px 5px; height:36px; -webkit-appearance:none; font-size:14px; color:#191919; outline:none;} 
.styled-select {width:58px; height:36px; overflow:hidden; background:#cccccc; color:#fff; outline:none;}
.styled-select:hover {width:58px; height:36px; overflow:hidden; color:#fff; outline:none;}
.styled-select select option {width:150px; padding:5px 5px 5px 5px; height:36px; -webkit-appearance:none; font-size:12px; outline:none;} 
.styled-select select option select {width:150px; padding:5px 5px 5px 5px; height:36px; -webkit-appearance:none; font-size:12px; outline:none;}
.clearfix{clear:both;height:0;}

/*h1 {font-size:155%; margin:0px; color:#292929; font-family:Cabin; font-weight:700; margin-bottom:22px;}
h2, h2 a {font-size:130%; margin:0px; color:#292929; font-family:Cabin; font-weight:700; margin-bottom:10px;}
h3 {font-size:120%; margin:0px; color:#292929; font-family:Cabin; font-weight:700; margin-bottom:8px;}*/
p {margin:0px; margin-bottom:15px; text-align:justify;}
img {border:0px; outline:none;}

/*CMS General*/
/*ul {padding:0px 0px 0px 15px; margin:0px;}
.ulContent li {background:url('../img/usr/icon-bullet.jpg') no-repeat 0px 4px; padding-left:5px; list-style-type: circle; margin-bottom:10px;}
ol{padding:0px 0px 0px 15px; margin:0px; }
.olContent li{padding-left:5px; padding-bottom:10px; text-align:justify;}*/

.mstTagline {font-size:600%; line-height:100%; color:#292929; font-weight:700; font-family: Quicksand,Arial;}
.mstTagline2 {font-size:300%; line-height:20px; color:#292929; font-weight:300;}
.mstTaglineSub {font-size:20px!important; line-height:100%; color:#292929; font-weight:700; font-family: Quicksand,Arial;}
.mstTaglineSub2 {font-size:11px!important; line-height:20px; color:#292929; font-weight:300; font-family: Quicksand,Arial;}

/*.tblContent {width:100%; text-align:left; background:#fff;}
.tblContent th {padding:10px 20px 10px 20px; font-size:100%; color:#fff; text-align:left; background:#191919; border-top:none; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc;}
.tblContent td {padding:10px 20px 10px 20px; color:#656565; border-bottom:solid 1px #cccccc; }
.tblContent tr:first-child th{border-top:solid 1px #cccccc;}
.tblContent td:first-child {border-left:none; border-left:1px solid #cccccc;}
.tblContent td:last-child {border-right:none; border-right:1px solid #cccccc;}
.tblContent tr:nth-child(even) {background:#fff;}
.tblContent tr:nth-child(odd) {background:#f7f7f7;}
.tdHeader {color:#292929; font-size:100%; padding:10px 20px 10px 20px; border-top:solid 1px #f5f5f5; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; border-left:solid 1px #f5f5f5;}*/
/*End CMS General*/

/*General*/
.divTopLogoContainer img{height:auto !important;width:100%;}
.divMainContainer {height:auto; overflow:hidden; width:100%;}
.divMainContainerTop {/*height: 110px;*/ overflow: hidden;}
.divTopContainerTop { height:auto; overflow:visible; width:100%; position:fixed; z-index:99; text-align:center; left:0px; background:#ffffff; top:0px;border-bottom:1px solid #ddd;}
.divSearchContainer { width:100%; overflow:hidden; background:#00aff0; display:table; padding:10px 15px; box-sizing:border-box;}
.divSearchInner {display:table-cell;}
.divShopCartContainer {height:auto;}
.divShopCartContainerMenu {position:absolute; top:32px; right:6px; z-index:99;}
.divTopLogoContainer { max-width:120px;width:100%; box-sizing: border-box; overflow: auto;}
.divTopMenuLinkContainer {}
.divMiddleContainer {height:auto; overflow:hidden; padding:20px 20px 40px;}
.divMiddleContainerProduct {height:auto; overflow:hidden;padding:0px 20px;}
.divMiddleContainerProduct2 {height:auto; overflow:hidden; padding:0px 20px;}
.divBestSellerContainer { height:auto; overflow:hidden; padding:20px 0px 0px;}
.divContentContainer {height:auto;}
.divMainContainerBottom {height:auto; overflow:hidden;}
.divMainContainerBottom .divQuickInfoContainer{height:auto; overflow:hidden;}
.divMainContainerBottom .divCopyText {color:#ffffff; font-size:12px;}
.divCopyright{height:auto; overflow:hidden; background:#00aff0; padding:15px 0px; text-align:center;}
.divSubMastheadContainer .divMastHead img {width: 100% !important; height: auto !important;}
.divMastHead .divMastheadTagline {height:100%}
.divWebteqContainer {text-align:center; background:#00aff0; padding:0px 0px 13px;}
.divWebteqContainerCheckout {text-align:center; padding:0px 0px 33px; background: #00aff0;}
.buttonCheckout, a.buttonCheckout, a.buttonCheckoutLogin {background: #00aff0;position: fixed;bottom: 0;height: 45px;width: 100%;left:0px;text-align: center; /*display: flex;align-items: center;justify-content: center;*/color: #fff!important;z-index: 10;/*font-size: 18px;font-weight: 700;*/box-shadow: 0px -10px 93px -43px rgba(0,0,0,0.75);text-decoration:none!important;}
a.buttonCheckoutLogin {background: #007cd2;background-size: 22px;}
.pnlCheckout {
    background: #00aff0;
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    left:0px;
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    z-index: 100;
    font-size: 18px;
    font-weight: 700;
    box-shadow: 0px -10px 93px -43px rgba(0,0,0,0.75);
}

.divDesktopViewContainer .divDesktopView {text-align:center; margin-bottom:10px; color:#006388; display: inline-block;}
a.hypDesktopView {color:#006388; font-family: Quicksand,Arial; font-weight:700;}
a.hypMobileView {color:#006388; font-family: Quicksand,Arial; font-weight:700;}

.icoWarning {background-size:15px auto; height:15px; width:20px; display:inline-block; margin-bottom:-2px;}
/*End General*/

/*search*/
.tblSearch .tdSearchIcon{ width: 22px; height: 22px; display: block; position: relative; background: #00aff0; 
                          border-radius: 50%; /*right: -8px;*/top: 4px;}

.tblSearch {height:30px; width: 100%; background: #fff; border-radius: 5px; box-sizing: border-box;}
.txtSearch {outline:none; padding:20px 100px 20px 20px; border:none; width: 100%;background:#fff; color:#919191;border-bottom:1px solid #ddd;}

.imgbtnSearch {/*height:25px;*/ display:block;}
.imgbtnSearch:hover {}

/*Back to Top Button*/
.divBackToTopContainer {position:fixed; width:30px; right:47%; bottom:10px; z-index:3;}
.hypBackToTop {text-decoration:none; width:30px; height:30px; display:block; background-image:url(../../img/usr/btn-backtop.png); background-size:cover; cursor:pointer;}
/*End Back to Top Button*/

/*Side Menu*/
.sidr{width:100% !important;}
.divSideMenuContainer {height:100%; width:100%; position:fixed; z-index:100; right:9999px; }
.divSideMenuOverlay {height:100%; width:100%; position:fixed; top:0px; left:0px; z-index:1; background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; display:none;}
/*End Side Menu*/

.divCMSContent {height:auto; overflow:hidden;}
.divForm {padding-top:15px; padding-left:30px;}
.divForm2 {padding-top:15px;}
.divForm3 {padding-top:15px; border-bottom:1px solid #a4750b; padding-bottom:20px;}
.divRegisterForm {}
.divProduct {height:auto; overflow:hidden; position:relative;}

.hypEmail {color:#868686;}
a.hypEmail:link {color:#868686; text-decoration:underline;}
a.hypEmail:visited {color:#868686; text-decoration:underline;} 
a.hypEmail:hover {color:#868686; text-decoration:none;}
a.hypEmail:active {color:#868686; text-decoration:none;}

.lblInfo {color:#ffffff; padding-left:5px;}
.InfoImg {padding-top:5px;}
.ImgWebteqLogo {padding-top:25px; padding-right:370px;}
.divSpace {height:50px; background-color:#ffffff;}

.fontCol{color:#ff5a00;}
.PriceCol_big {color:#191919; font-size:128%; font-weight:bold;}
.PriceColProduct {}
.PriceCol2 {font-size:36px;}
.divPriceLeft {color:#191919;}
.divPromPrice {color:#00aff0; font-size:128%; float:left; padding-right:3px;}
.divPromPrice2 {color:#292929; font-size:100%; margin-left:10px;}
.divPrice_big {color:#191919; font-size:128%; font-weight:bold;}
.divPrice_big {font-size:24px; font-weight:bold;}
.divProductPrice, .divPromPriceInd,.divVariationPrice {color:#00aff0; font-family:Quicksand, Arial; font-weight:700;}
/*.divPriceStrike, .divPriceStrike2 {color:#ff0000; text-decoration:line-through; padding-top:3px;}
.divPriceStrikeNor {text-decoration:line-through; color:#fecb00; font-size:22px; float:left; margin-left:-110px;}*/
.divPriceProm {color:#404040; padding-right:5px; font-size:16px;}
.divPriceOri {font-size:12px; /*text-align:center;*/color:#6e8ba5;font-weight:normal;}
.divPriceOri .divPriceStrike {text-decoration:line-through;}
.divPromoPercentage {padding-left:5px; font-size:14px; font-weight:normal; color:#f9a526;}
.divPromoPercentageFormat2{padding:unset;font-weight:700;color:#292929;font-size:12px;}
.divIndProdPrice .spanCurPrice{font-size:150%; color:#292929;}

/* Links & Buttons */
.hypMenu {display:inline-block; width:45px; height:45px; background:transparent; background-position:0px 12px; display:block; background-size:70%;}
a.hypMenu:link, a.hypMenu:visited {text-decoration:none; }
a.hypMenu:hover, a.hypMenu:active {text-decoration:none; }
.hypMenu.opened {background-position:0px -28px;}


.hypProd {font-size:14px; color:#000000; padding-left:20px; padding-top:13px;}
a.hypProd:link {color:#000000; text-decoration:none; }
a.hypProd:visited {color:#000000; text-decoration:none; }
a.hypProd:hover {color:#ffffff; text-decoration:none; }
a.hypProd:active {color:#ffffff; text-decoration:none; }

.hypOurProd {font-size:14px; background:#ffffff; padding:5px; color:#919191; border-top-left-radius:20px; -moz-border-radius-topleft:20px; border-top-right-radius:20px; -moz-border-radius-topright:20px; border-bottom-left-radius:20px; -moz-border-radius-bottomleft:20px; border-bottom-right-radius:20px; -moz-border-radius-bottomright:20px;}
a.hypOurProd:link {color:#919191; text-decoration:none;}
a.hypOurProd:visited {color:#919191; text-decoration:none;}
a.hypOurProd:hover {color:#ffffff; text-decoration:none;}
a.hypOurProd:active {color:#ffffff; text-decoration:none;}

.divBtn {padding-top:20px; text-align:right;}
.divBtnLeft {padding-top:20px;}
.divBtnCenter {text-align:center;}

.undLink {color:#941e1e; margin-left:140px;}
a.undLink:link {color:#941e1e; text-decoration:none;}
a.undLink:visited {color:#941e1e; text-decoration:none;}
a.undLink:hover {color:#941e1e; text-decoration:underline;}
a.undLink:active {color:#941e1e; text-decoration:underline;}

.undLink2 {color:#941e1e; margin-left:20px;}
a.undLink2:link {color:#941e1e; text-decoration:none;}
a.undLink2:visited {color:#941e1e; text-decoration:none;}
a.undLink2:hover {color:#941e1e; text-decoration:underline;}
a.undLink2:active {color:#941e1e; text-decoration:underline;}

.undLink3 {color:#941e1e;}
a.undLink3:link {color:#941e1e; text-decoration:none;}
a.undLink3:visited {color:#941e1e; text-decoration:none;}
a.undLink3:hover {color:#941e1e; text-decoration:underline;}
a.undLink3:active {color:#941e1e; text-decoration:underline;}

.btnProd {text-transform:uppercase; font-size:14px;}
a.btnProd:link {color:#4d4021; text-decoration:none;}
a.btnProd:visited {color:#4d4021; text-decoration:none;}
a.btnProd:hover {color:#6d9006; text-decoration:none;}
a.btnProd:active {color:#6d9006; text-decoration:none;}

a.buttonDisabled, a.buttonDisabled:active, a.buttonDisabled:hover {color:#959595!important; background:#dfdfdf!important; cursor:not-allowed!important; user-select:none;border:none !important;}

.imgbtnNext { width:121px; height:45px;}

a.imgbtnMenuBanner:link {line-height: 36px; font-family: Quicksand,Arial; text-decoration:none; text-align:center; color:#ffffff; display:block; height:38px; width:112px; overflow:hidden; border-left:none;}
/* End of Links & Buttons */

/* Message */
.attention_compulsory {color:red;}
/*.errmsg {color:red; font-style:italic; font-size:11px;}*/
.errmsg2 {color:red; padding-top:20px;}
.errmsgEnquiry {color:red; font-style:italic; font-size:11px;}

.noticemsg {color:#919191; margin-bottom:5px;}
.noticemsg2 {}

.boldmsg {color:#2b2b2b; font-weight:bold; font-size:14px;}

.sectHdr {color:#010101; font-weight:bold; font-size:14px;}
.sectHdr2 {font-weight:bold; font-size:110%;}

.divAck {padding-bottom:10px;}
.divAckBtn {padding-top:30px; padding-bottom:20px;}
.divEnquiryAck {padding-bottom:10px;}
.enquiry-btn-container {margin-top:20px;}
.enquiry-title h2 {display:flex; align-items:center; /*margin-bottom:25px;*/}
.enquiry-title i {margin-right:10px;}
.enquiry-title i.success {color:#39bb16;}
.enquiry-title i.unsuccess {color:#dd1010;}
/* End of Message */

/* Splitter */
.divSplit {float:left; color:#ffffff;}
/* End of Splitter */

/* Form */
.text {border:1px solid #e0e0e0; width:100px; padding:10px; background:#ffffff; outline:none;-webkit-appearance: none;border-radius:5px;}
.text_search {border:1px solid #e0e0e0; width:170px; padding:0px 5px 0px 5px; background:#ffffff; outline:none;-webkit-appearance: none;border-radius:5px;}
.text_medium {border:none; width:100%; background:#ffffff; outline:none;-webkit-appearance: none;border-radius:5px;}
.text_big {border:1px solid #dddddd; width:100%; padding:10px; background:#ffffff; outline:none;-webkit-appearance: none;border-radius:5px;}
.text_small {border:1px solid #dddddd; width:40px; padding:10px; background:#ffffff; outline:none;-webkit-appearance: none;border-radius:5px;}
.text_message {border:1px solid #dddddd; width:100%; height:100px; padding:10px; outline:none;-webkit-appearance: none;border-radius:5px;}
.text_enquiry {border:none; width:100%; background:#ffffff; outline:none;-webkit-appearance: none;border-radius:5px;}

.ddl {
    border: 1px solid #dddddd;
    width: 100%;
    padding: 8px 25px 8px 8px;
    background: #ffffff;
    outline: none;
    -webkit-appearance: none;
    background-image: url(../../img/usr/mobile/btn-down.gif);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 20px;
    text-indent: 0.01px;
    border-radius: 5px;
    color: #858585;
}
.ddl_big {
    border: 1px solid #dddddd;
    width: 406px;
    padding: 10px;
    background: #ffffff;
    outline: none;
    -webkit-appearance: none;
    background-image: url(../../img/usr/mobile/btn-down.gif);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 20px;
    text-indent: 0.01px;
    border-radius: 5px;
}
.ddl_small {
    border: 1px solid #dddddd;
    width: 46px;
    padding: 10px;
    background: #ffffff;
    outline: none;
    -webkit-appearance: none;
    background-image: url(../../img/usr/mobile/btn-down.gif);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 20px;
    text-indent: 0.01px;
    border-radius: 5px;
}
.ddl_medium {
    border: none;
    width: 100%;
    background: #ffffff;
    outline: none;
    -webkit-appearance: none;
    background-image: url(../../img/usr/mobile/btn-down.gif);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 20px;
    text-indent: 0.01px;
    border-radius: 5px;
    padding:0px 10px;
}
.ddl_enquiry {
    border: none;
    background: #ffffff;
    width: 100%;
    color: #191919;
    outline: none;
    -webkit-appearance: none;
    background-image: url(../../img/usr/mobile/btn-down.gif);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 20px;
    text-indent: 0.01px;
    border-radius: 5px;
    padding:10px;
}

.divEnquiryHeaderDesc {text-align:justify;}
/*.enquiry-container > div {margin-top:20px; text-align:center;}*/

.recaptchaOuter {padding-top:10px; text-align:center;}
#dvCaptcha {display:inline-block;}
/* End of Form */

/* Table */
.formTbl {width:100%; padding-left:30px;}
.formTbl2 {width:100%; border:solid 1px #cccccc;}
.frmTbl {width:100%; }
.frmTbl td {padding:2px; }
.formTbl td {padding:2px; }
.formTbl2 td {border-bottom:solid 1px #cccccc; padding:10px;}
.formTbl2 tr:last-child td {border-bottom:none;}
.formTbl3 {width:100%;}
.formTbl3 td {padding:2px;}
.formTblEnquiry {width:100%;}
.frmTblDelivery {width:100%; border:solid 1px #cccccc;}
.formTblEnquiry td, .frmTblDelivery td {border-bottom:solid 1px #d0d0d0; border-radius:3px; padding:10px; vertical-align:top;}
.frmTblDelivery tr:last-child td  {border-bottom:none;}
.formTblEnquiry tr:nth-child(even) td {border:none; padding:5px;}

.datatbl {width:100%; margin-bottom:20px;}
.datatbl td {padding:2px; vertical-align:top;}
.dataTbl, .frmLogin{width:100%;}

.tdNo {width:50px; text-align:center;}
.tdLabelPickup {padding-top:4px; vertical-align:top; width:115px;}
.tdLabelAskShare {padding-top:4px; padding-right:20px; color:#434343; white-space:nowrap; vertical-align:top;}
td.tdLabel {padding-right:15px; color:#191919; width:60px;}
.tdLabelNor {padding-right:20px; vertical-align:top; width:130px;}
.tdLabelNor2 {padding-right:10px; vertical-align:top; width:100px;}
.tdSpace {width:5px; text-align:right; vertical-align:top; padding-right:5px; padding-top:4px;}
.tdSpacer {height:20px;}
.tdSpacer3{height:10px;}
.tdSplitter {height:10px;} 
.tdSplitter2 {height:5px;}

.tdBtnLeft {width:50%;}
.tdBtnRight {width:50%;}

.tdLabelNorEnq {padding-right:20px; vertical-align:top; width:90px; color:#191919;}
td.tdMax {width:100%;}
.nobr {white-space:nowrap;}
/* End of Table */

.divQuickLinksInner {height:auto; overflow:hidden; background:#f4f4f4; }

/*Quick Contact*/
.hypQuickContact {}
.hypQuickContact.googleSearch{cursor:pointer;}
.material-icons.phonembTop { font-size: 18px; color: #00aff0;padding-right:5px;}

.hypQuickContactNo {color:#00aff0; font-size:36px; font-family: Quicksand,Arial; font-weight:700;}
a.hypQuickContactNo:link {color:#00aff0;}
a.hypQuickContactNo:visited {color:#00aff0;}
a.hypQuickContactNo:hover {color:#00aff0;}
a.hypQuickContactNo:active {color:#00aff0;}

.divQuickLinksContactNo {height:auto; overflow:hidden; background:#f4f4f4; text-align:center; padding:10px 0px;border-bottom:1px solid #bebebe;}
.divlblContact {font-size:18px;}
.divhypContact {font-size:24px;}

/*End Quick Contact*/

/*Quick Email && Facebook*/
.btnFacebookLogin {background-color:#42639e; height:40px; line-height:40px; color:#fff; display:block; text-align:center; font-weight:400; cursor:pointer;border-radius:5px; }
a.btnFacebookLogin:link, a.btnFacebookLogin:visited  {color:#fff; text-decoration:none;}
a.btnFacebookLogin:hover,a.btnFacebookLogin:active {color:#fff; text-decoration:none;}

.btnGoogleLogin {background-color:#fff; height:40px; line-height:40px; color:#444; display:block; text-align:center; font-weight:400; cursor:pointer;border-radius:5px; border:1px solid #888; box-sizing:border-box;}
a.btnGoogleLogin:link, a.btnGoogleLogin:visited  {background-color: #fff; color:#444; text-decoration:none;}
a.btnGoogleLogin:hover,a.btnGoogleLogin:active {background-color: #fff; color:#444; text-decoration:none; box-shadow: 0 0 3px 3px rgba(136, 136, 136, .3);}

.divQuickLinksEmailFacebookLike {background:#f4f4f4; }
.divEmailFacebookLike {height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; display:table; margin:0px auto;}
.divQuickLinksEmail {height:auto; overflow:hidden; display:table-cell; vertical-align:middle;position:relative;z-index:9;}
    .divQuickLinksEmail a {
        display: inline-block;
        height: 28px !important;
        width: 25px !important;
        border: none;
        margin: unset;
        text-align: left;
        padding: unset;
        margin-left: 10px !important;
        background:none;
    }
.divFbPageContainer {height:auto; overflow:hidden; display:table-cell; vertical-align:middle; /*padding-left:25px;*/}
.divFacebookWebsitePage {float:left; /*padding-top:4px; padding-right:30px;*/}
.divFacebookLikePage {float:left;}
.divFbPageLikeContainer {padding-left:8px;padding-top:3px;}
.hypQuickEmail {}
a.hypQuickEmail:link {text-decoration:none;}
a.hypQuickEmail:visited {text-decoration:none;}
a.hypQuickEmail:hover {text-decoration:none;}
a.hypQuickEmail:active {text-decoration:none;}
.fb_iframe_widget iframe{width:75px !important;}
.fb_iframe_widget_fluid span{width:75px !important;}
/*End Quick Email*/

/* Pop Up */
.divPopUpBarOuter {height:auto; overflow:hidden; color:#434343;}
.divPopUpOuter {height:auto; overflow:hidden;color:#000000;font-size:12px;}
    
.divPopUpBar {width:100%; overflow:hidden; background:#FFFFFF;}
.divPopUpBarInner { overflow:hidden;margin: 0px 30px;padding:30px 0px 20px 0px;border-bottom: 1px dotted black; }
.divPopUpBar .divLogo{/*margin-right: 20px;*/ overflow: hidden;}
.divPopUpBar .divLogo a{display:block;}
.divPopUpBar .divLogo img{width:100%; height:auto;}
.divPopUpBar .divPageInfo{}
.divPopUpBar .divQuickContact{}
.divPopUpBar .divQuickContact .imgTel,
.divPopUpBar .divQuickContact .imgEmail,
.divPopUpBar .divQuickContact .imgFax {padding-right:5px;}
.divPopUpBar .divQuickContact .divTel,
.divPopUpBar .divQuickContact .divEmail,
.divPopUpBar .divQuickContact .divFax {padding-right:10px;}
.divPopUpBar .divPageTitle{font-size:170%;font-weight:700;padding-bottom: 5px;}
.divPopUpBar .divDomainName{font-size:100%;color:#3f3f3f;font-weight:700;padding-bottom: 5px;}
.divPopUpBar .divCompanyAddr {padding-bottom:5px;}

.divPopUpContent {width:auto; height:auto; overflow:hidden; overflow:hidden; background:#ffffff; margin:0px 30px 30px;}
.divPopUpContentInner {}
.divPopUpContent .divColumnLeft{width:100%;}
.divPopUpContent .divColumnRight{width:100%;}
.divPopUpContent .frmTblDelivery{width:100%;}
.divPopUpContent .frmTblDelivery td { padding-bottom:5px;font-size:110%; }
.divPopUpContent .frmTblDelivery td:first-child{width: 37%;}
.divPopUpContent .frmTblDelivery td:last-child{width:63%;}
.divPopUpContent .divPrint {float: right;margin: 0px 8px 20px 0px;}
.divPopUpContent .divPaymentSummary .frmTblDelivery td:first-child,
.divPopUpContent .divOrdTracking .frmTblDelivery td:first-child,
.divPopUpContent .divOrdListingSummary .frmTblDelivery td:first-child{width:30%;}
.divPopUpContent .divPaymentSummary .frmTblDelivery td:last-child,
.divPopUpContent .divOrdTracking .frmTblDelivery td:last-child,
.divPopUpContent .divOrdListingSummary .frmTblDelivery td:last-child{width:70%;}
.divPopUpContent .divListingHdr {font-weight: 700;font-size: 130%;}
.divPopUpContent .divDetailHdr {color:#3f3f3f;font-weight:700;font-size:130%;padding-bottom:8px;border-bottom: 2px solid black;margin-bottom: 18px;}

.divPopUpContent .divSummaryOuter {height:auto; overflow:hidden;}
.divPopUpContent .divPaymentSummary {padding-top:20px; padding-bottom:20px;}
divPopUpContent .divOrdTracking {padding-top:20px; padding-bottom:20px;}
.divPopUpContent .divOrdListingSummary {}
.divPopUpContent .divListingItem {margin-top:10px;padding-bottom:30px;}
.divPopUpContent .divListingDetail {height:auto; overflow:hidden; padding-top:20px;width:100%;}
.divPopUpContent .divSubListingDetail {width:100%; overflow:hidden;padding-bottom: 20px;}
.divPopUpContent .divCartDetail {font-size:14px;}
.divPopUpContent .divProdPrice, .divPopUpContent .divProdQty, .divPopUpContent .divProdTotal {color:#858585;}
.spanCartProdCode {font-size:12px; display:inline-block; color:#5a7b98;font-weight:600;}

.divPopUpFooter {height:50px; overflow:hidden; background:#ed6203; }
.divPopUpFooterInner {width:740px; margin:auto; height:35px; overflow:hidden; padding:15px 50px 0px 50px; text-align:right; color:#fff;}

.tblReviewOrderItem {border-collapse: collapse;border:1px solid #3f3f3f;}
.tblReviewOrderItem > thead{border-bottom:1px solid #7c7c7c;}
.tblReviewOrderItem > thead td {padding: 15px 0px 15px 0px;text-align: center;}
.tblReviewOrderItem > thead td:first-child {padding: 15px 0px 15px 20px;text-align: left;}
.tblReviewOrderItem > thead td:last-child {padding: 15px 20px 15px 0px;text-align: right;}

.tblReviewOrderItem > tbody > tr {border-bottom:1px dotted #3f3f3f;}
.tblReviewOrderItem > tbody > tr:last-child {border-bottom:0px dashed #3f3f3f;}
.tblReviewOrderItem > tbody > tr:hover{color:#000;}
.tblReviewOrderItem > tfoot{background-color:#e6e6e6;border-top:1px solid #7c7c7c;}

.tblReviewOrderItem .td_detail{ width:auto; vertical-align:top; padding:10px 0px; }
.tblReviewOrderItem .td_detail .lblProdDetails{width:50px; display:inline-block; color:#292929;}
.tblReviewOrderItem .td_total{padding-right:20px;text-align:right;}
.tblReviewOrderItem .td_item {padding:10px; width:70px;}
.tblReviewOrderItem .td_item .divReviewCartProdImg{}
.tblReviewOrderItem .td_item .divCartDetail{width:60%;padding-left:24px;}
.tblReviewOrderItem .td_item .divCartProdImgInner {border: 1px solid #eaeaea;padding: 3px; /*width:56px;*/position:relative;padding-bottom:75%;overflow:hidden;}
.tblReviewOrderItem .td_item .divCartProdImgInner img {
    position: absolute;
    width: auto;
    height: 100%;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.tblReviewOrderItem .tblTotal {width:100%; padding: 30px 20px 20px 20px;}
.tblReviewOrderItem .tblTotal td:first-child{text-align:left;padding-left: 27%; width:50%;}
.tblReviewOrderItem .tblTotal td:last-child{text-align:right; padding-right:27%; width:50%;}
@media only screen and (max-width: 375px){
    .tblReviewOrderItem .tblTotal td:first-child{text-align:left;padding-left: 23%; width:50%;}
    .tblReviewOrderItem .tblTotal td:last-child{text-align:right; padding-right:23%; width:50%;}
}
@media only screen and (max-width: 320px){
    .tblReviewOrderItem .tblTotal td:first-child{text-align:left;padding-left: 17%; width:50%;}
    .tblReviewOrderItem .tblTotal td:last-child{text-align:right; padding-right:17%; width:50%;}
}
.tblReviewOrderItem .tblTotal td {padding-bottom: 10px;}
.tblReviewOrderItem .tblTotal td.tdOrderTotal {padding-top: 10px;color:#3f3f3f;font-size:115%;font-weight:700;border-top: 1px solid black;}


/* End of Pop Up */

/* Add CMS */
.divAddCMSTitle {font-weight:bold; font-size:16px; font-family: Quicksand,Arial; padding-bottom:10px; padding-top:10px; padding-bottom:5px; height:auto; overflow:hidden; clear:both; color:#b1adad;}
.divAddCMSContainer {height:auto; overflow:hidden; min-height:500px; background:#fff;}
.divAddCMSContainerInner {width:740px; height:auto; overflow:hidden; min-height:500px; margin:auto; padding-top:20px; padding-left:30px; padding-right:30px;}
.divAddCMSContainerInnerIn {height:auto; overflow:hidden;}
.divCMSList {height:auto; overflow:hidden; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; border:1px solid #888888; max-height:500px; color:#b1adad;}
.divAddCMSBtn {text-align:right; padding-top:10px; padding-bottom:10px; height:auto; overflow:hidden; background:#d3d3d3; border-top:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; margin-bottom:20px; margin-top:20px;}
.btnAddCMS {padding-left:25px; padding-right:25px; padding-top:2px; padding-bottom:2px; background:#a6a6a6; border:1px solid #fff; margin-right:5px;}
a.btnAddCMS:link {color:#fff; text-decoration:none; }
a.btnAddCMS:visited {color:#fff; text-decoration:none; }
a.btnAddCMS:active {color:#333; text-decoration:none; border:1px solid #fff; }
a.btnAddCMS:hover {color:#333; text-decoration:none; border:1px solid #fff; }
.btnAddCMSDisabled {padding-left:25px; padding-right:25px; padding-top:2px; padding-bottom:2px; border:1px solid #aaa; background:#a6a6a6; margin-right:5px;}
a.btnAddCMSDisabled {color:#aaa; text-decoration:none; cursor:default;}
/* End of CMS */

/* register */
imgbtnRegister {width:112px; height:26px; padding-top:11px;}
.lblRegister {color:#434343; font-size:16px;}
.divRegisterHeader {padding-bottom:10px;}
.divRegisterBtnContainer {padding-top:20px;}

/* Page */
.divEnquiryForm {margin-top:0px;}
.divProd {height:auto; overflow:visible;}
.divProdAsk, .divProdAskAck, .divProdShare, .divProdShareAck, divOuterPageContainer{}
.divTxtboxHide {display:none;}
.divBtnContainer {padding-top:30px;}
.divMemLogin,.divRegister {padding-bottom:30px;}
/* End Page */

/* Ad */
.divBannerBigContainer {clear:both; height:auto; overflow:hidden; padding-bottom:50px;}

.divBannerHdr {height:50px; text-align:center; margin-bottom:10px;}
.divBannerHdr .imgBannerHdr {margin-top:1px;}

.divBannerContent {clear:both; padding-left:10px; padding-right:10px; padding-top:20px;}
.divIndAdBanner {float:left; display:table; height:119px; overflow:hidden; width:158px; border:5px solid #fff; background:#bbb; box-shadow: 0px 3px 7px #006498; margin-right:25px;}
.divIndAdBannerLast {float:left; display:table; height:119px; overflow:hidden; width:158px; border:5px solid #fff; background:#bbb; box-shadow: 0px 3px 7px #006498; margin-right:0px;}
.divIndAdBannerInner {vertical-align:middle; text-align:center; position:relative;}
.divIndAdBannerInner img {position:absolute;}
.imgAdBanner {}
/* End of Ad */


/*Image resize*/
.imgBigContainer {height:auto; width:100%; overflow:hidden; padding-bottom:30px;}
.imgFrame {overflow:hidden; padding:3px; float:left; margin-right:20px; margin-bottom:10px; border:solid 1px #dcdcdc; height:auto; background-color:#ffffff;}
.imgFrameLast {overflow:hidden; padding:3px; float:left; margin-bottom:10px; border:solid 1px #dcdcdc; height:auto; background-color:#ffffff;}
.imgSpacer {position:relative; width:112px; height:84px; overflow:hidden; vertical-align:middle;}
/*End of Image resize*/

.pnlCartBanner {width:100%; /*height:120px;*/ background:#00aff0;text-align:left;}
.pnlCartBanner h3{color:#fff;}
.pnlCartBanner > div {/*width:1200px;*/ margin:auto;padding:20px 20px 20px 25px;}
.pnlCartBanner > div, .pnlCartBanner > div > div, .pnlCartBanner > div > div:first-child > div {/*display:flex;*/ box-sizing:border-box;}
.pnlCartBanner > div, .pnlCartBanner > div > div:last-child {height:100%; align-items:center; /*justify-content:space-between;width:960px;*/}
.pnlCartBanner > div > div span {color:#fff;font-size:16px;}
.pnlCartBanner > div > div:first-child {/*width:25%; flex-direction:column; text-align:left; border-right:solid 2px #fff;*/}
.pnlCartBanner > div > div:first-child > div {/*justify-content:space-between;*/}
.pnlCartBanner > div > div:last-child {/*width:calc(100% - 25%); padding-left:40px;*/}
.pnlCartBanner.sticky {position:fixed; bottom:0;}
.divCartBannerValue{position:absolute;right:0px;}
.divCartBannerValue h3{margin:unset;}
.pnlCartBanner .total{border-top:1px solid #fff;padding: 10px 0px 0px; margin: 10px 0px 0px;}
.divRemoveCoupon {position:absolute; left:-22px; width:20px;}

/* Cart Done */
.divCartDoneContainer {width:auto; margin:auto;}
.divStatusHdr {padding-bottom:15px;}
.divOrderDetails {padding:10px; border:1px solid #cccccc; height:auto; overflow:hidden;}
.divOrderStatus {padding-top:20px;}
.divOrderPayment {padding:20px 0px 20px 20px;}
.divCartDoneBtn {margin-top:20px;}

.tdLabelCart {padding-right:40px; vertical-align:top;}
.tdCardDoneSpace {height:10px;}

.divBankInfo {height:auto; width:480px; overflow:hidden; border:1px solid #bbb; margin-top:20px; padding:20px; background:#fff; color:#000;}
.divBankLogo {}
.divInfo {float:right; width:160px; padding-left:20px;}

.divContactDetail {height:auto; overflow:hidden; padding-top:20px; padding-left:20px;}
.divLeft {float:left;}
.divRight {float:none; margin-left:65px; text-align:justify; font-style:italic; width:400px;}
.divAlterPayment {height:auto; overflow:hidden; padding-top:20px; padding-bottom:0px;}

.divPaymentDoneHdr {height:auto; overflow:hidden; padding-top:20px; padding-left:20px;}
/* End of Cart Done */

/* Cart Menu */
.divCartMenu {margin-top:-10px;}
.divCartMenuItemOut {width:100%; overflow:hidden; padding-bottom:20px;}
.divCartMenuItem {float:left; height:auto; overflow:hidden; padding:30px 32px 0px 32px;  position:relative; width:auto; text-align:center;}
.spanCartMenuSplitter {height:3px; width:115px; float:left; background:#1d1d1d; margin: 16px 0px 0px -55px; position:absolute;}
.divCheckoutStep { float:left;}
.divCheckoutItem {float:left; padding-top:5px; padding-left:10px;}
/* End of Cart Menu */

/* Buttons */
.divCheckoutMenuItem {height:17px; overflow:hidden; font-size:14px; color:#7c7c7c; padding-top:13px;}
.divCheckoutMenuItemSel {height:17px; overflow:hidden; font-size:14px; color:#ffffff;  padding-top:13px; padding-bottom:10px;}
.divCheckoutMenuItemPass {height:17px; overflow:hidden; font-size:14px; color:#7c7c7c;  padding-top:13px;}

.divMenuItemNo {height:35px; overflow:visible; position:relative; display:block; z-index:1; float:left;}

.arrowNext {padding-left:20px;}
.bulletSel {padding-bottom:10px;}

.divCartMenuSelItem {height:35px; color:#00aff0; font-size:28px;}
.divCartMenuSteps {height:auto; overflow:hidden; position:relative; padding:3px 0px 0px 15px;}
.divCartStepsLine {position:absolute;width: 80%;height:2px; z-index: -1;right: 0px;left: 0px;top: 0px;bottom: 0px;background-color:#bbb;margin: auto;}
.divCartMenuSplitter {display:table-cell;}
.divCartMenuSplitter span {height:2px; width:100%; background-color:#bbb; display: block; margin-top:15px;}
.divCartMenuSplitter.sel span {background-color:#e49f19;}

.divCartStepsWrap {float:right;}
.divCartStepWrap {display:table-cell; width:32px; vertical-align:middle; text-align:center;}
.divCartStep {display:inline-block; height:28px; width:28px; line-height:28px; -moz-border-radius:50%; border-radius:50%; background-color:#bbbbbb; color:white; text-align:center;font-size: 20px;}
.divCartStep.sel {background-color:#00aff0; }
/* End of Buttons */

/* Shopcart */
.divCartImg {float:left; margin-right:8px;}
.divCartText {float:left; margin-right:8px; margin-top:2px; color:#000; font-size:11px;}

.divCartQtyMenu {/*margin-top:32px;*/}

.divCart {height:auto; overflow:hidden;width:100%;}
.divCart:hover {height:auto; overflow:hidden;}

.divCartQtyIcon{height:unset;position:relative;}
.hypCartProd {height:17px; color:#ffffff; padding:12px 0px 12px;}
.hypCartProd:link, .hypCartProd:visited{color:#ffffff; text-decoration:none;}
.hypCartProd:hover, .hypCartProd:active {color:#9e5f01 !important; text-decoration:none;}

/*.imgCart { float:left; background:url("../img/usr/btn-hover-product.png") no-repeat; width:16px; height:14px; padding-right:5px;}*/
/* End of Shopcart */

.divMastHead {height:auto; overflow:hidden; margin:auto; position:relative; }
.divMastheadTagline {position:absolute; top:0; float:left; width:100%;}
.divMastheadTaglineNoMasthead {height:auto; overflow:hidden;}
.divSlideShow {}

.divSSPaging {position:absolute; z-index:5; bottom:40px; right:25px; text-align:right;}
.divSSPaging img {width:15px; height:10px; }
.divSSPaging img:hover, .divSSPaging .activeSlide img {width:15px; height:10px; }

/*BreadCrumb*/
/*breadcrumb color follow default hyperlink color in common.css, unless designer have different color styling for it*/
.divBreadCrumbMobile {width:100%;margin:auto;padding:10px 20px;min-height:45px;background-color:rgb(238, 238, 238); box-sizing:border-box;}
.divBreadCrumb a{/*color:#00aff0;*/text-decoration:none;} 
.hypBreadCrumb, .hypBreadCrumb:link, .hypBreadCrumb:visited{font-size:14px;color:#6e8ba5;text-decoration:none;display:inline;align-items:center;vertical-align:middle;}
.hypBreadCrumb:hover, .hypBreadCrumb:active{/*color:#00aff0;*/text-decoration:none;display:inline;align-items:center;vertical-align:middle;}
.hypBreadCrumbSelected, .hypBreadCrumbSelected:link, .hypBreadCrumbSelected:visited, .hypBreadCrumbSelected:active, .hypBreadCrumbSelected:hover{font-size:14px;/*color:#00aff0;*/text-decoration:none;display:inline;align-items:center;vertical-align:middle;}

/*.enquiry-form .row {margin-bottom:10px;}*/
/*.enquiry-form input, .enquiry-form select, .enquiry-form textarea {border:none; padding:0;}*/
/*.enquiry-form .field-control {text-align:left; border:solid 1px #d0d0d0; border-radius:3px; padding:10px;}*/
/*.enquiry-form .fieldDesc {display:block;}*/

/* Gallery */
.event-date {
    color: #292929;
}

.event-snapshot {
    margin-bottom: 10px;
}

.event-arrow {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.event-arrow.prev {
    border-right: solid 1px #ccc;
}

.event-arrow.next {
    border-left: solid 1px #ccc;
}

.event-arrow.disabled {
    color: #858585;
    cursor: not-allowed;
}

.event-arrow:hover {
    text-decoration: none;
}

.event-gallery {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 5px 20px 0;
}

.event-gallery-image, .event-gallery-video {
    width: calc((100% - (30px * 2)) / 3);
    /*height: 100px;*/
    position: relative;
    overflow: hidden;
    background: #fff;
    margin: 0 2px 10px;
    box-sizing: border-box;
    border: 1px solid #ddd;
}

    .event-gallery:nth-child(3n), .event-gallery-image:nth-child(3n), .event-gallery-video:nth-child(3n) {
        /*margin-right: 0;*/
    }

    .event-gallery-image a {
        display: block;
        width: 100%;
        height: 0;
    }

    .event-gallery-image img, .event-gallery-video img {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

        .event-gallery-image img.potrait {
            width: auto;
            height: 100%;
        }

.lazyload {
    opacity: 0;
}

.lazyloading {
    opacity: 1;
    transition: 300ms opacity;
    background: #f7f7f7;
    min-height: 60px;
}

/* ============ Annoucement Popup ====================*/
.mfp-content, .mfp-content::before, .mfp-content::after {
    box-sizing: inherit;
}

.annc-popup .mfp-content{    
    max-width: 800px;
    max-height: 60%;
    height: 100%;
    padding: 20px;
    overflow: hidden;
}
.annc-popup__header {
    height: 70px;
    background-color: #155cd2;
    color: #fff;
    font-size: 170%;
    display: flex;
    align-items: center;
    padding-left: 25px;
}

.annc-popup .mfp-close {
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: 5px;
    right: 5px;
    background: #00aff0;
    opacity: 1;
}
.annc-popup .fa.fa-bullhorn {
    padding-right: 15px;
    transform: rotate(-10deg);
}

.annc-popup__content {
    padding: 20px;
    height:100%;
    /*height: calc(100% - 100px);*/
    overflow: auto;
    background: #fff;
}
.annc-popup .annc-author,
.annc-popup .annc-date {
    color: #00aff0;
    font-weight: 600;
}
.annc-popup__content .card{
    border: 0;
    border-bottom: 1px dashed black;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

/*=====Google Custom Search=====*/

.divSearchSiteOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0,0,0,0.75);
    display: none;
}

.divSearchSiteContainer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left:0;
    z-index: 1001;
    display: none;
}

.divSearchSiteContainerInner {
    width: 100%;
    height: 100%;
    margin: auto;
    display: table-cell;
    vertical-align: middle;
}

.divSearchResult .text_enquiry {
    border: solid 1px #ccc;
    border-radius: 5px;
}
.divSearchSiteContainer .divSearchResult {min-height:135px;}
.divSearchSiteContainer .divSearchText input {padding: 10px; font-size: 100%;}
.divSearchSiteContainer .searchCSE {width:30px;}
.divSearchSiteContainer .searchCSE svg {width: 25px; height: 25px;}
/*=====End Google Custom Search=====*/

/* ================= Loading ==============================*/
.divLoading {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.4);
    z-index: 100;
}

.rectangle-bounce {
    height: 60px;
    width: 70px;
    right: 0;
    left: 0;
    z-index: 10;
    margin-right: 40px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out 0;
    transition: all 0.3s ease-in-out 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

    .rectangle-bounce div {
        height: 100%;
        width: 7px;
        margin: 0 3px 0 0;
        background-color: #fff;
        display: inline-block;
        -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
        animation: stretchdelay 1.2s infinite ease-in-out;
    }

    .rectangle-bounce .rect2 {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s
    }

    .rectangle-bounce .rect3 {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s
    }

    .rectangle-bounce .rect4 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s
    }

    .rectangle-bounce .rect5 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s
    }

@-webkit-keyframes stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4)
    }

    20% {
        -webkit-transform: scaleY(1)
    }
}

@keyframes stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4)
    }

    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

.overlay {
    z-index: 101;
    background: none;
}
/* ================= Loading ==============================*/
/*Loading Menu Fixing*/
.divSideMenu {
    opacity: 0;
}
/*End Loading Menu Fixing*/