@media only screen and (max-width:991px){
.certlink li, .certlink li:first-child, .certlink li:last-child{ display: block; text-align: center; padding:5px 0px 0px 0px;}
}
@media only screen and (max-width:767px){
.dtl-revi{ text-align: center;}
.dtl-revi div.acs_rating_bar,
.dtl-revi .acs_widget_rating.widget_0_reviews{ display: inline-block;}
h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, col12, .edu-shape{width:100%}
.pd0{padding:0!important}.hide{display:none!important}.show{display:block}.input{padding:10px}
.right-toleft{text-align:left}.left-toright{text-align:right}
a.chkbutton{display:block}
.block-btn{display:block!important}
header{display:none}
.topfix-home{position:absolute}

.topfix{float:left;width:100%;position:fixed;z-index:99;display:block; top:30px;}
.topfix .logo-mob{padding:14px;text-align:center; background:#fff;}
.topfix .logo-mob img{width:300px;}
.topfix .topicon{width:100%;display:table;background:#cfe2d8; table-layout: fixed;}
.topfix .topicon li{display:table-cell;text-align:center; vertical-align:top; margin:0px;}
.topfix .topicon li a.first{display:block;padding:7px; line-height:1px; min-height:23px;}
.topfix .topicon li:hover a.first, .topfix .topicon li a.active{background-color:#fff}

.topfix .topicon>li>a>svg{width:20px; height:20px; fill:#898989;}
.top-cart-icon-mm, .top-wish-icon-mm{ display:inline-block; text-align:center; position: relative; line-height:1px; }
.top-cart-icon-mm>svg, .top-wish-icon-mm>svg{fill:#898989;width:23px;height:23px;}
.top-cart-icon-mm>span,   .top-wish-icon-mm>span{ position:absolute; width:100%;left:0px;color:#fff;font-size:11px;}
.top-cart-icon-mm>span{bottom:8px;}
.top-wish-icon-mm>span{bottom:12px;}

/*.top-cart-icon-mm { display:inline-block;background:url(../images/cart_left.png) no-repeat left bottom; padding-left:8px;margin:2px 0px;}
.top-cart-icon-mm span{display:inline-block;background:url(../images/cart_right.png) no-repeat right top; padding-right:12px;height:22px; font-size:15px; color:#898989; line-height:11px;}*/    

.search-mob-popup{position:absolute;width:100%;left:0}
.search-mob-popup .search-mob-content{border:10px solid #fff;background-color:#fff}
.search-mob-popup .searchbox{margin-top:0;float:none;width:auto}
.search-mob-popup .searchbox .btn{/*background:url(../images/search.png) no-repeat scroll center center #cfe2d8*/}
.signin-mob-popup{position:absolute;width:100%;left:0;text-align:left}
.signin-mob-popup .signin-popup-content{border:10px solid #fff;background-color:#fff;width:auto}
.signin-mob-popup .signin-popup-content .label, .signin-mob-popup .signin-popup-content .uparrow{display:none}

.contact-mob-popup{position:absolute;width:100%;left:0;background-color:#fff}
.contact-mob-popup .mob-contactinfo{padding:10px 20px;text-align:center;color:#4a4a4a}
.contact-mob-popup .pmhnumber{background:#f5f5f5;color:#000;font-size:13px;font-weight:700;margin:0 auto;display:block;padding:10px;width:80%}
.contact-mob-popup .pmhnumber a{color:#000;font-size:13px}
.contact-mob-popup .pmhnumber svg{width:18px;height:18px;fill:#898989;}

.catbox-home .catbox{margin:4px 7px}
.top-sellers, .deal{margin:0}
.deal .contact{text-align:center}

.education .box{width:100%;margin-top:-1px}
.education .box .hd{cursor:pointer}
.education .content{min-height:inherit;display:none;padding-top:10px}
.education .box .hd span.hd-icon, .education .box:hover .content{display:block}

.pr-listing li{width:50%}
.product-price .ne-sale, .listview-pr .ne-sale{ float:left; margin:0; clear:both; }
.listview-pr .ne-offer{ margin:10px 0; text-align: left; float:left; width:100%; box-sizing:border-box;}
.listview-pr .ne-offer strong{ float:right; padding:0; }
.detail-pr h1{font-size:18px}
.detail-info{background-image:none}
.dtl-left, .dtl-right{float:left;width:100%}
.dtl-left{background-color:#fff}
.dtl-right{border-top:1px solid #d8e1f9}
.metal ul.melist li{float:left;width:16.6%}

.infotabs{float:none;width:100%;border:1px solid #DADADA;border-bottom:0}
.infotabs .content{float:none;border-bottom:0 solid #fff}
.infotabs .hd1{display:none}
.infotabs .hd2{display:block;float:none}
.infotabs .content .tabs-content{border-right:0;border-left:0}
.infotabs .hd1 li{padding-right:2px}
.infotabs .hd1 li a{padding-left:6px;padding-right:6px}

.dtl-specifcan{padding:0}
.itembox .hd{padding:10px;font-size:14px}
.gallery .owl-controls{top:10px;right:10px}
.top-sellers .se-pe .name, .deal .contact .name{min-height:inherit}
.shop-related .itembox .hd{padding:10px;font-size:14px}
.shop-related .gallery .owl-controls{top:10px;right:10px}

.center-line{background-image:none}

.receipt-date{padding:0}
.receipt-date span{float:none;display:block;padding:10px 0}
.popup{position:absolute; top:55px;}

.res_sec{width:100%; position:relative;}
.res_sec .res-hd1{display:inline-block; cursor:pointer; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:50%; text-align:center; text-transform:uppercase; font-size:14px;color:#000;padding:10px; border:1px solid #cadfd4;}
.res_sec .res-hd1 img{display:inline-block}
.res_sec .border-lr{border:0}
.res_sec .res-hd2{cursor:pointer;padding:10px;border:none; border-bottom:1px solid #d9d9d9;font-size:14px;}
.res_sec .hdicon{display:block}
.res_sec .res-content, .toppage, .result-sect{display:none;padding:10px 0;}
#leftfilter, #rightfilter, .mobsec{display:block;}
#leftfilter{float:left}
#rightfilter{float:right}
.res_sec .inner .res-hd2.active{background-color:#fff;border-bottom:1px solid #E1E1E1}
.res_sec .selection-inner .res-hd2, .res_sec .selection-inner .res-hd2.active{background-color:#f2f2f2}
.selection-inner a.clearall{float:none}
.res_sec .filter-mob .res-hd2{display:none}
.res_sec .filter-mob .res-content{display:block!important}
.mobprice{display:block;padding-bottom:10px}
.res_sec .inner .res-hd2.active .hdicon{background:url(../images/plus.png) no-repeat left top;}
.res_sec .inner.active .res-content{display:block}
/*.res_sec .res-hd1:hover, .res_sec .res-hd1.active{background-color:#CFE2D8;}*/
.res_sec .res-hd1.active{background-color:#CFE2D8;}
.mobsort{padding:0!important;}
.mobsort ul li{ margin:0; padding:0; border-bottom:1px solid #E9E9E9;}
.mobsort ul li a{width:auto; padding:10px; display:block; font-size:14px;}
.pr-listing li .ne-sale{font-size:14px; clear:initial; float:none; }
.product-price .ne-msrp{ font-size:12px; }
ul.res-list li{ padding:0;}
.res_sec .res-content{border-bottom:1px solid #d8d8d8; padding:0;}
.clfilter{margin:0;}
.clfilter .res-hd2 .hdicon {display:block;}
.clfilter ul.res-list li a span {margin-right:3px;}
ul.res-list li a{padding:10px;}

.listing-hd{padding:10px 0 30px;}
.listing-hd h1{font-size:22px}
.filter{display:none}
#leftsubfilter, #rightsubfilter{border:1px solid #E9E9E9; position:absolute; width:100%; z-index:7; background:#fff;}
.right_section{padding-left:0;float:left;width:100%}
::-webkit-input-placeholder{color:#4a4a4a}:-moz-placeholder{color:#4a4a4a}::-moz-placeholder{color:#4a4a4a}:-ms-input-placeholder{color:#4a4a4a}

.myact{padding:15px 0;min-height:inherit}
.myact .lefttab{float:left;width:100%;border-right:0;text-align:center;background-color:#fff;height:41px!important;overflow:hidden;border-bottom:1px solid #DBE2F8}
.myact .lefttab li{float:none;border:0;width:auto;display:inline;margin-left:-3px}
.myact .lefttab li a{float:none;width:auto;line-height:21px;padding:10px;display:inline-block}
.myact .lefttab li a img{vertical-align:middle;padding-right:0}
.myact .lefttab li a span{display:none}
.myact .actright{padding-left:0;float:left;width:100%}
.myact .input-label{text-align:left}
.myact .actright .actborder{border-left:0;padding:20px 0 0}
.myact .registr{padding:20px 0}
.myact .mybg a.hd{font-size:14px}
.myact .lefttab li a:hover, .myact .lefttab li a.lefttab-act{background-color:#cfe2d8}

.login{background-image:none;margin:0}
.login .login-content{padding:0 0 10px}
.login h3{font-size:22px}

.choose-step .hd div{display:block;float:none}
.choose-step .hd div.mobvar{padding-left:20px}
.choose-step .hd{padding:10px;float:none;width:auto;display:block}
.choose-step .diamond-info .p10{padding:0}

.shape-list li{width:33.3%}
.shape-list li.splist{width:33.3%}

.metal-list li{width:25%}
.metal-list li .combox label{padding-left:0}

.pick-left .ds-hd{width:100%}
.pick-left .ds-content{padding-left:0;float:left;width:100%;padding-bottom:5px}

.grview .thumb{float:none;width:100%;text-align:center}
.grview .se-price{float:none;width:100%; margin-top:20px;}
.grview .se-price .ne-sale{ font-size:18px;}
.grview .se-price .ne-msrp{ font-size:13px;}
.grview .se-price .ne-offer{ font-size:13px;}
.grview .info{padding:0;float:left;width:100%; padding-top: 15px;border-right: none;}
.grview .info .lightbg td { font-size: 16px;}


.ckspac{min-height:0}
.ckspac-or{line-height:50px}
.static-page .countri li{padding:5px}

.checkout-login .close{padding:2px}
.checkout-login .hd{font-size:18px;padding:10px}
.checkout-login .chlogin-inner{margin:0 10px 10px}
.checkout-login h5{padding:10px;font-size:15px}
.checkout-login .chlogin-content{padding:10px}

.inner-banner{padding-top:10px;min-height:228px}
.inner-banner-hd h1{font-size:25px}
.inner-banner{font-size:12px}
.inner-banner-image{margin-top:0}

.static-page .countri li{width:50%}
.shape-list li{width:33.3%}

.combox label{font-size:12px;min-height: 35px;line-height:16px;}
.combox:hover label, .combox.combox-act label{padding-left:0;background-image:none}
.contact-box ul li a.credit{line-height:normal}

#table-mane{margin:0 auto;width:100%}
#table-mane table, #table-mane thead, #table-mane tbody, #table-mane th, #table-mane td, #table-mane tr{display:block}
#table-mane thead tr{position:absolute;top:-9999px;left:-9999px}
#table-mane tr{border:1px solid #ccc}
#table-mane td{border:0;border-bottom:1px solid #eee;position:relative;text-align:left;padding-left:50%!important}
#table-mane td:before{position:absolute;top:6px;left:6px;width:45%;text-align:left;padding-right:10px;white-space:nowrap;font-weight:700}

.ord-det td:nth-of-type(1):before{content:""}
.ord-det td:nth-of-type(2):before{content:""}
.ord-det td:nth-of-type(3):before{content:"Price"}
.ord-det td:nth-of-type(4):before{content:"Quantity"}
.ord-det td:nth-of-type(5):before{content:"Total Price"}

#table-mane .ord-det tr td:first-child, #table-mane .ord-det tr td:first-child:before{padding-left:10px!important;text-align:center}
#table-mane .ord-det tr td:nth-child(2), #table-mane .ord-det tr td:nth-child(2):before{padding-left:10px!important;text-align:center}

.ord-history td:nth-of-type(1):before{content:"Order No."}
.ord-history td:nth-of-type(2):before{content:"Order Date"}
.ord-history td:nth-of-type(3):before{content:"Sub Total"}
.ord-history td:nth-of-type(4):before{content:"Total Amt."}
.ord-history td:nth-of-type(5):before{content:"Payment Status"}
.ord-history td:nth-of-type(6):before{content:"Order Status"}
.ord-history td:nth-of-type(7):before{content:"Action"}

.wish_category td:nth-of-type(1):before{content:"Select"}
.wish_category td:nth-of-type(2):before{content:"Category Name"}
.wish_category td:nth-of-type(3):before{content:"Description"}
.wish_category td:nth-of-type(4):before{content:"Edit"}
.wish_category td:nth-of-type(5):before{content:"View Products"}

.wish_product td:nth-of-type(1):before{content:"Select"}
.wish_product td:nth-of-type(2):before{content:"Image"}
.wish_product td:nth-of-type(3):before{content:"Product Name"}
.wish_product td:nth-of-type(4):before{content:"Description"}

.reminder td:nth-of-type(1):before{content:"Select"}
.reminder td:nth-of-type(2):before{content:"Date"}
.reminder td:nth-of-type(3):before{content:"Title"}
.reminder td:nth-of-type(4):before{content:"Occasion"}
.reminder td:nth-of-type(5):before{content:"Relationship"}
.reminder td:nth-of-type(6):before{content:"Edit Reminder"}

.home-popup-content button{height:36px}

.dtl-left ul.rlink{float:none;margin:0 auto;width:287px}
.dtl-left ul.dtlsocial{width:auto;text-align:center}
.infotabs .hd2 a:hover, .infotabs .hd2 a.tabsactive{color:#000;}
.mfp-iframe-holder{padding-top:0}
.banner .owl-pagination{bottom:-4px}
.promo-code .input{padding:7px 10px}
.lightbg a.dtprlink{color:#000}
.lightbg a.dtprlink:hover{ color:#4a4a4a;}

.size-table{padding:0 10px!important}
.table-controls a{padding-left:5px;padding-right:5px}
.table-controls a.left{margin-left:-10px}
.table-controls a.right{margin-right:-10px}

.dtl-Bcrumb .breadcrumb a{float:none;}

.blackfridayleft{border-right:none; border-bottom:1px solid #000; padding-bottom:20px;}
.blackfridayright{border-left:none;padding-top:20px;}

.contact-mob-popup, .signin-mob-popup, .search-mob-popup{border-bottom:2px solid #898989;}
.product .thumb, .product .color, .product .name, .product-price{padding:0 0 10px 0;}
.totalres{font-size:16px; padding:10px 0 0 0;}
.result-sect .perpage{font-size:14px; text-transform:capitalize; }
.result-sect .perpage-select{padding-left:65px;}
ul.pr-listing li .product .name{min-height:50px}
}

@media only screen and (max-width:639px){
.catbox-home li{width:100%}
.metal-list li{width:33.3%}
.metal-list li .combox label a{font-size:12px}
.contact-box{padding:1px}
.contact-box ul{float:left;width:100%}
.contact-box ul li{display:block;float:left;width:100%;vertical-align:middle;padding:10px 0}
}

@media only screen and (max-width:479px){
.hide480{display:none}
.itembox .slid-items{width:100%;border-bottom:1px solid #D5DEF8}
.itembox{background-image:none;border-bottom:0}
.listview-pr{padding:15px;text-align:center}
.listview-pr .thumb{float:none;width:100%;position:relative}
.listview-pr .deic{padding-left:0;display:block}
.listview-pr .thumb:hover .prhover-info{display:none}
.static-page .countri li{width:100%}
.mobilis-table .text{font-size:12px}
/*.certlink li{text-align:center;padding:5px;width:100%;}*/
.viewlink{float:left;width:100%;padding:10px 0;position:relative;right:auto;top:auto;}
.viewlink a.gridview{margin-left:10px;}
.viewlink a.listview{float:right;}
.res_sec .res-hd1{font-size:14px;}
.product .thumb{min-height:inherit;}
/*.product .name{display:none;}*/
.detail-pr h1{font-size:16px;}
.metal ul.melist li{float:left;width:33.3%;}
.dtl-left .lage img{width:75%;height:75%;}
.dtl-left ul.rlink{display:block;}
.dtl-left ul.rlink li{text-align:left;display:inline-block;padding:4px;}
.dtl-left .prod-vdo{width:100%;}
.inner-banner-hd h1{font-size:21px;}
.inner-banner{min-height:280px;}
.home-popup-content .home-hd img{width:60%;}
.home-popup-content .home-cont p{font-size:15px;padding-top:5px;}
.shape-list li img{width:50%;}
.shape-list li.splist .combox.spshape{min-height:84px;}
ul.pr-listing li .product .name{min-height:75px; line-height:14px;}
ul.pr-listing li .product .name a{line-height:14px;}
#frmList .right_section .pagination{ text-align:center;}
ul.pr-listing li .product .color img{ margin:0 3px;}
}
@media only screen and (max-width:374px){
    .product-price .ne-msrp, .pr-listing li .ne-sale{float:left; clear:inherit;}
}
@media only screen and (max-width:320px){
.sb-slide{width:320px;float:left;}
#sb-site{width:320px;float:left;}
}
/*wishlist*/
/*.topfix .topicon li.wishlist{position:relative;}
.topfix .topicon li.wishlist img{margin-bottom: 2px;margin-top: -2px;}
.topfix .topicon li.wishlist span{position:absolute;right:0;left:0;bottom:0;font-size:11px;}*/
