/* General */
.divIndListHdr {}
.divIndProduct {height:auto; min-height:580px; width:100%; overflow:visible; }
.divPageHeader {}

.divIndProdHdr {height:auto; overflow:hidden; padding-bottom:15px;}
.spanProdName {color:#00aff0;}
.divIndProdTopDetail {height:auto; overflow:visible; padding-bottom:0px;}

.divIndProdImg {overflow:hidden; border:1px solid #ddd; background:#fff;position:relative;}
.divIndProdImgInner {width:575px; height:auto; overflow:hidden; position:relative; vertical-align:middle;}
.divIndProdImgInner img {position: absolute; width: 100%; height: auto;  top: 50%; left: 50%; transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.divIndProdImgInner img.potrait {position: absolute; width: auto; height: 100%;  top: 50%; left: 50%; transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.divIndProdImgInner a {display:block;width:100%;padding-bottom:0% !important;height: 430px;}

.divProdDetails {padding-top:10px; height:auto; overflow:visible; clear:both; /*width:960px;*/ padding-bottom:20px;display:flex;}
.divIndProdDetail {float:left; margin-left:50px; width:100%; height:auto; overflow:visible;}
.divProdDetailTop {height:auto; overflow:hidden; clear:both;}
.divProdDetailProdName {/*font-size:18px; color:#292929; padding-bottom:5px;*/}
.divProdDetailProdCode {padding-bottom:10px; color: #292929; font-weight: 600; font-size: 16px;}
.divProdSnapshot {clear:both; padding-top:20px; text-align:justify;}
.divProdDescTitle {font-size:14px; color:#ff4800; padding-bottom:10px;}
.divIndProdPrice {font-size:16px; font-weight:600; color:#292929; padding-bottom:10px;}
.divProdDetailsLeft {float:left; overflow:visible;}
.divShareCart {height:auto; overflow:hidden;  padding-top:10px;display:flex;}
.divShoppingCart {text-align:center; padding-top:20px;}
.divGSTInclusive {height:auto; overflow:hidden; margin-top:15px;}

.divProdArticle {margin-top:0px;}
.tblProdHeader {}
.tblProdHeader td {padding-right:5px;}

.divIndProdBtmDetails {width:580px; padding-top:20px; margin-bottom:20px; height:auto; min-height:240px; overflow:visible;}
.divIndProdBtmDetail {height:auto; min-height:250px; overflow:visible;}
.divProdRelProdOuter {height:auto; /*overflow:hidden; clear:both; width:960px;*/ padding-top:40px; border-top: 1px solid #ddd; margin-top: 40px;}
.divProdDesc {height:auto; overflow:visible; width:auto; text-align:justify; padding:10px 0px;}

.divNewRecommeded {height:auto; overflow:visible; clear:both; display:block; /*padding-top:10px;*/ padding-bottom:15px; }
.btnIndNew {float:left; margin-right:5px;}
.btnIndThumb {float:left; margin-right:5px;}
.divFacebookLike2 {float:left; height:auto; overflow:visible; width:100px;}
.spanArticleSplitter {padding-left:5px; padding-right:5px; color:#f9661c;}

.divIndAddToCart {height:auto; overflow:hidden;width:100%;}
.divShareAsk {height:auto; overflow:hidden; /*position:absolute;*/right:0px;display:flex;}
.divShare { padding-right: 33px; /*width: 235px; height: 35px;*/ }
.divAsk { /* padding-right: 5px; width: 235px; height: 35px;  margin-left:15px; */ }

.divIndProdDesc {height:auto; overflow:visible; text-align:justify; clear:both; display:block; padding-top: 40px; border-top: 1px solid #ddd; margin-top: 35px;}
/* End of General */

/* Buttons */
.hypBackToListing {color:#858585;}
a.hypBackToListing:link, a.hypBackToListing:visited {color:#858585; text-decoration:none;}
a.hypBackToListing:hover, a.hypBackToListing:active {color:#00aff0; text-decoration:none;}

.hypCatProdLink {color:#858585;}
a.hypCatProdLink:link, a.hypCatProdLink:visited {color:#858585; text-decoration:none;}
a.hypCatProdLink:hover, a.hypCatProdLink:active {color:#00aff0; text-decoration:none;}

.lnkbtnProdArticle {font-weight: 600;}
a.lnkbtnProdArticle:link, a.lnkbtnProdArticle:visited {}
a.lnkbtnProdArticle:hover, a.lnkbtnProdArticle:active {}

.imgbtnPrevious {background:url(../img/usr/btn-previous.gif) no-repeat 0px -77px;}
.imgbtnPrevious:hover {background:url(../img/usr/btn-previous.gif) no-repeat;}
.imgbtnPreviousDisabled {background:url(../img/usr/btn-previous.gif) no-repeat; cursor:default;}

.imgbtnNext {background:url(../img/usr/btn-next.gif) no-repeat 0px -77px;}
.imgbtnNext:hover {background:url(../img/usr/btn-next.gif) no-repeat;}
.imgbtnNextDisabled {background:url(../img/usr/btn-next.gif) no-repeat; cursor:default;}
/* End of Buttons */

/* Related Product */
.divRelProdHdr {height:auto; overflow:hidden; padding-bottom:10px;}
.divRelProd {height:auto; overflow:hidden;width:102%;margin:0 -8px;display:flex;/*flex-wrap: wrap;*/ }

.divRelProdDetail {height:35px; overflow:visible;}

.hypRelProdDName {color:#858585;}
a.hypRelProdDName:link, a.hypRelProdDName:visited {color:#858585; text-decoration:none;}
a.hypRelProdDName:hover, a.hypRelProdDName:active {color:#00aff0; text-decoration:none;}

.divIndRelProd {margin-bottom:20px;width:23%; overflow:hidden;box-sizing: border-box;padding: 10px;
    margin: 6px;position:relative; border: 1px solid #ddd;}
.divRelProdImg {overflow:hidden; border:solid 1px #e5e5e5; position:relative;}
.divIndRelProd:hover .divRelProdImg {border:solid 1px #d9d9d9;}
.divRelProdImgInner {width:99%;overflow:hidden; position:relative; border: 1px solid #ddd;}
.divRelProdImgInner a {display:block;width:100%;padding-bottom:0% !important;height:162px;}
.divRelProdImgInner img {position: absolute; width:100% ; height: 100%;  top: 50%; left: 50%; transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}

.divRelProdDName {padding-top:10px; text-align:center;}
.divRelProdPrice {padding-top:5px; text-align:center;}
.divRelThumb {position:absolute; top: 30px; left: 0; width:93px; height:93px;}
.divRelNew {position:absolute; top:0; left:0; width:93px; height:93px;}
/* End of Related Product */

.divIndProdMenu {height:auto; overflow:hidden; width:620px;}
.divIndProdMenuList {height:auto; overflow:hidden;}
.divIndProdMenuItem {float:left; height:auto; overflow:hidden; text-align:center;}
.divIndProdMenuItemAsk {float:left; height:auto; overflow:hidden; text-align:center; padding-left:40px;}
.divIndProdMenuItemSel {float:left; height:auto; overflow:hidden; text-align:center; background:url(../img/usr/icon-chat-hover.gif) no-repeat; padding-left:32px;}
.divIndProdMenuItemAskSel {float:left; height:auto; overflow:hidden; text-align:center; background:url(../img/usr/icon-chat-hover.gif) no-repeat; padding-left:32px; margin-left:40px;}

.imgRecProd {float:right;}
.imgNewProd {padding-bottom:5px; float:right;}
.divProdIcons {overflow:hidden; position:absolute; top:0px; /*right:0px;*/}
.divProdIcons img {height: 20px; position:static !important;}

.divRelThumb {float:right;}
.divRelNew {padding-bottom:3px; float:left;}
.divRelProdIcons {overflow:hidden; position:absolute; top:5px; left:0px;}
.divRelProdIcons img { position:static !important;}

.fancybox-prev, .fancybox-next{
    width:10%;
}
.pnlWhatsapp{/*padding-left:35px;*/width:100%;}
.hypWhatsapp {
    width: 100%;
    height: 45px;
    display: block;
    border: 1px solid #7ad06d;
    font-size: 14px;
    box-sizing: border-box;
    background: url(../img/usr/icon-product-individual-whatsapp.png) no-repeat 40% 13px;
    text-align: center;
    float: right;
    /*padding-top: 10px;*/
    padding-left: 25px;
    color: #7ad06d;
    display: flex;
    justify-content: center;
    align-items: center;
}
a.hypWhatsapp:link, a.hypWhatsapp:visited {text-decoration:none; color:#7ad06d;}
a.hypWhatsapp:hover, a.hypWhatsapp:active {text-decoration:none; color:#ffffff; background:#7ad06d url(../img/usr/icon-product-individual-whatsapp.png)no-repeat 40% -51px;}

.hypShare, .hypAsk {
    /*background-color: #fff !important;
    border: 2px solid #00aff0;
    border-radius: 30px;
    color: #00aff0 !important;
    font-size: 12px;*/
    height: 45px;
    width:270px;
}
    .hypShare:hover, .hypAsk:hover, .hypShare:active, .hypAsk:active{
        /*background-color:#00aff0!important;
        color:#fff!important;*/
    }