.choose-step{float:left;width:100%}
.choose-step .content{float:left;width:100%}
.choose-step .hd{float:left;width:100%;line-height:22px;padding-top:20px}
.choose-step .hd span.selected{background:url(../images/icon-true.png) no-repeat left center;padding-left:18px;font-size:13px;color:#89010f}
.choose-step .hd span.title,
.choose-step .hd h3.title{font-style: italic; font-size:17px;padding:0 15px 0 5px}
.choose-step .hd .viewlink{position:relative;float:none;left:auto;right:auto;top:auto;text-align:right}
.choose-step .diamond-info{float:left;width:100%}

.setting-list, .shape-list, .metal-list{float:left;width:100%}
.shape-list li{float:left;width:14.2%}
.setting-list li{float:left;width:14.2%}
@media only screen and (max-width: 991px) {
.setting-list li {width: 25%;}
}

.metal-list li{float:left;}
.metal-list li .combox{text-align:left}
.metal-list li .combox label{display:block;padding-left:25px}
.metal-list li .combox label a{border:1px solid #DADADA;color:#4a4a4a;display:block;font-size:13px;padding:3px;line-height:21px;text-align:center;min-width:51px}
.metal-list li .combox label a.white{background:url(../images/sel-metal-white.jpg) repeat-x left top}
.metal-list li .combox label a.yellow{background:url(../images/sel-metal-yellow.jpg) repeat-x left top}
.metal-list li .combox label a.yellow-gold{background:url(../images/sel-metal-yellow-gold.jpg) repeat-x left top}
.metal-list li .combox label a.platinum{background:url(../images/sel-metal-platinum.jpg) repeat-x left top}
.metal-list li .combox label a.silver{background:url(../images/sel-metal-silver.jpg) repeat-x left top}
.metal-list .combox:hover label, .metal-list .combox.combox-act label{background:url(../images/icon-true.png) no-repeat left 8px}


.perfectds .content .metal-list.metal-row{padding-top: 15px;}
.perfectds .content.metal-sec .left span.title{padding-left: 15px;}

@media(max-width: 1064px){
	.perfectds .content .metal-list.metal-row{padding-bottom: 20px;}
}
.d_none{ display:none;}
.bleck_color{ color:#000;}
.pt0{ padding-top:0px;}
.AjaxWaiting{display:none; position:absolute;height:100%;width:100%; z-index:999;}

.shape-list li.splist{float:left;width:11.1%;}

.combox.spshape{min-height:105px;}
.combox.spshape a{display:block;padding-bottom:0;cursor:pointer;}
.combox label.splabel{line-height:14px;cursor:pointer; display:block; }
.combox{margin:4px;display:block;border:1px solid transparent;padding:5px;text-align:center;}
.combox a{display:block;padding-bottom:5px;}
.combox label{display:inline-block;color:#494949;font-size:13px;}
.combox:hover, .combox.combox-act{border:1px solid #89010f;}
.combox:hover label, .combox.combox-act label{color:#89010f;/*background:url(../images/icon-true.png) no-repeat scroll left center;padding-left:18px;*/}

.size-table{float:left;width:100%}
.size-table .allborder{border:0;width:100%;border-collapse:0;border-spacing:0;background-color:#fff}
.size-table .tableheader th, .size-table .sticky-intersect th{background:#f5f5f5;padding:5px;color:#000;font-size:13px;font-weight:400;white-space:nowrap}
.size-table .lightbg td{background:#fff;padding:5px;font-size:12px;border-bottom:1px solid #d9d9d9}
.size-table .sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;width:100%}
.size-table .sticky-thead{position:absolute;top:0;left:0;z-index:7;border:0;width:100%;border-collapse:0;border-spacing:0}
.size-table .sticky-col{position:absolute;top:0;left:0;z-index:50;width:auto;border:0;border-collapse:0;border-spacing:0}
.size-table .sticky-col .lightbg th{background-color:#fff;padding:5px;border-bottom:1px solid #d5def8;border-right:1px solid #d5def8}
.size-table .sticky-intersect{position:absolute;top:0;left:0;z-index:51;width:auto;border:0;border-collapse:0;border-spacing:0}
.size-table .sticky-intersect th{height:57px}
.size-table .sticky-enabled tbody.lightbg th.first{background-color:#fff;border-bottom:1px solid #d5def8;border-right:1px solid #d5def8}
.size-table .sticky-enabled tbody.lightbg th.first .name, .size-table .sticky-col tbody.lightbg th.first .name{font-size:15px}

.size-table .sticky-enabled tbody.lightbg td.first{background-color:#fff;border-bottom:1px solid #d5def8;border-right:1px solid #d5def8}
.size-table .sticky-enabled tbody.lightbg td.first .name, .size-table .sticky-col tbody.lightbg td.first .name{font-size:15px}

.size-table .lightbg th{background-color:#fff;padding:5px;border-bottom:1px solid #d5def8;border-right:1px solid #d5def8}
.size-table tbody.lightbg th.first{background-color:#fff;border-bottom:1px solid #d5def8;border-right:1px solid #d5def8}
.size-table tbody.lightbg th.first .name, .size-table tbody.lightbg th.first .name{font-size:15px}

.size-table tbody.lightbg td.first{background-color:#fff;border-bottom:1px solid #d5def8;border-right:1px solid #d5def8}
.size-table tbody.lightbg td.first .name, .size-table tbody.lightbg td.first .name{font-size:15px}


.table-controls{position:absolute;height:20px;width:100%;top:0;z-index:8;display:none;left:0}
.table-controls a{height:20px;width:13px;cursor:pointer;padding:23px 10px 24px;background-color:#dbdad6;text-align:center}
.table-controls a.left{margin-left:-20px}
.table-controls a.right{margin-right:-20px}

@media screen and (-webkit-min-device-pixel-ratio:0){
.table-controls a{padding:22px 10px}
.size-table .sticky-intersect th{height:54px}
}

.gridbox{border:1px solid #fff;padding:5px}
.gridbox .name{color:#000000;font-size:13px;line-height:24px;display:block;text-transform:capitalize}
.gridbox .name:hover,.newtable .gridbox .name:hover{color:#89010f; text-decoration: underline;}
.gridbox .retail{display:block;color:#494949;font-size:15px;line-height:24px}
.gridbox .price{font-size:18px}
.gridbox:hover, .gridbox.gridbox-act{border:1px solid #9cbeac}
.gridbox .rr_cat_ratings{ min-height:25px;}
.gridbox .ne-offer { display: block;}
.inner-black{float:left;width:100%;overflow:auto}
.inner-black ul.listview1{float:left;width:100%;}
.inner-black ul.listview1 li{float:left;width:25%; padding:5px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

@media only screen and (max-width:800px){.inner-black ul.listview1 li{width:33.3%;}}
@media only screen and (max-width:639px){.inner-black ul.listview1 li{width:50%;}}
@media only screen and (max-width:479px){.inner-black ul.listview1 li{width:100%;}}

.bsep-line{width:100% !important; height:1px; clear:both;}
@media only screen and (max-width:800px){.bsep-line{display:none;}}

.strip{text-align:center;padding:15px;display:block;background-color:#CFE2D8}
.strip a{color:#000;font-size:18px}

.inner-black .gridbox .thumb img{max-width:165px}

.result-list-viw{float:left;width:100%;overflow:auto}
.result-list-viw .inner{float:left;width:100%}
.result-list-viw .allborder{background:#d9d9d9;border:0;width:100%;border-collapse:0;border-spacing:1px}
.result-list-viw .tableheader td{background:#d5def8;color:#01327e;padding:5px;text-transform:none;font-size:14px}
.result-list-viw .lightbg td{padding:5px}
.result-list-viw .lightbg td a{color:#4a4a4a;font-size:15px}
.result-list-viw .tableheader td.first{text-transform:uppercase}
.result-list-viw .lightbg td.first{color:#000000;font-size:16px}
.result-list-viw .tableheader th{background:#f5f5f5;color:#000000;padding:5px;text-transform:none;font-size:13px;font-weight:400;}
.result-list-viw .sticky-wrap .sticky-col {display:none;}
.result-list-viw .sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;width:100%}
.result-list-viw .sticky-thead{position:absolute;top:0;left:0;z-index:7;border:0;width:100%;border-collapse:0;border-spacing:1px;-webkit-transform: translate3d(0,0,0); height:60px;}

.pick-left{padding-right:200px}
.pick-left .ds-hd{float:left;padding:4px 0;width:80px}
.pick-left .ds-hd a{color:#000;}
.pick-left .ds-content{padding-left:80px;padding-bottom:10px}
.pick-left .ds-content .lightbg td{padding:0}
.pick-left .ds-content .lightbg td a{padding:8px;text-align:center;display:block;background-color:#fff;color:#333745;font-size:11px}
/*.pick-left .ds-content .lightbg td a:hover, .pick-left .ds-content .lightbg td a.active{background:#eef8f8;color:#8cae9c;}*/
.pick-left .ds-content .lightbg td a.hover, .pick-left .ds-content .lightbg td a.active{background:#CFE2D8;color:#000000;}
.pick-left .ds-content .price-rank{width:80px;padding:7px;font-size:12px;height: 30px;}
.pick-left .sattinginfo{background-color:#f9f9f9;border:1px solid #dfdfdf;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-left:10px;min-height:82px}
.pick-left .sattinginfo .leftarrow{position:absolute;width:18px;height:24px;top:20px;left:-7px}

.mobilis-table .sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;width:100%}
.mobilis-table .sticky-thead{position:absolute;top:0;left:0;z-index:50;border:0;width:100%;border-collapse:0;border-spacing:0;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.25);box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}
.mobilis-table .sticky-thead th, .mobilis-table .tableheader th{font-size:13px;text-transform:none;color:#000;padding:10px;font-weight:400;background-color:#f5f5f5;}
.mobilis-table .tableheader th.priceth{background:#CFE2D8;color:#000;}
.mobilis-table .text{font-size:15px;color:#4a4a4a;}
.mobilis-table .text a{color:#4a4a4a;}
.mobilis-table td:last-child{background:#f5f5f5;}
.mobilis-table td:last-child a{color:#000;text-decoration:underline;}
.mobilis-table td:last-child a:hover{text-decoration:none;}

.pick-content{width:189px;float:right;}
.pick-content ul{margin:0 auto;padding:0;}
.pick-content ul li{margin:0 5px 5px 0;padding:0;float:left;text-align:center;background:#CFE2D8;width:92px;height:92px;color:#000;text-transform:uppercase;}
.pick-content ul li.last{margin-right:0;}
.pick-content ul li:hover{background:#b2cfc0;}
.pick-content ul li img{padding:5px 0 0;}
.pick-content ul li span{font-size:11px; letter-spacing:0px;}
.pick-content ul li font{font-size:10px; letter-spacing:0px;}
.pick-content ul li a{color:#000;}

.result-titles{float:left;width:100%;position:relative;padding:10px 0;}
.result-titles h2 {font-size:18px;}
.result-titles h2 span{color:#757575;}

.result-titles .viewlink{right:0;}

.grview{float:left;width:100%;position:relative;}

/*Added for wishlist for BYO page 27-6-2018 Start*/
.grview .thumb .por.d-inline-block .wishic-hover{ position: absolute; right:-40px; top:-4px;}
@media only screen and (max-width:858px){.grview .thumb .por.d-inline-block .wishic-hover{right:-0px;}}
/*Added for wishlist for BYO page 27-6-2018 End*/

.grview .se-price{float:right;width:30%;text-align:center;padding:10px; box-sizing:border-box;}
.grview .se-price h4{color: #000; text-transform: none; font-size: 18px; padding-bottom: 10px;}
.grview .info{width: 70%;  border-right: 1px solid #E7E7E7;}
.grview .info .allborder{border-spacing:0;}
.grview .info .lightbg td{font-size: 18px; text-align:center;}
.grview .info .lightbg td.bluetext{color:#000; border-right: 1px solid #E7E7E7; text-align:left; padding-left: 50px;}
.grview .info .lightbg:first-child td{border-bottom: 1px solid #E7E7E7; border-right: none; text-align:center; padding-left: 10px;}

@media(max-width: 991px){
	.grview .info .lightbg td{font-size: 16px;}
	.grview .info .lightbg td.bluetext{padding-left: 30px;}
	.grview .info{width: 65%;}
	.grview .se-price{width: 35%;}
	.grview .se-price h4{font-size: 16px;}
}


.diamonds-info{position:absolute;border:1px solid #d9d9d9;padding:10px;background-color:#fff;right:0px;top:0;width:185px;padding-bottom:20px!important}
.diamonds-info .leftarrow{width:12px;height:21px;position:absolute;left:-12px;top:50%;}
.diamonds-info td{vertical-align:top;}
.diamonds-info td:first-child{width:57%;}
.diamonds-info .ne-sale{ font-size:16px;}
.diamonds-info .ne-msrp{ font-size:13px; color:#9096a1; padding-bottom:0px;}
.diamonds-info .ne-msrp strong{font-weight: normal;}
.diamonds-info .ne-offer{ font-size:13px;}

.choose-step .mobvar span.right a{color:#666;}
.choose-step .mobvar span.right a:hover{color:#8cae9c;}

.resetlink a{color:#000;font-size:13px;text-decoration:underline;}
.resetlink a:hover{color:#8cae9c;}

.result-table{float:left;width:100%;max-height:200px;overflow:auto;border:1px solid #ccd5ee;}
.result-table .allborder{background:#ccd5ee;border:0;width:100%;border-collapse:0;border-spacing:1px;}
.result-table .tableheader th{background:#deeef4;color:#000;padding:7px;}
.result-table .lightbg td{padding:1px 5px;text-align:center;}
.result-table .lightbg th.price-data{padding:5px;background:#deeef4;}
.result-table .lightbg th.price-data a{color:#25998c;font-weight:700;text-decoration:underline; vertical-align:middle;}
 
.preset_prd_sec{width:100%; float:left; border-bottom:1px solid #dcdcdc; padding-bottom: 10px;}
.preset_prd_sec .preset_prd{text-align:center; padding-bottom:15px; padding-top:15px; position:relative;}
.preset_prd_sec .preset_prd.bg_active:before{background-color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.7); content:""; z-index:1; width:100%; float:left; height:100%; left:0px; top:0px;  position:absolute;}
.preset_prd_sec .prd_img_hd a{font-size:16px; line-height:24px; font-family: 'libre_baskerville'; font-style: italic;}
.preset_prd_sec .prd_img_hd span{display:block; padding:7px 0 15px;}
.preset_prd_sec .prd_img_hd span span{padding-bottom:0px; display:block; font-size:20px; }
.preset_prd_sec .view_size_link{color: #4a4a4a; text-decoration:underline; font-size:13px; letter-spacing:1px;}

.preset_prd_sec .select_preset{padding:10px 15px; border-top:solid 2px #CFE2D8; border-bottom:solid 2px #CFE2D8; color: #1e1e1e; font-size:16px;}
.preset_prd_sec .select_preset_dtl{width:100%; float:left; background: #f6f6f6; padding:10px 10px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.preset_prd_sec .select_preset_dtl.bg_change{background:#edecea;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list{width:100%; float:left; padding:5px 0; text-align:center;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list:first-child{padding-bottom: 0px;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li{letter-spacing:0px; font-size:13px; font-weight:bold; text-align:center; width:19.3%; display:inline-block;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li a{font-weight:bold; display:block;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li a.sale_price_p{color:#000; font-size:13px;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li label{font-weight:normal; float:left;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li span{/*text-decoration:line-through;*/ font-size:13px; color:#ec3b3b;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li input{display:none;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li input + .radio_check{float:none; display:inline-block; background: #f6f6f6; position:relative; border:solid 1px #000000; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; width:17px; height:17px; margin:0px auto;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list li input[type=radio]:checked + .radio_check:before{background: #000; border:solid 1px #fff; left:1px; top:1px;  content:""; position:absolute; width:13px; height:13px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.preset_prd_sec .select_preset_dtl ul.select_dtl_list.cut_grade{margin:0 0 10px 0;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.cut_grade li{ font-size:16px; font-weight:normal; }
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.cut_grade li label{ margin:0 0 -5px 0; }
@media only screen and (max-width:413px){
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list.cut_grade li{ font-size:13px; }
}

.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label{text-align: left;width: 100%; float: none; display: block; padding-top: 5px;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label.sale{ color:#ec3b3b; font-weight: bold; text-transform:capitalize;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.sale_price_p{ color: #89010f;font-weight: bold; font-size:13px;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li span{ color: #4a4a4a;font-weight:normal;font-size:13px; padding-top: 5px; display: block;}
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label.pr-sale,
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.pr-sale span{ color:#989895; font-size:14px; }
.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.pr-sale{ text-decoration:line-through; }
.preset_prd_sec .dmd_step_preset{width:100%; float:left; text-align:center;}
.preset_prd_sec .dmd_step_preset>li{display:inline-block; font-size:16px; padding:0 2px;}

.preset_prd_sec .dmd_step_preset>li span{float:left; height:2px; width:8px;  margin:0 2px; background: #4a4a4a; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position:relative; top:-4px;}
.preset_prd_sec .dmd_step_preset>li img{position: relative; top: -1px; padding-right: 0px;}

.dmd_step_preset-man{ padding:10px 0; float: left; width: 100%;text-align: center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.dmd_step_preset-man>li{ display: inline-block; width:76.5%;}
.dmd_step_preset-man>li.frist{ width:15.3%; text-align: left;}

.preset_prd_sec .dmd_step_preset-man3>li.frist{ width:24%; text-align: center;}
.preset_prd_sec .dmd_step_preset-man3>li { width: 60.9%;}
@media only screen and (max-width:450px){.preset_prd_sec .dmd_step_preset-man3>li .dmd_step_preset > li{font-size:13px; padding:0 1px;}}
@media only screen and (max-width:387px){.preset_prd_sec .dmd_step_preset-man3 > li{ width: 74%;}}

.preset_prd_sec .dmd_step_preset-man4>li.frist{ width:15.3%; text-align: left;}
.preset_prd_sec .dmd_step_preset-man4>li { width:61.2%;}
@media only screen and (max-width:512px){.preset_prd_sec .dmd_step_preset-man4>li .dmd_step_preset > li{font-size:13px;padding:0 1px;}.preset_prd_sec .dmd_step_preset-man4>li span{ width:4px;}}

@media only screen and (max-width:427px){
    .preset_prd_sec .dmd_step_preset-man4>li .dmd_step_preset > li{padding:0 0px;}
    .preset_prd_sec .dmd_step_preset-man4>li span{ width:2px;}
    .preset_prd_sec .dmd_step_preset-man4>li{ width: 70%;}
    .preset_prd_sec .dmd_step_preset-man4>li span:nth-child(-n+2) { display: none;}
}

@media only screen and (max-width:420px){.dmd_step_preset-man>li{ width:82.9%;}.preset_prd_sec .dmd_step_preset>li{font-size:13px; padding:0 1px;}
.preset_prd_sec .dmd_step_preset > li span{ width: 5px;}}
@media only screen and (max-width:339px){.preset_prd_sec .dmd_step_preset>li{padding:0 0px;}.preset_prd_sec .dmd_step_preset > li span{ width:4px;}}

.preset_prd_sec .select_btn a{display:block; background: #edecea; border:solid 1px #89010f; background: #fff; padding:15px 10px; font-size:13px; margin:30px 0px 0; text-align:center;}
.preset_prd_sec .select_btn{display:none;}
.preset_prd_sec .select_preset_dtl.bg_change .select_btn{display:block;}

.ne-offer-price{ background-color: #d2e1d9 !important;}
.ne-offer-price .ne-offer{font-size:20px;}
@media only screen and (max-width:804px){.ne-offer-price .ne-offer{font-size:16px;}}

/*06-08-2018*/
.shape-page .style-sec{float:left;width:100%;}
.shape-page .metal-sec{float: left;width:100%;}
.shape-page .metal-sec .diamond-info .metal-list li{width: auto; padding: 0 1px;}
.shape-page .metal-sec .diamond-info .metal-list li .combox{text-align:center;padding: 0; border:none;}
.shape-page .metal-sec .diamond-info .metal-list li .combox a{width: 50px; height: 50px; padding: 0;  border-radius:50%; border:solid 1px transparent; line-height:49px; font-size:13px;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act,.shape-page .metal-sec .diamond-info .metal-list li .combox:hover{border:none; box-shadow: none;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act a,.shape-page .metal-sec .diamond-info .metal-list li .combox a:hover{border: 1px solid #89010f;}
.shape-page .metal-sec .diamond-info .metal-list li .combox label.metal-detail{background:none;padding-left:0;position: absolute;top:50px;right: 0;left: 0;line-height:normal;padding:0 10px;}
.shape-page .metal-sec .diamond-info .metal-list li .combox a.white{background:#e9f1f4;}

.shape-page .metal-sec .diamond-info .metal-list li .combox a {color:#2b2b2a;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act a {color:#000000; font-weight:100;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act a .metal-detail {font-weight:normal;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act a.white {background:#d5dde0;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act a.yellow {background:#f1cc42;}
.shape-page .metal-sec .diamond-info .metal-list li .combox.combox-act a.yellow-gold {background:#ebc8b9;}

.shape-page .metal-sec .diamond-info .metal-list li .combox a.yellow{background:#fdd748;}
.shape-page .metal-sec .diamond-info .metal-list li .combox a.yellow-gold{background:#fdd6c5;}

.shape-page .metal-sec .diamond-info .metal-list li:hover .combox label.metal-name,.shape-page .metal-sec .diamond-info .metal-list li .combox-act .metal-detail .metal-name{display:block;}
.shape-page #selected-diamond-shape,.shape-page #selected-setting-type,.shape-page #selected-metal-type{display:none;}
.shape-page .mobvar{position:relative;}
.shape-page .mobvar .info-icon{position:absolute;top:-10px;}

.ggb-heading img{vertical-align:middle;}

.gbb-step li{display:inline-block;width:100%;text-align:center;position:relative;color:#b6b6b6;}
.main-tab tr.space {margin-bottom:5px;}
.main-tab tr.space .nospace {padding:5px 0;}
.top-spacing .ggb-heading {margin-top:5px;}
.gbb-step.gbb-step1 li:first-child:before{display:none;}
.gbb-step li:before{content:"";border-bottom:1px dashed #b6b6b6;width:100%;position:absolute;left:0;top:50%;}
/*.gbb-step li:after{content:"";border-bottom:1px dashed #b6b6b6;width:40%;position:absolute;right:0;top:50%;}*/
.gbb-step.gbb-step2 li:last-child:after{display:none;}
.gbb-step.gbb-step-1 li h2{font-size: 14px;text-transform: capitalize;display: inline-block;padding: 0 10px;position: relative;background:#f5f5f5;}


@media only screen and (max-width:1024px){   
.shape-page .style-sec{float:inherit;width:100%;}    
.shape-page .metal-sec{float:inherit;width:100%;}
}

@media only screen and (max-width:767px){
.shape-page #selected-diamond-shape, .shape-page #selected-setting-type, .shape-page #selected-metal-type{display:block;}    
.shape-page .mobvar .info-icon{top: -30px;left:200px;}      
.shape-page .style-sec{float:inherit;width:100%;}    
.shape-page .metal-sec{float:inherit;width:100%;}
}
@media only screen and (max-width:500px){
.shape-page .metal-sec .diamond-info .metal-list li .combox a{font-size:11px; width:40px; height: 40px; line-height:40px;}    
}

/*for mobile page*/
.mb-shape-page .tab-hd .tab-icon{position: absolute;right: 5px;top: 5px;}    
.mb-shape-page .tab-hd{position:relative;margin-top:20px;}    
.mb-shape-page .tab-hd ul{text-align:left;background:#f5f5f5;padding:10px 0px 10px 10px;}    
.mb-shape-page .tab-hd li{display:inline-block;width:29%;vertical-align: top;border:1px solid #becabe;border-radius:5px;min-height:60px;position:relative;-webkit-box-shadow: 0 10px 12px -8px rgba(0,0,0,.29); -moz-box-shadow: 0 10px 12px -8px rgba(0,0,0,.29); box-shadow: 0 10px 12px -8px rgba(0,0,0,.29);}
.mb-shape-page .tab-hd li .hd .mobvar .true-img{width:15px; float:left;position:absolute;left:0;top:4px;}     
.mb-shape-page .tab-hd li .hd{padding:5px;}
.mb-shape-page .tab-hd li .hd span.title{padding:0;float:left;font-weight:600;}
.mb-shape-page .tab-hd li .hd .mobvar{padding:5px 0 0 0;clear:both;line-height:normal;position:relative;}  
.mb-shape-page .tab-hd li .hd .mobvar .selected{font-size:11px;background-image:none;float: left;text-align: left; width: 80%;padding-left: 20px;}  
.refresh-img {position: absolute;right: 1px;top:12px; text-align:center;}
.tab-hd .refresh-img.tab-reset span {display:block; font-size:11px; color:#a4a4a4;}
.mb-shape-page .ltopbtn a{font-size:11px;}

.mb-shape-page .choose-step{position:relative;}
.mb-shape-page .choose-step .tab-inner{display:none;}
.mb-shape-page .choose-step .tab-inner-show{position:absolute;background:#fff;top:-85px;right:0;left:0;width:100%;z-index:99;margin:0 auto;border:2px solid #e8e8e8;display:block;}
.tab-hader{background: #cde2d9;padding: 10px;position:relative;}
.tab-hader li{display:inline-block;}
.close {position:absolute;top:13px;right:10px;}
.close span{font-size:13px;color:#000;vertical-align:top;}

@media only screen and (max-width:767px){
.mb-shape-page .tab-hd li{width:28%;}
}

/* For New A/B Test Version Start */
.newtable .size-table .sticky-enabled tbody.lightbg th.first .name,
.newtable .size-table .sticky-col tbody.lightbg th.first .name{font-size:16px; font-weight: normal; display: inline-block;}
.newtable .size-table .sticky-enabled tbody.lightbg th.first, .newtable .size-table .lightbg td{border-bottom: 0px solid #d5def8;}
.newtable .size-table .sticky-enabled tbody.lightbg th.first .name .sdline,
.newtable .size-table .sticky-col tbody.lightbg th.first .name .sdline{margin-top:10px; height:1px; -webkit-box-shadow:0px 3px 4px #bbbbbb; -moz-box-shadow:0px 3px 4px #bbbbbb; box-shadow:0px 3px 4px #bbbbbb; border-bottom: 1px solid #a1a1a1;}


.newtable .size-table .sticky-enabled tbody.lightbg td.first .name,
.newtable .size-table .sticky-col tbody.lightbg td.first .name{font-size:16px; font-weight: normal; display: inline-block;}
.newtable .size-table .sticky-enabled tbody.lightbg td.first, .newtable .size-table .lightbg td{border-bottom: 0px solid #d5def8;}
.newtable .size-table .sticky-enabled tbody.lightbg td.first .name .sdline,
.newtable .size-table .sticky-col tbody.lightbg td.first .name .sdline{margin-top:10px; height:1px; -webkit-box-shadow:0px 3px 4px #bbbbbb; -moz-box-shadow:0px 3px 4px #bbbbbb; box-shadow:0px 3px 4px #bbbbbb; border-bottom: 1px solid #a1a1a1;}


.newtable .size-table .sticky-enabled tbody.lightbg .mdline{margin-top:0px; height:1px; -webkit-box-shadow:0px 2px 3px #cccccc; -moz-box-shadow:0px 2px 3px #cccccc; box-shadow:0px 2px 3px #cccccc; border-bottom: 1px solid #dfdfdf;}


.newtable .size-table tbody.lightbg th.first .name,
.newtable .size-table tbody.lightbg th.first .name{font-size:16px; font-weight: normal; display: inline-block;}
.newtable .size-table tbody.lightbg th.first, .newtable .size-table .lightbg td{border-bottom: 0px solid #d5def8;}
.newtable .size-table tbody.lightbg th.first .name .sdline,
.newtable .size-table tbody.lightbg th.first .name .sdline{margin-top:10px; height:1px; -webkit-box-shadow:0px 3px 4px #bbbbbb; -moz-box-shadow:0px 3px 4px #bbbbbb; box-shadow:0px 3px 4px #bbbbbb; border-bottom: 1px solid #a1a1a1;}


.newtable .size-table tbody.lightbg td.first .name,
.newtable .size-table tbody.lightbg td.first .name{font-size:16px; font-weight: normal; display: inline-block;}
.newtable .size-table tbody.lightbg td.first, .newtable .size-table .lightbg td{border-bottom: 0px solid #d5def8;}
.newtable .size-table tbody.lightbg td.first .name .sdline,
.newtable .size-table tbody.lightbg td.first .name .sdline{margin-top:10px; height:1px; -webkit-box-shadow:0px 3px 4px #bbbbbb; -moz-box-shadow:0px 3px 4px #bbbbbb; box-shadow:0px 3px 4px #bbbbbb; border-bottom: 1px solid #a1a1a1;}


.newtable .size-table tbody.lightbg .mdline{margin-top:0px; height:1px; -webkit-box-shadow:0px 2px 3px #cccccc; -moz-box-shadow:0px 2px 3px #cccccc; box-shadow:0px 2px 3px #cccccc; border-bottom: 1px solid #dfdfdf;}


.newtable .size-table .lightbg .first .ltbox{display: inline-block; background:#ffffff;}

.newtable .gridbox{border:1px solid #dfdfe3; background:#ffffff;}
/*.newtable .size-table .lightbg td, .newtable .size-table .sticky-enabled tbody.lightbg th.first{border:0;}*/
.newtable .size-table .lightbg th.noline, .newtable .size-table .lightbg td.noline{border:0px;}

.newtable .size-table .lightbg td{padding:10px;}
.newtable .size-table .lightbg td.npad{padding:0px;}
.newtable .size-table .sticky-enabled tbody.lightbg th.first{border-right: 0px;}
.newtable .size-table .lightbg td, .newtable .size-table .sticky-enabled tbody.lightbg th.first{background:none;}

.newtable .size-table .sticky-enabled tbody.lightbg td.first{border-right: 0px;}
.newtable .size-table .lightbg td, .newtable .size-table .sticky-enabled tbody.lightbg td.first{background:none;}

.newtable .size-table tbody.lightbg th.first{border-right: 0px;}
.newtable .size-table .lightbg td, .newtable .size-table tbody.lightbg th.first{background:none;}

.newtable .size-table tbody.lightbg td.first{border-right: 0px;}
.newtable .size-table .lightbg td, .newtable .size-table tbody.lightbg td.first{background:none;}


.newtable .gridbox .name{ text-align: left; padding:0px 10px; text-transform: none; color: #2b2b2a;  font-family: 'libre_baskerville'; font-style: italic;}
.newtable .gridbox .name span{font-size:16px; display: inline-block; background:#f5f5f5; border-radius:3px; padding:2px 6px; margin-top: 5px;}
.newtable .gridbox .name span span{display:inherit; background:none; border-radius:0; padding:0px; margin-top:0; text-transform: capitalize;}
.newtable .gridbox .ne-listng{ text-align: center; padding:10px;}
.newtable .gridbox .ne-offer{text-align: right; padding:0px; color:#71a78d;}
.newtable .gridbox .ne-msrp{padding-bottom: 0px;}
.newtable .gridbox .ne-msrp strong{font-weight: normal;}
.newtable .gridbox .ne-listng .sdetail, .newtable .preset_prd_sec .ne-offer .sdetail{ background:#CFE2D8; border-radius:3px; padding:7px 10px; display:block; color:#000; font-size:13px; font-weight:normal; letter-spacing:0px; clear:both; text-align:left;}
.newtable .gridbox .ne-listng .sdetail strong, .newtable .preset_prd_sec .ne-offer .sdetail strong{ float:right; font-size:17px; }
.newtable .gridbox .ne-listng .sdetail:hover, .newtable .preset_prd_sec .ne-offer .sdetail:hover{ background:#9cbeac;}
.newtable .preset_prd_sec .ne-offer .sdetail{ background:none/*#dddddd*/; font-weight:600; text-align:right; padding:0;}
.newtable .size-table .sticky-intersect th{height:47px;}
.newtable .main-tab tr.space .nospace{padding:5px 15px;}

.newtable .size-table .lightbg .w25:hover{background:#edecea!important;}

.newtable #size-table .lightbg th.first, .newtable #size-table .lightbg td.wish-hv{ width: 25%;}
.newtable #size-table .lightbg td.first, .newtable #size-table .lightbg td.wish-hv{ width: 25%;}
.newtable #size-table .lightbg tr:last-child th, .newtable #size-table .lightbg tr:last-child td{border:0px;}

.newtable .size-table .tableheader th.dscolor,
.newtable .size-table .sticky-intersect th.dscolor{background:#f5f5f5; color:#2b2b2a; border-radius: 5px; font-size: 22px;}
.newtable .size-table th.dscolor{background:#f5f5f5; color:#2b2b2a; border-radius: 5px; font-size: 22px;}

.newtable .wish-hv .gridbox .thumb .prdnone,
.newtable .wish-hv .gridbox.gridbox-act .thumb .prdnone{display:inline-block;}
.newtable .wish-hv .gridbox .thumb .prdblock,
.newtable .wish-hv .gridbox.gridbox-act .thumb .prdblock{display:none;}

.newtable .wish-hv:hover .gridbox .thumb .prdblock,
.newtable .wish-hv:hover .gridbox.gridbox-act .thumb .prdblock{display:inline-block;}
.newtable .wish-hv:hover .gridbox .thumb .prdnone,
.newtable .wish-hv:hover .gridbox.gridbox-act .thumb .prdnone{display:none;}

.newtable .gridview .ggb-heading li span{color:#2b2b2a;}
.newtable .gridview .gbb-step li{display:inline-block;width:33%;text-align:center;position:relative;color:#2b2b2a;}
.gbb-step.blue-light-bg li h2,.gbb-step.blue-light-bg li p{background:#f5f5f5;position:relative;display:inline-block;padding:0 10px;text-transform:capitalize;margin:0px; font-weight:normal;}
.newtable .gridview .gbb-step li:before{content:"";border-bottom:1px dashed #9fa3a6;width:100%;position:absolute;left:0;top:50%;}

.newtable .gridview ul.gbb-step { position:relative;}
.newtable .gridview ul.gbb-step li{ font-weight: 700;}
.newtable .gridview ul.gbb-step li h2, .newtable .gridview ul.gbb-step li p{ color:#191918;margin:0px; font-weight:normal;}
#size-table ul.gbb-step li h2{display:inline-block;padding:0 10px;position:relative;background:#f5f5f5;text-transform: capitalize;}
#size-table ul.gbb-step li p{display:inline-block;padding:0 10px;position:relative;background:#f5f5f5;text-transform: capitalize; font-weight:400; font-size:22px; color:#191918; margin:0px;}
.gbb-step.light-bg li h2{background: #f5f5f5!important;display: inline-block;position: relative;text-transform: capitalize;padding: 0 10px;}
.gbb-step.blue-light-bg.space li{margin:0 -5px;}
/*.newtable .gridview .gbb-step:before{content:""; width:15px; height:15px; background:url(../images/steparw.png) no-repeat left; background-position:-3px 0px; border-bottom:0; position: absolute; top:0px; left:-3px;}
.newtable .gridview .gbb-step:after{content:""; width:15px; height:15px; background:url(../images/steparw.png) no-repeat right; background-position:-15px 0px; border-bottom:0; position: absolute; top:0px; right:-6px;}*/

.newtable .gridview .gbb-step li:first-child:before{content:"";border-bottom:1px dashed #9fa3a6;width:100%;position:absolute;left:0;top:50%;}
/*.newtable .gridview .gbb-step li:last-child:after{content:"";border-bottom:1px dashed #9fa3a6;width:40%;position:absolute;right:0;top:50%;}*/

.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list li{width:23%;}
.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list li a, 
.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.sale_price_p{font-size:16px;}
.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label.sale{font-size: 22px;}

.newtable .preset_prd_sec{border-bottom: 0px solid #dcdcdc;}
.newtable .preset_prd_sec .mbline{margin:0;height: 1px;-webkit-box-shadow:0px 2px 3px #cccccc; -moz-box-shadow:0px 2px 3px #cccccc; box-shadow:0px 2px 3px #cccccc;border-bottom: 1px solid #dfdfdf; clear: both;}

.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list li span.d-cut {font-weight:normal; font-size:13px;color:#4a4a4a; text-decoration:none;}
.newtable .ne-offer{background:none; font-size:20px; font-weight:700; letter-spacing: 0;}
.newtable .ne-offer strong{text-transform:uppercase;}
.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.sale_price_p{ padding-top:5px; font-size:18px;}
.newtable .preset_prd_sec .dmd_step_preset-man3>li.frist{width:24%;text-align:center;}
.newtable .preset_prd_sec .dmd_step_preset-man3 > li{width:74%;}
.newtable .preset_prd_sec .dmd_step_preset-man3 .dmd_step_preset > li span {width:6px;}

.newtable tr.bg_row_active{background-color:#CFE2D8;}
.newtable tr.bg_row_active th {background-color:#ffffff !important;}
.newtable tr.bg_row_active td.npad {background-color:#ffffff !important;}
.newtable tr.bg_row_active td {background-color:#edecea !important;}
.newtable tr.bg_row_active td.first {background-color:#ffffff !important;}
.newtable tr.bg_row_active .gridbox {background-color:#fff !important;}

.newtable tr.bg_row_quality_active {display:none;}
.newtable tr.bg_row_quality_active th {background-color:#ffffff !important;}
.newtable tr.bg_row_quality_active td.npad {background-color:#ffffff !important;}
.newtable tr.bg_row_quality_active td {background-color:#edecea !important;}
.newtable tr.bg_row_quality_active td.first {background-color:#ffffff !important;}
.newtable tr.bg_row_quality_active .quality-text {font-size:16px; padding:10px;}

.newtable .size-table .sticky-col {display:none;}
.newtable .size-table .sticky-intersect{display:none;}

.abstyle .list_banner {background-color:#ffffff;}
.perfectds{background:#ffffff; border: 1px solid #dddddd; border-radius:5px;}
.perfectds .shape-sec{background:#f5f5f5;}
.perfectds .dshd{background:#6B6B6B; color:#fff; position: relative; font-size:16px; border-bottom: 1px solid #dddddd; text-align: center; text-transform: capitalize; padding:10px;}
.perfectds .content .left span.title,
.perfectds .content .left h3.title{padding: 0 15px 0 20px; color:#2b2b2a;}

.strip.newstrip {background-color: #dddddd; border: 1px solid #979797;}
.strip.newstrip a{font-size:21px;}
.strip.strip_new{background-color: #fff; display: inline-block; padding:10px 30px;  border: 1px solid #979797;}

.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list li a.buynow{background:#89010f; padding:4px 3px 2px 3px; font-weight: normal; color:#fff; font-size:12px; text-transform: uppercase; }

@media (min-width:768px){	
	.newtable .gridbox .ne-listng .ne-msrp,
	.gridbox .ne-listng .ne-msrp { padding-bottom: 12px; }
	.newtable .gridbox .ne-listng .sdetail,
	.gridbox .ne-listng .sdetail,
	.gridbox .ne-listng .ne-offer { text-align: center; font-size:13px; line-height: 18px; font-weight:600; padding-left: 5px; padding-right: 5px; }	
	.newtable .gridbox .ne-listng .ne-sale,
	.gridbox .ne-listng .ne-sale { font-size: 16px;  margin-top: 1px;letter-spacing:normal; }
	
	.newtable .gridbox .ne-listng .pr-sale,
	.gridbox .ne-listng .pr-sale { font-size:16px; padding-top: 2px; letter-spacing:normal; }
	
	.diamonds-info .ne-msrp { text-align: left; }
	.diamonds-info .pr-sale { font-size:16px; margin-top: 3px; }
	.diamonds-info .ne-sale { font-size:16px; float: left; width: 100%; text-align: left; margin-top: 3px; margin-bottom: 12px; }
	.diamonds-info .ne-offer { text-align: center; font-weight: bold; line-height: 18px; padding: 7px 10px; }
}

@media (max-width:1199px){
	.newtable .gridbox .ne-listng .ne-sale{ clear:both; margin:0; /*float:left;*/ }
	.newtable .gridbox .ne-listng .sdetail{ text-align:center; }
	.newtable .gridbox .ne-listng .sdetail strong{ float:inherit; display:block; }
	.newtable .ne-offer{font-size:16px; padding:10px 0;}
}
@media (max-width: 767px){
	.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list li a.buynow { display:inline-block; padding:4px 10px 3px 10px; font-weight: normal; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list { padding: 3px 0; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list li { vertical-align: top; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list.cut_grade + .select_dtl_list > li label { display: block; padding-top: 4px; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label,
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li span { padding-top: 3px; padding-bottom: 3px; display: block; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label.pr-sale + .pr-sale { padding-top: 6px; font-weight: bold; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label.pr-sale{color: #989895;}
	.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li label:last-child{ color: #89010f;}
	.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.sale_price_p { padding-top: 1px; }
	.newtable .ne-offer { padding: 0; padding-left: 23%; }
	.newtable .preset_prd_sec .ne-offer .sdetail { padding: 5px 8px; text-align: center; font-size:15px; }
	
	.mobilis-table .ne-listng .pr-sale { margin-top: 5px; }
	.mobilis-table .ne-listng .ne-sale { float: left; text-align: left; width: 100%; font-size: 19px; margin-top: 5px; margin-bottom: 12px; }
	.mobilis-table .ne-listng .ne-sale.tac-imp{text-align: center}
	.mobilis-table .ne-listng .ne-offer { font-weight: bold; text-align: center; line-height: 18px; font-size: 14px; padding: 7px 10px; }
}
@media (max-width: 374px){
	.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list li a { font-size: 14px; }
	.preset_prd_sec .select_preset_dtl ul.select_dtl_list li,.preset_prd_sec .select_preset_dtl ul.select_dtl_list.cut_grade li{font-size: 12px;}
	.newtable .preset_prd_sec .select_preset_dtl ul.select_dtl_list.select_dtl_list_new li a.sale_price_p {}
	
	.newtable .preset_prd_sec .ne-offer .sdetail,
	.newtable .preset_prd_sec .ne-offer .sdetail,
	.mobilis-table .ne-listng .ne-offer	{ font-size:12px; }
}
/* For New A/B Test Version End */


/*For lab grown sold out items*/
.item_sold_out {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5;
-khtml-opacity: 0.5; opacity: 0.5; pointer-events: none;}



.pagination{padding:15px 0;}
.pagination li{display: inline-block;}
.pagination a{color:#000000; width:20px; text-align:center; display:inline-block; font-size:14px; border:1px solid #fff; padding:5px;}
.pagination a:hover, .pagination a.active{ border-color:#E9E9E9; color:#757575;}
.pagination a.prev, .pagination a.next{width:auto; color:#000000; font-size:14px; margin:0 7px; width:auto;}
.pagination a.prev:hover, .pagination a.next:hover, .pagination a.prv.active, .pagination a.next.active{font-weight:400;color:#8cae9c}

.shape-page .grid-sort-links ul li,.shape-page .grid-sort-links ul li a{color: #000; font-size: 16px;}

.certified-studs #Result_Table .border{border: 1px solid #757575;}

.newproduct-list .ne-msrp{width: 100%;}
.newproduct-list .ne-offer{float: none; font-size: 24px; padding:12px 20px 16px; display:inline-block; margin-bottom: 10px;}
.newproduct-list a.ovalbutton{padding:7px 20px 10px; margin-bottom: 10px;}

.certified-studs .result-titles{padding-bottom: 15px;}
.certified-studs .contact-link-dmd{padding-bottom: 25px; float: left;}
.certified-studs .list_banner{background: #fff;}
.certified-studs .list_banner h1{font-size: 40px; color: #000; padding: 40px 0 20px; }
.certified-studs .list_banner p{font-size: 14px; line-height: 22px;}

.certified-studs .choose-step .hd{border-bottom: solid 2px #E9E9E9; margin-bottom: 10px;}
.certified-studs .choose-step .hd span.title,
.certified-studs .choose-step .hd h3.title{font-size:20px; text-transform: uppercase; font-style: normal; padding:0px 10px 15px 0px; display: inline-block;}
.certified-studs .choose-step .info-icon{float: left; position: relative; top: 2px;}
.certified-studs .combox{margin: 0; padding: 10px 5px;}
.certified-studs .setting-list.setting-row .combox{min-height: 108px;}
.certified-studs .combox:hover,.certified-studs .combox.combox-act,.certified-studs .combox{box-shadow: none; border: none;}
.certified-studs .combox:hover label, .certified-studs .combox.combox-act label{background: none; padding-left: 0; color: #294938; border-bottom: solid 2px #294938;}
.certified-studs .combox label{font-size: 14px; font-size: 14px; border-bottom: solid 2px transparent; padding-bottom: 3px;}
.certified-studs .style-sec,.certified-studs .metal-sec{width: 100%;}
.certified-studs .metal-sec .diamond-info .metal-list li .combox a{border-radius: 0;}

.certified-studs .pick-left .ds-hd{width: 100%; padding-bottom: 10px; font-size: 18px; text-transform: uppercase; color:#000;}
.certified-studs .pick-left .ds-content{padding-left: 0; width: 100%; float: left; margin-top: 10px;} 
.certified-studs .pick-left{padding: 0;}
.certified-studs .pick-content{width: 100%;}
.certified-studs .pick-left .ds-hd a svg{position: relative; top: 2px; left: 4px;}
.certified-studs .pick-left .ds-hd a svg, .content .info-icon svg{border-radius:50%; background:#e9e9e9; width:15px; height:15px; padding:2px;}
.certified-studs .contact-link-dmd li{float:left; font-size: 16px; padding-right: 20px; color: #000;}  
.certified-studs .contact-link-dmd li:last-child svg{background: #000; fill: #fff; width: 20px; height: 20px; border-radius: 50%; padding: 5px;}
.certified-studs .contact-link-dmd li svg{margin-right: 5px;}
.certified-studs .contact-link-dmd li a{color: #000;}
.certified-studs .contact-link-dmd li a:hover{color: #294938;}
.certified-studs .dshd{background:#e9e9e9; color:#000; margin: 15px 0 5px; font-size:18px; text-align: center; padding:15px 10px;}
.certified-studs .metal-sec .diamond-info .metal-list li .combox.combox-act a{box-shadow: none; color:#294938;}
.certified-studs .metal-sec .diamond-info .metal-list li .combox.combox-act a span{border-bottom:solid 2px #294938; font-weight: normal;}
.certified-studs .metal-sec .diamond-info .metal-list li .combox a{font-size: 13px;}
.certified-studs .metal-sec .diamond-info .metal-list li .combox a.yellow{background-color: #FFDD9B;}
.certified-studs .metal-sec .diamond-info .metal-list li .combox a.white{background-color: #E3E3E3;}
.certified-studs .ui-widget-header{background: #757575!important;}
.certified-studs .ui-state-default,.certified-studs .ui-widget-content .ui-state-default{background: #757575!important; border-radius: 50%; height: 16px; width: 16px;}
.certified-studs .ui-slider-horizontal .ui-slider-handle{top: -6px;}
.certified-studs .ui-slider-horizontal .ui-slider-handle-right,.certified-studs .ui-slider .ui-corner-all:last-child,.certified-studs #priceSlider .ui-corner-all:nth-child(2){margin-left: -7px;}
.certified-studs .pick-left .ds-content .price-rank{border: solid 1px #757575; text-align: center; height: 36px; font-size: 16px; color: #757575; width: 110px;}
.certified-studs .pick-left .ds-content .lightbg td a{font-size: 18px; padding: 10px; color: #757575;}
.certified-studs .resetlink a{font-size: 18px; color:#294938; text-decoration: none;}
.certified-studs .resetlink a:hover{text-decoration: underline;}

.certified-studs .ui-slider-label#clarityScale ol li span, .certified-studs .ui-slider-label#colorScale ol li span, .certified-studs .ui-slider-label#cutScale ol li span{font-size: 14px; font-weight:normal; padding-top: 30px;}
.certified-studs .ui-slider-label#caratScale{display: none;}
.certified-studs .ui-widget-content,.certified-studs .slider-corner{background: #E9E9E9;}

@media(max-width: 767px){
	.certified-studs .list_banner h1{font-size: 24px; padding: 20px 0 0px;}
	.certified-studs .list_banner{margin-top:1px;}
	.certified-studs .list_banner .inner-banner{padding-top: 10px;}
	.certified-studs .choose-step .hd{margin: 0 -15px; border-width: 1px; box-sizing: border-box; padding: 15px; position: relative;}
	.certified-studs .choose-step .info-icon{float: none;}
	.certified-studs .choose-step .hd span.title,
	.certified-studs .choose-step .hd h3.title{padding: 0 5px 0 0; font-size: 18px;}
	.certified-studs .choose-step .hd div{display: inline-block;}
	.certified-studs .choose-step .hd div svg{display: inline-block; width: 22px; height: 14px;}
	.certified-studs .choose-step .hd div.active-dmf svg{transform: rotate(180deg);}
	.certified-studs .choose-step .hd div.mobvar{display:block; padding-top: 5px; padding-left: 0;}
	.certified-studs .choose-step .hd span.selected{display: inline-block; position: relative; background: none; padding-left: 0; color: #294938; font-size: 14px;}
	.certified-studs .choose-step .hd span.selected:after{/*content: "x"; */ font-size: 19px; width: 18px; height: 18px; border: 1px solid #E9E9E9; display: inline-block; text-align: center; line-height: 13px; color: #000; font-weight: 300; margin-left: 7px;}
	.certified-studs .combox label{min-height: initial;}
	.certified-studs .choose-step-new .hd{background-color: #CFE2D8; text-align: center;} 
	.certified-studs .pick-left .ds-hd{border-bottom: solid 1px #E9E9E9; padding: 15px; margin: 0 -15px 0px;}
	.certified-studs .setting-row .combox{min-height: 95px; display: block;}
}

@media(max-width: 399px){
	.certified-studs .result-titles h2,.certified-studs .resetlink a{font-size: 14px;}
}

.listing-searchbox .input {width:150px; height:32px; padding:6px; display: inline-block;}
.listing-searchbox .input::placeholder {color: #757575;}
.listing-searchbox .input:focus{border:1px solid #89010f;}
.listing-searchbox  a.serchbtn {background-color: #89010f; border-bottom: 1px solid #76010f;display: inline-block;color: #fff;    text-align: center; font-size: 14px; line-height: 30px; width:90px;}
.listing-searchbox  a.serchbtn:hover { background-color: #76010f;}

.listing-searchbox.if-search{position: absolute; right: 0px; top: 0px; }
.listing-searchbox.if-search .list-search-box{position: relative;}
.listing-searchbox.if-search .input{font-size: 14px; height: 30px;}
.listing-searchbox.if-search .input:focus{ border-color:#000;}
.listing-searchbox.if-search .list-search-box a{position: absolute; right: 5px; top: 6px; }
.listing-searchbox.if-search .list-search-box a svg{fill:#6a6a6a;}

@media(max-width: 767px){
	.perfectds .dshd{text-align: left;}
}

@media(max-width: 479px){
	.listing-searchbox.if-search{position: initial; padding-bottom: 3px;}
	.listing-searchbox.if-search .list-search-box{display: inline-block; margin-top: 5px;}
	.perfectds .dshd{text-align: center;}
}

.sr-only{height: 1px;width:1px;margin: 0;overflow: hidden;padding: 0;position: absolute;left:-9999px;}