/**/
.detail_left{position:relative; padding-top:28px;}
@media (max-width:1024px){.detail_left{padding-top:0px;}}
.detail_left .social-icons-group {position:absolute;right:10px;top: 10px;z-index:2; white-space: nowrap; display: none;}
.detail_left .social-icons-group span { display: inline-block;}
.detail-right .detail h1{font-weight:normal;letter-spacing:0.2px;font-size:30px;line-height:normal;padding-bottom:15px;}
.detail-right .detail .dtl-lft{float:left;font-size:16px;padding-bottom:15px;width:100%;}
.detail-right .detail .dtl-lft span{display:block;}
.detail-right .detail .dtl-right{display:inline-block;position:relative;padding-left:15px;}
.detail-right .detail .dtl-right:after{content:"";position:absolute;display:inline-block;width:1px;height:12px;background-color:#808080;left:7px;top:5px;}
.detail-right .detail .dtl-lft .right>.review{display:inline-block;vertical-align:middle;}
.detail-right .review a{text-decoration:underline;font-size:14px;vertical-align:middle;display:block;font-family:'Open Sans',sans-serif;}
.detail-right .detail .dtl-right .review{position:relative;}
.detail-right .detail .dtl-right .review a:after{content:"";position:absolute;display:inline-block;width:1px;height:12px;background-color:#808080;right:2px;top:4px;}
.detail-right .dtl-right .review a{display:inline-block;position:relative;padding-right:10px;}
.detail-right .dtl-right .review img{display:inline-block;width:85px;}
.detail-right .detail .dtl-lft span.right{text-align:right;}
.detail-right .review .adjust{display:inline-block;}
.detail-select .title{width:90px;float:left;padding:18px 0px 5px;font-size:14px; letter-spacing:0.8px;text-transform:uppercase;}
.detail-right .dtl_pdescription{line-height:24px;font-size:14px;display:block;color:#636363;font-family:'Open Sans',sans-serif;padding-bottom:20px;}
.detail-right .detail-select .detail-select_inner{margin-bottom:20px;}
.find_ring-size{float:left;font-size:16px;padding:18px 0px 18px 18px;}
.engraving_txt{font-family:'Open Sans',sans-serif;color:#636363;}
#show_hide_engraving input{height:50px;line-height:30px;}
#show_hide_engraving{margin-bottom:15px;}
#show_hide_engraving>div{margin-bottom:10px;}

.detail-value .list-price{float:left;width:100%;font-family:'Open Sans',sans-serif;color:#808080;font-size:20px;font-weight:600;text-decoration:line-through;}
.detail-value .price{float:left;width:100%;margin-bottom:20px;font-family:'Open Sans',sans-serif;color:#636363;font-size:30px;font-weight:700;}
.detail-value .dtl-cart-btn{float:left;width:100%;padding-bottom:20px;}
.detail-value .dtl-cart-btn .option_setting{clear:both;width:100%;display:block;}
.detail-value .dtl-cart-btn .option_setting a{padding:10px 0px 10px 40px;width:auto;text-decoration:none;}
.detail-value .dtl-cart-btn .option_setting a:first-child{padding-left:0px;}
.detail-value .dtl-cart-btn .option_setting a img{width:30px;margin-right:5px;}
.detail-value .dtl-cart-btn .option_setting a span{vertical-align:middle;font-size:16px;}
.detail-value .dtl-cart-btn .cart-btn{width:345px;float:left;}
.detail-value .dtl-cart-btn .compare{padding:18px 0px 18px 15px;float:left;font-size:16px;}
.dtl_contact{padding:15px 0px 20px;}
.dtl_contact .dlabel{display:inline-block;text-transform:uppercase;font-size:18px;padding:0px 0px 10px 0px;vertical-align:middle;}
.dtl_contact ul{display:inline-block;vertical-align:middle;}
.dtl_contact ul li{display:inline-block;letter-spacing:0.2px;padding-right:35px;font-family:'Open Sans',sans-serif;font-weight:normal;}
.dtl_contact ul li a{color:#000000;}
.dtl_contact ul li:last-child{padding-right:0px;}
.dtl_contact ul li i{font-size:18px;vertical-align:middle;margin-right:10px;}
.dtl_contact ul li span.dtwish{margin:7px 20px 0 0;}
.dtl_contact ul li span{vertical-align:middle;}
.learn-more-section{width:100%;padding:50px 0;float:left;margin:25px 0px; background-color:#f8eeec;}
.learn-more-section h2{text-transform:uppercase;font-size:30px;text-align:center;padding-bottom:25px;}
.learn-more-section .st-info h3{padding-bottom:10px;text-transform:uppercase;font-size:16px;}
.prod-info h5{font-size:20px;border-bottom:1px solid #e0e0e0;padding-bottom:10px;text-transform:uppercase;color:#000000;font-family: 'CormorantGaramond-SemiBold';}
.prod-info ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;float:left;display:block;margin-top:15px}
.prod-info .lside, .prod-info .rside{text-align:left;padding:5px 0px 5px;width:47%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;font-size:14px;color:#636363;font-family:'Open Sans',sans-serif;}
.prod-info .lside{font-weight:700;}
.prod-info .rside{padding-left:5px;font-weight:normal;}
.dh4-nb{font-size:22px;padding:0px 0 30px;text-align: center;text-transform:uppercase;}
.st-info ul {width: 100%;display: table;margin: 0 0 5px;border: 1px solid #e0e0e0;}
.st-info li {display: table-cell;padding: 7px 5px;text-align: center;font-size: 11px;background: #fff;text-transform: uppercase;font-family:'Open Sans',sans-serif;color:#000000;}
.st-info li.active {background-color:#e0aa9e;color:#ffffff;}
.st-info p{line-height:20px;}

.dmtbl .fwidth.btline{ border-bottom: 1px solid #e0e0e0; padding:15px 0px;margin-bottom:20px;font-family:'Open Sans',sans-serif;color:#636363;}
.dmtbl .fwidth.btline .price{font-weight:700;font-size:18px;}

.dropdown.toggle-dropdwon{position:relative;}

.star_rnum{position:relative;display:inline-block;}
.star_rnum .star_num{position:absolute;right:-15px;top:4px;}

@media (max-width:1199px){
.dtl_contact .dlabel{padding:0px 10px 0px 0px;}
.dtl_contact ul li{padding-right:15px;}
.detail-right .detail-select .detail-select_inner{margin-bottom:15px;}
.detail-right .detail .dtl-lft{font-size:14px;}
.detail-right .dtl-right .review img{width:75px;}
.detail-right .review a{font-size:12px;}
}

@media (max-width:1024px){
.detail-right .detail h1{font-size:25px;}
.find_ring-size{padding:10px 0px 10px 90px;width:100%;font-size:13px;}
.detail-value .dtl-cart-btn .compare{padding:10px 0px 15px 0px;float:left;width:100%;font-size:13px;}
.dtl_contact ul li span{display:none;}
.dtl_contact ul li span.dtwish {display:block;}
.dtl_contact ul li i{margin-right:0px;}
.dtl_contact .dlabel{font-size:16px;}
.learn-more-section{padding:20px 0px;margin-bottom:0px;}
.learn-more-section h2{font-size:22px;padding-bottom:20px;}
.learn-more-section .st-info{padding-bottom:15px;}
.prod-info h5{font-size:16px;}
.detail-right .detail-select .detail-select_inner .dropdown-select{max-width:210px;}
.detail-right .review a{display:inline-block;padding-bottom:0px;font-size:13px;}
.detail-right .review img{max-width:80px;}
.learn-more-section .diamond_dtl>div:nth-child(2n+1){clear:both;}
.detail-value .dtl-cart-btn .option_setting a{padding-top:0px;}
.detail-value .dtl-cart-btn .option_setting a{padding:0px 0px 0px 25px;}
.detail-right .detail .dtl-lft span{width:100%;float:left;}
.detail-right .detail .dtl-lft span.right{text-align:left;padding-top:10px;}
}
@media (max-width:767px){
.d-gen-info{padding-bottom:20px;height:auto!important;}
.detail-value .dtl-cart-btn .cart-btn{width:300px;}
.detail-right .detail .dtl-lft span{padding-bottom:0px;}
#show_hide_engraving>div{width:50%;float:left;}
#show_hide_engraving>div:last-child{width:100%;}
#show_hide_engraving>div .dropdown-select{max-width:100%;}
.delpage .dtl-cart-btn .cart-btn{ position: fixed; bottom:0px; left:0px; right: 0px; width:100%; z-index:2;}
.delpage .wrapper { padding-bottom:50px !important;}
}

@media (max-width:375px){
    
    .detail-value .price {
    font-size: 16px !important;
}
    
    
    .breadcrumb {
    font-size: 9px !important;
    text-transform: capitalize;
}
    
    .container-fluid.middlesection .container .col-xs-12 {display: flex;align-content: stretch;flex-direction: column-reverse;}
    
    .detail-right .detail h1 {
    padding: 25px 0 !important;
}


.detail-right .detail h1 {
    font-size: 19px !important;
    text-align: center;
}

.detail-right .detail .dtl-lft {
    text-align: center;
}

.detail-right .detail .dtl-lft span.right {
    text-align: center;
}

.pb15 {
    text-align: center !important;
}

.detail-right .dtl_pdescription {
    text-align: center;
}

.detail-value .price {
    text-align: center;
}

.detail-value .dtl-cart-btn .compare {
    text-align: center;
}

.prod-info h5 {
    text-align: center;
}

.prod-info .lside {
    font-size: 10px !important;
}
    
.detail-right .detail .dtl-right{padding-left:0px;display:block;clear:both;}
.detail-right .detail .dtl-right:after{content:none;}
}


@media (max-width:320px){
    
    .detail-value .price {
    font-size: 16px !important;
}
    
    
    .breadcrumb {
    font-size: 9px !important;
    text-transform: capitalize;
}
    
    .container-fluid.middlesection .container .col-xs-12 {display: flex;align-content: stretch;flex-direction: column-reverse;}
    
    .detail-right .detail h1 {
    padding: 25px 0 !important;
}


.detail-right .detail h1 {
    font-size: 19px !important;
    text-align: center;
}

.detail-right .detail .dtl-lft {
    text-align: center;
}

.detail-right .detail .dtl-lft span.right {
    text-align: center;
}

.pb15 {
    text-align: center !important;
}

.detail-right .dtl_pdescription {
    text-align: center;
}

.detail-value .price {
    text-align: center;
}

.detail-value .dtl-cart-btn .compare {
    text-align: center;
}

.prod-info h5 {
    text-align: center;
}

.prod-info .lside {
    font-size: 10px !important;
}

    
.detail-right .detail .dtl-right{padding-left:0px;display:block;clear:both;}
.detail-right .detail .dtl-right:after{content:none;}
}

@media (max-width:360px){
    
        .container-fluid.middlesection .container .col-xs-12 {display: flex;align-content: stretch;flex-direction: column-reverse;}
    
    .detail-right .detail h1 {
    padding: 25px 0 !important;
}
    
#show_hide_engraving>div{width:100%;float:left;}
}

/**/
.dtxline{ border-top:1px solid #e0e0e0; }
.large-view{width:100%;float:left}
.large-img{width:100%;text-align:center; z-index:1;}
.large-img video{z-index:999;}
.large-img video::-internal-media-controls-download-button { display:none;}
.large-img video::-webkit-media-controls-enclosure { overflow:hidden;}
.large-img video::-webkit-media-controls-panel {width: calc(100% + 30px);}
.dtl-dsub_detail h3{text-decoration:underline;font-size:22px;padding-bottom:10px;}
.dtl-dsub_detail .dsub_detail-inner{text-transform:uppercase;font-size:20px;line-height:26px;padding-bottom:5px;}

@media (max-width:639px){
.large-img video {width:100%; max-width:100%;}
}

.extra-img{width:100%;float:left;margin-bottom:20px;min-height:100px;}
.extra-img .product-image{ border:1px solid #e0e0e0; display:block; margin:0 5px; line-height:164px; text-align:center; height: 100px;}
.extra-img .product-image:hover, 
.extra-img .product-image.active{ border:1px solid #e0aa9e;}
.extra-img{width:99.90%;}
.setting-value{width:inherit}
.filterby{text-transform:uppercase;font-size:13px;float:left}
.cross{margin-right:10px}
.resp-tabs-list{margin:0}
.bgtab{text-align:center;width:100%;float:left;margin-top:20px;margin-bottom:20px;}
ul.resp-tabs-list{clear:both;margin:0;padding:0}
.resp-tabs-list li{display:inline-block;position:relative;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;text-transform:uppercase;text-align:center;cursor:pointer;font-size:20px;list-style:none outside none;margin:0;transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;background:#ffffff;}
li.resp-tab-active{position:relative; border-bottom: 7px solid #f8e4db;}
li.resp-tab-active:after, h2.resp-tab-active:after{border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-top:11px solid rgba(0,0,0,0);bottom:-10px;content:"";height:0;left:50%;margin-left:-11px;position:absolute;width:0}

.creviews{border-left:1px solid #eeeeee;padding-left:20px;}
.creview{padding-bottom:20px;}
.creview p{padding-bottom:6px;}
.creviews a#see-all-review, .creviews a#hide-all-review{font-size: 16px;}
.crhd{font-size:16px;text-transform:uppercase;padding-bottom:6px;font-family:'Open Sans',sans-serif;color:#474546;font-weight:600;}
.shop-info-mob {width:100%; display:table;}
.shop-info-mob li { display:table-cell;}
.shop-info-mob li a { display:block;}
.setting-text {font-size:16px;font-weight:normal;}
#product-review-tab{margin-bottom:30px;}

/* clsuter shape icon start*/
.dd-shape{float:left;width:100%;text-align:center}
.dd-shape.smldiamond{padding-bottom:20px;}
.dd-shape.smldiamond h2{padding-left:7px;}
.dd-shape h2{font-size:11px;text-transform:uppercase;display:inline-block;float:left;padding-top:22px;padding-left:20px; padding-right:5px;}
.dd-shape ul{margin:0;padding:0;padding-top:10px;float:left}
.dd-shape li{margin:0;padding:0;padding-top:5px;display:inline-block}
.dd-shape li a{display:inline-block;min-height:32px; height: 32px;}
.dd-shape li a:hover .show-shape, .dd-shape li a.active .show-shape, .dd-shape li a .hide-shape{position:absolute;left:-9999px}
.dd-shape li a .show-shape, .dd-shape li a:hover .hide-shape, .dd-shape li a.active .hide-shape{position:relative;left:auto}

/* clsuter shape icon End*/

@media (max-width:1024px){
    .creviews a#see-all-review, .creviews a#hide-all-review{font-size:14px;}
}

@media (max-width:767px){
    .creviews{border-top:1px solid #eeeeee;border-left:0px;padding-left:10px;padding-top:20px;}
}

/*Product Large Popup Start*/

.mfp-iframe-scaler {height: 1400px !important;}

#largeview-popup #cc3dSeqPlayer {max-width:600px; max-height:600px; }
#largeview-popup .popup-large .slider-mid {max-width: 1000px;}
#largeview-popup .popup-large .slider-mid .owl-prev {left:0px;}
#largeview-popup .popup-large .slider-mid .owl-next {right:0px;}
#largeview-popup .dropdown-select{margin: 0 auto; float: none;}
#largeview-popup .detail-value{padding-bottom: 0px;}
#largeview-popup .dropdown-select .dropdown a.label img{margin-top: 20px;}
#largeview-popup span.Price{width: auto!important; display: inline-block!important; padding-right: 10px;}
#largeview-popup .subitem{margin-bottom: 10px; top: -235px;}
#largeview-popup .subitem.sub-chain-length{margin-bottom: 10px; top: -144px;}
#largeview-popup .subitem.sub-backing{margin-bottom: 10px; top: -144px;}
/*Product Large Popup End*/

/*Product Detail Sticky Start*/
.prd_dtl_sticky{position:fixed;top:0px;width:100%;background:#fff;border-bottom:solid 1px #dddddd;z-index: 99999; -moz-box-shadow:0 0px 20px -6px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0px 20px -6px rgba(0, 0, 0, 0.5);box-shadow:0 0px 20px -6px rgba(0, 0, 0, 0.5); 
animation-name: slideDown; -webkit-animation-name: slideDown; animation-duration: 0.8s; -webkit-animation-duration: 0.8s; animation-timing-function: ease; -webkit-animation-timing-function: ease; visibility:visible !important;-webkit-transform:inherit;-moz-transform:inherit;-o-transform:inherit;transform:inherit;}
.prd_dtl_sticky .sticky_dtl_name span{font-size:25px;padding-left:30px;display:table-cell;height:75px;vertical-align:middle;}
.prd_dtl_sticky .cart-btn{float: right; margin-top: 13px; padding-left: 0px; padding-right: 0px; width: 100%;}
.prd_dtl_sticky .Price{text-align:right;}

@media (max-width:991px){
.prd_dtl_sticky .sticky_dtl_name span{font-size: 19px;}
}

@media (max-width:767px){
.prd_dtl_sticky .sticky_dtl_name img{display: none;}
.prd_dtl_sticky .sticky_dtl_name span{padding-left: 0px; height: 70px; font-size: 16px;}
.prd_dtl_sticky .cart-btn{margin-top:6px;}
.prd_dtl_sticky .Price{text-align: center; font-size: 24px;}
}

@media (max-width:479px){.prd_dtl_sticky .cart-btn{font-size: 13px;}}

/*Product Detail Sticky Start End*/

.wish-active {display:block !important;}

.affirm-as-low-as { font-size:15px; }
.affirm-as-low-as a { text-decoration: underline; font-size:15px; text-transform: capitalize; color:#000000; }
.affirm-as-low-as a:hover { text-decoration: underline; color:#e0aa9e; }

.acima { font-size:15px; }
.acima span { color:#6ec3e8;font-size: 18px; font-weight: bold;}
.acima a { text-decoration: underline; font-size:15px; color:#000000; }
.acima a:hover { text-decoration: underline; color:#e0aa9e; }

/* Podium Chat Icon Start*/
@media (max-width:767px){
	#podium-bubble{bottom: 110px !important;}
}
/* Podium Chat Icon End */






