/* custom css code start */

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Regular.ttf');
}

/*@font-face {
  font-family: Suranna;
  src: url('../fonts/Suranna-Regular.ttf');
}*/

@font-face {
  font-family: WorkSans;
  src: url('../fonts/WorkSans-Regular.ttf');
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Regular.ttf');
}

@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 
body {width: auto!important; overflow-x: hidden!important;overflow-y: scroll !important;}



@media (max-width: 480px) {

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 18% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 24% !important;text-align: center;}

html body .page-wrapper #maincontent .columns {float:left !important;width:100% !important;position:relative !important;display:block !important;}
html body .page-wrapper {float:left !important;width:100% !important;height:100% !important;position:relative !important;display:block !important;}

html body.catalog-category-view .page-wrapper {background:#ffff !important;}
html body.catalog-category-view .page-wrapper #maincontent .columns {background:#ffff !important;}


	

}	

@media (min-width: 481px) and (max-width: 1025px){

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 38% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 45% !important;text-align: center;}

html body .page-wrapper #maincontent .columns {float:left !important;width:100% !important;position:relative !important;display:block !important;}
html body .page-wrapper {float:left !important;width:100% !important;height:100% !important;position:relative !important;display:block !important;}

html body.catalog-category-view .page-wrapper {background:#ffff !important;}
html body.catalog-category-view .page-wrapper #maincontent .columns {background:#ffff !important;}

}

@media (min-width: 730px) and (max-width: 1081px) {
	
.page-header .menu-container .cdz-main-menu .cdz-menu ul.groupmenu li.open .dropdown-toggle::before {
    content: "-";
    transform: scaleX(1.8) translateZ(0);
    display: inline-block;
    margin-top: 7px;
    font-family: system-ui, sans-serif;
    font-weight: bold;
    font-size: 18px;
}
  
.page-header .menu-container .cdz-main-menu .cdz-menu ul.groupmenu li .dropdown-toggle::before {
    content: "+";
    display: inline-block;
    margin-top: 7px;
    font-family: system-ui, sans-serif;
    font-weight: bold;
    font-size: 18px;
}
  
}	

  
} /* ios css end */


@supports (-webkit-touch-callout: none) {
	

@media (max-width: 480px) {
	
html, body {width: auto!important; overflow-x: hidden!important;}	

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 18% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 24% !important;text-align: center;}

}	

@media (min-width: 481px) and (max-width: 1020px) {
	
html, body {width: auto!important; overflow-x: hidden!important;}	

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 38% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 45% !important;text-align: center;}

}		
	
	
@media (min-width: 1020px) and (max-width: 1370px) {
	
.page-wrapper, .columns, .column.main {overflow-x:hidden;}

body.catalog-category-view .page-wrapper, body.catalog-category-view .columns, body.catalog-category-view .column.main {overflow-x:visible !important;}	

.cms-appointment-options .page-wrapper .columns .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {margin: 0px auto;width: 680px;}	

.cms-appointment-options .page-wrapper .columns .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {margin-right: 15px;width: 320px;float: left;}

.cms-appointment-options .page-wrapper .columns .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.virtualbutton {margin-left: 15px;width: 320px;float: left;}

[lang="en-US"] body .page-wrapper #currencytoglemain #custcurrencytoggle {left:220px;}

body.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore button.action {float:none !important;width: 300px !important;display: block !important;margin:0px auto !important;}

body.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore {float: left !important;width: 100% !important;height: 84px !important;z-index: 99999 !important;position: relative !important;
display: block !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .column.main  #product-list-container .products-grid li.item {
height:100% !important;min-height:480px !important;display:block !important;}


}

/* category page new design code start 2025 */

@media (max-width: 1026px) {	

/*html body.categoryfilter_open .cateroyfilteropen_background {height:58vw !important;}
body.categoryfilter_open .page-wrapper main#maincontent .columns .sidebar {top:58vw !important;}*/
body.catalog-category-view .page-wrapper #maincontent .sidebar .sidebarcontent #layered-filter-block .custcheckboxlink {
position: relative !important;}

}

/* category page new design code end 2025 */


	
}	


.colourdiamondvideoloader {border: 7px solid #E6E6E6;border-radius: 50%;border-top: 7px solid #D84813;width: 80px;height: 80px;
-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;display: block;position: absolute;top: 40%;
left: 40%;z-index: 9;}
.catalog-product-view .product_info .colourdiamondvideoloader {width: 50px;height: 50px;top: 44%;left: 44%;}
.catalog-product-view .product_info .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo {position:relative;}
.catalog-product-view .product_info .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo embed.visualpreviewvideo {z-index: 9;position: relative;}

.cms-page-view #maincontent #customshare {display:none !important;}

.cms-book-an-appointment .page-wrapper #maincontent .columns {display:block;float:left;width:100%;}
.cms-book-a-virtual-appointment .page-wrapper #maincontent .columns {display:block;float:left;width:100%;}

.catalog-product-view .block.related .product-item .product-item-info .product-item-details .product-item-actions {display:none;}

.catalog-product-view .block.related .product-items .owl-item li .product-item-info .product-item-details strong.product-item-name a {font-size:12px;
font-family:'WorkSans' !important;color: #000 !important;letter-spacing:0px;margin-top:15px;float:left;width:100%;}
.catalog-product-view .block.related .block-content.content .block-actions {display:none !important;}
.catalog-product-view .block.related .product-items .owl-item li .product-item-info .product-item-details .choice.related {display:none !important;}
.catalog-category-view .toolbar-products .toolbar-sorter select#sorter option[value="position"] {display:block !important;}

.catalog-category-view .products-grid .product-item:hover .product-item-info {box-shadow:none !important;-webkit-box-shadow: none !important;}

.columns .column.main #product-list-container .toolbar.toolbar-products {display:none !important;}

.cms-buy-ten-carat-diamond-best-prices .cms-view-para {font-family:'WorkSans';font-size:16px;}
.cms-buy-ten-carat-diamond-best-prices .cms-view-para p {font-family: 'WorkSans';font-size: 16px;letter-spacing:0px;}
.cms-buy-ten-carat-diamond-best-prices .cms-view-para ul {padding-left:10px;font-family:'WorkSans';font-size:16px;}
.cms-buy-ten-carat-diamond-best-prices .column.main h2 {font-family:'Playfairdisplay' !important;}
.cms-buy-ten-carat-diamond-best-prices .column.main h3 {font-family:'Playfairdisplay' !important;}

body .modals-wrapper {z-index:99999999999;position:relative;}

/* category page ajax scroll code start */

body.cms-home {scroll-behavior:smooth;}
body.catalog-category-view {scroll-behavior:smooth;}
body.catalog-product-view {scroll-behavior:smooth;}
body.cms-page-view {scroll-behavior:smooth;}

.catalog-category-view #maincontent .columns #product-list-container .ias-trigger-next a {color:#000;font-family: 'WorkSans';font-size: 16px;border: 1px solid #000;padding: 10px 50px;text-decoration: none;}

/* category page ajax scroll code end */


/* bond street page css start */

.bondstreet {float:left;width:100%;}
.bondstreet .bondstreet_content {width:1280px;margin:0px auto;}
.bondstreet .bondstreet_content .bondstreentitle h1 {font-family:'Playfairdisplay' !important;font-size: 35px;color: #D84813;
text-transform: uppercase;margin-bottom:10px;}
.cms-bond-street-jewellers-new-bond-st-jewellery #customshare {display:none !important;}
.bondstreet .bondstreet_content p {font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;
margin-bottom: 15px;}
.bondstreet .bondstreet_content p a {font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;}
.bondstreet .bondstreet_content .row .col-sm-6 p {line-height:25px;margin-bottom:5px;}
.bondstreet .bondstreet_content .row .col-sm-6 h2 {font-family:'Playfairdisplay' !important;letter-spacing:0px;font-size:25px;}

.bondstreet .categoryslider {float:left;width:100%;margin-bottom:40px;}
.bondstreet .categoryslider h2 {float:left;width: 100%;margin: 0px;font-family: 'Playfairdisplay' !important;text-transform: uppercase;
text-align: center;font-size: 30px;}
.bondstreet .categoryslider .categoryslider_content {float:left;width:100%;}
.bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider {padding-top:30px;}

.bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {
background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';font-size: 12px;
letter-spacing: 1px;padding-left:0px;padding-right:0px;}

.bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider .owl-nav .owl-prev {background-color: #fff;border: none;
color: #000;top:-45px;left:-25px;}

.bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}

.bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;
border: none;color: #000;top:-45px;right:-25px;}
.bondstreet .categoryslider .categoryslider_content .brand-slider-wrapper {margin:0px;}
.bondstreet .bondstreet_content .row .col-sm-6 a.bondstreetaddress_link {text-decoration:none;color:#000;}

.bondstreet .bondstreet_content .bondstreetcenter-img {float:left;width: 100%;margin-top: 30px;margin-bottom: 40px;}
.bondstreet .bondstreet_content .bondstreetcenter-img img {width:80%;height:auto;}


/* bond street page css end */

/* Magento 2.4.7 separate css code start */

.header-main-menu .menu-container ul.groupmenu li.level0 .tablet-item.visible-tablet {display:none !important;}
body #cdz-popup-area {display:none !important;}
.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore {float:left;width:100%;margin-top:40px;}
.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore button.action {margin: 0px auto;display: contents;background: #fff;color: #000;border: 1px solid #000;border-radius: 0px;
font-family: 'WorkSans';padding: 10px 50px;font-size: 16px;font-weight: normal;letter-spacing: 0px;}
.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore .ias-load-prev {display:none !important;}
.catalog-category-view #maincontent .category-view .category-image {display:none !important;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .ias-spinner {    float:left;text-align: center;width:100%;margin-top:15px;}
.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .ias-spinner img {max-width:16px;top: 4px;position:relative;}
.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .ias-spinner span {font-family: 'WorkSans';font-size: 12px;}

.catalog-product-view #maincontent .propinterest_share {position:absolute;left:0px;z-index:9;}
.catalog-product-view #maincontent .propinterest_share img {width:30px;}

/* Magento 2.4.7 separate css code end */

/* old cuts diamonds pages css code start */

.oldcutsdiamonds_page .oldcustdesc {float:left;width:100%;}
.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content {width:1100px;margin:0px auto;}
.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content h3 {font-size: 22px;font-family: 'Playfairdisplay'!important;text-align: left;}
.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}
.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content ul {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}
.oldcutsdiamonds_page .whychoosereve {float:left;width:100%;margin-top:40px;}
.oldcutsdiamonds_page .oldcustdesc p a {font-family: 'WorkSans';font-size: 16px;text-decoration: none;}
.oldcutsdiamonds_page .whychoosereve ul a {font-family: 'WorkSans';font-size: 16px;text-decoration: none;}
.oldcutsdiamonds_page .whychoosereve .whychoosereve_content {width:1100px;margin:0px auto;}
.oldcutsdiamonds_page .whychoosereve .whychoosereve_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align: left;}
.oldcutsdiamonds_page .whychoosereve .whychoosereve_content p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}
.oldcutsdiamonds_page .whychoosereve .whychoosereve_content ul{font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}
.oldcutsdiamonds_page .separatediamondspage_faqsection {margin-top:40px;}

/* old cuts diamonds pages css code end */

/* gemstones pages bottom table code start */

.gemstoneslinks {float:left;width:100%;margin-top:30px;}
.gemstoneslinks .gemstoneslinks_content {width:1100px;margin:0px auto;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_content_inner {float:left;width:100%;border:1px solid #E0E0E0;padding:20px;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column {float:left;width:22%;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column.gemstonesdesign {width:40%;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column.gemstoneorigin {width:16%;}
.gemstoneslinks .gemstoneslinks_content .gemstonesdesign .designbottomlinks {float:left;width:100%;margin-top:15px;}
.gemstoneslinks .gemstoneslinks_content .gemstonesdesign .designbottomlinks a {float:left;width: 100%;color: #262118;font-weight: bold;
font-family: 'WorkSans';font-size: 14px;letter-spacing: 1px;}
.gemstoneslinks .gemstoneslinks_content .gemstonesdesign .designbottomlinks a.one {margin-bottom:10px;}
.gemstoneslinks .gemstoneslinks_content .gemstonesdesign .designbottomlinks a:hover {color:#fc7070;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column .linkstitle {float:left;width:100%;font-size:18px;font-family:'Playfairdisplay';margin-bottom:20px;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column .links {float:left;width:100%;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column .links a {float:left;width: 100%;font-family: 'WorkSans';
letter-spacing: 0px;font-size: 14px;color: #000;margin-bottom: 8px;}
.gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column .links a:hover {color:#fc7070;}

/* gemstones pages bottom table code end */

/* carat separate page css code start */

.lgdiamondsattributetemplate_page .lgattributetext_block {float:left;width:100%;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content {width:1000px;margin:0px auto;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content h2 {font-family:'Playfairdisplay'!important;
font-size:26px;letter-spacing:0px;}

.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_one {float:left;width:100%;
margin-top:10px;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_one h3 {font-family: 'Playfairdisplay'!important;font-size: 22px;margin-bottom: 15px;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_one p {font-family:'WorkSans';
font-size: 16px;line-height: 25px;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_one .lgattributetext_two {    float:left;width:100%;margin-top:15px;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_two h3 {font-family: 'Playfairdisplay'!important;font-size: 22px;margin-bottom: 15px;}
.lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_two p {font-family:'WorkSans';
font-size: 16px;line-height: 25px;}

.lgdiamondsattributetemplate_page .lgattributetext_question .accordion .labaccordion-item .content p span {font-weight:bold; letter-spacing:0px;}

.lgdiamondsattributetemplate_page .lgattributetext_question .accordion .labaccordion-item .content table#carattable {float:left;
width:100%;margin-top:10px;}

.lgdiamondsattributetemplate_page .lgattributetext_question .accordion .labaccordion-item .content table#carattable tr td {font-family:'WorkSans';letter-spacing:0px;font-size:14px;}

.lgdiamondsattributetemplate_page .lgattributetext_question .accordion .labaccordion-item .content table#carattable tr td span {font-family:'Playfairdisplay';letter-spacing:0px;font-size:14px;font-weight:bold;}

.lgdiamondsattributetemplate_page .lgattributetext_question .accordion .labaccordion-item .content table#carattable tr th span {font-family:'Playfairdisplay';letter-spacing:0px;font-size:14px;font-weight:bold;}

main#maincontent .lgdiamondsattributetemplate_page .price .price_content .priceslider .priceslidernumber_main .left input {width:58px !important;}

main#maincontent .lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_two p.uslgattribute_contact {text-align:center;} 

main#maincontent .lgdiamondsattributetemplate_page .lgattributetext_question .labgrownquestion_content .accordion .labaccordion-item .content {display:block;}

main#maincontent .lgdiamondsattributetemplate_page .caratbyweight {float:left;width:100%;margin-top:20px;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_content {width:800px;margin:0px auto;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section {float:left;width:100%;border:1px solid #E0E0E0;
padding:20px 20px 18px 20px;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section h2 {font-family:'Playfairdisplay' !important;
font-size:25px;margin-bottom:25px;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section a {float:left;width:100%;font-family:'WorkSans';
letter-spacing:0px;font-size:14px;color:#000;margin-bottom:8px;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section a:hover {color:#fc7070;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section .caratbyweight_section_content {float:left;
width:100%;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section .caratbyweight_section_content .left {float:left;
width:40%;}
main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section .caratbyweight_section_content .right {float:right;width:40%;}


/* carat separate page css code end */


/* tax free page css code start */

.taxfreecms #customshare {display:none !important;}
.taxfreecms .taxfreeheadcontainer {float:left;width:100%;padding-top:40px;}
.taxfreecms .taxfreeheadcontainer .taxfreeheadcontainer_content {margin:0px auto;width:600px;}
.taxfreecms .taxfreeheadcontainer .taxfreeheadcontainer_content h1 {font-family:'WorkSans' !important;font-size:26px;}

.taxfreecms .taxfreeshipping {float:left;width:100%;margin-top:50px;}
.taxfreecms .taxfreeshipping .taxfreeshipping_content {width:900px;margin:0px auto;}

.taxfreecms .taxfreeshipping .taxfreeshipping_content p {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}
.taxfreecms .taxfreeshipping .taxfreeshipping_content p span {float:left;width:100%;}

.taxfreecms .taxfreeshipping .taxfreeshipping_content ul.taxfreeul_one {float:left;width:100%;margin-top:30px;margin-bottom: 20px;padding-left: 25px;font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;}

.taxfreecms .taxfreeshipping .taxfreeshipping_content h2 {font-family:'WorkSans' !important;color: #D84813;font-size: 26px;margin-top: 20px;}

.taxfreecms .taxfreeshipping .taxfreeshipping_content .taxfreehr {float: left;width: 100%;margin-bottom: 30px;margin-top: 30px;}
.taxfreecms .taxfreeshipping .taxfreeshipping_content .taxfreehr hr {width:500px;margin:0px auto;}

.taxfreecms .taxfreeshipping .taxfreeshipping_content .taxfreesmallp {font-size: 14px;}

.taxfreecms .taxfreeshipping .patag {float:left;width:100%;margin-top:10px;}
.taxfreecms .taxfreeshipping .patag a {border-top: 1px solid;font-family: 'WorkSans';font-size: 14px;letter-spacing:0px;text-decoration: none;}

.taxfreecms .taxfreeshipping_country {float:left;width:100%;}
.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content {float:left;width:100%;}
.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content .countrycolumn {float: left;width: 33.33%;}
.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content .countrycolumn ul {font-family: 'WorkSans';font-size: 12px;
color: #D84813;}


/* tax free page css code end */


/* book an appointment meeting block css start */

.cms-appointment-options #maincontent .page-title-wrapper h1.page-title {font-family:'maison' !important;}

.cms-appointment-options #maincontent .appointmentoptions .container .textcontent h3.loose-diamond-sub-title {font-size: 18px;font-family:'maison' !important;margin-bottom: 50px;}

.cms-appointment-options .appointmentdetails {float:left;width: 100%;margin: 60px auto;}
.cms-appointment-options .appointmentdetails.secondapoointmentimg {margin:40px auto 80px;}
.cms-appointment-options .appointmentdetails .meeting-img {padding-top: 10px;}
.cms-appointment-options .appointmentdetails .meeting-img img {display: block;height: auto;max-width: 100%;}
.cms-appointment-options .appointmentdetails h3.showroomain-title {font-size:29px;margin-bottom:40px;font-family: 'maison' !important;}
.cms-appointment-options .appointmentdetails h3.showroosub-title {margin-top:8px;float:left;width:100%;margin-bottom: 10px;font-size: 21px;font-family: maison !important;}
.cms-appointment-options .appointmentdetails .meeting-text {padding-left: 30px;padding-top: 50px;}
.cms-appointment-options .appointmentdetails p {font-size: 15px;margin-bottom:40px;}

.cms-appointment-options #maincontent .row.appointmentoptions .appointmentdetails.secondapoointmentimg .meeting-text p {margin-bottom: 10px;}

.cms-appointment-options #maincontent .row.appointmentoptions .appointmentdetails.secondapoointmentimg .meeting-text {margin-top: 30px;}
.cms-appointment-options #maincontent .reviewtexttitle {font-family: maison !important;margin: 40px auto 0px !important;}

.cms-appointment-options #maincontent #desktopreviewsslider .reviewtextblock_slider .reviewtextblockcontent .reviewtext {font-family: maison !important;}

/* book an appointment meeting block css end  */

/* book an appointment new design css code 2024 start */

.bookanappoint_cust {float:left;width:100%;margin-top: 20px;}
.bookanappoint_cust .container {margin:auto;max-width:1150px;}
.bookanappoint_cust .container .bookanappointment-header {width:1150px;background-color:#FCF7F3;min-height:400px;display:block;border-radius:8px;}	
.bookanappoint_cust .container .bookanappointment-header .left {float:left;width:35%;}	
.bookanappoint_cust .container .bookanappointment-header .left img {width:400px;height:auto;border-radius: 8px 0px 0px 8px;}	
.bookanappoint_cust .container .bookanappointment-header .right {float:left;width:65%;padding:80px 55px 0px 55px;}

.cms-book-a-virtual-appointment .bookanappoint_cust .container .bookanappointment-header .right {padding:115px 60px 0px 60px;}	
.bookanappoint_cust .container .bookanappointment-header .right h1 {margin-bottom:25px;font-family: 'Playfairdisplay' !important;
letter-spacing: 0px;font-size: 35px;}

.bookanappoint_cust .container .bookanappointment-header .right h3 {color:#000;margin-left: 0px;margin-bottom: 0px;
font-family: 'WorkSans' !important;letter-spacing: 0px;font-size: 20px;line-height: 30px;}	

.cms-book-an-appointment #customshare {display:none !important;}
.cms-book-a-virtual-appointment #customshare {display:none !important;}

.bookanappoint_cust .custcalendly-container {margin-top:30px;float:left;width:100%;}

.bookanappoint_cust .bookanappointment_btn {float:left;width:100%;margin-top:20px;}
.bookanappoint_cust .bookanappointment_btn .bookanappointment_btn_inner {width:310px;margin:0px auto;}
.bookanappoint_cust .virtualappointment_btn .bookanappointment_btn_inner {width:335px;}
.bookanappoint_cust .bookanappointment_btn .bookanappointment_btn_inner a {border:1px solid;color: #000;text-decoration: none;
padding: 10px 30px;text-transform: uppercase;font-family: 'WorkSans';font-size: 13px;}

/* book an appointment new design css code 2024 end */

/* sitemap cms page code start */

.htmlsitemap {float:left;width:100%;margin-top:50px;}

.htmlsitemap .htmlsitemap_content {width:900px;margin:0px auto;}

.cms-site-map #maincontent #customshare {display:none !important;}

.htmlsitemap .htmlsitemap_content .sitemap_head {float:left;width:100%;text-align:center;}
.htmlsitemap .htmlsitemap_content .sitemap_head h1 {font-family:'Playfairdisplay' !important;margin-bottom: 20px;font-size: 35px;
text-transform: uppercase;}
	
.htmlsitemap .htmlsitemap_content ul.sitemap_categories_products { list-style-type: none; }
	
.htmlsitemap .htmlsitemap_content ul.sitemap_categories_products li:before {content: "";border-color: transparent #111;
border-style: solid;border-width: 0.65em 0 0.65em 0.75em;display: block;height:0px;width:0px;left: -1.5em;top: 1.8em;position: relative;}

.htmlsitemap .htmlsitemap_content ul {list-style-type: none !important;float:left;width:100%;}

.htmlsitemap .htmlsitemap_content ul.sitemap_cmspages li::before {content: "";border-color: transparent #111;
border-style: solid;border-width: 0.65em 0 0.65em 0.75em;display: block;height:0px;width:0px;left: -1.5em;top: 1.8em;position: relative;}

.htmlsitemap .htmlsitemap_content ul li.categorynot_products::before {content: "";border-color: transparent #111;
border-style: solid;border-width: 0.65em 0 0.65em 0.75em;display: block;height:0px;width:0px;left: -1.5em;top: 1.8em;position: relative;}

.htmlsitemap .htmlsitemap_content ul li.withoutsubcat_category::before {content: "";border-color: transparent #111;
border-style: solid;border-width: 0.65em 0 0.65em 0.75em;display: block;height:0px;width:0px;left: -1.5em;top: 1.8em;position: relative;}

.htmlsitemap .htmlsitemap_content ul li.withoutsubcat_category {float:left;width:100%;padding-left:20px;}

.htmlsitemap .htmlsitemap_content ul li.withoutsubcat_category a {padding-left:10px;}
	
.htmlsitemap .htmlsitemap_content ul.sitemap_parentcategory {margin-bottom: 0px;padding-left:15px;}
.htmlsitemap .htmlsitemap_content ul.sitemap_cmspages {float:left;width:100%;}

.htmlsitemap .htmlsitemap_content ul li a {color:#000;font-family: 'WorkSans';text-decoration: none;font-size: 16px;}
	
.htmlsitemap .htmlsitemap_content ul li {margin-bottom: 0px;float: left;width: 100%;}
.htmlsitemap .htmlsitemap_content ul li.sitemap_subcategory_li {float: left;width: 100%;position: relative;left: -22px;}

.htmlsitemap .htmlsitemap_content ul li a:hover {text-decoration:underline;}	

.htmlsitemap .htmlsitemap_content ul .parentcategpry {float:left;width:100%;}
.htmlsitemap .htmlsitemap_content ul .parentcategpry span {font-size:35px;font-family: 'WorkSans';margin-right: 8px;
position: relative;top: 5px;cursor: pointer;}

.htmlsitemap .htmlsitemap_content .expandsection {float:left;width:100%;margin-bottom:40px;margin-top:30px;}
.htmlsitemap .htmlsitemap_content .expandsection .expandsection_content {width:600px;margin:0px auto;}
	
.htmlsitemap .htmlsitemap_content .expandsection .expandsection_content .expandall {float:left;border: 1px solid #000;
font-family: 'WorkSans';font-size: 16px;padding: 10px 15px;cursor: pointer;}

.htmlsitemap .htmlsitemap_content .expandsection .expandsection_content .collapseall {float:right;border: 1px solid #000;
font-size: 16px;font-family: 'WorkSans';padding: 10px 15px;cursor: pointer;}
	
/* sitemap cms page code end */


/* order success page css start */

.checkout-onepage-success #maincontent .checkout-success .success-title p {font-family: 'WorkSans';}
.checkout-onepage-success #maincontent .checkout-success p {font-family: 'WorkSans';}
.checkout-onepage-success #maincontent .checkout-success p a {font-family: 'WorkSans';text-decoration: none;}
.checkout-onepage-success #maincontent .checkout-success p a strong {color:#D84813;}
.checkout-onepage-success #maincontent .checkout-success .primary a {font-family: 'WorkSans' !important;font-size: 14px !important;
color: #000 !important;background: #fff !important;clip-path: none !important;border: 1px solid #000 !important;}
.checkout-onepage-success #maincontent .checkout-success .primary a span {font-family: 'WorkSans' !important;font-size: 14px !important;}
.checkout-onepage-success #maincontent .checkout-success .success-title span.success-title-icon {border: 2px solid #D84813 !important;}

.checkout-onepage-success #maincontent .checkout-success .actions-toolbar {text-align:center !important;margin-top:0px;margin-bottom:0px;}
.checkout-onepage-success #maincontent .checkout-success .actions-toolbar .primary {width:250px;margin:0px auto;float:none;
background: transparent;}
.checkout-onepage-success #maincontent .checkout-success .actions-toolbar .primary:after {display:none !important;}
.checkout-onepage-success #maincontent .checkout-success .actions-toolbar .primary:before {display:none !important;}
.checkout-onepage-success main#maincontent #registration {display:none !important;}

/* order success page css end */


/* home page gift jewellery block code start */

.home_gifsjewellery_block {float:left;width:100%;text-align:center;margin-top:50px;margin-bottom:30px;}
.home_gifsjewellery_block .home_gifsjewellery_block_content {float:left;width:100%;position:relative;display:block;}
.home_gifsjewellery_block .home_gifsjewellery_block_content .image {float:left;width:100%;position:relative;display:block;}
.home_gifsjewellery_block .home_gifsjewellery_block_content .image img.mobileimg {display:none;}

.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom {float:left;width:100%;margin-top:30px;}
.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .text{text-align:center;font-size:24px;font-family:'Playfairdisplay';}

.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button {float:left;width:100%;margin-top:50px;} 
.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content {width:600px;margin:0px auto;} 
.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content a {font-family:'WorkSans';
text-transform:uppercase;color:#000;border:1px solid #000;padding:15px 25px;width:260px;float:left;font-size:16px;text-decoration:none;} 

.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content a.jewellery {margin-right:50px;}

/* home page gift jewellery block code end */


/* Carat size comparison on hand page css start  */

.caratsize_comparison_onhand .topsection {float:left;width:100%;margin-top:50px;}
.caratsize_comparison_onhand .topsection .topsection_content {width:850px;margin:0px auto;text-align:center;}
.caratsize_comparison_onhand .topsection .topsection_content h1 {margin-bottom:20px;font-family:'Playfairdisplay' !important;
text-transform:uppercase;font-size:30px;} 
.caratsize_comparison_onhand .topsection .topsection_content p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}


.caratsize_comparison_onhand .caratsize_main {float:left;width:100%;margin-top:80px;display:flex;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content {width:1350px;margin:0px auto;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .leftmenu {float:left;width:18%;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .leftmenu .title {font-family:'Playfairdisplay';text-transform: uppercase;font-size: 22px;letter-spacing: 0.50px;border-bottom: 2px solid #DCDCDC;float: left;width: 100%;padding-bottom: 15px;}
	
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .leftmenu ul {list-style:none;padding: 0px;margin:10px 0px 0px 0px;
float: left;width: 100%;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .leftmenu ul li {margin-bottom:20px;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .leftmenu ul li a {font-family: 'WorkSans';color: #696969;
font-size: 15px;text-decoration:none;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent {float:left;width:82%;padding-left:50px;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent .rightcontent_inner {float:left;width:100%;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent .rightcontent_inner .caratsize_details {float:left;
width:100%;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details {float:left;width:100%;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top {float:left;width:100%;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top_head {float:left;width:100%;}
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top_head .img_block {    float:left;width:70px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top_head .img_block img {    width:45px;height:auto;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top_head .title_block {    float:left;width:auto;font-family:'Playfairdisplay';font-size:30px;letter-spacing:0.5px;text-transform:uppercase;line-height:30px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner #oval_carat .top_head .title_block {    padding-top:8px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner #pear_carat .top_head .title_block {    padding-top:12px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner #emerald_carat .top_head .title_block {    padding-top:12px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner #marquise_carat .top_head .title_block {    padding-top:22px;}


.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top .top_bottom {float:left;
width: 100%;font-family: 'WorkSans';line-height: 22px;font-size: 16px;color: #000;margin-top: 10px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .bottom {float:left;
width:100%;margin-top:60px;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .bottom .bottom_content {    float:left;width:100%;}

.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul {float: left;width: 100%;padding: 0px;margin: 0px;list-style: none;}
	
.caratsize_comparison_onhand .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li {    float: left;width: 25%;text-align: center;position: relative;display: block;margin-bottom: 60px;}
	
.caratsize_comparison_onhand .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li .caratimage {float:left;
width:90%;display:block;position:relative;height:auto;}
.caratsize_comparison_onhand .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li .zoomimage {position: absolute;right:20px;cursor:pointer;bottom:15px;}

.caratsize_comparison_onhand .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li span.caratname {    font-family:'Playfairdisplay';font-size:16px;text-transform:uppercase;color:#000;float:left;width:100%;margin-top:20px;}

.caratsize_comparison_onhand .caratsize_main_content .caratsize_desktopzoom .lb-overlay a.lb-close {color:#fff;background: #000;
font-family: 'WorkSans';right: auto;left: auto;position: absolute;top: auto;font-size: 25px;height: 30px;text-decoration: none;
margin-top: -30px;margin-left: -50px;}

.caratsize_comparison_onhand #customshare {display:none !important;}
.caratsize_comparison_onhand .top .top_head .title_block a {font-family:'WorkSans';font-size:16px;color:#000;}
.caratsize_comparison_onhand .top_bottom a {font-family:'WorkSans';font-size:16px;color:#000;}

.caratsize_comparison_onhand .faqsection {float:left;width: 100%;margin-top: 80px;}
.caratsize_comparison_onhand .faqsection .faqsection_content {width:850px;margin:0px auto;}
	
.caratsize_comparison_onhand .faqsection .faqsection_content h2 {    font-family: 'Playfairdisplay' !important;margin-bottom: 35px;font-size: 25px;text-align: center;}	
.caratsize_comparison_onhand .faqsection .faqsection_content .faqsection_question {float:left;width:100%;}	
	
.caratsize_comparison_onhand .faqsection .faqsection_question .faqsection_question_content {width:640px;margin: 0px auto;}

.caratsize_comparison_onhand .faqsection .faqsection_question_content .accordion {float:left;width: 100%;padding-bottom: 15px;}
.caratsize_comparison_onhand .faqsection .faqsection_question_content .accordion .accordion-item {float:left;width:100%;}
.caratsize_comparison_onhand .faqsection .faqsection_question_content .accordion h3.faqsaccordian {font-family:'WorkSans' !important;
font-size: 20px;font-weight: normal;cursor: pointer;}

.caratsize_comparison_onhand .faqsection .faqsection_question_content .accordion h3.faqsaccordian span.openclose {float:left;width:30px;padding-right: 15px;font-size: 30px;top: -8px;position: relative;color: #000;font-family: 'Playfairdisplay';}	

.caratsize_comparison_onhand .faqsection .faqsection_question_content .accordion .accordion-item .content p {font-family: 'WorkSans' !important;letter-spacing: 0px;font-size: 16px;text-align: left;}

.caratsize_comparison_onhand .faqsection .accordion a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';
width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}
.caratsize_comparison_onhand .faqsection .accordion a.accordiancontentlink {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}


/* Carat size comparison on hand page css end  */

/* toi moi page css code start */

.custom_categorycmspage #customshare {display:none !important;}

.custom_categorycmspage .toimoi {float:left;width:100%;}
.custom_categorycmspage .toimoi .toimoi_header {float:left;width:100%;background:#FCF7F3;}
.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content {width:1150px;margin:0px auto;}
.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .left {float:left;width:45%;padding-right:35px;padding-top:85px;}

.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .left h1 {font-family:'Playfairdisplay' !important;font-size:30px;
margin-bottom:15px;color:#000;}
.custom_categorycmspage .toimoi p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:30px;color:#000;}

.custom_categorycmspage .toimoi h2 {font-family:'Playfairdisplay' !important;font-size:30px;color: #000;}

.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .right {float:left;width:55%;padding:20px 0px 15px 10px;}
.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .right img {width:auto;height:417px;}

.custom_categorycmspage .toimoi .toimoi_inspiration {float:left;width:100%;margin-top:40px;}
.custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content {width:1150px;margin:0px auto;}

.custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content h2 {text-align:center;margin-bottom:15px;}
.custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content p {text-align:center;}

.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image {float:left;width:100%;margin-top:15px;}
.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul {list-style:none;padding: 0px;margin: 0px;}
.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li {float:left;width:32%;margin-right:20px;margin-bottom:20px;}
body.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li:nth-child(3) {margin-right:0px;}
body.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li:nth-child(6) {margin-right:0px;}

body .custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li:nth-child(3) {margin-right:0px;}
body .custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li:nth-child(6) {margin-right:0px;}

.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_help {float:left;width:100%;margin-top:20px;}
.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_help h2 {margin-bottom:15px;text-transform: uppercase;font-size: 20px;
font-family: 'WorkSans' !important;}
.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_help .button {float:left;width: 100%;text-align: center;
margin-bottom: 10px;margin-top: 20px;}
.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_help .button a {color:#000;text-decoration: none;font-size: 13px;
font-family: 'WorkSans';border: 1px solid #000;padding: 10px 30px;}

.custom_categorycmspage .toimoi .abouttoimoi {float:left;width:100%;margin-top:60px;}
.custom_categorycmspage .toimoi .abouttoimoi .abouttoimoi_content {width:1150px;margin:0px auto;}
.custom_categorycmspage .toimoi .abouttoimoi .abouttoimoi_content h2 {text-align:center;}

.custom_categorycmspage .toimoi .abouttoimoi .aboutul {float:left;width:100%;font-family:'WorkSans';font-size:16px;margin-top:20px;margin-bottom:0px;}
.custom_categorycmspage .toimoi .abouttoimoi .aboutul span {float:left;width:100%;margin-bottom:10px;}

.custom_categorycmspage .toimoi .abouttoimoi .aboutp {margin-bottom:0px;margin-top: 25px;}

.custom_categorycmspage .toimoi .diamondexpert {float:left;width:100%;margin-top:50px;background:#FCF7F3;padding:60px 0px 50px 0px;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content {width:1150px;margin:0px auto;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left {float:left;width:60%;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul {list-style:none;margin:0px;padding:0px;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li {float:left;width:50%;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li a {float:left;width:100%;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(1) a img {width:92.6%;} 

.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li a.expertatag {color:#000;font-family:'WorkSans';
font-size:18px;text-decoration:none;margin-top:10px;}
.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .right {float:left;width:40%;padding-left:46px;padding-top:120px;}

.custom_categorycmspage .toimoi .commitment {float:left;width:100%;margin-top:50px;}
.custom_categorycmspage .toimoi .commitment .commitment_content {width:960px;margin:0px auto;}
.custom_categorycmspage .toimoi .commitment .commitment_content h2 {float:left;width:100%;text-align:center;margin-bottom:10px;}
.custom_categorycmspage .toimoi .commitment .commitment_content p.first {text-align:center;margin-bottom:30px;}
.custom_categorycmspage .toimoi .commitment .commitment_content ul {margin: 0px;padding: 0px 0px 0px 25px;font-family: 'WorkSans';
font-size: 16px;letter-spacing: 0px;margin-top: 30px;}

.custom_categorycmspage .toimoi .faq {float:left;width:100%;margin-top:50px;}
.custom_categorycmspage .toimoi .faq .faq_inner {width:950px;margin:0px auto;}
.custom_categorycmspage .toimoi .faq .faq_inner .faqhead {float:left;width:100%;text-align:center;}
.custom_categorycmspage .toimoi .faq .faq_inner .faqhead h2 {margin-bottom:20px;}
.custom_categorycmspage .toimoi .faq .faq_inner .faqhead span {font-family:'WorkSans';font-size:16px;}

.custom_categorycmspage .toimoi .faq .faq_content {float:left;width:100%;margin-top:40px;}
.custom_categorycmspage .toimoi .faq .faq_content .faqsection_question {width:650px;margin:0px auto;}
.custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian {cursor:pointer;margin-bottom:15px;}
.custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian span.openclose {float: left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}
.custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';
font-size: 20px;text-transform: uppercase;letter-spacing: 0px;}
.custom_categorycmspage .toimoi .faq .faq_content .accordion-item .content p{font-family:'WorkSans';font-size:16px;letter-spacing:0.36px;}

.custom_categorycmspage .toimoi .faq .faq_content .accordion-item .content a.accordiancontentlink {font-family:'WorkSans';
letter-spacing: 0.36px;font-size: 16px;border: none;background: none;box-sizing: unset;width: auto;display: inline-block;
position: inherit;padding:0px;}

.custom_categorycmspage .toimoi .discover {float:left;width:100%;margin-bottom:20px;margin-top:20px;}
.custom_categorycmspage .toimoi .discover .discover_content {width:850px;margin:0px auto;}
.custom_categorycmspage .toimoi .discover .discover_content h2 {text-align:center;}

.custom_categorycmspage .bookconsultant {width:1440px;margin:0px auto;}
.custom_categorycmspage .bookconsultant .bookconsultant_content {float:left;width:100%;margin-top:50px;position: relative;margin-bottom: 100px;}
.custom_categorycmspage .bookconsultant .bookconsultant_content .textblock {float:left;width:56%;background:#FCF7F3;padding:40px 0px 40px 30px;z-index: 9;position: relative;}
.custom_categorycmspage .bookconsultant .bookconsultant_content .textblock .textblock-content {width:750px;margin:0px auto;}

.custom_categorycmspage .bookconsultant .bookconsultant_content .imageblock {left:600px;width:55%;position: absolute;top:-33px;}

.custom_categorycmspage .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {font-family: 'Playfairdisplay' !important;font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}

.custom_categorycmspage .bookconsultant .bookconsultant_content .textblock .textblock-content h2 span {float:left;width:100%;}

.custom_categorycmspage .bookconsultant .bookconsultant_content .textblock .textblock-content p {font-family:'WorkSans' !important;
font-size: 15px;line-height: 24px;}

.custom_categorycmspage .bookconsultant .bookconsultant_content .appointmentbuttons a { color: #262118;text-decoration: none;text-transform: uppercase;border: 1px solid #262118;padding: 15px 5px;margin: 0px auto;position: relative;width: 48%;text-align: center;
display: block;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;font-weight: bold;float: left;}

.custom_categorycmspage .bookconsultant .bookconsultant_content .appointmentbuttons a.aone {margin-right: 22px;}
.custom_categorycmspage .bookconsultant .bookconsultant_content .appointmentbuttons {float:left;width:100%;margin-top:20px;}
.custom_categorycmspage .bookconsultant .bookconsultant_content .bookconsultantimg_mobile {display:none;}
.custom_categorycmspage .cmspage_googlereviews {margin-top:0px;}

@media (min-width: 1370px) and (max-width: 1440px) {

.custom_categorycmspage .page-wrapper .bookconsultant {width:1340px;margin:0px auto;}
.custom_categorycmspage .page-wrapper .bookconsultant .bookconsultant_content .textblock .textblock-content {width:720px;}
.custom_categorycmspage .page-wrapper .bookconsultant .bookconsultant_content .textblock {width:60%;padding:40px 0px 40px 0px;}
.custom_categorycmspage .page-wrapper .bookconsultant .bookconsultant_content .imageblock {left:565px;width:58%;position:absolute;
top:-28px;}
	
}	

/* toi moi page css code end */

/* cookie consent css code start */

.cookie-div #m-cookienotice {border-color:transparent !important;}
.cookie-div #m-cookienotice span.titlecookie {border-bottom:2px solid #000 !important;font-family:'Playfairdisplay';
font-weight:normal;font-size:20px;}
.cookie-div #m-cookienotice .message-custom-css {font-family:'WorkSans' !important;}
.cookie-div #m-cookienotice #action-custom-css a {background-color: transparent !important;color:#000;border:1px solid #000;
border-radius:0px;}
.cookie-div #m-cookienotice #action-custom-css .m-button.m-accept {margin-right: 10px;}	

/* cookie consent css code end */

/* category description top code start */

.catalog-category-view .categorydesctop_cust .category_image {float:left;width:50%;height:14.90vw;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc {float:left;width:50%;padding:0px;}
.catalog-category-view #maincontent .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content {margin:0px auto;width:90%;padding-top: 0px;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row {width:100%;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row .col-sm-8 {width:100%;float:left;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row .col-sm-8 h1 {line-height:25px;font-size:24px;text-align: center;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row .col-sm-6 {width:100%;float:left;margin-bottom:30px;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row .col-sm-6 h1 {line-height:25px;font-size:24px;text-align: center;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row .col-sm-16 {width:100%;padding:0px;}
.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row .col-sm-16 p {letter-spacing: 0px !important;line-height: 24px;}
.catalog-category-view .page-wrapper .page-main .category-view .categorydesctop_cust .row h1 {text-align: center;font-size: 18px;}
.catalog-category-view .page-wrapper .page-main .category-view .categorydesctop_cust .row p {letter-spacing: 1px !important;
text-align: center;font-size: 14px;}
.catalog-category-view .categorydesctop_cust .category_image .category_image_inner {height: 100%;background-size:contain !important;background-repeat: no-repeat !important;background-position:right !important;}


/* category description top code end */


/* mini cart and mini cart item delete popup css start */

.modal-popup.confirm .modal-inner-wrap .modal-content {font-size:16px;font-family: 'WorkSans';margin-top: 10px;float: left;width: 100%;
margin-bottom: 30px;padding: 0px 20px;line-height: 30px;}
.modal-popup.confirm .modal-inner-wrap .modal-footer button {background-color: #fff;color: #000;border: 1px solid #000;border-radius: 0px;
font-family: 'WorkSans';font-weight: normal;text-transform: uppercase;}
.modal-popup.confirm .modal-inner-wrap header.modal-header button.action-close {width: 30px;height: 30px;}
.modals-wrapper .modal-popup.confirm._show .modal-inner-wrap {width: 30%;}

/* mini cart and mini cart item delete popup css end */

/* implement two tabs swich for all the diamonds css start */

/* implement two tabs swich for all the diamonds css end */

/* engagement ring inspiration page code start */

.engagementring_inspiration {float:left;width:100%;position:relative;}
.cms-engagement-ring-inspiration #customshare {display:none !important;}
	
.engagementring_inspiration .custom_breadcrums {float:left;width:100%;}
.engagementring_inspiration .custom_breadcrums .custom_breadcrums_content {width:1300px;margin:0px auto;}
.engagementring_inspiration .custom_breadcrums .custom_breadcrums_content ul {list-style:none;}
.engagementring_inspiration .custom_breadcrums .custom_breadcrums_content ul li {float:left;text-transform: uppercase;}
.engagementring_inspiration .custom_breadcrums .custom_breadcrums_content ul li a {color:#D84813;font-family: 'WorkSans';
font-size: 12px;letter-spacing: 0px;}
.engagementring_inspiration .custom_breadcrums .custom_breadcrums_content ul li span {font-size:15px;color: #D84813;
font-family: 'FontAwesome';margin: 0px 10px;font-weight: bold;}
	
.engagementring_inspiration .titlesection {float:left;width: 100%;margin-top:20px;margin-bottom:50px;}
.engagementring_inspiration .titlesection .titlesection_content {width:1150px;margin: 0px auto;text-align: center;}
.engagementring_inspiration .titlesection .titlesection_content h1 {font-family:'Playfairdisplay' !important;text-transform: uppercase;
font-size: 30px;margin-bottom: 30px;}
.engagementring_inspiration .titlesection .titlesection_content p {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}
	

.engagementring_inspiration .inspirationrings {float:left;width:100%;}
.engagementring_inspiration .inspirationrings .inspirationrings_content {width:1300px;margin:0px auto;}
.engagementring_inspiration .inspirationrings .inspirationrings_content ul {list-style:none;display:flex;flex-wrap:wrap;}
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li {float:left;width:24.5%;padding-right:15px;
padding-left:15px;height: auto;}
	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .bottom {float:left;width:100%;text-align:center;}	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .bottom .designname{font-family:'Playfairdisplay';
color: #000;font-size: 14px;font-weight: bold;float: left;width: 100%;margin-bottom: 15px;text-decoration: none;}	
	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .bottom .productname {font-family:'WorkSans';
color: #000;font-size: 14px;float: left;width: 100%;margin-bottom: 15px;text-decoration: none;}	
	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .bottom span.price {font-family: 'WorkSans';
color: #000;font-size: 16px;float: left;width: 100%;margin-bottom: 5px;}		
	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .top {float:left;width:100%;height:auto;}	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .top .inspiration_proimage {float:left;width:100%;text-align: center;}	
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .top .inspiration_proimage a {display: block;
height:100%;width: 100%;position: relative;}

.engagementring_inspiration .inspirationrings .inspirationrings_content ul li:nth-child(even) .top .inspiration_proimage a img {
width:auto;height:240px;text-align:center;}	
			
.engagementring_inspiration .inspirationrings .inspirationrings_content ul li .top .inspiration_proimage a img {width: 100%;height: auto;}	
	

.engagementring_inspiration .instagraminspiration {float:left;width:100%;margin-top:50px;}
.engagementring_inspiration .instagraminspiration .instagraminspiration_content {width:1200px;margin:0px auto;}

.engagementring_inspiration .instagraminspiration_content .top {float:left;width: 100%;text-align: center;}
.engagementring_inspiration .instagraminspiration_content .top h2 {font-family:'Playfairdisplay' !important;font-size:30px;}
.engagementring_inspiration .instagraminspiration_content .top .headtitle_link {float:left;width:100%;
font-family: 'Playfairdisplay';font-size: 22px;}
.engagementring_inspiration .instagraminspiration_content .top .headtitle_link a {font-family:'WorkSans';letter-spacing: 6.4px;text-decoration: none;text-transform: uppercase;font-size: 22px;margin-left: 30px;}
	
.engagementring_inspiration .instagraminspiration_content .bottom.instagramreviews {    float: left;width: 100%;}

.engagementring_inspiration .instagraminspiration_content .instagramreviews .owl-dots {display: none;}

.engagementring_inspiration .instagraminspiration_content .instagramreviews .owl-nav .owl-prev {left:-30px;position: absolute;top:8px;border-color:#fff;color:#000;background:#fff;}

.engagementring_inspiration .instagraminspiration_content .instagramreviews .owl-nav .owl-next {right:-30px;position: absolute;top:8px;border-color:#fff;color:#000;background:#fff;}	

.engagementring_inspiration .perfectengagementring {float:left;width:100%;margin-top:80px;}
.engagementring_inspiration .perfectengagementring .perfectengagementring_content {width:1000px;margin:0px auto;}
.engagementring_inspiration .perfectengagementring .perfectengagementring_content h2 {font-family:'Playfairdisplay' !important;
text-transform: uppercase;text-align: center;font-size: 25px;}

.engagementring_inspiration .perfectengagementring .perfectengagementring_content p {font-family:'WorkSans';font-size: 16px;
letter-spacing: 0.36px;line-height: 24px;}

.cms-page-view .cmspagecustom_getintouch {float:left;width:100%;background: #FCF7F3;padding: 80px 0px;margin-top: 80px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content {margin: 0px auto;width: 1200px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content h2 {text-align:center;font-family:'Playfairdisplay' !important;margin-bottom: 30px;font-size: 32px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul {list-style: none;padding: 0px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li {float: left;width: 17%;position: relative;
margin-right: 40px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li:nth-child(5) {margin-right:0px !important;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li a {color: #000;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li span.title {float: left;width: 100%;
font-family: 'Playfairdisplay';font-size: 18px;margin-bottom: 10px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li span.desc {font-family: 'WorkSans';
font-size: 14px;line-height: 20px;}

.cms-page-view .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li img {position: absolute;top: 0px;right: 0px;}

.engagementring_inspiration .zoomwishlist {display:none;}

.catalog-category-view .columns .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item.category {display:none !important;}

	
/* engagement ring inspiration page code end */

/* category bottom template one code start */

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content {float:left;width:100%;margin-top:80px;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one {width:1300px;margin:0px auto;}
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one {float:left;width:100%;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content {width:950px;
margin:0px auto;text-align:center;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one h2 {font-family:'Playfairdisplay' !important;
font-size: 28px;color: #313F4E;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one p {font-family:'WorkSans';font-size: 16px;
line-height: 25px;letter-spacing: 0px;color: #000;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one p a {color:#000;font-family: 'WorkSans';font-size: 16px;
text-decoration: underline;letter-spacing: 0px;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content .bookanappointment_btn {    width: 100%;float: left;margin-top: 30px; }
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content .bookanappointment_btn a {    color: #000;font-family:'WorkSans';font-size:12px;letter-spacing: 0.18px;text-decoration:none;border: 1px solid #000;padding: 10px 40px;}
	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two {float:left;width:100%;margin-top:50px;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content {width:900px;margin:0px auto;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left {float:left;width:50%;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left img {width:95%;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right {float:left;
width: 50%;padding-left: 60px;margin-top:20px;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .ringstyle_text {color:#D84813;font-family: 'Playfairdisplay';
font-size: 12px;letter-spacing: 2px;text-transform: uppercase;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right h2 {font-size: 22px;margin-top: 10px;text-align:left;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right p {font-size: 14px;text-align:left;}	

body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right p.plink {margin-bottom: 2px;text-align:left;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right p a {font-size: 14px;}		
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three {float:left;width:100%;margin-top:80px;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content {width:900px;margin:0px auto;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left {float:left;width:55%;padding-right: 60px;margin-top:20px;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right {float:left;width:45%;text-align: right;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right img {width:92%;}	
	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left h2 {font-size: 22px;margin-top: 10px;text-align:left;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left p {font-size: 14px;text-align:left;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links {color: #000;
font-family: 'Playfairdisplay';font-size: 12px;}
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links a.one {    font-family: 'Playfairdisplay';color: #000;text-decoration: underline;font-size: 14px;}
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links a.two {    font-family: 'Playfairdisplay';font-size: 14px;text-decoration: underline;color: #D84813;}
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links {    float: left;width: 100%;margin-top: 15px;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four {float:left;width:100%;margin-top:40px;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content {width:1000px;margin:0px auto;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left {float:left;width:50%;text-align: right;right: 30px;position: relative;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left img {width:85%;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right {float:left;
width: 50%;padding-left: 80px;margin-top:20px;}	
	

body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right h2 {font-size: 22px;margin-top: 10px;text-align:left;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right p {font-size: 14px;text-align:left;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_five {float:left;width: 100%;margin-top: 60px;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_five .title {text-align:center;float: left;
width: 100%;font-family: 'Playfairdisplay';color: #D93025;font-size: 20px;letter-spacing: 2px;text-transform: uppercase;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_five .section_five_content {width:1100px;margin:0px auto;}	
	
.catalog-category-view .categorytemplate_type_one .section_five .section_five_content .section_five_inner {float:left;width:100%;
margin-top: 25px;background: #FBF9F8;padding: 10px 50px 20px 50px;}	
	
.catalog-category-view .categorytemplate_type_one .section_five .section_five_content .section_five_inner h2 {    letter-spacing: 0.5px;
text-align: center;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content {float:left;width:100%;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left {float:left;width:26%;height: 600px;background: #fff;position: relative;top: 100px;left: 45px;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .right {float:left;width:70%;padding-left: 120px;}
	
body.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .right h3 {font-family:'WorkSans' !important;font-size: 16px;color: #000;text-align:left;}	
body.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .right p {font-size: 14px;text-align:left;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .right p a {font-size: 14px;}	

.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .right p.lastp {float:left;
width: 100%;border-bottom: 1px solid rgba(49, 63, 78, 0.20);padding-bottom: 12px;margin-bottom: 25px;}
	

.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .title {    text-transform: capitalize;color: #000;font-size:21px;margin-bottom:15px;letter-spacing:0px;}	

.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left p {font-size: 14px;
text-align: center;line-height: 24px;}	
	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .left_inner {float: left;
width: 100%;padding: 300px 30px 0px 30px;}	


.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons {float:left;
width: 100%;text-align: center;margin-top: 10px;}
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons a {float:left;
width: 100%;color: #000;font-family: 'WorkSans';text-transform: uppercase;font-size: 12px;border: 1px solid #000;padding: 10px 0px;
margin-bottom: 30px;text-decoration: none;}
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons a.bookanappointment {margin-bottom: 20px;}
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons a.livechat {cursor: pointer !important;}

.catalog-category-view .categorytemplate_type_one .bookaonsulation {float:left;width: 100%;margin-top: 50px;}
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content {width:1300px;margin:0px auto;}
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left {float:left;
width: 42%;background: #FCF7F3;padding: 35px 80px 27px 25px;}
body.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left h2 {    font-family: 'Playfairdisplay' !important;font-size: 28px;line-height: 35px;margin-bottom: 10px;text-align:left;}

body.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left p {font-size:14px;text-align:left;}
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .right {float:left;width:58%;}
	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons {float:left;width:100%;margin-bottom: 30px;padding-top: 20px;}	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a {float:left;width:48%;
color: #000;font-family: 'WorkSans';text-transform: uppercase;font-size: 11px;border: 1px solid #000;padding: 10px 0px;
text-decoration: none;text-align: center;}	
	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.one {margin-right: 8px;}	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.two {margin-left: 8px;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .topcontent {float:left;width:100%;}
.catalog-category-view .page-wrapper .categorytemplate_type_one .topcontent .topcontent_inner {width:900px;margin:0px auto;}
.catalog-category-view .page-wrapper .categorytemplate_type_one .topcontent .topcontent_inner h3 {font-size:22px;}
.catalog-category-view .page-wrapper .categorytemplate_type_one .topcontent .topcontent_inner p {text-align:left;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left.mobilesupport_block {display:none;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent {float:left;width:100%;margin-top:40px;}
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner {width:800px;margin:0px auto;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner h3 {float:left;width:100%;
margin-bottom:10px;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner p {float:left;width:100%;
margin-bottom:30px;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner ul {font-family:'WorkSans';
font-size: 16px;letter-spacing: 0px;padding-left: 40px;float: left;width: 100%;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner ol {font-family:'WorkSans';
font-size: 16px;letter-spacing: 0px;padding-left: 40px;float: left;width: 100%;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner ul.secondul {margin-bottom:0px;}

/* category bottom template one code end */

/* diamonds pages new design code start */

.separate_diamondpage .content {float:left;width: 100%;position:relative;}
	
.separate_diamondpage .content .content_top {float:left;width:100%;}

.separate_diamondpage .content .content_top .contcontent_top_inner {width:760px;margin:0px auto;padding-top: 30px;}
	
.separate_diamondpage .content .content_top .contcontent_top_inner h2 {font-family:'Playfairdisplay' !important;font-size: 40px;margin-bottom: 15px;text-align: center;}	
.separate_diamondpage .content .content_top .contcontent_top_inner h3 {font-family:'WorkSans'!important;font-size:18px;margin-bottom:10px;}	
.separate_diamondpage .content .content_top .contcontent_top_inner p {font-family:'WorkSans';font-size:18px;}


.separate_diamondpage .content .alldiamondsdata {width:1400px;margin:0px auto;}	
.separate_diamondpage .content .alldiamondsdata .diamondssection {float:left;width:100%;}	
	
.separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {margin:0px auto;width: 1390px;}	
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section {float:left;width:30%;}		
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section {float:left;width:70%;}		
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .mobileviewfilter {display:block !important;width: 365px;float: left;}		
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .desktopviewfilter {display:none !important;}


.separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view #loadcertificate_modal {text-align:center;width:100%;height:354px;} 

.separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view .diamondimagenot {height:210px !important;} 

.separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view #loadcertificate_modal img {height:100% !important;padding-left: 15px;padding-right: 5px;object-fit: contain;width:100% !important;}	


.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .title {
font-family: 'Playfairdisplay';color: #000;font-size: 20px;cursor: default;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-lower {background:#D84813;width:15px;height:15px;display:inline-block;margin-top:1.5px;
background-size:100%;border-radius:15px;cursor:pointer !important;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-upper {background:#D84813;width:15px;height:15px;display:inline-block;margin-top:1.5px;
background-size:100%;border-radius:15px;cursor:pointer !important;}
	
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute {float:left;
width:100%;margin-bottom:20px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-bottom:0px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity {margin-bottom:0px;margin-top:0px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter {margin-bottom:0px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity .ui-slider-inputs {margin-top:10px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.shpefilter {margin-bottom:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-bottom:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.symmetryandflourescene {margin-top: 30px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter {    margin-bottom:0px;margin-top:10px;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter .ui-slider-inputs {margin-bottom:10px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter {margin-top:10px;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview {float:left;width:100%;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes {float:left;width:50%;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li {float:left;width:100%;border-right:none;padding-top: 10px;padding-bottom: 0px;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(1) {padding-top:0px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes {float:left;width:50%;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li {float:left;width:100%;border-right:none;padding-top:10px;padding-bottom:0px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape ul li {height: auto;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape ul li.selected-diamond-shape {border:none !important;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(1) {padding-top:0px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul li span.shapeimage {float: left;
width:12%;position:relative;text-align:center;padding-left:0px;top:6px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left {float:left;width:50%;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li {float:left;width:100%;border-right:none;padding-top: 10px;padding-bottom: 0px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right {float:left;width:50%;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li {float:left;width:100%;border-right:none;padding-top: 10px;padding-bottom: 0px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span.shapeimage {float:left;width:12%;position:relative;text-align:center;padding-left:0px;top:8px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span.shapeimage img {width: 16px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(3) span.shapeimage img {width: 12px;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(4) span.shapeimage img {width: 9px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(5) span.shapeimage img {width: 10px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(8) span.shapeimage img {width: 10px;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(10) span.shapeimage img {width: 12px;}


.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li:nth-child(7) span.shapeimage img {width: 12px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span {float: left;padding-left: 12px;font-family: 'WorkSans';
color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing:2px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span.shapeimage {width: 10%;}


.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul li span.shapeimage img {width: 16px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(2) span.shapeimage img {width:10px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(1) span.shapeimage img {width:14px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(4) span.shapeimage img {width:12px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(5) span.shapeimage img {width:12px;}



.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul li span {float:left;padding-left: 12px;
font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 2px;}
	
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapemore {display:none;}	

.separate_diamondpage .alldiamondsdata .mt_cta_pdp .row a.custselecteddiamondtable {border-bottom: 2px solid #D84813;font-weight: bold;}

.separate_diamondpage .alldiamondsdata .mt_cta_pdp {border-bottom: none;}

.separate_diamondpage .alldiamondsdata .mt_cta_pdp .row a {text-decoration: none;background-color: transparent;color: #000;
border-bottom: 2px solid #000000;font-size: 16px;letter-spacing: 1.5px;font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .shapemoreview {float:left;font-size: 14px;
font-family: 'WorkSans';color: #141414;margin-top: 18px;text-align: right;width: 100%;cursor: pointer;}

.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .shapemoreview .left {width: 50%;float: left;}

.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .shapemoreview .right {width: 50%;float: left;text-align: left;}
	
.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .diamondsshapemoreless {color:#676767;font-size: 28px;
padding-left: 0px;line-height: 0px;top: 4px;position: relative;}	
	
.separate_diamondpage .alldiamondsdata .diamondsfilter_section .ui-slider-inputs {border-left: none;width: 88%;}	
.separate_diamondpage .alldiamondsdata .diamondsfilter_section .caratfilter .table-filter-carat {border: none;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main {float:left;width:88%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main input {color:#000 !important;font-size: 16px !important;font-family: 'WorkSans' !important;margin-right:0px;width: 25px !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_right input {width: 25px !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_right {float: right;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-left {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-left .caratfilterct {font-family:'WorkSans';color: #000;font-size: 16px;top: 6px;position: relative;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right .caratfilterct {font-family:'WorkSans';color: #000;font-size: 16px;top: 6px;position: relative;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {float:left;width:20%;margin-bottom:20px;cursor: pointer;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {width:20% !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {float:left;width:60%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions {  float: left;width: 100%;margin-top: 10px;margin-bottom: 20px;}

.separatelabgrown_diamondspage .labgrownuniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .filteropions.table-filter-color { margin-bottom:0px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.caratfilter .filteropions {margin-top: 5px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .filteropions {margin-top: 5px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {margin-bottom:0px;height:auto;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p {float:left;width:33%;margin-bottom:20px;cursor: pointer;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {float:left;width:60%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.certificatefilter .table-filter-certificate .ui-slider-inputs {float:left;margin-top:0px;margin-bottom:0px;width:60%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.certificatefilter .table-filter-certificate p {float:left;width:33%;margin-bottom:20px;cursor: pointer;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .title span {font-size:14px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .ui-slider-inputs #slider-range-price {margin-bottom: 5px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main {float:left;width:100%;text-align:left;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .left {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .left input {font-family:'WorkSans' !important;font-size:16px !important;text-align: left !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .right {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .right input {font-family:'WorkSans' !important;font-size:16px !important;}
	
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish {float: left;
width:100%;margin-top:0px;margin-bottom:15px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .title {margin-bottom:0px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .left {float:left;
width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .right {float:left;
width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene {float: left;width:100%;margin-top:0px;margin-bottom:15px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .title {margin-bottom:0px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .left {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .right {float:left;width:50%;}

.separate_diamondpage .diamondssection .bothviewfilter .filterheader {float:left;width:100%;margin-bottom:40px;}
.separate_diamondpage .diamondssection .bothviewfilter .filterheader .title {float:left;width: 50%;font-family: 'Playfairdisplay';
font-size: 22px;}
.separate_diamondpage .diamondssection .bothviewfilter .filterheader .resetall {float:left;font-family: 'WorkSans'; display:none;
width: 50%;font-size: 16px;line-height: 2;letter-spacing: 0.3px;padding-left: 40px;cursor: pointer;}

.separate_diamondpage .diamondssection .bothviewfilter #slider-range-carat {width: 300px;margin-bottom: 5px;}
.separate_diamondpage .diamondssection .bothviewfilter #slider-range-price {width: 300px;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape li.selected-diamond-shape:before {border-top:none;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape li.selected-diamond-shape span.ds-shape-text {color:#141414;font-weight: bold;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .colorfilter .ui-slider-legend p.selected-diamond-color {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .colorfilter .ui-slider-legend p.selected-diamond-color span {color:#141414 !important;font-weight:bold;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter .ui-slider-legend p.selected-diamond-clarity {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter .ui-slider-legend p.selected-diamond-clarity span {color:#141414 !important;font-weight:bold;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter .ui-slider-legend p.selected-diamond-certificate {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter .ui-slider-legend p.selected-diamond-certificate span {color:#141414 !important;font-weight:bold;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-cut {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-cut span {color:#141414 !important;font-weight:bold;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p {cursor:pointer;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-polish {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-polish span {color:#141414 !important;font-weight:bold;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-symmetry {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-symmetry span {color:#141414 !important;font-weight:bold;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p {cursor:pointer;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-fluorescence {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-fluorescence span {color:#141414 !important;font-weight:bold;}

.separate_diamondpage .alldiamondsdata .mt_cta_pdp {border-top: none;}

.separate_diamondpage .diamondspage_categoryslider {float:left;width:100%;margin-top:40px;}
.separate_diamondpage .diamondspage_categoryslider h2 {font-family:'Playfairdisplay'!important;text-align:center;text-transform:uppercase;
font-size:30px;margin-bottom:0px;}
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper {box-sizing:border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right: 20px;margin-bottom: 0px;padding-top: 0px;margin-top: 20px;}	
	
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .owl-carousel {padding-top: 0px;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item {
background-color: #fff;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';font-size:12px;
letter-spacing:1.5px;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top:38%;}
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {
background:#fcf7f3 !important;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {
background-color: #fff;border:none;color:#000;top:-75px;left:-25px;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;
border: none;color: #000;top:-75px;right:-25px;}
	
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider {padding-top:0px;}	


.separate_diamondpage .diamondwholesale_block {float:left;margin-top:40px;width:100%;background:#FCF7F3;padding:30px 0px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content {width:1120px;margin:0px auto;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext {float:left;width:100%;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {float:left;width:33%;top: 75px;position: relative;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text {float:left;width:67%;padding-left:60px;}

[lang="en-US"] .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {float: left;
width: 40%;top: 90px;position: relative;}

[lang="en-US"] .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text ul {font-family: 'WorkSans';
font-size: 16px;line-height: 26px;margin-bottom: 0px;}

[lang="en-US"] .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text {width: 60%;}

.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3{font-family:'Playfairdisplay'!important;font-size: 30px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text p {font-size:16px;font-family:'WorkSans';
line-height:30px;letter-spacing: 0px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .bottomtext {float:left;width:100%;font-family:'WorkSans';
font-size:16px;line-height:30px;margin-top:20px;}

.cms-page-view .separate_diamondpage .diamondssection .diamondsresults_section #diamond-result .visualview_diamonds {border: none;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one {float:left;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner {width:100%;margin:0px auto;padding-left: 8px;float: left;}	

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner {padding-left:0px;}	
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {float:left;font-family:'WorkSans';padding-left: 0px;
font-size:14px;font-weight: normal;margin-left:0px;}	
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two {float:left;margin-top:0px;margin-left:2px;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner {width:100%;margin:0px auto;}	
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-weight:normal;font-family: 'WorkSans';
font-size: 14px;display: contents;}		

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {font-size: 13px;font-family: 'WorkSans';padding-left: 8px;width:48%;}


.cms-page-view .separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow {margin-top: 10px;margin-bottom: 10px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size: 13px;font-family: 'WorkSans';width: 50%;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright .tablepercent {width: 32%;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow {border-bottom: none;padding-bottom:0px;padding-left:0px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-price {width:100% !important;text-align:center;margin-top:12px;color: #D84813;margin-bottom:0px;}	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {display:none;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 18px;font-family: 'WorkSans';}	


.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual_more_details:before {display:none;}
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual_more_details:after {display:none;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual_more_details {background: none;color: #000;
text-transform: none;font-family: 'Playfairdisplay';font-size: 14px;font-weight: normal;margin-right: 0px !important;width: 100%;
text-align: center;padding-right:0px;margin-top:5px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds.selected {margin-bottom: 10px;}

.separate_diamondpage .diamondsresults_section .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:7% !important;}

.separate_diamondpage .alldiamondsdata .your-order h4 {font-family: 'Playfairdisplay' !important;}

.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond-text {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond-value {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond_currency_symbol {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond_currency_symbol #diamondprice {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .your-order .yop_content {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order .yop_content .currency_symbol {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order .yop_content #total_vat {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .diamondsresluts-header .diamondsresluts {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .diamondsresluts-header .diamonds-results-views span {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .your-order-block .yop_hs_price {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .your-order-block .yop_total_price {font-family: 'Playfairdisplay';}
.separate_diamondpage .alldiamondsdata .your-order-block .actions .action.tocart {font-size: 16px;font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .actions .custinstock {font-family:'WorkSans';font-size:16px;}

.separate_diamondpage .alldiamondsdata .custvat-info-tooltips {font-family: 'WorkSans';font-size: 14px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-family:'WorkSans';color: #000;font-weight: normal;text-transform: capitalize;font-size: 16px;width: 100px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.second{font-family:'WorkSans';color: #000;font-weight: bold;text-transform: unset;font-size: 14px;letter-spacing:0px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-family:'WorkSans';color: #000;font-weight: normal;text-transform: capitalize;font-size: 16px;width:100px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.second {font-family:'WorkSans';color: #000;font-weight: bold;text-transform: unset;font-size: 14px;letter-spacing:0px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .detailsfooter .left span.first {font-family:'WorkSans';color: #000 !important;font-weight: normal;text-transform: unset;font-size: 16px;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .detailsfooter .left span.second {font-family:'WorkSans';color: #000;font-weight: bold;text-transform: unset;font-size: 14px;letter-spacing:0px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {position: absolute;right: -56px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate {position: relative;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate .first {width:auto !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate .labcertificatenumber a.certcustlink {font-family:'WorkSans';color:#D84813 !important;font-size: 14px;font-weight:600;}

.separate_diamondpage .alldiamondsdata div#media_tab #a_media_certificate, .separate_diamondpage .alldiamondsdata div#media_tab #a_media_360_view, .separate_diamondpage .alldiamondsdata div#media_tab #a_media_360_view_video {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .DimondDetailBox .tab-content h3 {font-family:'Playfairdisplay' !important;} 

.separate_diamondpage .alldiamondsdata .your-order-block {margin-top:20px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result {float:left;width:100%;background: #FCF7F3;border:none;padding-top:45px;padding-bottom:60px;}

.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-detail-result {padding-top:15px;padding-left:0px;
padding-right:0px;padding-bottom:55px;margin-top: 12px;}

.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-detail-result .diamonddetail_left {margin-top: 0px;}

.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 15px;padding-right: 5px;}


.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-detail-result {padding-top:15px;padding-left:0px;
padding-right:0px;padding-bottom:55px;margin-top: 12px;}

.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-detail-result .diamonddetail_left {margin-top: 0px;}

.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 15px;padding-right: 5px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-detail-result {padding-top:15px;padding-left:0px;
padding-right:0px;padding-bottom:30px;margin-top: 12px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-detail-result .diamonddetail_left {margin-top: 0px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 15px;padding-right: 5px;}

.page-wrapper .separatecolour_diamondspage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height:320px !important;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-result #diamond-detail-result .diamonddetail_right .diamondaddtocart_ring {float:left;width: 100%;margin-top: 20px;}


.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left {float:left;width:40%;margin-top:10px;position:relative;padding-right: 15px;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_right {float:left;width:60%;}


.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox {float:left;width:100%;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {margin-top:0px;float:left !important;width:100% !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul #media_tab {float:left !important;width:100% !important;margin-top:0px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul .tab-content {float:left;width:100%;padding-right:15px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {border-bottom:none !important;margin:0px !important;padding: 0px !important;position: absolute !important;bottom:-60px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamonddetail_img_video a {cursor:pointer;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left {float: left;width:35%;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left div {border-bottom: none;padding-bottom: 2px;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {float: left;width:38%;}
.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div {border-bottom: none;padding-bottom:2px;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {float: left;width:27%;padding-top:0px;}

.separateloose_diamondspage_us #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {width: 30%;}

.separateloose_diamondspage_us #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {width: 35%;}

.separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {left: -82.8%;}

.separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span:after {
left: 91.5% !important;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_bottom {float:left;width:100%;
margin-top:20px;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamonddetail_right .diamonddetailblock h4 {font-family: 'Playfairdisplay' !important;color: #000;font-size: 24px;text-transform: unset;letter-spacing: 0px;font-weight: normal;margin-bottom:25px;padding-top:0px;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamond_detail_right_top .showMoreoption .detailsfooter .left {width: 100%;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring .diamondaddtoring {float:left;width:160px;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring button.tocart {background:transparent;border:1px solid;color:#D84813;text-transform:unset;font-family:'WorkSans';font-size:16px;font-weight:normal;border-radius:0px;padding:8px 25px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-bottom: 0px;float: left;margin-right: 15px;margin-top: 5px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width:40px !important;margin-top:0px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div {float: none;padding:0px;width:110px;margin:0px auto;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div a img {margin:0px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div a {padding:5px;border: 2px solid transparent;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div.media_tab_active_div a {border: 2px solid #D84813;padding:5px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_img_video #media_360_view #loadcertificate_modal #iframe360view {height:100% !important;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_view #iframe360view {height:320px !important;width: auto;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height:354px !important;max-height:100% !important;width: 354px;margin-left: 10px;object-fit: fill;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot {height:195px;width:250px;margin:0px auto;}
.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot {height:auto;width:250px;margin:0px auto;}
.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 {margin:0px auto;font-family: 'Playfairdisplay' !important;display: block;position: relative;width: 100%;padding: 165px 0px;}

.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.selected-page {border:none;
border-radius: 25px;background: #D84813;color: #fff;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li {list-style:none;cursor: pointer;
float: left;font-size: 20px;padding: 5px 14px;font-family: 'Playfairdisplay';margin: 20px 0px 0px 0px;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li span {position:relative;top:-3px;}
	
.cms-page-view .columns .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination {width:100% !important;}	

.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-next {font-size:0px;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-next:before {font-size:30px;
color: #676767;top: -3px;position: relative;font-family: 'luma-icons';content: '\e608';}
	
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-previous {font-size:0px;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-previous:before {font-size: 30px;
color: #676767;top: 1px;position: relative;font-family: 'luma-icons';content: '\e617';padding-right: 10px;}	

.separatelabgrown_diamondspage .cmslabgrownpage-top .left {float:left;width:50%;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .right {float:left;width:50%;padding-top:20px;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content {margin-left:110px;width:500px;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .lgtopright h1 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform: uppercase;text-align:left;margin-bottom: 15px;}
.cms-page-view .separatelabgrown_diamondspage .cmslabgrownpage-top .lgtopright_content p {font-family:'WorkSans';line-height: 30px;text-align: left;width:100%;padding-bottom: 10px;font-size: 18px;letter-spacing: 0px;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .lgtopright .lgtopright_content a.bookappointment_btn {color:#000;border: 1px solid;padding: 10px 0px;width:70%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size:15px;text-decoration: none;text-align: center;}

.cms-page-view .diamondstable_banner_btn {float:left;width:100%;}
.cms-page-view .diamondstable_banner_btn .btn {float:left;width:100%;}
.cms-page-view .diamondstable_banner_btn .btn a {color:#000;border: 1px solid;padding: 10px 0px;width: 55%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 0px;font-size: 13px;text-decoration: none;text-align: center;}
.cms-page-view .diamondstable_banner_btn .btn_two {margin-top:20px;}
 
.separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom {color:#000 !important;
font-family:'WorkSans';font-size:16px;padding-top:15px;letter-spacing:2px;float:left;width:100%;margin-top:0px;text-align: left;text-transform: uppercase;}

.separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom a {font-size:16px;text-decoration:none;font-family:'WorkSans';letter-spacing:2px;margin-top:0px;color:#000;}

.separatelabgrown_diamondspage .welcomeblock {float:left;margin-top:20px;width:100%;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {width:1120px;margin:0px auto;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;text-align:center;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content p {font-family:'WorkSans';font-size:16px;line-height:25px;}
.separatelabgrown_diamondspage a.aitalic {font-style:italic;font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatelabgrown_diamondspage p a {font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content p.pitalic {font-style:italic;font-weight:bold;}

.separatelabgrown_diamondspage .reasontobuy_labgrown {background: url(https://www.revediamonds.com/pub/media/wysiwyg/threereasons_background.png);float:left;width: 100%;background-position: center;background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;padding-bottom: 25px;}

.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content {width:1200px;margin:0px auto;padding-top:25px;}
	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;}	
	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons {float:left;width:100%;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul {padding:0px;list-style: none;
float: left;width:100%;margin-bottom:0px;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li {float:left;width:32%;
text-align:center;}	

.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li:nth-child(1) {margin-right:20px;}
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li:nth-child(2) {margin-right:20px;}
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li img {width:30px;margin-bottom:10px;}
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li .title {font-family: 'Playfairdisplay';font-size: 20px;letter-spacing: 0.36px;margin-bottom: 10px;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p {font-family: 'WorkSans';
font-size: 14px;letter-spacing: 0.24px;line-height: 20px;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p a {font-size: 14px;}
	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons .bottom {float:left;width:100%;text-align:center;}	

.separatelabgrown_diamondspage .perfectlg_block {float:left;width:100%;margin-bottom:20px;margin-top:60px}	
.separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content {width:1100px;margin:0px auto;}	
.separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;}

.separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content p {font-family:'WorkSans';font-size:16px;line-height:25px;letter-spacing:0px;}

.separatelabgrown_diamondspage .lgdifferentlanguage_block {background: url(https://www.revediamonds.com/pub/media/wysiwyg/readinyour_language_bkg.png);float: left;width: 100%;background-position: center;
background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 30px;margin-bottom: 60px;padding-bottom: 25px;}

.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .title {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;text-transform:uppercase;margin-bottom: 40px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content {width:1000px;margin:0px auto;padding-top:60px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left {float: left;width:50%;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul {list-style: none;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul li {margin-bottom: 25px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul li a {font-family:'WorkSans';font-size: 22px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right {float: left;width:50%;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul {list-style:none;padding-left:300px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul li {margin-bottom: 25px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul li a {font-family:'WorkSans';font-size:22px;}
.separatelabgrown_diamondspage .labpagemobile_img {display:none;}


.separatelabgrown_diamondspage .labgrownenagament_textimg {float:left;width:100%;}

.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content {width:1100px;margin:0px auto;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content p {font-family:'WorkSans';font-size:16px;
line-height:25px;}

.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom {float:left;width:100%; margin-top:20px;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .left {float:left;width:60%;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .right {float:left;width:40%;text-align:right;}
	
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .right img{width:65%;text-align:right;margin-top: 35px;}


.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg {float:left;width:100%;margin-top:60px;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content {width:1250px;margin:0px auto;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .left {width:40%;float:left;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right {float:left;width:60%;padding-top:80px;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right p {font-family:'WorkSans';font-size:16px;line-height:25px;}

.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right h2 {font-size: 30px;
font-family: 'Playfairdisplay'!important;text-align: left;}

.separatelabgrown_diamondspage .labgrownfour_block {float:left;width:100%;margin-top:60px;}
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content {width:1250px;margin:0px auto;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top {float:left;width:100%;background:#FCF7F3;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left {float:left;width:55%;padding-left:80px;
padding-top:25px;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .right {width:44%;float:right;padding-left:12px;position:relative;top:-20px;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content p {font-family:'WorkSans';font-size:16px;line-height:25px;padding-right: 50px;}
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left h2 {margin-bottom: 30px;}

.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content h2 {font-size: 25px;font-family:'Playfairdisplay'!important;text-align:left;}
	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom {float:left;width:100%;padding-top:30px;
background:#FCF7F3;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .left {float:left;width:45%;bottom:-25px;position: relative;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .right {float:left;width:55%;padding-left:50px;
padding-top:120px;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .right h2 {margin-bottom: 30px;}	

.separatelabgrown_diamondspage .reasonbuy_lgdiamond {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-big-bk.png);float: left;width: 100%;
background-position: center;background-size:cover;height:100%;background-repeat:no-repeat;margin-top:80px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content {width:1120px;margin:0px auto;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top {float:left;width:100%;text-align:center;
padding-top:60px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;margin-bottom:16px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top p {font-family:'WorkSans';font-size:16px;line-height:25px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content .middle {float:left;width:100%;margin-top:30px;margin-bottom:20px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content .middle ul {margin-bottom:0px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li:nth-child(1) {padding-right:20px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li:nth-child(2) {padding-right:20px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul {float:left;width:100%;list-style:none;padding:0px;}	
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li {float:left;width:33.30%;text-align: center;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li img {width: 22px;padding-bottom: 15px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li p {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;line-height: 24px;}

.separatelabgrown_diamondspage .labgrown_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content {width:1350px;margin:0px auto;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size:30px;text-align:center;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewtitle {font-size:22px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;margin-top: 30px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;font-family:'Playfairdisplay';font-size:16px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right img {margin-top:8px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size: 14px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 14px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;width:9%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:50%;margin-top:0px;margin-left:15px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 14px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 14px;font-weight: bold;float: left;width: 100%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews {padding-top:20px !important;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-dots {display:none;}

.separatelabgrown_diamondspage .labgrownquestion {float:left;width:100%;margin-top:30px;}	
.separatelabgrown_diamondspage .labgrownquestion h4 {font-family:'Playfairdisplay' !important;font-size: 30px;text-align:center;}
.separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content {width:800px;margin:0px auto;}	
.separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content .labfaqaccordian {float:left;width:100%;margin-top:20px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian {cursor: pointer;margin-bottom: 5px;}
.separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content .labaccordion-item .content {display:none;margin-bottom:15px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.openclose {float:left;width:25px;font-size:35px;
font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';font-size: 20px;
text-transform: uppercase;letter-spacing: 0px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content p{font-family:'WorkSans';font-size:16px;letter-spacing:0.36px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content p.img {text-align: center;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content p.img img {width:50%;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content ul.shopbycaratfaq {font-family:'WorkSans';font-size:16px;
letter-spacing:0.36px;}
	
.separatelabgrown_diamondspage .labgrownquestion .bottom {float:left;width:100%;}
.separatelabgrown_diamondspage .labgrownquestion .bottom h4 {font-size: 26px;}

.separatelabgrown_diamondspage .labgrownquestion .bottom p {font-family:'WorkSans';font-size:18px;line-height:30px;}
.separatelabgrown_diamondspage .labgrownquestion .buttons {float:left;width:100%;margin-top:30px;}

.separatelabgrown_diamondspage .labgrownquestion .buttons a {font-family:'WorkSans';font-size: 12px;color: #000;letter-spacing: 1.5px;
text-transform: uppercase;border: 1px solid;padding: 10px 0px;position: relative;width: 290px;text-align: center;text-decoration:none;}

.separatelabgrown_diamondspage .labgrownquestion .buttons a.left {float: left;}
.separatelabgrown_diamondspage .labgrownquestion .buttons a.right {float:right;}
.separatelabgrown_diamondspage .labfindright_engagementring {float:left;width:100%;margin-top:60px;margin-bottom:60px;}
.separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content {width:1000px;margin:0px auto;}
.separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content h2 {text-transform:uppercase;font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: center;}
.separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content p {font-family:'WorkSans';
font-size: 16px;line-height: 25px;}

.separateshape_diamondpage .cmsloosepage-top {height:310px !important;}
.separateshape_diamondpage .cmslabgrownpage-top {height:310px !important;}
.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage #getlabgrowndiamondsflip-data .table-filter-price #slider-range-price-767 {width:100% !important;}

.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage #getlabgrowndiamondsflip-data .table-filter-price .priceslidernumber_main .right input {width:100% !important;}

.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {text-transform: uppercase !important;}

.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {text-align: center;}

.separateloose_diamondspage .cmsloosepage-top .left {float:left;width:50%;}
.separateloose_diamondspage .cmsloosepage-top .right {float:left;width:50%;padding-top:20px;}
.separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content {margin-left:110px;width:450px;}
[lang="en-GB"]  .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content {margin-left:80px;width:520px;}
.separateloose_diamondspage .cmsloosepage-top .loosetopright h1 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform: uppercase;text-align:left;margin-bottom: 15px;}
.cms-page-view .separateloose_diamondspage .cmsloosepage-top .loosetopright_content p {font-family:'WorkSans';line-height: 30px;text-align: left;width:100%;padding-bottom: 10px;font-size: 18px;letter-spacing:0px;}
.separateloose_diamondspage .cmsloosepage-top .loosetopright .loosetopright_content a.bookappointment_btn {color:#000;border: 1px solid;padding: 10px 0px;width:75%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size:15px;text-decoration: none;text-align: center;}

.separate_diamondpage .diamondscollection_new {float:left;width:100%;}
.separate_diamondpage .diamondscollection_new .diamondscollection_new_content {width:1000px;margin:0px auto;}
.separate_diamondpage .diamondscollection_new .diamondscollection_new_content h2 {font-family:'Playfairdisplay' !important;
font-size: 25px;float: left;width: 100%;margin-top: 20px;margin-bottom: 15px;}
.separate_diamondpage .diamondscollection_new .diamondscollection_new_content p {font-family:'WorkSans'; font-size:16px;letter-spacing:0px;}
.separate_diamondpage .diamondscollection_new .diamondscollection_new_content ul {font-family:'WorkSans';font-size: 16px;float: left;
width: 100%;margin-top: 10px;}
.separate_diamondpage .diamondscollection_new .diamondscollection_new_content ul li a {color:#000;font-family: 'WorkSans';
font-size: 16px;}

.separatediamondspage_faqsection {float:left;width: 100%;margin-top: 80px;}
.separatediamondspage_faqsection .faqsection_content {width:1000px;margin:0px auto;}
	
.separatediamondspage_faqsection .faqsection_content h2 {font-family:'Playfairdisplay' !important;margin-bottom: 35px;font-size: 25px;text-align: center;}	
.separatediamondspage_faqsection .faqsection_content .faqsection_question {float:left;width:100%;}	
	
.separatediamondspage_faqsection .faqsection_content .faqsection_question .faqsection_question_content {width:1000px;margin: 0px auto;}

.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion {float:left;width: 100%;padding-bottom: 15px;}
.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .accordion-item {float: left;
width: 100%;}
.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion h3.faqsaccordian {    font-family: 'WorkSans' !important;font-size: 20px;font-weight: normal;cursor: pointer;}

.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion h3.faqsaccordian span.openclose {float:left;width:30px;padding-right: 15px;font-size: 30px;top: -8px;position: relative;color: #000;font-family: 'Playfairdisplay';}	

.separatediamondspage_faqsection .faqsection_content .accordion a.accordiancontentlink {border: none;
background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}

.separatediamondspage_faqsection .faqsection_content .accordion a.accordiancontentlink {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}

.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .accordion-item .content p { font-family: 'WorkSans' !important;letter-spacing: 0px;font-size: 16px;text-align: left;}

.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .accordion-item .content ul { font-family: 'WorkSans' !important;letter-spacing: 0px;font-size: 16px;text-align: left;}

.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .accordion-item .content ul li span {
font-weight: bold;}

.separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .accordion-item h3.faqsaccordian {text-align: left;}	

.separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_bottom {color:#000 !important;
font-family:'WorkSans';font-size:16px;padding-top:25px;letter-spacing:2px;float:left;width:350px;margin-top:0px;text-align:left;text-transform: uppercase;}

.separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_bottom a {font-size:16px;text-decoration:none;font-family:'WorkSans';letter-spacing:2px;margin-top:0px;color:#000;}

.separateloose_diamondspage .welcomeblock {float:left;margin-top:40px;width:100%;margin-bottom:20px;}
.separateloose_diamondspage .welcomeblock .welcomeblock_content {width:620px;margin:0px auto;}
.separateloose_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;text-align:center;margin-bottom:15px;}

.separateloose_diamondspage .welcomeblock .welcomeblock_content p {font-family:'WorkSans';font-size:16px;line-height:30px;text-align:left;letter-spacing:0px;margin-bottom:0px;}
.separateloose_diamondspage a.aitalic {font-style:italic;font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separateloose_diamondspage p a {font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separateloose_diamondspage .welcomeblock .welcomeblock_content p.pitalic {font-style:italic;font-weight:bold;}

.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content {width:1000px;}
.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content h3 {font-size:20px;font-family: 'Playfairdisplay'!important;text-align:center;margin-bottom:15px;}
.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content p {text-align:center;}

.separateloose_diamondspage_us .diamondtext_block {float:left;width:100%;margin-bottom:60px;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content {width:1100px;margin:0px auto;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left {float:left;width:45%;text-align:center;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left img {width:65%;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right {float:left;width:55%;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right h3 {font-family:'Playfairdisplay' !important;font-size:30px;line-height:40px;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;line-height:30px;}


.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left {float:left;width:60%;text-align:left;}
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left h3 {font-family:'Playfairdisplay' !important;font-size:30px;
line-height: 40px;text-align: left;}

.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left .mobileimage {display:none;}
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left p {font-family:'WorkSans';letter-spacing: 0px;
font-size: 16px;text-align: left;line-height:30px;}	
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .right {float:right;width:40%;text-align:right;margin-top:50px;}	
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .right img {width:70%;}	
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content {width: 1155px;}
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content .left {width: 50%;}
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content .left img {width:100%;margin-top:12px;}
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content .right {width:50%;padding-left:50px;}

.separateloose_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content .bottomtext p {font-family:'WorkSans';font-size:16px;
line-height:30px;letter-spacing:0px;}



.separatecolour_diamondspage .cmscolourdiamondpage-top .left {float:left;width:50%;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .right {float:left;width:50%;padding-top:20px;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content {margin-left:110px;width:500px;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright h1 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform: uppercase;text-align:left;margin-bottom: 15px;}
.cms-page-view .separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright_content p {font-family:'WorkSans';line-height: 30px;text-align: left;width:100%;padding-bottom:10px;font-size:18px;letter-spacing:0px;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright .lgtopright_content a.bookappointment_btn {color:#000;border: 1px solid;padding: 10px 0px;width:70%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size:15px;text-decoration: none;text-align: center;}

.separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {color:#000 !important;
font-family:'WorkSans';font-size:16px;padding-top:25px;letter-spacing:2px;float:left;width:350px;margin-top:0px;text-align: left;text-transform: uppercase;}

.separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom a {font-size:16px;text-decoration:none;font-family:'WorkSans';letter-spacing:2px;margin-top:0px;color:#000;}

.separatecolour_diamondspage .welcomeblock {float:left;margin-top:40px;width:100%;margin-bottom:20px;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content {width:630px;margin:0px auto;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;text-align:center;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content p {font-family:'WorkSans';font-size:16px;line-height:30px;text-align: left;letter-spacing:0px;margin-bottom:0px;}
.separatecolour_diamondspage a.aitalic {font-style:italic;font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatecolour_diamondspage p a {font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content p.pitalic {font-style:italic;font-weight:bold;}

.separatecolour_diamondspage .naturalfancydiamond_block {float:left;margin-top:40px;width:100%;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content {width:1200px;margin:0px auto;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .left {width:40%;float:left;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right {width:60%;float:left;padding-left:20px;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right p {font-family:'WorkSans';font-size:16px;
line-height:25px;letter-spacing: 0px;}


.separatecolour_diamondspage .featuresgrade_colourdiamond_block {float:left;width:100%;margin-top:40px;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent {margin:0px auto;width:1100px;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top {float:left;width:100%;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left {width:60%;float:left;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}	
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}	
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .right {float:left;width:40%;text-align:left;margin-top:50px;padding-left:30px;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .right img {width: 80%;}	
.separatecolour_diamondspage .colourintensity {float:left;width:100%;}
.separatecolour_diamondspage .colourintensity ul {padding-left:20px;font-family: 'WorkSans';font-size: 16px;float: left;width: 200px;}
.separatecolour_diamondspage .customerreviews {float:left;width:100%;margin-top:40px;}

.colourwisepage .cust_colorwisediamond_info ul {font-family:'WorkSans';font-size:16px;line-height:20px;letter-spacing:0px;}
.colourwisepage .featuresgrade_colourdiamond_block ul {font-family:'WorkSans';font-size:16px;line-height:20px;letter-spacing:0px;}
.cms-search-pink-diamonds .separate_diamondpage .diamondwholesale_block {padding: 30px 0px 100px 0px;}

.separatecolour_diamondspage .customerreviews .customerreviews_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .top {float:left;width:100%;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .top h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: center;text-transform: uppercase;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .top p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .bottom {float:left;width:100%;}
.separatecolour_diamondspage .colourdiamond_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:0px;margin-bottom:60px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content {width:900px;margin:0px auto;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size:30px;text-align:center;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewtitle {font-size:16px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;margin-top: 30px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:40%;margin-top:8px;margin-left:15px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right img {width:65%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size: 14px;line-height:19px;margin-top:12px;letter-spacing:1px;margin-bottom:15px;min-height:130px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 14px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;width:9%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:50%;margin-top:0px;margin-left:15px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 12px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 12px;font-weight: bold;float: left;width: 100%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews {padding-top:0px !important;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-dots {display:none;}


.separatecolour_diamondspage .speakexpert {float:left;width:100%;background:#FCF7F3;margin-top:10px;margin-bottom:40px;padding:50px 0px;}
.separatecolour_diamondspage .speakexpert .speakexpert_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .left {width:30%;float:left;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right {float:left;width:70%;padding-left:40px;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right h2 {color: #D84813;font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;width: 85%;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton {float:left;width:100%;margin-top:50px;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton a {color:#000;text-decoration: none;
font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size: 16px;padding: 10px 50px;border: 1px solid;}
.separatecolour_diamondspage .colourdiamondquestion {float:left;width:100%;margin-top:0px;}	
.separatecolour_diamondspage .colourdiamondquestion h4 {font-family:'Playfairdisplay' !important;font-size: 30px;text-align:center;margin-bottom: 25px;}
.separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content {width:800px;margin:0px auto;}	
.separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content .colourdiamondfaqquestions {float:left;width:100%;margin-top:20px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian {cursor: pointer;margin-bottom: 5px;}
.separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content .colouraccordion-item .content {display:none;margin-bottom:15px;}
body.colourwisepage .separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content .colouraccordion-item .content {display:block;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.openclose {float:left;width:25px;font-size:35px;font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';font-size: 20px;text-transform: uppercase;letter-spacing: 0px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content p{font-family:'WorkSans';font-size:16px;letter-spacing:0.36px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content p.img {text-align: center;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content p.img img {width:50%;}
	
.separatecolour_diamondspage .colourdiamondquestion .bottom {float:left;width:100%;}
.separatecolour_diamondspage .colourdiamondquestion .bottom h4 {font-size: 26px;}

.separatecolour_diamondspage .colourdiamondquestion .bottom p {font-family:'WorkSans';font-size:18px;line-height:30px;}
.separatecolour_diamondspage .colourdiamondquestion .buttons {float:left;width:100%;margin-top:30px;}

.separatecolour_diamondspage .colourdiamondquestion .buttons a {font-family:'WorkSans';font-size: 12px;color: #000;letter-spacing: 1.5px;
text-transform: uppercase;border: 1px solid;padding: 10px 0px;position: relative;width: 290px;text-align: center;text-decoration: none;}
.separatecolour_diamondspage .colourdiamondquestion .buttons a.left {float: left;}
.separatecolour_diamondspage .colourdiamondquestion .buttons a.right {float:right;}

.separatecolour_diamondspage.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width: 91%!important;line-height: 19px !important;padding-top: 12px !important;
padding-bottom: 10px !important;padding-left: 10px;padding-right: 10px;}
.separatecolour_diamondspage.separate_diamondpage .diamondspage_categoryslider {margin-top: 60px;}
.separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top: 100px;position: relative;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {width: 100%;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {width: 20%;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {height:100%;}

.separatecolour_diamondspage .separateloose_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {height:50px;}

.separatecolour_diamondspage .separateloose_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-top:10px;}

.separatecolour_diamondspage .separatelabgrown_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {height: 80px;margin-top:10px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(11) {width:20%;margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(12) {width:20%;margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(13) {width:30% !important;margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(14) {width:30% !important;margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity .ui-slider-inputs {float: left;margin-top: 20px;margin-bottom: 20px;width: 100%;height:100%;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p {width:33% !important;float: left;margin-bottom: 20px;cursor: pointer;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .intensityfilter .ui-slider-legend p.selected-diamond-intensity span {color:#141414 !important;font-weight:bold;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .intensityfilter .ui-slider-legend p.selected-diamond-intensity {background-color: transparent;}

.separatecolour_diamondspage_us .colourdiamonduniquepage .naturalfancydiamond_block .naturalfancydiamond_block_content .left img {margin-top:105px;}
.separatecolour_diamondspage_us .colourdiamonduniquepage .featuresgrade_colourdiamond_blockcontent .top .right {margin-top: 0px;}
.separatecolour_diamondspage .colourdiamonduniquepage .welcomeblock .welcomeblock_content h2 {text-transform: uppercase;text-align:center;}
.separatecolour_diamondspage_us .colourdiamonduniquepage .welcomeblock .welcomeblock_content {width: 1070px;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content p {text-align:center;}


.separatecolour_diamondspage_us .fancycolor_diamond_options {float:left;width:100%;margin-top:40px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content p {font-family:'WorkSans';font-size: 16px;
line-height: 27px;letter-spacing: 0px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdimaondlink a {font-family:'WorkSans';font-size: 16px;letter-spacing: 0px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .textcontent {float:left;
width:100%;min-height:416px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options_content .colourdiamond_block.one .colourdiamond_block_section .textcontent.three {min-height:390px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.one .colourdiamond_block_section .textcontent {min-height: auto;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.one .colourdiamond_block_section.one .textcontent {min-height: 416px;}


.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block {float:left;width:100%;margin-top: 40px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.two {margin-top:60px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section { float: left;width: 30%;margin-right: 46px;text-align:center;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section.three {margin-right:0px;}	
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .image {float:left;width: 100%;height:280px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section h3 {font-family: 'Playfairdisplay' !important;font-size: 22px;margin-bottom: 15px;}	

.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.two .colourdiamond_block_section .textcontent {min-height: 310px;}


.separatecolour_diamondspage_us .colourgia_grade {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/fancy-colored-diamonds-gia-grades.png);
float:left;width:100%;background-position:center;background-size:contain;height:87vw;background-repeat:no-repeat;margin-top:60px;margin-bottom:60px;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content {width:1380px;margin:0px auto;padding:40px 0px;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;
text-align:center;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top p {font-family:'WorkSans';font-size:18px;line-height:28px;
letter-spacing:0px;}	

.separatecolour_diamondspage_us .colourgia_grade_content_section {float:left;width:100%;margin-top:0px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block {width:1160px;margin:0px auto;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul {list-style:none;padding:0px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li {float: left;width:30%;text-align: center;margin-right: 58px;margin-bottom:0px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li:nth-child(3) {margin-right:0px}

.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li .title {font-family: 'Playfairdisplay';
font-size: 20px;letter-spacing: 0.36px;margin-bottom: 10px;}

.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li img {width:22px;margin-bottom:5px;}

.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li p {font-family: 'WorkSans';font-size: 14px;
letter-spacing: 0.24px;line-height: 20px;text-align: left;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .bottom {float:left;width:100%;margin-top:20px;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .bottom p {font-family:'WorkSans';font-size:18px;line-height:28px;
letter-spacing:0px;}
.separatecolour_diamondspage_us .famousnatural_fancy {float: left;width: 100%;margin-top: 40px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content {margin: 0px auto;width:1100px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left {width: 60%;float: left;}

.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left h2 {font-size: 30px;font-family:'Playfairdisplay'!important;
text-align:left;}

.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content p {font-family: 'WorkSans';font-size: 16px;line-height: 27px;
letter-spacing: 0px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .right {float: left;width: 40%;text-align: left;margin-top: 0px;
padding-left: 30px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .right img {width: 80%;}
.separatecolour_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;
text-align: center;}
.separatecolour_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top: 15px;position: relative;}

.separatecolour_diamondspage_us .whychoosefancy_diamond {float:left;width:100%;margin-top:60px;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content {width:1200px;margin:0px auto;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align: center;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .top p {font-size:16px;font-family: 'WorkSans';
line-height: 30px;letter-spacing: 0px;text-align: left;}
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom {width:1100px;margin: 0px auto;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul {list-style:none;padding: 0px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li {float:left;width: 31%;text-align: center;
margin-right: 38px;margin-bottom: 0px;}	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li img {width:22px;margin-bottom: 5px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li .title {font-family:'Playfairdisplay';
font-size: 20px;letter-spacing: 0.36px;margin-bottom: 10px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li:nth-child(3) {margin-right:0px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li p {font-family: 'WorkSans';font-size: 14px;
letter-spacing: 0.24px;line-height: 20px;text-align: left;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li p a {font-size:14px;letter-spacing: 0.24px;}	.separatecolour_diamondspage_us .findcolour_diamonds {float:left;width:100%;margin-top:60px;}
.separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align: center;}
.separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content p {font-size:16px;font-family: 'WorkSans';line-height: 30px;letter-spacing: 0px;text-align: left;}	
.separatecolour_diamondspage_us .cms_getintouch {margin-top: 60px !important;}
	

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {
margin-bottom: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity .ui-slider-inputs {margin-bottom:0px;margin-top:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions {margin-bottom:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish .title span {font-size: 12px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p:nth-child(7) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p:nth-child(8) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p:nth-child(9) {margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {margin-bottom: 10px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter {margin-bottom: 0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {width:100%;margin-bottom:0px;height:100%;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p {width: 25%;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(5) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(6) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(7) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(8) {margin-bottom:0px;}

.separatecolour_diamondspage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish .title span {font-size:12px;}

.separatecolour_diamondspage #diamond-search-result .visual-diamondvideo {width: 100%;height: 310px;text-align: left;position: relative;}
.separatecolour_diamondspage #diamond-search-result .visual-diamondvideo embed.visualpreviewvideo {height: 310px;width: auto;object-fit: fill;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 12px;}
.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size: 12px;}

.page-wrapper .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size:11.5px;}
.page-wrapper .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size:11.5px;}

.page-wrapper .separatelabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size:11.5px;}

.cms-page-view .separatecolour_diamondspage #diamond-result .visualview_diamonds .visual-attribute-firstrow {padding-left: 0px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {padding-left: 0px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {padding-left:0px;font-size:12px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size:12px;}

.page-wrapper .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {padding-left:0px;font-size:12px;}

.page-wrapper .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size:12px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visual-diamondvideo .visualpreviewvideo{z-index:9;position:relative;}

.separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left div {padding-bottom: 10px;padding-top:0px;}

.separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div {padding-bottom: 10px;padding-top:0px;}

body .separatecolourlabgrown_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div.labcertificate {position:absolute;width:290px;}

body .separatecolourlabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {width:102px !important;padding-right: 0px !important;float:left;}

body .separatecolourlabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) {left:0px;right:0px;position:relative;float:left;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions .ui-slider-inputs p {font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;}

.separatelabgrown_diamondspage .labgrownuniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions .ui-slider-inputs p {font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;}

.separateloose_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions .ui-slider-inputs p {font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;}

.separatecolour_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_view #iframe360view {
height: 320px !important;width: auto !important;}

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {width: 100px;}

.cms-page-view .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left {
width: 36%;}

.cms-page-view .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {
width: 35%;}

.cms-page-view .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {width: 31% !important;}

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) {float: right;position: relative;right:-10px;} 

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_right {margin-bottom: 20px;}

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result {padding:10px 15px 30px 20px;float:left;width:100%;margin-top:15px;}
	
.cms-page-view .separatecolour_diamondspage .diamondssection .diamondsresults_section #diamond-result .visualview_diamonds {    padding-left: 5px;}	
	
.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright .tablepercent {width: 32%;margin-right: 4px;float: left;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions {margin-bottom: 20px;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish .title span {font-size: 12px;}


.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-bottom:0px;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter {margin-bottom:0px;margin-top:0px;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter {margin-bottom:0px;}

.separateloose_diamondspage .separatelabgrown_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {height:50px;}



.cms-page-view .yourorder_blockcmspage {background: #fff;float:left;width:100%;}
.cms-page-view .yourorder_blockcmspage:before {display:none;}
.cms-page-view .yourorder_blockcmspage:after {display:none;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content {width:1050px;margin:0px auto;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .left {float:left;width:30%;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .left .selecteddiamondimage_content {margin-top:25px;width:90%;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right {float:left;width:70%;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content form {float:left;background:#FCF7F3;width:1050px;padding:35px 0px 35px 40px;}


.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo {float:left;width:100%;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .label {color:#000;font-family:'WorkSans';
font-size:18px;letter-spacing: 0px;float:left;width: 130px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selected_diamondvalue {color:#000;font-family: 'Playfairdisplay';font-size: 18px;float: left;font-weight:bold;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selecteddiamonddata {float: left;
font-family: 'WorkSans';font-size: 18px;font-weight: bold;color: #000;width: 200px;text-align: left;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button {background: transparent;clip-path: unset;border-radius: 0px;border: 1px solid #000;color: #000;margin-top: 40px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button span {position: relative;font-size: 16px;font-family: 'WorkSans';letter-spacing: 1.5px;}
	
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button .custinstock {    font-family: 'WorkSans';font-size: 16px;letter-spacing: 1.5px;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo.diamondtypicalprice_cmspage {display:none;}	

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-family: 'Playfairdisplay' !important;
font-size: 35px;text-transform: uppercase;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice {width: 310px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .final_selected_diamondtotalprice {float:left;margin-right:15px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content {float:left;
width:110px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .left {width:80px;
font-weight: normal;font-size: 16px;}
.cms-page-view .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .left{width:90px;}

.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .right {float: left;
width: 20px;}
.yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips:hover span {
left: 50%;margin-left: -118px;font-family: 'WorkSans';}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span {width:360px;padding:10px;letter-spacing:0px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span:after {left:30.5%;}

.cms-page-view .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span {width: 720px;padding: 10px;letter-spacing: 0px;height: 130px;text-align: center;bottom: 28px;
line-height: 2;left: -1170%;}

.cms-page-view .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span:after {left: 42.5%;}

.page-wrapper .separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {width:36%;}

.page-wrapper .separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {width:29%;}
.page-wrapper .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: -86.8%;}
.page-wrapper .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span {background: #fff;
font-family: 'WorkSans' !important;}
.page-wrapper .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height:140px;}

[lang="en-US"] .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 50.5% !important;border-top: 8px solid #fff;}

/* fancy coloured labgrown diamond code start */

body .separatecolourlabgrown_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .right input {text-align: right !important;
width:100% !important;}

body .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .left input {text-align: left !important;width:100% !important;}

.cms-fancy-coloured-diamonds-lab-grown.cms-fancy-coloured-diamonds .page-wrapper .column.main #getcolourdiamondsflip-data .table-filter-price #slider-range-price-767 {width:100% !important;}

.cms-fancy-colored-diamonds-lab-grown.cms-fancy-coloured-diamonds .page-wrapper .column.main #getcolourdiamondsflip-data .table-filter-price #slider-range-price-767 {width:100% !important;}

body.cms-fancy-coloured-diamonds-lab-grown .separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright h1 {font-size: 29px;}

body.cms-fancy-colored-diamonds-lab-grown .separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright h1 {font-size: 29px;}

body.cms-fancy-coloured-diamonds-lab-grown .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result {
padding: 15px !important;}

body.cms-fancy-colored-diamonds-lab-grown .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result {
padding: 15px !important;}

body.cms-fancy-coloured-diamonds-lab-grown .page-wrapper #customshare {display:none !important;}
body.cms-fancy-colored-diamonds-lab-grown .page-wrapper #customshare {display:none !important;}

[lang="en-US"] body.cms-fancy-colored-diamonds-lab-grown .separatecolour_diamondspage .welcomeblock .welcomeblock_content {
width: 1250px;}

[lang="en-US"] body.cms-fancy-colored-diamonds-lab-grown .separatecolour_diamondspage .colourdiamonduniquepage .cmscolourdiamondpage-top {height:305px !important;}

.colourwisepage .separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent .bottom {position:relative;top:-30px;}

.colourwisepage .separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content {width:1080px;}

.colourwisepage .separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content ul {font-family: 'WorkSans';
font-size: 16px;letter-spacing: 0.36px;}

.colourwisepage .separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top:75px;}

.colourwisepage .separatecolour_diamondspage .whychoosereve {margin-bottom:40px;}

/* fancy coloured labgrown diamond code end */


/* diamonds pages visual view detail and add to cart, add to settings code start */

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons {float:left;width:100%;
display:block;position:relative;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart {float:left;
width: 50%;background:none;color: #000;text-transform: none;font-family: 'Playfairdisplay';font-size: 14px;font-weight: normal;
margin-right: 0px !important;text-align: center;padding-right: 0px;margin-top: 12px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_ring {float:left;
width: 50%;background:none;color: #000;text-transform: none;font-family: 'Playfairdisplay';font-size: 14px;font-weight: normal;
margin-right: 0px !important;text-align: center;padding-right: 0px;margin-top: 12px;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {width: 50%;
float: right;}

/* diamonds pages visual view detail and add to cart, add to settings code end */


/* diamonds cms page code start */

.cmsdiamondspage #maincontent #customshare {display:none !important;}

.cmsdiamondspage .cmsdiamondspage-top .left {float: left;width: 50%;}

.cmsdiamondspage .cmsdiamondspage-top .right {float: left;width: 50%;padding-top: 20px;}

.cmsdiamondspage .cmsdiamondspage-top .right .diamondspagetopright_content {margin-left: 110px;width: 450px;}

.cmsdiamondspage .cmsdiamondspage-top .diamondspagetopright h1 {font-family: 'Playfairdisplay' !important;font-size: 30px;
text-transform: uppercase;text-align: left;margin-bottom: 15px;}

.cmsdiamondspage .cmsdiamondspage-top .right .diamondspagetopright_content p {font-family: 'WorkSans';line-height: 30px;text-align: left;
width: 100%;padding-bottom: 10px;font-size: 18px;letter-spacing: 0px;}

.cmsdiamondspage .cmsdiamondspage-top .right .diamondspagetopright_content a.bookappointment_btn {
    color: #000;
    border: 1px solid;
    padding: 10px 0px;
    width: 92%;
    float: left;
    font-family: 'WorkSans';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
}

.cmsdiamondspage .cmsdiamondspage-top .right .diamondspagetopright_content .diamondspagetopright_content_bottom {
    color: #000 !important;
    font-family: 'WorkSans';
    font-size: 16px;
    padding-top: 25px;
    letter-spacing: 2px;
    float: left;
    width: 92%;
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
}

.cmsdiamondspage .cmsdiamondspage-top .right .diamondspagetopright_content .diamondspagetopright_content_bottom a {
    font-size: 16px;
    text-decoration: underline;
    font-family: 'WorkSans';
    letter-spacing: 2px;
    margin-top: 0px;
    color: #000;
}

.cmsdiamondspage .diamondpage_pro_div {float:left;width:100%;margin-top:50px;}
.cmsdiamondspage .diamondpage_pro_div .diamondpage_pro_div_content {width:1100px;margin:0px auto;}
.cmsdiamondspage .diamondpage_pro_div .diamondpage_pro_div_content h2 {text-align:center;font-family:'Playfairdisplay' !important;
text-transform:uppercase;font-size:35px;margin-bottom:40px;}
.cmsdiamondspage .diamondpage_pro_div .diamondpage_pro_div_content h3 {font-family:'Playfairdisplay' !important;text-align:center;
font-size:22px;text-transform:uppercase;}

.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product {float:left;width:100%;}
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul {padding:0px;list-style:none;}
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li {float:left;margin-right:35px;width:31%;}

.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li img {float:left;width:80%;text-align:center;}

.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li:nth-child(2) {    text-align: center;}
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li:nth-child(2) img {    float: none;}
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li:nth-child(2) .diamondpro_name {    float: none;
    margin: 20px auto;}

.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li:nth-child(3) {margin-right:0px;}
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li:nth-child(3) img {float: right;}
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li:nth-child(3) .diamondpro_name {float: right;}


.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li .diamondpro_name {float:left;width:80%;text-align:center;margin-top:20px;}
	
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li .diamondpro_name .name {    float: left;
    width: 100%;
    font-family: 'WorkSans';
    font-size: 16px;
    margin-bottom: 10px;}
	
.cmsdiamondspage .diamondpage_pro_div_content .diamonds_product ul li .diamondpro_name .price {float:left;width:100%;
font-family: 'WorkSans';text-align: center;font-size: 16px;}


.cmsdiamondspage .diamondpage_pro_div_content .bottom {float:left;width:100%;text-align:center;}
.cmsdiamondspage .diamondpage_pro_div_content .bottom p {font-family:'WorkSans';
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 30px;
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 60px;}
.cmsdiamondspage .diamondpage_pro_div_content .bottom a {font-family: 'WorkSans';
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 1px solid #000;
    padding: 15px 70px;
    text-decoration: none;
    display: inline;
    position: relative;}
	
.cmsdiamondspage .diamondsengagement_rings {margin-top:100px;}	
.cmsdiamondspage .diamondswedding_rings {margin-top:100px;}	
.cmsdiamondspage .diamonds_tennis_bracelets {margin-top:100px;}	
.cmsdiamondspage .diamonds_necklaces {margin-top:100px;}	
.cmsdiamondspage .diamonds_pendants {margin-top:100px;}	
.cmsdiamondspage .lgdiamonds_collection {margin-top:100px;}	

.cmsdiamondspage .diamondpage_pro_div .diamondpro_name a {color:#000;font-family: 'Playfairdisplay';font-size: 16px;
text-decoration: none;margin-bottom: 10px;float: left;width: 100%;}	
.cmsdiamondspage .diamondpage_pro_div .diamondpro_name a.design {font-family: 'Playfairdisplay';}

	
.cmsdiamondspage .whychoose_reve {float:left;width:100%;background:#FCF7F3;margin-top:100px;padding-top:30px;padding-bottom:30px;}	
.cmsdiamondspage .whychoose_reve .whychoose_reve_content {width:1100px;margin:0px auto;}	

.cmsdiamondspage .whychoose_reve .whychoose_reve_content h2 {text-align:center;font-family:'Playfairdisplay' !important;
text-transform: uppercase;font-size: 30px;margin-bottom: 30px;}


.cmsdiamondspage .whychoose_reve_content .one {float:left;width:100%;}
.cmsdiamondspage .whychoose_reve_content .two {float:left;width:100%;}
.cmsdiamondspage .whychoose_reve_content .three {float:left;width:100%;}
.cmsdiamondspage .whychoose_reve_content .four {float:left;width:100%;}

.cmsdiamondspage .whychoose_reve_content .one .image {float:left;width:40%;}	
.cmsdiamondspage .whychoose_reve_content .one .text {float:left;width:60%;margin-top:140px;}	
.cmsdiamondspage .whychoose_reve_content .one .text .title {font-family:'Playfairdisplay';font-size:24px;margin-bottom:20px;float:left;width:100%;}	
.cmsdiamondspage .whychoose_reve_content .one .text p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:25px;}	

.cmsdiamondspage .whychoose_reve_content .two .image {float:left;width:40%;}	
.cmsdiamondspage .whychoose_reve_content .two .text {float:left;width:60%;margin-top:140px;padding-right:50px;}	
.cmsdiamondspage .whychoose_reve_content .two .text .title {font-family:'Playfairdisplay';font-size:24px;margin-bottom:20px;float:left;width:100%;}	
.cmsdiamondspage .whychoose_reve_content .two .text p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:25px;}	


.cmsdiamondspage .whychoose_reve_content .three .image {float:left;width:40%;}	
.cmsdiamondspage .whychoose_reve_content .three .text {float:left;width:60%;margin-top:140px;}	
.cmsdiamondspage .whychoose_reve_content .three .text .title {font-family:'Playfairdisplay';font-size:24px;margin-bottom:20px;float:left;width:100%;}	
.cmsdiamondspage .whychoose_reve_content .three .text p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:25px;}	


.cmsdiamondspage .whychoose_reve_content .four .image {float:left;width:40%;}	
.cmsdiamondspage .whychoose_reve_content .four .text {float:left;width:60%;margin-top:140px;padding-right:50px;}	
.cmsdiamondspage .whychoose_reve_content .four .text .title {font-family:'Playfairdisplay';font-size:24px;margin-bottom:20px;float:left;width:100%;}	
.cmsdiamondspage .whychoose_reve_content .four .text p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:25px;}	
	
.cmsdiamondspage .diamonds_reviews {float:left;width:100%;margin-top:100px;}	
.cmsdiamondspage .diamonds_reviews .diamonds_reviews_content {width:1200px;margin:0px auto;}	
.cmsdiamondspage .diamonds_reviews .diamonds_reviews_content .title {font-family:'Playfairdisplay';font-size:30px;text-transform: uppercase;text-align: center;margin-bottom:20px;}	

.cmsdiamondspage .diamons_faq {float:left;width:100%;margin-top:80px;}
.cmsdiamondspage .diamons_faq .faqsection_content {width:750px;margin:0px auto;}

.cmsdiamondspage .diamons_faq .faqsection_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;text-transform: uppercase;font-size: 30px;margin-bottom: 30px;}

.cmsdiamondspage .diamons_faq .faqsection_content .accordion-item h3.faqsaccordian {cursor:pointer;margin-bottom:5px;}

.cmsdiamondspage .diamons_faq .faqsection_content .accordion-item h3.faqsaccordian span.openclose {float: left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}

.cmsdiamondspage .diamons_faq .faqsection_content .accordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';
font-size: 20px;text-transform: uppercase;letter-spacing: 0px;}

.cmsdiamondspage .diamons_faq .faqsection_content .accordion-item .content p {font-family:'WorkSans';font-size:16px;letter-spacing: 0.36px;}

.cmsdiamondspage .diamons_faq .faqsection_content .accordion-item .content a.accordiancontentlink {font-family:'WorkSans';
letter-spacing: 0.36px;font-size: 16px;border: none;background: none;box-sizing: unset;width: auto;display: inline-block;
position: inherit;padding:0px;}

.cmsdiamondspage .blog {float:left;width:100%;background:#FCF7F3;padding:30px 0px;margin-top:80px;}
.cmsdiamondspage .blog .blog_content {width:1200px;margin:0px auto;}
	
.cmsdiamondspage .blog_content .left {float:left;width:25%;}
.cmsdiamondspage .blog_content .left h2 {font-size:30px;font-family:'Playfairdisplay' !important;text-transform:uppercase;}
.cmsdiamondspage .blog_content .left p {font-family:'WorkSans';letter-spacing: 0px;font-size: 18px;line-height: 30px;}
.cmsdiamondspage .blog_content .left a {float:left;width: 90%;border: 1px solid #000;color: #000;font-family: 'WorkSans';font-size: 18px;
text-transform: uppercase;letter-spacing: 2px;text-decoration: none;text-align: center;padding: 10px 0px;margin-top: 80px;}


.cmsdiamondspage .blog_content .right {float:left;width:75%;}
.cmsdiamondspage .blog_content .right ul {float:left;width:100%;list-style:none;margin-bottom:0px;}
.cmsdiamondspage .blog_content .right ul li {float:left;width:32%;margin-right:15px;margin-bottom:0px;}

.cmsdiamondspage .blog_content .right ul li:nth-child(3) {margin-right:0px;}	
	
.cmsdiamondspage .blog_content .right ul li .top {float:left;width:100%;}
	
.cmsdiamondspage .blog_content .right ul li .top .image {float:left;width:100%;}
.cmsdiamondspage .blog_content .right ul li .top .link {float:left;width:100%;margin-top:10px;}
.cmsdiamondspage .blog_content .right ul li .top .link a {font-size:20px;font-family: 'Playfairdisplay';letter-spacing: 1.5px;
text-transform: uppercase;text-decoration: none;}
	
.cmsdiamondspage .blog_content .right ul li .top .postdate {float:left;margin-top:10px;width: 100%;font-family: 'WorkSans';
font-size: 12px;}
	
.cmsdiamondspage .blog_content .right ul li .bottom {float: left;width: 100%;font-family: 'WorkSans';font-size: 14px;font-style: italic;
line-height: 24px;}

.cmsdiamondspage .blog_content .right ul li:nth-child(1) .bottom {margin-top:48px;}
.cmsdiamondspage .blog_content .right ul li:nth-child(2) .bottom {margin-top:20px;}
.cmsdiamondspage .blog_content .right ul li:nth-child(3) .bottom {margin-top:46px;}

.cmsdiamondspage .blog_content .right ul li .bottom a {font-family: 'WorkSans';font-size: 14px;font-style: italic;text-decoration: none;}

.cmsdiamondspage .getintouch {float:left;width:100%;margin-top:80px;}
.cmsdiamondspage .getintouch .getintouch_content {width:1200px;margin:0px auto;}

.cmsdiamondspage .getintouch .header_part {float:left;width:100%;text-align:center;}
.cmsdiamondspage .getintouch .header_part h2 {font-family:'Playfairdisplay' !important;font-size:30px;text-transform:uppercase;}
.cmsdiamondspage .getintouch .header_part p {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}
	
.cmsdiamondspage .getintouch .diamondcontact_form {float:left;width:100%;margin-top:40px;}	
.cmsdiamondspage .getintouch .diamondcontact_form .diamondcontact_form_content {width:550px;margin:0px auto;}	
	
.cmsdiamondspage .getintouch .diamondcontact_form .top .field {float:left;width:40%;margin-right:110px;}
.cmsdiamondspage .getintouch .diamondcontact_form .top .email {margin-right:0px;}
.cmsdiamondspage .getintouch .diamondcontact_form .top .field .label {float:left;width:100%;font-family: 'Playfairdisplay';
font-size: 20px;padding-bottom: 10px;}
.cmsdiamondspage .getintouch .diamondcontact_form .top .field .label span {color:#D84813;}

.cmsdiamondspage .getintouch .diamondcontact_form .top .field .input {float:left;width:100%;}
.cmsdiamondspage .getintouch .diamondcontact_form .top .field .input input {border-color:#000;margin-bottom:0px;}

.cmsdiamondspage .getintouch .getintouch_content .diamons_contact_success {text-align:center;padding:20px;color:#D84813;font-family:'WorkSans' !important;}

.cmsdiamondspage .getintouch .diamondcontact_form .middle {float:left;width:100%;margin-top:20px;}
.cmsdiamondspage .getintouch .diamondcontact_form .middle .message {float:left;width:100%;}
.cmsdiamondspage .getintouch .diamondcontact_form .middle .message .label {float:left;width:100%;font-family:'Playfairdisplay';
font-size: 20px;padding-bottom: 10px;}
	
.cmsdiamondspage .getintouch .diamondcontact_form .middle .message .label span {color: #D84813;}	
	
.cmsdiamondspage .getintouch .diamondcontact_form .middle .message .input {float:left;width:100%;}
.cmsdiamondspage .getintouch .diamondcontact_form .middle .message .input textarea {border-radius:0px;height:80px;border-color:#000;}
	
.cmsdiamondspage .getintouch .diamondcontact_form .bottom {float:left;width:100%;margin-top:30px;text-align:right;}	
	
.cmsdiamondspage .getintouch .diamondcontact_form button#diamond_contact_submit {background-color:#fff;color:#000;border-color:#000;
border-radius: 0px;font-family: 'WorkSans';font-size: 16px;letter-spacing: 2px;font-weight: normal;padding: 10px 70px;}	
	
.cmsdiamondspage .getintouch .diamondcontact_form .error {color: #D84813;float: left;width: 100%;
font-family: 'WorkSans';font-size: 14px;padding-top: 10px;}	
	
.cmsdiamondspage .mobileblock {display:none;}	
	
	
/* diamonds cms page code end */


/* common get in touch form code start */

.getintouchform_common {float:left;width:100%;margin-bottom:60px;}

.getintouchform_common .getintouch {float:left;width:100%;margin-top:20px;}
.getintouchform_common .getintouch .getintouch_content {width:100%;margin:0px auto;}

.getintouchform_common .getintouch .header_part {float:left;width:100%;text-align:left;}
.getintouchform_common .getintouch .header_part h2 {font-family:'Playfairdisplay' !important;font-size:30px;text-transform:uppercase;}
.getintouchform_common .getintouch .header_part p {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}
	
.getintouchform_common .getintouch .diamondcontact_form {float:left;width:100%;margin-top:40px;}	
.getintouchform_common .getintouch .diamondcontact_form .diamondcontact_form_content {width:550px;margin:0px auto;}	
	
.getintouchform_common .getintouch .diamondcontact_form .top .field {float:left;width:40%;margin-right:110px;}
.getintouchform_common .getintouch .diamondcontact_form .top .email {margin-right:0px;}
.getintouchform_common .getintouch .diamondcontact_form .top .field .label {float:left;width:100%;font-family: 'Playfairdisplay';
font-size: 20px;padding-bottom: 10px;}
.getintouchform_common .getintouch .diamondcontact_form .top .field .label span {color:#D84813;}

.getintouchform_common .getintouch .diamondcontact_form .top .field .input {float:left;width:100%;}
.getintouchform_common .getintouch .diamondcontact_form .top .field .input input {border-color:#000;margin-bottom:0px;}

.getintouchform_common .getintouch .getintouch_content .diamons_contact_success {text-align:center;padding:20px;color:#D84813;font-family:'WorkSans' !important;}

.getintouchform_common .getintouch .diamondcontact_form .middle {float:left;width:100%;margin-top:20px;}
.getintouchform_common .getintouch .diamondcontact_form .middle .message {float:left;width:100%;}
.getintouchform_common .getintouch .diamondcontact_form .middle .message .label {float:left;width:100%;font-family:'Playfairdisplay';
font-size: 20px;padding-bottom: 10px;}
	
.getintouchform_common .getintouch .diamondcontact_form .middle .message .label span {color: #D84813;}	
	
.getintouchform_common .getintouch .diamondcontact_form .middle .message .input {float:left;width:100%;}
.getintouchform_common .getintouch .diamondcontact_form .middle .message .input textarea{border-radius:0px;height:80px;border-color:#000;}
	
.getintouchform_common .getintouch .diamondcontact_form .bottom{float:left;width:100%;margin-top:30px;text-align:right;}	
.getintouchform_common .getintouch .diamondcontact_form button#diamond_contact_submit {background-color:#fff;color:#000;border-color:#000;border-radius: 0px;font-family: 'WorkSans';font-size: 16px;letter-spacing: 2px;font-weight: normal;padding: 10px 70px;}	
.getintouchform_common .getintouch .diamondcontact_form .error {color: #D84813;float: left;width: 100%;
font-family: 'WorkSans';font-size: 14px;padding-top: 10px;}	

.getintouchform_common .getintouch .diamondcontact_form .top .field .label span {color:rgb(216, 72, 19);}



/* common get in touch form code end */


/* filter all chnages code start */

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter {border: none;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-left {float:left;margin-right:0px;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-left select#desktopcarat_left {border: 1px solid #262118 !important;margin-top:5px;}
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-right {float:right;margin-right:40px;}	
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-right select#desktopcarat_right {border: 1px solid #262118 !important;margin-top: 5px;}	
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .filterattribute.colorfilter {margin-top: 30px;}	

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .table-filter-price #slider-range-price-767 {width: 100% !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .table-filter-carat #slider-range-carat-767 {width: 88% !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:425px;}

.cms-diamond-dealer-london-wholesale-diamonds .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:450px;}

.cms-diamond-dealer-wholesale-diamonds .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height: 425px;}

.cms-lab-grown-diamonds-uk .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:446px;}

.cms-fancy-coloured-diamonds .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:472px;}

.cms-fancy-colored-diamonds .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:450px;}

.cms-buy-ten-carat-diamond-best-prices .column.main .separatelabgrown_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:445px;}

.cms-buy-ten-carat-diamond-best-prices .column.main .separateloose_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:445px;}

.cms-page-view .diamondpayment_block {float:left;width:100%;padding-top:12px;}


/* filter all chnages code end */


/* myacount, login new design css code start */

.myaccountreated_pages {float: left;width: 100%;}
.myaccountreated_pages .topbanner {float: left;width: 100%;}
.myaccountreated_pages .topbanner img.desktopimage {width: 100%;}
.myaccountreated_pages .topbanner img.mobileimage {display: none;}

.page-wrapper .block.social-login-authentication-channel.account-social-login .block-content {text-align:center;}

.customer-account-login .page-wrapper .page-main .block-customer-login .block-title strong {font-family:'Playfairdisplay';font-size:18px;}
.customer-account-login .page-main .block-customer-login .block-title .field.note {font-family: 'WorkSans';}

.customer-account-login .page-wrapper .block-new-customer .block-title strong {font-family:'Playfairdisplay';font-size:18px;}

.customer-account-login .page-wrapper .block-new-customer .block-content p {font-family: 'WorkSans';letter-spacing: 0px;}

.customer-account-login .page-main .block-customer-login form.form-login .control input {background:transparent;border:1px solid #D3D3D3;
border-radius:0px;color:#000;font-family: 'WorkSans';}

.customer-account-login .page-main .block-customer-login form.form-login .control input:focus {box-shadow:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .control .mage-error {font-family: 'WorkSans';}


.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button {background-color: #fff !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar .primary:before {display:none !important;}
.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar .primary:after {display:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button:before {display:none !important;}
.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button:after {display:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar:before {display:none !important;}
.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar:after {display:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar .secondary a {font-family: 'WorkSans';}


.customer-account-login .page-main .block.block-new-customer .actions-toolbar a {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar a {background-color: #fff !important;}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar .primary:before {display:none !important;}
.customer-account-login .page-main .block.block-new-customer .actions-toolbar .primary:after {display:none !important;}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar a:before {display:none !important;}
.customer-account-login .page-main .block.block-new-customer .actions-toolbar a:after {display:none !important;}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar:before {display:none !important;}
.customer-account-login .page-main .block.block-new-customer .actions-toolbar:after {display:none !important;}

.accountrelatedpages_getintouch {float: left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {margin: 0px auto;width: 1440px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;
margin-bottom: 30px;font-size: 40px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul {list-style: none;padding: 0px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {float: left;width: 17%;position: relative;margin-right: 52px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li a {color: #000;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size: 16px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(5) {margin-right: 0px !important;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {
float: left;width: 100%;font-family: 'Playfairdisplay';font-size: 24px;margin-bottom: 10px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(3) a {position: relative;z-index: 9;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc a {color: #282828;
text-decoration: underline;font-family: 'WorkSans';}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(5) span.desc a {
position: relative;z-index: 9;}

.customer-account-create #register-form-now .block.block-register-account {float:left;width:100%;margin-top:50px;}

.customer-account-create #register-form-now .block-register-account .block-title strong {font-family:'Playfairdisplay';}
.customer-account-create #register-form-now .block-register-account .block-title .field.note {font-family: 'WorkSans';}

.customer-account-create #register-form-now .block-content-register .fieldset legend span {font-family:'Playfairdisplay';}

.customer-account-create #register-form-now .block-content-register .fieldset .field .control input {background: transparent;
border: 1px solid #D3D3D3;border-radius: 0px !important;color: #000;}

.customer-account-create #register-form-now .block-content-register .fieldset .field label.label span {font-family: 'WorkSans';}

.customer-account-create #register-form-now .form-create-account .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.customer-account-create #register-form-now .form-create-account .actions-toolbar button {background-color: #fff !important;}

.customer-account-create #register-form-now .form-create-account .actions-toolbar .primary:before {display:none !important;}
.customer-account-create #register-form-now .form-create-account .actions-toolbar .primary:after {display:none !important;}

.customer-account-create #register-form-now .form-create-account .actions-toolbar button:before {display:none !important;}
.customer-account-create #register-form-now .form-create-account .actions-toolbar button:after {display:none !important;}

.customer-account-create #register-form-now .form-create-account .actions-toolbar:before {display:none !important;}
.customer-account-create #register-form-now .form-create-account .actions-toolbar:after {display:none !important;}

.customer-account-forgotpassword .myaccountreated_pages {margin-bottom: 30px;}

.customer-account-forgotpassword .page-wrapper main#maincontent {float:left;width:100%;position:relative;}
.customer-account-forgotpassword .page-wrapper main#maincontent .form.password {width:520px;margin:0px auto;box-shadow: none;border-top: none;padding:0px;}	
	
.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title strong#block-customer-login-heading {font-family: 'Playfairdisplay';
float: left;width: 100%;border-bottom: 2px solid #000;text-align: left;padding-bottom: 20px;}	
.customer-account-forgotpassword .page-wrapper main#maincontent .field.note {font-family:'WorkSans';font-size: 14px;font-weight: bold;
text-align: left;margin-top: 20px;float: left;width: 100%;}	

.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title {width:520px;margin:0px auto;}


.customer-account-forgotpassword #maincontent form.password .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 50% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;float: left;
}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar button {background-color: #fff !important;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar .primary:before {display:none !important;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar .primary:after {display:none !important;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar button:before {display:none !important;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar button:after {display:none !important;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar:before {display:none !important;border-top: none;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar:after {display:none !important;}

.customer-account-forgotpassword #maincontent form.password fieldset.fieldset {margin-bottom:0px !important;border-top: none;padding-top: 20px;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar {margin-top:0px !important;margin-bottom:40px !important;}

.customer-account-forgotpassword #maincontent form.password fieldset.fieldset .control input {font-family:'WorkSans';margin-bottom:0px;}

.customer-account-forgotpassword #maincontent form.password fieldset.fieldset .control .mage-error {font-family: 'WorkSans';}
.account main#maincontent .columns .page-title-wrapper h1.page-title {font-family:'Playfairdisplay' !important;font-size:30px;}
.account main#maincontent .columns .block-title strong {font-family:'Playfairdisplay';}
.account main#maincontent .columns .block-content .box strong span {font-family:'Playfairdisplay';}
.account main#maincontent .columns .block-content address {font-family:'WorkSans' !important;}
.account main#maincontent .columns .box-actions a {font-family:'WorkSans';}
.account main#maincontent .columns .box-content p {font-family:'WorkSans';}
.account main#maincontent .columns .block .block-title a {font-family:'WorkSans';}

.account main#maincontent .columns .block-content p {font-family:'WorkSans';letter-spacing:0px;}


.account main#maincontent .columns .actions-toolbar button {background-color: #fff !important;}

.account main#maincontent .columns .actions-toolbar .primary:before {display:none !important;}
.account main#maincontent .columns .actions-toolbar .primary:after {display:none !important;}

.account main#maincontent .columns .actions-toolbar button:before {display:none !important;}
.account main#maincontent .columns .actions-toolbar button:after {display:none !important;}

.account main#maincontent .columns .actions-toolbar:before {display:none !important;border-top: none;}
.account main#maincontent .columns .actions-toolbar:after {display:none !important;}

.account main#maincontent .columns .actions-toolbar button {background: transparent !important;border: 1px solid #000 !important;
border-radius: 0px !important;color: #000 !important;font-family: 'WorkSans' !important;font-weight: normal;font-size: 14px;
letter-spacing: 0px;padding: 10px 0px;width:220px !important;position: relative;display: block;text-align: center;text-decoration: none;
float: left;}
.account main#maincontent .columns .sidebar-main .block .title strong {font-family:'Playfairdisplay' !important;font-size:22px;}
.account main#maincontent .columns .sidebar-main .block-collapsible-nav-content ul.items li.nav a {font-family: 'Playfairdisplay' !important;}
.account main#maincontent .columns .sidebar-main .block-collapsible-nav-content ul.items li.nav strong {font-family: 'Playfairdisplay' !important;}

.account main#maincontent .columns .fieldset legend {font-family: 'Playfairdisplay' !important;}
.account main#maincontent .columns label.label span {font-family: 'Playfairdisplay' !important;}
.account main#maincontent .columns form input {font-family:'WorkSans' !important;}
.account .page-wrapper #maincontent .column.main .fieldset .field label.label span {font-family:'WorkSans' !important;}

.account .page-wrapper #maincontent .column.main .field p {font-family:'WorkSans' !important;}
.account .page-wrapper #maincontent .column.main .field p a {font-family:'WorkSans' !important;}
.account.customer-account-edit .page-wrapper #maincontent .column.main .actions-toolbar {margin-top: 33px;padding-bottom: 35px;}

.account.wishlist-index-index .page-wrapper #maincontent .product-items .product-item-name a {color: #282828 !important;
font-family: 'WorkSans';font-size: 14px;}

.account.wishlist-index-index .page-wrapper #maincontent .column .toolbar .pager .limiter strong {font-family:'WorkSans' !important;}
.account.wishlist-index-index .page-wrapper #maincontent .column .toolbar .pager .limiter select {font-family:'WorkSans' !important;}
.account.wishlist-index-index .page-wrapper #maincontent .column .toolbar .pager .limiter span {font-family:'WorkSans' !important;}

.account.wishlist-index-index .page-wrapper #maincontent .products-grid.wishlist .product-item-comment {font-family: 'WorkSans';}

.account.wishlist-index-index .page-wrapper #maincontent .product-item-info .product-item-inner a.action {font-family:'WorkSans';}
.account .page-wrapper #maincontent .column.main .message.info {font-family:'WorkSans' !important;}

.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {width:100%;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content h2 {font-size: 35px;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc {font-size: 14px;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {margin-right: 38px;}


.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul {margin-left: 20px;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {font-size: 20px;}
.account .accountrelatedpages_getintouch {padding: 50px 0px;}

/* myacount, login new design css code end */


/* product page effect css code start */

.catalog-product-view .product_info .productstep_two #diamond-detail-result {float:left;width:100%;background: #FCF7F3;border:none;padding-top:45px;padding-bottom:60px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left {float:left;width:40%;margin-top:10px;position:relative;padding-right: 15px;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right {float:left;width:60%;}


.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox {float:left;width:100%;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {margin-top:0px;float:left !important;width:100% !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul #media_tab {float:left !important;width:100% !important;margin-top:0px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul .tab-content {float:left;width:100%;padding-right:15px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {border-bottom:none !important;margin:0px !important;padding: 0px !important;position: absolute !important;bottom:-60px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamonddetail_img_video a {cursor:pointer;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left {float: left;width:35%;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left div {border-bottom: none;padding-bottom: 2px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {float: left;width:35%;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div {border-bottom: none;padding-bottom:2px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {float: left;width:30%;padding-top:0px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_bottom {display: none;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamonddetail_right .diamonddetailblock h4 {font-family: 'Playfairdisplay' !important;color: #000;font-size: 24px;text-transform: unset;letter-spacing: 0px;font-weight: normal;margin-bottom:25px;padding-top:0px;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamond_detail_right_top .showMoreoption .detailsfooter .left {width: 100%;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamondaddtocart_ring .diamondaddtoring {float:left;width:190px;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamondaddtocart_ring button.tocart {background:transparent;border:1px solid;color:#D84813;text-transform:unset;font-family:'WorkSans';font-size:16px;font-weight:normal;border-radius:0px;padding:8px 25px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-bottom: 0px;float: left;margin-right: 15px;margin-top: 5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width:40px !important;margin-top:0px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div {float: none;padding:0px;width:110px;margin:0px auto;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div a img {margin:0px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div a {padding:5px;border: 2px solid transparent;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div.media_tab_active_div a {border: 2px solid #D84813;padding:5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_img_video #media_360_view #loadcertificate_modal #iframe360view {height:100% !important;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result #media_360_view #iframe360view {height:100% !important;width: auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height:255px !important;max-height:100% !important;width: auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot {height:120px;width:250px;margin:0px auto;}
.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot {height:120px;width:250px;margin:0px auto;}
.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first{font-size:12px;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second{font-size:12px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {
float: right;width: 80px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first{font-size:10px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-size: 12px;}

.catalog-product-view .product_info .productstep_two #diamond-search-result #diamond-detail-result .diamond_detail_results_ul .labcertificate .labcertificatenumber a.certcustlink {color: #D84813;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {border-bottom: none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div {border-bottom: none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .diamondaddtocart_ring {display:none !important;}

.catalog-product-view .product_info .productstep_two .custfancy_commonproduct_pages #diamond-result #diamond-detail-result {
padding-top: 20px;padding-bottom: 20px;}

body header.page-header .header-wrapper-content .block-minicart {z-index: 9999999;}

/* product page effect css code end */

/* category page new design code start 2025 */

html body.catalog-category-view .page-wrapper main#maincontent .columns {width:1400px !important;float: none !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .sidebar-main {display:none;}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar .filter-options-content a:hover span {color: #fc7070;
text-decoration: none;} 

body.catalog-category-view .page-wrapper #maincontent .columns .column.main {max-width: unset !important; float:left; width:100%;}

body.catalog-category-view .category-view .categorydesctop_cust .category_image {display:none !important;}

.catalog-category-view .category-view .categorydesctop_cust .custcategorytop_desc {float: none;width: 900px;padding: 0px;
margin: 0px auto;}

body.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .row h1 {font-size: 30px;margin-bottom: 30px;margin-top:0px;}

.catalog-category-view #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content {
margin: 0px auto;width: 100%;padding-top: 0px;}

body.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content h1 {font-size: 35px;}

body.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content p {font-size: 14px;}

body.catalog-category-view .page-wrapper main#maincontent .category-view .category-description {padding: 20px 0px 20px 0px;}

body.catalog-category-view .page-wrapper .wrapper-breadcrums {width: 1200px;}

html body.catalog-category-view .page-wrapper main#maincontent .columns {width: 100%;float: left;} 
.category-engagement-rings #maincontent .columns .show-hide-filter-desktop {float:left;width:100%;}

body.catalog-category-view .page-wrapper main#maincontent .category-view {width: 100%;float: left;} 

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar .filter-options .filter-options-title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}


.catalog-category-view .page-wrapper main#maincontent .columns .sidebar .filter-options .filter-options-content .item:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f105';
    font-size: 14px;
}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar .block.filter {padding:0px;margin-top:10px !important;}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar {padding:0px;}

.catalog-category-view .page-wrapper main#maincontent .sidebar .filter-options .filter-options-item .wp-instant-search-wrapper {display:none;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore {float:left;width:100%;margin-top:40px;}

/*.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore button.action {margin: 0px auto;display: block;background: #fff;color: #000;border: 1px solid #000;border-radius: 0px;
font-family: 'WorkSans';padding: 10px 50px;font-size: 16px;font-weight: normal;letter-spacing: 0px;}*/

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items li.product-item a.towishlist span {position:absolute;top: -26px;left: 60%;color: #fff;background: #000;padding: 3px 5px;border-radius: 4px;
white-space: nowrap;display: none;font-size: 12px;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore button.action {border: none;}


.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items button.action {   background: #fff;border: none;float: left;width: 100%;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items button.action span {margin: 0px auto;display: block;background: #fff;color: #000;border: 1px solid #000;border-radius: 0px;font-family: 'WorkSans';padding: 10px 50px;font-size: 16px;font-weight: normal;letter-spacing: 0px;width: 200px;}

.catalog-category-view .page-wrapper #maincontent .columns .column.main #product-list-container .products-grid ol.product-items .custloadmore button.ias-load-prev {margin:0px auto 50px;}

.catalog-category-view .page-wrapper .categorycust_toolbar_bottom {floast:left;width:100%;display:none;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .ias-spinner {float:left;width:100%;text-align:center;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .ias-spinner span {display:none;}

.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .ias-spinner img {width:60px !important;}


.catalog-category-view .page-wrapper #maincontent .column.main .products-grid #category-products-grid .product-items:not(.owl-carousel)>.product-item:nth-child(3n+1) {clear: none !important;}

.catalog-category-view .page-wrapper #maincontent .columns .column.no-left-padding #layer-product-list #product-list-container {    margin: 26px 0px ! important;}

.catalog-category-view .page-wrapper #maincontent .columns .column.main {max-width:unset !important;}

.catalog-category-view .page-wrapper #maincontent .columns .column.no-left-padding #layer-product-list #product-list-container {
margin:0px ! important;}

.catalog-category-view .page-wrapper #maincontent .columns .column #layer-product-list #product-list-container {
margin:0px ! important;}

.catalog-category-view .page-wrapper #maincontent .columns .column.no-left-padding #layer-product-list #product-list-container #category-products-grid .product-items {margin:0px ! important;}

.catalog-category-view .page-wrapper #maincontent .columns .column.no-left-padding {padding:0px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .column.main  #product-list-container .products-grid li.item {
width:23% !important;height: auto;min-height:480px;}

/*body.catalog-category-view .page-wrapper #maincontent .columns .column.main.no-left-padding {flex-basis: 100% !important;
width: 100% !important;}*/

body.catalog-category-view .page-wrapper #maincontent .columns .column.main.no-left-padding  #product-list-container .products-grid li.item {width:23.5% !important;}


.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.items li.item:before {display:none !important;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape {float:left;width:100%;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li {float:left;width:25%;margin-bottom:20px;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li a {float:left;width:100%;text-align:center;display:grid;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li a span {float:left;width:100%;text-align:center;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li a span.label {float:left;width:100%;text-align:center;font-size:12px;font-family:'WorkSans';color:#000;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li a span.icon {margin-bottom:10px;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li a span.icon img {width:80%;height:auto;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style {float:left;width:100%;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li {float:left;width:25%;margin-bottom:0px;height: 130px;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li a {float:left;width:100%;text-align:center;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li a span{float:left;width:100%;text-align:center;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li a span.label {float:left;width:100%;text-align:center;font-size:12px;font-family:'WorkSans';color:#000;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li a span.icon {margin-bottom:10px;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li a span.icon img {width:80%;height:auto;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones {float:left;width:100%;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li {float:left;width:25%;margin-bottom:0px;height:110px;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li a {float:left;width:100%;text-align:center;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li a span{float:left;width:100%;text-align:center;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li a span.label {float:left;width:100%;text-align:center;font-size:12px;font-family:'WorkSans';color:#000;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li a span.icon {margin-bottom:10px;}
.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li a span.icon img {width:70%;height:auto;}

.catalog-category-view .columns .showhidefilter {float:left;width:100%;margin-bottom:0px;}
.catalog-category-view .columns .showhidefilter .showhidefilter_content {float:left;width:100%;}
.catalog-category-view .columns .showhidefilter .showhidefilter_content .filtercust_btn {float:left;width: 140px;background: #D84813;
padding: 10px 0px 8px 0px;cursor: pointer;}

.catalog-category-view .columns .showhidefilter .showhidefilter_content .cust_toolbar {float:right;}
.catalog-category-view .columns .showhidefilter .showhidefilter_content .cust_toolbar .toolbar-products p.toolbar-amount {display:none !important;}
.catalog-category-view .columns .showhidefilter .showhidefilter_content .cust_toolbar .toolbar-products .pages {display:none !important;}

.catalog-category-view .columns .showhidefilter_content .cust_toolbar .toolbar-products .toolbar-sorter {border:1px solid #313F4E;
padding:4px 5px 4px 15px;margin-top:0px;}

.catalog-category-view .columns .showhidefilter_content .cust_toolbar .toolbar-products .toolbar-sorter .sorter-label {font-family: 'WorkSans' !important;text-transform: capitalize;font-size: 16px !important;color: #000;}

.catalog-category-view .columns .showhidefilter_content .cust_toolbar .toolbar-products .toolbar-sorter select#sorter {font-family: 'WorkSans' !important;text-transform: capitalize;font-size: 16px !important;color:#000 !important;width:160px;}

.catalog-category-view .columns .showhidefilter_content .cust_toolbar .toolbar-products .toolbar-sorter a.Direction {display:none !important;}

.catalog-category-view .columns .showhidefilter .showhidefilter_content .cust_toolbar .toolbar-products .toolbar-sorter a:before {display:none !important;}

.catalog-category-view .columns .showhidefilter .filtercust_btn .filtercust_btn_content {width:80px;margin:0px auto;}
.catalog-category-view .columns .showhidefilter .filtercust_btn .filtercust_btn_content span.text {float:left;width: auto;
margin-right: 6px;color: #ffffff;font-family: 'WorkSans';font-size: 16px;}
	
.catalog-category-view .columns .showhidefilter .filtercust_btn .filtercust_btn_content span.image {float:left;width:auto;}	

body.categoryfilter_open .cateroyfilteropen_background {background:#D9D9D9;z-index: 9999999999999;mix-blend-mode: multiply;position: fixed;top: 0px;right: 0px;bottom: 0px;left: 400px;opacity: 0.8;}

body.categoryfilter_open {overflow:hidden;padding-right:15px;max-height:999999px;z-index:999999999;position:relative;}
body.categoryfilter_open header.page-header {z-index:-9 !important;}
body.categoryfilter_open .wrapper-breadcrums {z-index:-9 !important;}
body.categoryfilter_open #maincontent .columns .sidebar {z-index:999999;bottom:0px;background-color: #ffffff;overflow-y: scroll;}

body.categoryfilter_open #maincontent .columns #product-list-container li.product-item .product-item-details {z-index:-9 !important;}


.catalog-category-view .sidebar .sidebarcontent .filtert_title_close {float:left;width:100%;padding:20px;}
.catalog-category-view .sidebar .sidebarcontent .filtert_title_close .text {float:left;font-family:'WorkSans';font-size:18px;}
.catalog-category-view .sidebar .sidebarcontent .filtert_title_close .filterclose {float:right;}
.catalog-category-view .sidebar .sidebarcontent .filtert_title_close .filterclose img {cursor:pointer}

body.catalog-category-view #maincontent .sidebar.sidebar-main .filter-content .filter-options-title {font-family: 'WorkSans';
color: #000;font-size: 16px;cursor: pointer;text-transform: capitalize;}

/*body.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content{display:block !important;}*/

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .block-content.filter-content {padding:0px 20px; }

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .custcheckboxlink {display: inline-block;width: 20px;height: 20px;
border: 1px solid #000;border-radius: 0px;text-align: center;line-height: 18px;cursor: pointer;text-decoration: none;color: transparent;
user-select: none;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .custcheckboxlink.checked {background-color: #D84813;
color: #ffffff;border-color: #D84813;font-family: 'WorkSans';font-size: 12px;position: relative;padding-left: 4px;}
.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .custcheckboxlink.checked::before {content:"✔";}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .filter-options li.wp-ln-selected .custcheckboxlink {background-color: #D84813;color: #ffffff;border-color: #D84813;font-family: 'WorkSans';font-size: 12px;position: relative;padding-left: 4px;}
.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .filter-options li.wp-ln-selected .custcheckboxlink::before {content:"\2714";}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block ol.category_filterchkbox li {float:left;width:50%;}
.catalog-category-view .sidebar .sidebarcontent #layered-filter-block ol.category_filterchkbox li a {font-family:'WorkSans';
font-size: 12px;position: relative;top: 1px;}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar {scrollbar-width: thin;scrollbar-color: #d9d9d9 #ffffff;}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar::-webkit-scrollbar {width:4px;}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar::-webkit-scrollbar-thumb {background-color: #d9d9d9;
border-radius: 2px;}

.catalog-category-view .page-wrapper main#maincontent .columns .sidebar::-webkit-scrollbar-track {background-color: #ffffff;}

.catalog-category-view .page-wrapper main#maincontent .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item {
float: left;width: 100%;border-bottom:1px solid #e5e5e5;}

body.categoryfilter_open .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .cdz-hover-section .cdz-product-wishlist {z-index:-9 !important;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby .action.remove {position:relative;left:5px;top:0px;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby .action.remove:before {color:#313F4E !important;font-size:10px !important;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby #wp_ln_shopby_items {padding:0px;margin-top: 5px;
float: left;width: 100%;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby #wp_ln_shopby_items li.item {padding:0px !important;float:left;margin-right:15px;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby #wp_ln_shopby_items li.item .filter-value {
color: #808080;font-family: 'WorkSans';font-size: 12px;letter-spacing:0px;text-transform: capitalize;}

.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .block-content .block-actions.filter-actions{display:none;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.stoneshape li.wp-ln-selected a span.icon img {
border: 1px solid #808080; padding:0.0000001px;border-radius:60px;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.style li.wp-ln-selected a span.icon img {
border: 1px solid #808080; padding:0.0000001px;border-radius:60px;}

.catalog-category-view .sidebar .filter-options-item .filter-options-content ol.gemstones li.wp-ln-selected a span.icon img {
border: 1px solid #808080; padding:0.0000001px;border-radius:60px;}


.catalog-category-view .sidebar .viewfilterresults {float:left;width: 100%;padding: 30px 0px;border-top: 1px solid #e5e5e5;}
.catalog-category-view .sidebar .viewfilterresults .viewfilterresults_content {width:350px;margin:0px auto;}
.catalog-category-view .sidebar .viewfilterresults .viewfilterresults_content span {    float: left;
    width: 100%;
    background: #D84813;
    color: #fff;
    font-family: 'WorkSans';
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    padding: 10px 0px;
    cursor: pointer;}
	
.catalog-category-view .page-wrapper #maincontent .selectedfilteroptions ul.getselectedattributes .action.remove:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;font-size: 10px;line-height: 15px;
color: #999;content: '\e616';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;
overflow: hidden;speak: none;text-align: center;left:5px;position:relative;top:1px;}	


.catalog-category-view .page-wrapper #maincontent .selectedfilteroptions ul.getselectedattributes li.item span  {
color: #808080;font-family: 'WorkSans';font-size: 12px;font-weight: normal;padding: 0px;text-transform: capitalize;letter-spacing:0px;}

.catalog-category-view .page-wrapper #maincontent .selectedfilteroptions ul.getselectedattributes li:nth-last-child(1) span.remove {padding-left: 5px;}

.catalog-category-view .page-wrapper #maincontent .selectedfilteroptions ul.getselectedattributes li.gettotalproduct_cust {display:none;}

.catalog-category-view .page-wrapper #maincontent .selectedfilteroptions ul.getselectedattributes .action.remove span {display:none;}

.catalog-category-view #maincontent .selectedfilteroptions ul.getselectedattributes li.item span.filter-label {display:none;}
    
.catalog-category-view #maincontent .productselected {float:left;width:100%;margin-bottom:50px;}
.catalog-category-view #maincontent .productselected .productselected_inner {float:left;width:100%;}

.catalog-category-view #maincontent .productselected .totalfilterresults {float:left;font-family: 'WorkSans';font-size: 16px;
margin-right: 0px;padding-top: 1px;}

.catalog-category-view #maincontent .productselected .totalfilterresults span {float:left;margin-right:6px;}

.catalog-category-view #maincontent .productselected .selectedfilteroptions {float:left;width:auto;}

.catalog-category-view #maincontent .productselected .selectedfilteroptions ul.getselectedattributes {margin: 0px 0px 0px 5px;
padding: 2px 0px 0px 0px;list-style: none;}

.catalog-category-view #maincontent .productselected .selectedfilteroptions ul.getselectedattributes li {margin-right:18px;
margin-bottom:0px;float: left;}	

.catalog-category-view .columns .filterselected_toolbar_mobile {display:none;}
.catalog-category-view .columns .showhidefilter_mobileview {display:none;}
.catalog-category-view .columns .filterselected_toolbar_mobile {display:none;}

.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid li#cust_categorybanner_left {    background: #FBF9F8;margin-bottom:0px;float: left;height: 460px;padding-top: 60px !important;padding-left: 20px !important;margin-top: 10px;width:23% !important;margin-right: 0px;margin-left: 0px;min-height:460px;}

body.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid li#cust_categorybanner_right {width:27% !important;}
	
.catalog-category-view #cust_categorybanner_left .left {float:left;width:100%;}
.catalog-category-view #cust_categorybanner_left .left .first {float:left;width:100%;text-transform:uppercase;
font-family:'WorkSans';font-size:12px;padding-bottom:20px;}
	
.catalog-category-view #cust_categorybanner_left .left .second {float:left;width:100%;font-family:'Playfairdisplay';
font-size:20px;padding-bottom:30px;}
	
.catalog-category-view #cust_categorybanner_left .left .text {float:left;width: 275px;font-size: 15px;font-family: 'WorkSans';
line-height: 26px;}

.catalog-category-view #cust_categorybanner_left .left .bannerbutton {float:left;width:100%;padding-top:60px;padding-bottom:65px;}
.catalog-category-view #cust_categorybanner_left .left .bannerbutton a {color:#000;font-family: 'WorkSans';border: 1px solid #000;
padding: 10px 35px;text-decoration: none;}
	
.catalog-category-view .page-wrapper #product-list-container .products-grid li#cust_categorybanner_right {margin-bottom:0px;    margin-left:0px !important;margin-right:0px !important;padding:0px !important;}
.catalog-category-view #cust_categorybanner_right img {width: 85%;}
.catalog-category-view #cust_categorybanner_right img.mobileview {display:none;}
.catalog-category-view #cust_categorybanner_left img.mobileview {display:none;}


/* category page new design code end 2025 */

.cms-page-view .separate_diamondpage .alldiamondsdata #diamond-result ul.listview_diamonds li.price span {display:none;}

.cms-page-view .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:first-child {width: 6.2% !important;}

.cms-page-view .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:last-child {width: 8.6% !important;}
.cms-page-view .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {width: 33%;}


.catalog-product-view .productstep_two .product-diamondstable #diamond-search-result #diamond-result ul.listview_diamonds li.price span {display:none;}
.catalog-product-view .productstep_two .product-diamondstable #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:first-child {width: 6.2% !important;}
.catalog-product-view .productstep_two .product-diamondstable #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:last-child {width: 11.6% !important;}


/* mac size 1440 code start */

@media (min-width: 1025px) and (max-width: 1440px) {

.columns .separate_diamondpage .content .alldiamondsdata {width: 1280px;}

.columns .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {width:1320px;}

.columns .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section {width: 28%;}

.page-wrapper .separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {font-size: 12px;}

.cms-page-view .page-wrapper .separatecolour_diamondspage #diamond-result .visualview_diamonds {width:32%;}

.page-wrapper .separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size: 12px;}

.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top {padding-top: 40px;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond_content .middle {margin-bottom: 10px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content h2 {margin-bottom: 10px;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons .bottom {top:-15px;position:relative;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage #diamond-result .visualview_diamonds {width: 32%;}
.cms-page-view .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content {width: 1300px;}
.cms-page-view .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top p {font-size:16px;line-height:25px;}
.cms-page-view .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .bottom p {font-size:16px;line-height:25px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul {margin-bottom: 10px;}

.cms-page-view .separate_diamondpage .diamondsresluts-header .diamonds-results-views {width:18.5%;}

.cms-showrooms .page-wrapper .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {font-size:30px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-size: 30px;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo {margin-bottom: 15px;}

.cms-page-view .separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 12px;}

.cms-page-view .separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size: 12px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 14px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size: 14px;}

.cms-page-view .separatelabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 12px;}

.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-detail-result {margin-bottom: 0px;margin-top: 5px;}
.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-detail-result {margin-bottom: 0px;margin-top: 5px;}
.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-detail-result {margin-bottom: 12px;
margin-top: 5px;float: left;width: 100%;padding-bottom: 10px;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {padding-top: 5px;height:415px;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {width: 335px !important;margin-top: 8px !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view .diamondimagenot {height: 225px !important;}

.cms-page-view .column.main .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot{height:225px !important;}

body.cms-page-view .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 11px;}

body.cms-page-view .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size:11px;}

body.cms-page-view .page-wrapper .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {font-size: 11px;}

body.cms-page-view .page-wrapper .separatecolourlabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size: 11px;}

body.cms-home .home_topbanner .home_topbanner_container .homebanner_content {top: 48%;}
body.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {font-size: 35px;
margin-bottom: 10px;font-weight: 400;line-height: 40px;color: #ffff;}
body.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {margin-bottom:10px;}


}

/* mac size 1440 code end */


/* diamonds pages new design code end */

/* colour diamonds table new design code start */

.separate_diamondpage .diamondsresults_section #diamond-detail-result #loadcertificate_modal h3.colordiamond_imagenot {height:320px;
width: 100%;display: block;position: relative;padding-top: 40%;}

.separate_diamondpage .diamondsresults_section #diamond-detail-result #load360view_video_modal h3.colordiamond_videonot {height:335px;
width: 100%;display: block;position: relative;padding-top: 40%;}

/* colour diamonds table new design code end */

/* showrooms page css code start */

.showrooms .bookconsultant .imageblock_mobile {display:none;}
.showrooms .bookconsultant {width:1440px;margin:0px auto;}
.showrooms .bookconsultant .bookconsultant_content {float:left;width:100%;margin-top:100px;position: relative;margin-bottom: 100px;}
.showrooms .bookconsultant .bookconsultant_content .textblock {float:left;width:56%;background:#FCF7F3;padding:40px 0px 40px 30px;z-index: 9;position: relative;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width:750px;margin:0px auto;}

.cms-showrooms .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {font-family:'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}
.cms-showrooms .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content span {float:left;width:100%;}

.showrooms .bookconsultant .bookconsultant_content .imageblock {left:600px;width:58%;position: absolute;top:-85px;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {font-family: 'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h2 span {float:left;width:100%;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content p {font-family:'WorkSans' !important;
font-size: 15px;line-height: 24px;}

.showrooms .showroom_locations {float:left;width:100%;margin-top:50px;}
.showrooms .showroom_locations .showroom_locations_content {width:1440px;margin:0px auto;}
.showrooms .showroom_locations .showroom_locations_content h2 {font-family:'Playfairdisplay' !important;font-size: 40px;text-align: center;
text-transform: uppercase;margin-bottom:0px;}

.showrooms .showroom_locations .showroom_locations_content .top {float:left;width:100%;position:relative;}

.showrooms .showroom_locations_content .showroom_newyork {width:50%;float: left;margin-top: 31px;}
.showrooms .showroom_locations_content .showroom_newyork .right {float:left;width:48%;padding-top:40px;padding-left:15px;}
.showrooms .showroom_locations_content .showroom_newyork .right .title {font-family:'Playfairdisplay';font-size:26px;}
.showrooms .showroom_locations_content .showroom_newyork .right .showroom_address {list-style: none;font-family: 'WorkSans';font-size: 16px;padding-left:0px;margin-top: 30px;margin-bottom:50px;}
.showrooms .showroom_locations_content .showroom_newyork .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}

.showrooms .showroom_locations .showroom_locations_content .right .showroom_address li a.phone {padding:0px;background: transparent;
border:none;font-weight: normal;color:#000;}

.showrooms .showroom_locations_content .showroom_newyork .left {float:left;width:52%;}

.showrooms .showroom_locations_content .showroom_losangeles {width:50%;margin-top:30px;float:left;}
.showrooms .showroom_locations_content .showroom_losangeles .right {float:left;width:48%;padding-top: 40px;padding-left: 15px;}
.showrooms .showroom_locations_content .showroom_losangeles .right .title {font-family:'Playfairdisplay';font-size:26px;}
.showrooms .showroom_locations_content .showroom_losangeles .right .showroom_address {list-style: none;font-family: 'WorkSans';font-size: 16px;
padding-left:0px;margin-top: 30px;margin-bottom:50px;}
.showrooms .showroom_locations_content .showroom_losangeles .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}	
.showrooms .showroom_locations_content .showroom_losangeles .left {float:left;width:52%;}

.showrooms .showroom_locations .showroom_locations_content .bottom {float:left;width:100%;position:relative;margin-top:30px;}

.showrooms .showroom_locations_content .showroom_dallas {width:50%;float: left;margin-top: 31px;}
.showrooms .showroom_locations_content .showroom_dallas .right {float:left;width:48%;padding-top:40px;padding-left:15px;}
.showrooms .showroom_locations_content .showroom_dallas .right .title {font-family:'Playfairdisplay';font-size:26px;}
.showrooms .showroom_locations_content .showroom_dallas .right .showroom_address {list-style: none;font-family: 'WorkSans';font-size: 16px;padding-left:0px;margin-top: 30px;margin-bottom:50px;}
.showrooms .showroom_locations_content .showroom_dallas .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}

.showrooms .showroom_locations_content .showroom_dallas .left {float:left;width:52%;}

.showrooms .showroom_locations_content .showroom_miami .left {float:left;width:50%;}

.showrooms .showroom_locations_content .showroom_miami {width:50%;margin-top:30px;float:left;}
.showrooms .showroom_locations_content .showroom_miami .right {float:left;width:48%;padding-top: 40px;padding-left: 15px;}
.showrooms .showroom_locations_content .showroom_miami .right .comingsoon {color:#D84813;font-family:'WorkSans';font-size:16px;}
.showrooms .showroom_locations_content .showroom_miami .right .title {font-family:'Playfairdisplay';font-size:26px;margin-top:20px;margin-bottom:40px;}

.showrooms .showroom_locations_content .showroom_miami .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}	
.showrooms .showroom_locations_content .showroom_miami .right {float:left;width:50%;padding-top:100px;padding-left:15px;}

.showrooms .showroom_experience {float:left;width:100%;left:relative;margin-top:50px;}

.showrooms .showroom_experience .showroom_experience_content {width:1440px;margin:0px auto;}
.showrooms .showroom_experience .showroom_experience_content .left {float:left;width:45%;}
.showrooms .showroom_experience .showroom_experience_content .right {float:left;width:55%;padding-left:30px;padding-right:50px;}
.showrooms .showroom_experience .showroom_experience_content .right .title {font-family:'Playfairdisplay';float:left;width:100%;top:-7px;
position: relative;margin-bottom: 25px;}
.showrooms .showroom_experience .showroom_experience_content .right .title span {float:left;width:100%;}
.showrooms .showroom_experience .showroom_experience_content .right .title .top {font-size:40px;font-family:'Playfairdisplay';line-height: 45px;}
.showrooms .showroom_experience .showroom_experience_content .right .title .bottom {font-size:25px;font-family:'Playfairdisplay';margin-top:12px;}
.showrooms .showroom_experience .showroom_experience_content .right .content p {font-family:'WorkSans';font-size:15px;letter-spacing:1px;}
.showrooms .showroom_experience .showroom_experience_content .right .content p:nth-child(1) {margin-bottom:20px;}
.showrooms .showroom_experience .showroom_experience_content .right .content p:nth-child(2) {margin-bottom:20px;}

.showrooms .showroom_virtualappointments {float:left;width:100%;position:relative;margin-top:50px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content {width:1440px;margin:0px auto;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .right {float:left;width:55%;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left {float:left;width:45%;padding-right:65px;padding-left:0px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .mobile_virtualappoint {display:none;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title {font-family:'Playfairdisplay';float:left;width:100%;top:0px;position: relative;margin-bottom:32px;font-size:40px;margin-top:45px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title span {float:left;width:100%;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title .top {font-size:40px;font-family:'Playfairdisplay';line-height: 45px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title .bottom {font-size:25px;font-family:'Playfairdisplay';margin-top:12px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p {font-family:'WorkSans';font-size:15px;letter-spacing:1px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p:nth-child(1) {margin-bottom:20px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p:nth-child(2) {margin-bottom:20px;}


.showrooms .instagramblock {background:#FCF7F3;float: left;width: 100%;position: relative;padding-bottom: 70px;}
.showrooms .instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.showrooms .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}
.showrooms .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}
.showrooms .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.showrooms .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.showrooms .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.showrooms .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}
.showrooms .instagramblock .instagramimageblock {width:1340px;margin:0px auto;}
.showrooms .instagramblock .instagramimageblock .left {float: left;width:20%;}
.showrooms .instagramblock .instagramimageblock .left img {float: left;width:100%;}
.showrooms .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.showrooms .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}
.showrooms .instagramblock .instagramimageblock .center {float: left;width:60%;}
.showrooms .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}
.showrooms .instagramblock .instagramimageblock .right {float: left;width:20%;}
.showrooms .instagramblock .instagramimageblock .right img {float: left;width:100%;}
.showrooms .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}


.showrooms .showrooms_getintouch { float:left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content {margin:0px auto;width: 1440px;}	
.showrooms .showrooms_getintouch .showrooms_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 40px;}	
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul {list-style: none;padding:0px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {float:left;width:17%;position: relative;margin-right: 52px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li a {color:#000;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 24px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';position:relative;z-index:9;}

.cmspage_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.cmspage_googlereviews .cmspage_googlereviews_content {width: 1350px;margin:0px auto;}
.cmspage_googlereviews .cmspage_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;
font-size: 40px;text-align:center;margin-bottom:10px;}
.cmspage_googlereviews .cmspage_googlereviews_content .title .google_reviewstitle {float:left;width: 100%;text-align: center;
font-size:40px;font-family:'Playfairdisplay';margin-bottom:10px;}
.cmspage_googlereviews .cmspage_googlereviews_content .title .google_reviews_subtitle {float:left;width:100%;font-size:16px;
font-family:'WorkSans';}
.cmspage_googlereviews .cmspage_googlereviews_content .googlereviews_div {float: left;width: 100%;margin-top: 20px;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.showrooms .instagramblock_mobile {display:none;}

[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms {float:left;width:100%;margin-bottom:10px;margin-top:10px;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms p.h5 {margin-bottom:5px;}	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link {float:left;width:100%;margin:0px;z-index:99999;
position:relative;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li a {float: left;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li span {float:left;top:3px;position:relative;} 	 	
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .logo {
margin-top: 10px;margin-bottom: 25px;float: left !important;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .footer-social .socialmedia {   padding-left:0px;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia {float:left;width:100%;
margin-bottom:15px;}

@media (min-width: 1370px) and (max-width: 1440px) {

.page-wrapper .showrooms .bookconsultant {width:1340px;margin:0px auto;}

.page-wrapper .showrooms .bookconsultant .bookconsultant_content .imageblock {left: 565px;width:58%;position:absolute;top:-60px;}

.page-wrapper .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width: 720px;}
.page-wrapper .showrooms .showroom_locations .showroom_locations_content {width: 1350px;margin:0px auto;}
.page-wrapper .showrooms .showroom_locations_content .showroom_newyork .right .title {font-size: 24px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_dallas .right .title {font-size: 24px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_miami .right .title {font-size: 24px;}
.page-wrapper .showrooms .showroom_experience .showroom_experience_content {width: 1350px;}
.page-wrapper .showrooms .showroom_virtualappointments .showroom_virtualappointments_content {width:1350px;}
.page-wrapper .showrooms .customers_googlereviews .customers_googlereviews_content {width:1260px;}

.page-wrapper .showrooms .showrooms_getintouch .showrooms_getintouch_content {width:1350px;}

.page-wrapper .showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {float: left;width: 18%;position: relative;
margin-right: 30px;}

.page-wrapper .showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 45%;}

.page-wrapper .showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {
font-size: 24px;}

.page-wrapper .showrooms .showroom_locations_content .showroom_newyork .right {padding-top:30px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_dallas .right {padding-top:30px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_miami .right {padding-top: 80px;}

.showrooms .showroom_locations_content .showroom_newyork .right .showroom_address {margin-top:20px;margin-bottom:40px;}
.showrooms .showroom_locations_content .showroom_dallas .right .showroom_address {margin-top:20px;margin-bottom:40px;}


}	


.cms-showrooms .custsharetitle {display:none !important;}
/* showrooms page css code end */

/* showroom locations css start */

.revediamondsshowrooms_locations {float:left;width:100%;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content {width:1350px;margin:0px auto;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .headtext {float:left;width:100%;text-align: center;margin-top:30px;margin-bottom:50px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .headtext h3 {font-family:'Playfairdisplay' !important;font-size:20px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block {float:left;width:33%;}
.cms-reve-diamonds-showroom-locations #maincontent #customshare {display:none !important;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .showroom_link {float:left;width:100%;text-align:center;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .showroom_link a {background:#F9F9F8;border:1px solid #2C2C2C;color: #2C2C2C;font-family: 'WorkSans' !important;font-weight: bold;font-size: 16px;padding: 10px 60px;text-decoration: none;}
	
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details span {float: left;width: 100%;
text-align: center;font-size: 14px;font-family: 'WorkSans';line-height: 25px;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details {float:left;width:100%;margin-top:30px;}
	
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details .addresscontent {float:left;width:100%;margin-bottom: 15px;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details .addresscontent.two {float:left;
width:100%;text-align: center;margin:30px 0px;}	

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details .addresscontent.two span {
line-height: 1.5;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details {float:left;text-align:center;
width:100%;margin-top:15px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul {list-style:none;padding:0px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li {margin-bottom: 5px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li a {color:#000;
font-family: 'WorkSans';position: relative;text-decoration: none;font-size: 14px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li a img {width:30%;position:absolute;
top: 0px;right: -28px;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li a:hover {
color: #fc7070;text-decoration: underline;}

/* showroom locations css end */

/* Book an appointment options all pgaes css code start */

.cms-appointment-options-nyc .page-wrapper #customshare {display:none !important;}
.cms-appointment-options-la .page-wrapper #customshare {display:none !important;}
.cms-appointment-options-dallas .page-wrapper #customshare {display:none !important;}
.cms-appointment-options .page-wrapper #customshare {display:none !important;}

.cms-appointment-options-nyc .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}
.cms-appointment-options-la .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}
.cms-appointment-options-dallas .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}
.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}

.cms-appointment-options-nyc .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}
.cms-appointment-options-la .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}
.cms-appointment-options-dallas .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}
.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}

.appointmentoptions {float:left;width:100%;}
.appointmentoptions .appointmentoptions_content {width:1320px;margin:0px auto;}

.appointmentoptions .appointmentoptions_content .appointmentoptions_content_header {float:left;width:100%;margin-bottom:40px;margin-top:10px;}

.appointmentoptions .appointmentoptions_content p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}

.appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons {float:left;width:100%;margin-top:40px;margin-bottom:10px;}
	
.appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {margin: 0px auto;width:560px;}
	
.cms-appointment-options-dallas .page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {width:250px;}	

.appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink {float:left;width:235px;}

.appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {    margin-right:40px;}

.appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink a {background: #F9F9F8;
border:1px solid #2C2C2C;color:#2C2C2C;font-family:'WorkSans' !important;font-weight:bold;font-size:16px;padding:15px 20px;text-decoration:none;}


.appointmentoptions .appointmentoptions_content .imagetext_block_main {float:left;width:100%;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content {width:100%;margin:0px auto;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block {float:left;width:100%;}
	
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .image {float:left;width:45%;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {float:left;width:55%;margin-top:90px;padding-left:50px;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text h3 {font-family:'Playfairdisplay'!important;font-size:30px;margin-bottom: 30px;}

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text p.bookpone {margin-bottom:30px;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text p.bookptwo {margin-bottom:40px;}

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two{margin-top:40px;}
	
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two .text {padding-right:50px;padding-left:0px;margin-top:40px;width:55%;float:left;}	

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_two .image {float:left;width:45%;}

.appointmentoptions .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:50px;margin-bottom:50px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content {width: 1350px;margin:0px auto;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;
font-size: 40px;text-align:center;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:0px !important;}

.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.appointmentoptions .instagramblock {background:#FCF7F3;float: left;width: 100%;position: relative;padding-bottom: 20px;}
.appointmentoptions .instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.appointmentoptions .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:20px auto 0px;
width:1000px;text-align: center;line-height:42px;}
.appointmentoptions .instagramblock .instagramblock-content .followtext {width:440px;margin:10px auto 0px;}
.appointmentoptions .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.appointmentoptions .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.appointmentoptions .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top:20px;margin-bottom: 10px;}
.appointmentoptions .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}
.appointmentoptions .instagramblock .instagramimageblock {width:1340px;margin:0px auto;}
.appointmentoptions .instagramblock .instagramimageblock .left {float: left;width:20%;}
.appointmentoptions .instagramblock .instagramimageblock .left img {float: left;width:100%;}
.appointmentoptions .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.appointmentoptions .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}
.appointmentoptions .instagramblock .instagramimageblock .center {float: left;width:60%;}
.appointmentoptions .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}
.appointmentoptions .instagramblock .instagramimageblock .right {float: left;width:20%;}
.appointmentoptions .instagramblock .instagramimageblock .right img {float: left;width:100%;}
.appointmentoptions .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}
.appointmentoptions .instagramblock_mobile {display: none;}

.appointmentoptions .showrooms_getintouch { float:left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content {margin:0px auto;width: 1440px;}	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 20px;font-size: 40px;}	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul {list-style: none;padding:0px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {float:left;width:17%;position: relative;margin-right: 52px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li a {color:#000;float:left;width:100%;margin-bottom:10px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {float:left;width:auto;font-family: 'Playfairdisplay';font-size:20px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li img {position:relative;float:left;width:10%;margin-left: 10px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(1) img {top:4px;width:11%;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) img {top:4px;width:11%;}

.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) span.desc a {margin:0px;}

.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';position:relative;z-index:9;}


@media (min-width: 1025px) and (max-width: 1440px) {
	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content {width: 1250px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {margin-right: 45px;}	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {font-size: 18px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content {width: 1250px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {width:40%;}

body .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-size: 14px;}


	
}	
	
/* Book an appointment options all pgaes css code end */

/* appointment options pages new design code start */

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block {
width: 80%;}

.cms-page-view .appointmentoptions .appointment_mobile_img {display:none;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {margin-top: 0px;}

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content h2 {font-family:'Playfairdisplay' !important;font-size: 30px;text-align: center;float: left;width: 100%;margin-bottom: 10px;margin-top: 0px;} 
.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text .image { width:96%;margin-top:10px;}
.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text .image img {width:100%;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both {float:left;width:50%;padding-top: 20px;text-align: right;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both img {width:65%;}

.cms-appointment-options-nyc .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both img {width:62%;}

.cms-appointment-options-la .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both img {width:62%;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {float:left;width:50%;text-align:left;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both .text {padding-left: 0px;width:65%;padding-top: 150px;float: right;}

.cms-appointment-options-nyc .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both .text {padding-top:120px;}

.cms-appointment-options-la .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both .text {padding-top:60px;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text h3 {margin-bottom: 10px;}

.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text p.bookpone {
margin-bottom: 10px;}

.cms-page-view .appointmentoptions .customers_googlereviews {margin-top:10px;}

.cms-page-view .appointmentoptions .customers_googlereviews .customers_googlereviews_content .title {margin-bottom: 10px;}

.cms-page-view .appointmentoptions .customers_googlereviews .customers_googlereviews_content .title .google_reviewstitle {float:left;
width: 100%;text-align: center;font-size: 40px;font-family: 'Playfairdisplay';margin-bottom: 10px;}
.cms-page-view .appointmentoptions .customers_googlereviews .customers_googlereviews_content .title .google_reviews_subtitle {float:left;
width:100%;font-size:16px;font-family:'WorkSans';}

.cms-page-view .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews_div {float:left;width:100%; margin-top:20px;}

.cms-page-view .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header {margin-bottom:30px;}

.cms-page-view .appointmentoptions .customers_googlereviews {margin-bottom: 10px;}

.cms-page-view .appointmentoptions .showrooms_getintouch {padding: 0px 0px 20px 0px;margin-top: 0px;}

.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper h1.page-title {margin:0px 0px 10px 0px !important;}

.appointmentoptions .appointmentoptions_shoroom_text_mobile {display:none;}

/* appointment options pages new design code end */

/* header and footer new design css code start */

.page-wrapper .page-header .panel.wrapper {background: #FCF7F3 0% 0% no-repeat padding-box;} 
body .page-wrapper header.page-header .header-wrapper-content>.header.content {padding: 8px 0px 5px 1% !important;}
header.page-header .header.content .new_bookanppointment a {border:1px solid #000;padding:0.6vw 1.8vw;margin-top:15px;float:left;}
header.page-header .header.content .new_bookanppointment a span {font-family:'WorkSans';font-size:16px;}	
.header-stores .main_shippingcurrency .headselected_shipcurrency span {font-family: 'WorkSans';color: #676767;text-transform: uppercase;font-size: 13px;}
header.page-header .panel.wrapper ul.links li a {font-family:'WorkSans' !important;}
header.page-header .header-wrapper-content .header.content .minicart-wrapper a span {font-family:'WorkSans' !important;color: #676767;}
header.custom_activesticky .header.content .new_bookanppointment a {padding: 10px 25px !important;margin-top: 8px !important;}

header.page-header .header-wrapper-content .header.content .minicart-wrapper a span.qty span.counter-number {color:#D84813 !important;font-weight:bold !important;}

header.page-header .header-wrapper-content .header.content .minicart-wrapper a span.qty span.counter-number span {color:#D84813 !important;font-weight:bold !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6 .footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6.footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) .footer-box p.footer_newsletter {font-family:'WorkSans' !important;text-transform: uppercase;font-size: 14px;letter-spacing:1.5px !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6 .footer-box ul.footer-link li a {font-family: 'WorkSans';} 


[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5 .footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5.footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(4) .footer-box p.footer_newsletter {font-family:'WorkSans' !important;text-transform: uppercase;font-size: 14px;letter-spacing:1.5px !important;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5 .footer-box ul.footer-link li a {font-family: 'WorkSans';} 


footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footer-box ul.footer-link li a {font-weight: normal;text-decoration: none;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-5 .footer-box ul.footer-link li a {font-weight: normal;text-decoration: none;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footer-box ul.footer-link li a:hover {color: #D84813;text-decoration: underline;transition: all 500ms ease;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-5 .footer-box ul.footer-link li a:hover {color: #D84813;text-decoration: underline;transition: all 500ms ease;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact #footer-content-contactus li a:hover {color: #D84813;text-decoration: underline;transition: all 500ms ease;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(1) .footer-box .block-search.search-wrapper {margin-top:28px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {margin-top:0px;width:40%;height:auto;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(1) .footer-box .block-search.search-wrapper {margin-top:28px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top:0px;width:40%;height:auto;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top:0px;width:40%;height:auto;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(1) .footer-box .block-search.search-wrapper {margin-top:28px;}

footer.page-footer .top-footer-wrapper .widget.block .text-center.footer-logo img.footer_logo {width:150px;height:auto;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {color:#D84813;
text-transform: uppercase;font-family: 'WorkSans';margin:60px 0px 20px 0px;line-height:18px;padding-right:86px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(3) .footercustshowroom p.h5 {margin-bottom: 3px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(3) ul.showroomaddress li {margin-bottom:10px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) .footer-box .footer-payment-logo {float:left !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) form.subscribe .field.newsletter input#newsletter {    padding-left: 0px;}

header.page-header .header-stores .combineshipcurrency_content #custshipping span {font-family:'WorkSans';color: #676767;}
header.page-header .header-stores .combineshipcurrency_content #custshipping select#custshipiingcountry {font-family:'WorkSans';}
header.page-header .header-stores .combineshipcurrency_content .switcher.currency #switcher-currency-triggercustshipiingcountry span {font-family:'WorkSans';}

header.page-header .header-stores .combineshipcurrency_content .switcher.currency span.custcurrencytitle {font-family:'WorkSans';color: #676767 !important;}

header.page-header .header-stores .combineshipcurrency_content .switcher.currency .actions.dropdown ul.switcher-dropdown li a {font-family:'WorkSans';}

header.page-header .panel.wrapper .panel.header .header.links {padding-top:0px;margin-top: 5px;}
header.page-header .panel.wrapper .panel.header .header.links li.emlcs {height: 18px;}
header.page-header .panel.wrapper .panel.header .header.links li.emlcs a {height: 14px !important;font-size: 13px !important;background-position: -2px 2px !important;}

header.page-header .panel.wrapper .panel.header .header.links li.telcs {height: 18px;}
header.page-header .panel.wrapper .panel.header .header.links li.telcs a {height: 16px !important;font-size: 13px !important;background-position: 0px 2px !important;background-size: 14px !important;}

header.page-header #currencytoglemain #custcurrencytoggle .left {font-family: 'WorkSans';}
header.page-header #currencytoglemain #custcurrencytoggle .shippingcountrytoggle {width: 130px;}
header.page-header #currencytoglemain #custcurrencytoggle .shippingcountrytoggle select {font-family: 'WorkSans';}
header.page-header #currencytoglemain #custcurrencytoggle .center select {font-family: 'WorkSans';}

header.page-header #currencytoglemain #custcurrencytoggle .right button#custchangecurrency {background:transparent;clip-path: none;
border-radius:0px;color:#000;font-family:'WorkSans';border:1px solid #000;font-weight:normal;line-height:22px;top:5px;position:relative;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) ul#footer-content-contactus li.footer_storeimage img {width:60%;margin-bottom:0px;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) ul#footer-content-contactus li.footer_storeimageus img {margin-top: 10px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) .footer-box .cdz-footer-bottom-payment img {width:300px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(1) .block-search.search-wrapper {width:200px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) ul#footer-content-contactus li.footer_storeimage img {width:60%;margin-bottom:0px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) ul#footer-content-contactus li.footer_storeimageus img {margin-top: 10px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(4) .footer-box .cdz-footer-bottom-payment img {width:300px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(1) .block-search.search-wrapper {width:200px;}


footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li.whatsupfooter a img {float: right;
width: 18px;position: relative;top: -2px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li.whatsupfooter {width:150px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li a {padding:0px;font-family:'Roboto';
font-size: 12px;font-weight: normal;color:#282828;text-decoration:none !important;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter ul.footer-link li a {font-family:'WorkSans';font-weight:normal;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li {font-family:'WorkSans';
font-size: 12px;font-weight: normal;color:#282828;margin-bottom: 5px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li:nth-child(4) a{text-decoration: underline;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li:nth-child(5) a{text-decoration: underline;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6:nth-child(3) .footernewyorkblock p.h5 {margin-bottom:25px;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6:nth-child(3) .footerdallasblock p.h5 {margin-top:35px;margin-bottom:25px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooter_showroomappointment #footer-content-contactus li {    font-family: 'Roboto';font-weight: normal;color: #282828;font-size: 12px;margin-bottom: 5px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom .us_showroomvisit {display:none;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact p.footer_custcontact {margin-top:85px;
margin-bottom: 25px;}
	
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact #footer-content-contactus li a {font-family: 'Roboto';font-weight: normal;color: #282828;font-size: 12px;margin-bottom: 5px;}	
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter form.minisearch input#search {color:#282828;font-family:'WorkSans';}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact #footer-content-contactus li a {font-family: 'Roboto';font-weight: normal;color: #282828;font-size: 12px;margin-bottom: 5px;}	

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment {float:left;width: 100%;margin-top: 90px;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment img {width:300px;height:auto;}

[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms {float:left;width:100%;margin-bottom:10px;margin-top:10px;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms p.h5 {margin-bottom:5px;}	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link {float:left;width:100%;margin:0px;z-index:99999;
position:relative;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li a {float: left;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li span {float:left;top:3px;position:relative;} 	 	
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .logo {
margin-top: 10px;margin-bottom: 25px;float: left !important;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .footer-social .socialmedia {   padding-left:0px;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia {float:left;width:100%;
margin-bottom:15px;}


footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6 .footer-box ul.footer-link li a {font-family:'WorkSans';
font-weight:normal;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .footercustshowroom ul.footer-link li {font-family:'WorkSans' !important;font-weight:normal !important;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .footercustshowroom ul.footer-link li a {font-family:'WorkSans' !important;font-weight:normal !important;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter ul#footer-content-contactus li.whatsupfooter {width: 155px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {
font-weight:600 !important;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter #search_mini_form .control .input-text {font-family:'WorkSans' !important;}
footer.page-footer #bottomfooter .footer.content small.copyright {font-family:'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom ul.footer-link li a {font-family:'WorkSans' !important;font-weight:normal !important;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom ul.footer-link li {font-family:'WorkSans' !important;font-weight:normal !important;}



@media (min-width: 1026px) and (max-width: 1370px) {	

.page-wrapper .page-header.custom_activesticky .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {padding: 13px 0.5vw !important;font-size: 0.95vw !important;}	
header.page-header .header-wrapper-content .header.content .new_bookanppointment a span {font-size: 1em;}
.page-wrapper header.custom_activesticky .header.content .new_bookanppointment a {padding:10px 8px !important;margin-top: 8px !important;}
.page-wrapper .page-header.custom_activesticky .cdz-horizontal-menu .groupmenu {margin-left:5px !important;}
.page-wrapper .custom_activesticky .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 a span {font-size: 12px;}

	
}	

@media (min-width: 1371px) and (max-width: 1440px) {
	
header.custom_activesticky .header.content .new_bookanppointment a {padding: 10px 20px !important;}
header.page-header .header.content .new_bookanppointment a span {font-family: 'WorkSans';font-size: 14px;}	
header.page-header .header.content .logo .main-logo {width:130px !important;padding-top:10px;}

.page-wrapper .page-header.custom_activesticky .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {
padding: 13px 0.6vw !important;}

}	


/* header and footer new design css code end */


/* sticky header new 2024 css start */

body .page-wrapper header.page-header {z-index:999;position:fixed;float:left;width:100%;display:block;}
body.cms-home .page-wrapper .home_topbanner {margin-top: 142px;}
body.catalog-category-view .page-wrapper .wrapper-breadcrums {margin-top: 140px;z-index:9;}
body .page-wrapper #maincontent {margin-top: 173px;}
body.catalog-category-view .page-wrapper #maincontent {margin-top: 0px;}
body.cms-home .page-wrapper #maincontent {margin-top: 0px;}
body.checkout-cart-index .page-wrapper #maincontent {margin-top: 170px;}
body.checkout-index-index .page-wrapper #maincontent {margin-top: 140px;}

/* above 1580px scree code start */

@media (min-width: 1600px) {

body.cms-home .page-wrapper .home_topbanner {margin-top: 163px;}	
	
}	

/* above 1580px scree code start */


@media (min-width: 1025px) {

.page-wrapper header.page-header .header.content .new_bookanppointment a {margin-top: 5px;padding:0.6vw 1.4vw;background:#FCF7F3;}
.page-wrapper header.page-header .header.content .new_bookanppointment a span {font-size: 13px;}
body .page-wrapper header.page-header .panel.wrapper {height: 28px;}
body .page-wrapper header.page-header .header.panel {padding-bottom: 0px;padding-top: 0px;}
.page-wrapper header.page-header .headselected_shipcurrency {top: 0px;}
.page-wrapper header.page-header .header-stores .main_shippingcurrency .headselected_shipcurrency span {font-size: 12px;}
.page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.emlcs a {font-size:12px !important;}
.page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.telcs a {font-size:12px !important;}
.page-wrapper header.page-header .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {padding: 0px 15px 0px;}
.page-wrapper header.page-header .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>.groupmenu-drop {top:25px;}
body .page-header .main_shippingcurrency .combineshipcurrency_content {top:28px;}
body .page-header #custshipping {width:90%;}

.page-wrapper header.page-header .header-wrapper-content .header-wrapper-bottom .header.content .cdz-main-menu ul.groupmenu .level0:last-child {display:none;}
.page-wrapper header.page-header .header-wrapper-content .header.content .minicart-wrapper a.showcart .counter.qty .counter-number {width:20px;position:relative;display:block;}	
	
	
}	


/* sticky header new 2024 css end */


/* us site header changes 2024 code start */

[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.us_headtop_mobile_view {display:none;}
[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.emlcs a#chatpopupopen {padding-right:10px;} 
[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.telcs a {margin-left: 10px !important;}
[lang="en-US"] .page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.emlcs a {background-position:-2px 1.5px !important;}

/* us site header changes 2024 code end */


/* home page new design css code start */

.home_topbanner_container .homebanner_content .mobilehome_banner {display:none;}

body.cms-home .page-wrapper .widget.block-static-block {width:100%;height:auto;}
.cms-home .page-wrapper .home_topbanner {float:left;width:100%;height:100%;display:block;position:relative;}
	
.cms-home .page-wrapper .home_topbanner .home_topbanner_container {background-position: center center;background-repeat: no-repeat;position: relative;background-size: 100% 100%;height: 0px;padding-bottom:31.25%;}
	
.cms-home .home_topbanner .home_topbanner_container .homebanner_content {position:absolute;top:48%;left:66%;right: 0px;
transform: translatey(-50%);-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);
text-align: left;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width:450px;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {font-size:40px;margin-bottom:15px;font-family: Suranna !important;font-weight: 400;line-height: 48px;color:#ffff;}

.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {font-weight: 300;font-size: 18px;line-height: 30px;width:445px;margin-bottom:28px;font-family:'Worksans' !important;color:#ffff;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {border:1px solid #ffff;color: #ffff;text-decoration: none;width:430px;font-size:16px;text-transform: uppercase;
float: left;font-family: 'Worksans';}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {padding: 12px 10px;text-align: center !important;width: 100%;float: left;color:#ffff;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block .homebanner_btn.homebannerbtnone {margin-bottom:20px;}


.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.reviews {float:left;width:95%;display: block;position: relative;padding-top: 5px;}	
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.reviews img {text-align: center;margin: 0px auto;display: block;width: 80%;}


.cms-home .home_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.cms-home .home_googlereviews .home_googlereviews_content {width: 1350px;margin:0px auto;}
.cms-home .home_googlereviews .home_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;
font-size: 40px;text-align:center;margin-bottom:10px;}
.cms-home .home_googlereviews .home_googlereviews_content .title .google_reviewstitle {float:left;width: 100%;text-align: center;
font-size:40px;font-family:'Playfairdisplay';margin-bottom:10px;}
.cms-home .home_googlereviews .home_googlereviews_content .title .google_reviews_subtitle {float:left;width:100%;font-size:16px;
font-family:'WorkSans';}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews_div {float: left;width: 100%;margin-top: 20px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews {padding-top:20px !important;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-dots {display:none;}


.cms-home .home_discoverrevediamonds {width:100%;float:left;background: #FCF7F3;}
.cms-home .home_discoverrevediamonds .home_discoverrevediamondsinner {width:1250px;margin:20px auto;}
.cms-home #maincontent {margin-top:0px;}
.cms-home .home_discoverrevediamonds .left {float:left;width:40%;padding:60px;margin-top:10px;}
.cms-home .home_discoverrevediamonds .left img {border-radius: 250px;}
.cms-home .home_discoverrevediamonds .right {float:right;width:60%;}
.cms-home .home_discoverrevediamonds .homediscover_top {float:left;width:100%;margin-bottom: 20px;}
.cms-home .home_discoverrevediamonds .homediscover_top h2 {text-align:center;margin-left: 6px;font-family: Playfairdisplay !important;font-size: 32px;margin-bottom: 20px;}
.home_discoverrevediamonds .homediscover_top .text {font-size:16px;width:100%;margin:0px auto;font-family:'WorkSans';line-height: 24px;}
.home_discoverrevediamonds .homediscover_top .text.one {margin-bottom: 10px;}


.home_discoverrevediamonds .right ul.features {list-style:none;width:100%;padding:0px 0px 0px 30px;margin:20px auto 0px;float: left;}
.home_discoverrevediamonds .right ul.features li {float:left;width:100%;margin-bottom:60px;font-family: 'Playfairdisplay';margin-right: 0px;text-align: left;}
.home_discoverrevediamonds .right ul.features li:nth-child(2) span.sentence {top: 26px;position: relative;}
.home_discoverrevediamonds .right ul.features li span.number {color: #000;font-weight: 500;font-size:80px;line-height: 24px;letter-spacing: 1.5px;float: left;width: 67px;opacity: 0.2;}
.home_discoverrevediamonds .right ul.features li span.sentence {color: #000000;font-size: 18px;line-height: 30px;float: left;width: 80%;font-weight: 500;margin-top: 7px;text-align: left;margin-left: 25px;}
.home_discoverrevediamonds .right ul.features li:nth-child(2) span.sentence {margin-top: -15px;}
.home_discoverrevediamonds .right .separatefeature {float:left;width:100%;}
.home_discoverrevediamonds .right .separatefeature .inner {width:250px;margin:0px auto;text-align:center;}
.home_discoverrevediamonds .right .separatefeature .inner span {float:left;width:100%;font-size:14px;margin-bottom: 15px;font-family:'Marcellus';text-align: left;letter-spacing: 1px;line-height: 20px;}


.home_shopcategory {float:left;width:100%;margin-top:45px;}
.home_shopcategory h2 {text-align:center;margin-bottom:0px;font-family:Playfairdisplay !important;font-size:32px;font-weight:500;text-transform: uppercase;}
.home_shopcategory .home_shopcategory_slider .brand-slider-wrapper .owl-carousel {padding-top:0px;}
.home_shopcategory .home_shopcategory_slider {background:transparent;width: 1440px;margin: 0 auto;}

.home_shopcategory .home_shopcategory_slider .shop-by-brand-slider .owl-stage-outer .owl-item {background:transparent !important;}

.home_shopcategory .home_shopcategory_slider .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}

.home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin:25px 150px 45px 150px;}

.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a {text-decoration:none;}

.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {
background: transparent;border: 1px solid #262118;clip-path:none;color:#262118;font-family: 'WorkSans';font-size: 14px;letter-spacing: 1.5px;border-radius:0px;}

.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:transparent;border:navajowhite;color:#000;top:-78px;left:-102px;}
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}	
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:transparent;border: navajowhite;color: #000;top:-78px;right:-102px;}
	
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {font-size: 30px;}	
.cms-home .home_perfectsymbol {width:100%;background:#fafafa;float:left;position:relative;background-position: center center;background-repeat: no-repeat;background-size: cover;height:100%;}

.home_perfectsymbol .content {width:1320px;margin:0px auto;position: relative;}
.home_perfectsymbol .content .left {float: left;width: 50%;margin-top:30px;margin-bottom:30px;margin-left:26px;}

.home_perfectsymbol .content .right {float: left;width:48%;text-align: center;margin-top: 35px;margin-right:0px;}

.home_perfectsymbol .content .right ul li a {color:#262118;text-decoration: none;text-transform: uppercase;border: 1px solid #262118;padding: 15px 30px;margin: 0px auto;position: relative;width:68%;text-align:center;display: block;font-family: 'WorkSans';font-size: 16px;letter-spacing: 1.5px;font-weight: 500;}
	
.home_perfectsymbol .content .right ul {float:left;width:100%;list-style:none;}	

.home_perfectsymbol .content .right ul li {margin-bottom: 25px;}
.home_perfectsymbol .content .right ul li:nth-child(1) {margin-bottom: 35px;}

.home_perfectsymbol .content .right ul li span.textfirst {font-family:'Playfairdisplay';font-weight: 500;font-size: 24px;
line-height: 42.5px;}
	
.home_perfectsymbol .content .left h2 {font-family:'Playfairdisplay' !important;font-size: 32px;line-height: 42px;font-weight: 500;padding-right: 175px;}
.home_perfectsymbol .content .left .text p {padding-bottom:10px;font-family:'WorkSans';font-size: 16px;}

.home_perfectmatch {float:left;width:100%;}
.home_perfectmatch .content {width:1350px;margin:50px auto 0px;}
.home_perfectmatch .content .top {text-align: center;}
.home_perfectmatch .content .top h2 {margin-bottom:0px;font-family: 'Playfairdisplay' !important;font-size: 32px;}
.home_perfectmatch .content .top span {font-size: 24px;font-family: 'Playfairdisplay' !important;}
.home_perfectmatch .content .text {float:left;width: 100%;margin-top: 50px;}
.home_perfectmatch .content .text p {font-family: 'WorkSans';font-size: 16px;}

.home_perfectmatch .content .text p span {color:#D84813;font-style:normal;}
.home_perfectmatch .content .text p a {text-decoration:underline;color:#262118;font-style:normal;font-family: 'WorkSans' !important;font-size: 16px;}

.home_perfectmatch .content .home_products {list-style:none;float:left;width:100%;margin-top:25px;padding-left:0px;}
.home_perfectmatch .content .home_products li {float:left;text-align:center;width:26%;margin-bottom: 40px;height: 100%;margin-right: 145px;}
.home_perfectmatch .content .home_products li:nth-child(3) {margin-right:0px !important;}
.home_perfectmatch .content .home_products li a {color:#262118;text-decoration:none;text-transform:uppercase;font-size:16px;
border: 1px solid #262118;padding: 12px 15px;font-family: 'WorkSans';margin: 0px auto;width: 100%;display: block;}

.home_perfectmatch .content .home_products.second li:nth-child(2) a {margin-top: 115px;}
.home_perfectmatch .content .home_products.second li:nth-child(1) a {margin-top: 82px;}


.cms-home .instagramblock {float: left;width: 100%;position: relative;}
.cms-home .instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.cms-home .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}

[lang="en-US"] .cms-home .instagramblock .instagramblock-content .toptext {width:1020px;}

.cms-home .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}

.cms-home .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.cms-home .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.cms-home .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.cms-home .instagramblock {background:#FCF7F3;float:left;width:100%;padding-bottom: 70px;}

.cms-home .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}

.cms-home .instagramblock .instagramimageblock {width:1340px;margin:0px auto;}
	
.cms-home .instagramblock .instagramimageblock .left {float: left;width:20%;}
.cms-home .instagramblock .instagramimageblock .left img {float: left;width:100%;}

.cms-home .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.cms-home .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}

.cms-home .instagramblock .instagramimageblock .center {float: left;width:60%;}
.cms-home .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}

.cms-home .instagramblock .instagramimageblock .right {float: left;width:20%;}
.cms-home .instagramblock .instagramimageblock .right img {float: left;width:100%;}

.cms-home .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}

.cms-home .instagramblock_mobile {display:none;} 


/* common instagram block code start */

.cmspage_desktop_instagramblock {float: left;width: 100%;position: relative;}
.cmspage_desktop_instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.cmspage_desktop_instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}

.cmspage_desktop_instagramblock .instagramblock-content .toptext {width:1020px;}

.cmspage_desktop_instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}
.cmspage_desktop_instagramblock .instagramblock-content .toptext span {float: left;width: 100%;text-align: center;}
.cmspage_desktop_instagramblock .instagramblock-content .toptext span:nth-child(2) {margin-bottom: 30px;}
.cmspage_desktop_instagramblock .instagramimageblock .center {width: 39.2%;float: left;}	

.cmspage_desktop_instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.cmspage_desktop_instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.cmspage_desktop_instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.cmspage_desktop_instagramblock {background:#FCF7F3;float:left;width:100%;padding-bottom: 70px;}

.cmspage_desktop_instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}

.cmspage_desktop_instagramblock .instagramimageblock {float:left;width:100%;}

.cmspage_desktop_instagramblock .instagramimageblock .instagramimageblock_content {width:1200px;margin-left:180px;}
	
.cmspage_desktop_instagramblock .instagramimageblock .left {float: left;width:20%;}
.cmspage_desktop_instagramblock .instagramimageblock .left img {float: left;width:100%;}

.cmspage_desktop_instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.cmspage_desktop_instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}

.cmspage_desktop_instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}

.cmspage_desktop_instagramblock .instagramimageblock .right {float: left;width:20%;}
.cmspage_desktop_instagramblock .instagramimageblock .right img {float: left;width:100%;}

.cmspage_desktop_instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}

.cmspage_mobile_instagramblock {display:none;} 

/* common instagram block code end */ 


.cms-home .home_bookconsultant {width:1440px;margin:0px auto;}
.cms-home .home_bookconsultant .home_bookconsultant_content {float:left;width:100%;margin-top:130px;position: relative;margin-bottom: 100px;}
.cms-home .home_bookconsultant .home_bookconsultant_content .textblock {float:left;width:56%;background:#FCF7F3;padding:40px 0px 40px 30px;z-index: 9;position: relative;}
.cms-home .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width:750px;margin:0px auto;}

.cms-home .home_bookconsultant .home_bookconsultant_content .imageblock {left:600px;width:55%;position: absolute;top:-33px;}

.home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 {font-family: 'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}

.home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 span {float:left;width:100%;}

.home_bookconsultant .home_bookconsultant_content .textblock .textblock-content p {font-family:'WorkSans' !important;
font-size: 15px;line-height: 24px;}

.home_bookconsultant .home_bookconsultant_content .appointmentbuttons a { color: #262118;text-decoration: none;text-transform: uppercase;border: 1px solid #262118;padding: 15px 5px;margin: 0px auto;position: relative;width: 48%;text-align: center;
display: block;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;font-weight: bold;float: left;}

.home_bookconsultant .home_bookconsultant_content .appointmentbuttons a.aone {margin-right: 22px;}
.home_bookconsultant .home_bookconsultant_content .appointmentbuttons {float:left;width:100%;margin-top:20px;}
.cms-home .home_customform {float:left;width:100%;}

.cms-home .homegetintouch { float:left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}

.cms-home .homegetintouch .homegetintouch_content {margin:0px auto;width: 1440px;}	
	
.cms-home .homegetintouch .homegetintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 40px;}	
	
.cms-home .homegetintouch .homegetintouch_content ul {list-style: none;padding:0px;}
.cms-home .homegetintouch .homegetintouch_content ul li {float:left;width:17%;position: relative;margin-right: 52px;}

.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.cms-home .homegetintouch .homegetintouch_content ul li span.title {float: left;width:auto;font-family: 'Playfairdisplay';
font-size: 20px;}

.cms-home .homegetintouch .homegetintouch_content ul li a {color:#000;float:left;width:100%;}
.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(3) a {position: relative;z-index: 9;}
.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(5) span.desc a {position: relative;z-index: 9;}

.cms-home .homegetintouch .homegetintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}

.cms-home .homegetintouch .homegetintouch_content ul li img {position:relative;float:left;width:10%;margin-left:10px;}
.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(1) img {top:4px;width:11%;}
.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(5) img {top:4px;width:11%;}

.cms-home .homegetintouch .homegetintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';}

.cms-home .homeasseen {float:left;width:100%;position:relative;}

.cms-home .homeasseen .content_homeasseen {width:1320px;margin:80px auto;}
.cms-home .homeasseen .content_homeasseen h2 {font-family:'Playfairdisplay' !important;font-size: 40px;text-align: center;}	
.cms-home .homeasseen .content_homeasseen .text {font-family: 'WorkSans';font-size: 28px;text-align: center;line-height: 40px;}
.cms-home .homeasseen .content_homeasseen ul {list-style: none;width:760px;margin:60px auto;padding: 0px;}
[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul {width:880px;}
.cms-home .homeasseen .content_homeasseen ul li {float:left;width:30%;margin-right:0px;}	
.cms-home .homeasseen .content_homeasseen ul li:nth-child(3) {margin-right:0px !important;margin-top: 15px;}	

[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul li {float:left;width:23%;margin-right:40px;}	
[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul li:nth-child(4) {margin-right:0px !important;margin-left:25px;position: relative;top:-35px;width: 170px;}	

[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul li:nth-child(1) {margin-right:0px;}

.cms-home .homeasseen .content_homeasseen ul li:nth-child(2) {margin-top:20px;margin-right: 40px;}

.home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h2"] {
    font-family: 'Playfairdisplay' !important;
    font-size: 37px;
    line-height: 44px;
    color: #000;
    font-weight: normal;
}

.home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h3"] {
    font-family: 'WorkSans' !important;
    font-size: 28px;
    line-height: 1;
    color: #000;
    font-weight: normal;
    font-style: normal;
    margin-top: 15px;margin-bottom: 20px;
}
.home_customform .ap3w-form-input-64538492d53955128f9a170c .ap3w-form-input-label {
    font-weight: bold;
    color: #000000;
    font-family: 'WorkSans' !important;
    font-size: 18px;
    line-height: 1;
}

.home_customform .ap3w-embeddable-form-64538492d53955128f9a170c {max-width: 1220px;}

.home_customform .ap3w-form-button-64538492d53955128f9a170c button {
    cursor: pointer;
    padding: 12px 135px;
    font-weight: bold;
    outline: none;
    margin-left: 3px;
    border: 2px solid #191d2a;
    color: #000;
    background-color: transparent;
    font-family: 'WorkSans' !important;
    font-size: 16px;
    line-height: 1;
    flex: 1;
    border-radius: inherit;
}

.home_customform .ap3w-form-button.ap3w-form-button-64538492d53955128f9a170c {text-align: center;}

.home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h2"] {
    font-family: 'Playfairdisplay' !important;
    font-size: 37px;
    line-height: 44px;
    color: #000;
    font-weight: normal;
}

.home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h3"] {
    font-family: 'WorkSans' !important;
    font-size: 28px;
    line-height: 1;
    color: #000;
    font-weight: normal;
    font-style: normal;
    margin-top: 15px;margin-bottom: 20px;
}
.home_customform .ap3w-form-input-64745787e7a720c82429b6ec .ap3w-form-input-label {
    font-weight: bold;
    color: #000000;
    font-family: 'WorkSans' !important;
    font-size: 18px;
    line-height: 1;
}

.home_customform .ap3w-embeddable-form-64745787e7a720c82429b6ec {max-width: 1220px;}

.home_customform .ap3w-form-button-64745787e7a720c82429b6ec button {
    cursor: pointer;
    padding: 12px 135px;
    font-weight: bold;
    outline: none;
    margin-left: 3px;
    border: 2px solid #191d2a;
    color: #000;
    background-color: transparent;
    font-family: 'WorkSans' !important;
    font-size: 16px;
    line-height: 1;
    flex: 1;
    border-radius: inherit;
}

.home_customform .ap3w-form-button.ap3w-form-button-64745787e7a720c82429b6ec {text-align: center;}

.cms-home .homefaq {float:left;width:100%;margin-top: 60px;margin-bottom:20px;}

.cms-home .homefaq .homefaq_content {width:1280px;margin:0px auto;}
.cms-home .homefaq .homefaq_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;font-size: 32px;margin-bottom: 60px;}

.cms-home .homefaq .homefaq_content .left {width:45%;float:left;}
.cms-home .homefaq .homefaq_content .right {float:left;width:40.5%;margin-left: 185px;}

.cms-home .homefaq .homefaq_content .left .accordion-item h3.homeaccordian {font-family:'Playfairdisplay' !important;
font-size: 24px;line-height: 27px;float: left;width: 100%;margin-bottom: 25px;cursor: pointer;}
	
.cms-home .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.openclose {float:left;width:25px;font-size:35px;
font-family: 'Playfairdisplay';margin-right: 10px;}	

.cms-home .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}	
	
.cms-home .homefaq .homefaq_content .right .accordion-item h3.homeaccordian {font-family:'Playfairdisplay'!important;
font-size:24px;line-height:27px;float:left;width:100%;margin-bottom:25px;cursor: pointer;}
	
.cms-home .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.openclose {float:left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right:10px;}	
	
.cms-home .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}		
	
.cms-home .homefaq .homefaq_content .accordion .accordion-item .content {width: 90%;margin:0px auto;padding: 0px 60px;border-bottom: none;}	

.cms-home .homefaq .homefaq_content .accordion .accordion-item .content p {font-family:'WorkSans';letter-spacing:0px;
font-size:16px;}
.cms-home .homefaq .homefaq_content .accordion .accordion-item .content ul {font-family:'WorkSans' !important;
font-size:16px;letter-spacing:0px;}
	
.cms-index-index .homefaq .homefaq_content a.homeaaccordiancontent {border: none;background: none;font:500 14px/1.35 'maison';
width:auto;box-sizing:unset;padding:0px;display:initial;text-transform: lowercase;}

/* home page new design 2024 css start */

.cms-home .homediscover_button {float:left;width:100%;text-align:center;margin-bottom:40px;}
.cms-home .homediscover_button .homediscover_button_content {padding:10px 15px;border: 1px solid #000;width: 300px;margin: 0px auto;}
.cms-home .homediscover_button .homediscover_button_content a {color:#000;text-transform: uppercase;font-family:'WorkSans';
font-size:16px;font-weight:500;text-decoration: none;}
	
body.cms-home .home_bookconsultant .home_bookconsultant_content {margin-bottom:30px;margin-top:100px;}

body.cms-home .home_googlereviews {margin-top:30px;margin-bottom:50px;}

.cms-home .home_shopcategory {margin-top: 30px;}

body.cms-home .instagramblock {margin-top: 20px;}

.cms-home .home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin: 25px 150px 0 150px;}

body.cms-home .homefaq {margin-top: 60px;margin-bottom: 20px;}

body.cms-home .homegetintouch {margin-top:30px;}

body.cms-home .homeasseen .content_homeasseen {margin:50px auto;}

body.cms-home .homegetintouch {padding:50px 0px;}

body.cms-home .homeasseen .content_homeasseen ul {margin:30px auto;}

body.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {color:#000;}

body.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {color:#000;}	

body.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {
border: 1px solid #000;color: #000;}

body.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {
color: #000;}

body.cms-home .home_discoverrevediamonds .home_discoverrevediamondsinner {width:1220px;}
	
.cms-home .instagramblock .instagramblock-content .toptext span {float: left;width: 100%;text-align: center;}

.cms-home .instagramblock .instagramblock-content .toptext span:nth-child(2) {margin-bottom: 30px;}
	
body.cms-home .instagramblock .instagramimageblock .center {width: 39.2%;}	

.cms-home .instagramblock .instagramimageblock .instagramimageblock_content {margin-left:180px;}

.cms-home .home_bookconsultant .home_bookconsultant_content .textblock .bookconsultantimg_mobile {display:none;}

/* home page new design 2024 css end */

.cmspagefaq {float:left;width:100%;margin-top: 60px;margin-bottom:20px;}

.cmspagefaq .cmspagefaq_content {width:1280px;margin:0px auto;}
.cmspagefaq .cmspagefaq_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;font-size: 32px;margin-bottom: 60px;}

.cmspagefaq .cmspagefaq_content .left {width:45%;float:left;}
.cmspagefaq .cmspagefaq_content .right {float:left;width:40.5%;margin-left: 185px;}

.cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian {font-family:'Playfairdisplay' !important;
font-size: 24px;line-height: 27px;float: left;width: 100%;margin-bottom: 25px;cursor: pointer;}
	
.cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.openclose {float:left;width:25px;font-size:35px;
font-family: 'Playfairdisplay';margin-right: 10px;}	

.cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}	
	
.cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian {font-family:'Playfairdisplay'!important;
font-size:24px;line-height:27px;float:left;width:100%;margin-bottom:25px;cursor: pointer;}
	
.cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.openclose {float:left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right:10px;}	
	
.cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}		
	
.cmspagefaq .cmspagefaq_content .accordion .accordion-item .content {width: 90%;margin:0px auto;padding: 0px 60px;border-bottom: none;}	

.cmspagefaq .cmspagefaq_content .accordion .accordion-item .content p {font-family:'WorkSans';letter-spacing:0px;
font-size:16px;}
.cmspagefaq .cmspagefaq_content .accordion .accordion-item .content ul {font-family:'WorkSans' !important;
font-size:16px;letter-spacing:0px;}
	
.cmspagefaq .cmspagefaq_content a.homeaaccordiancontent {border: none;background: none;font:500 14px/1.35 'maison';
width:auto;box-sizing:unset;padding:0px;display:initial;text-transform: lowercase;}		

header .header-stores #usippopupmodal .usippopupmodal-content .chatbox-title {font-size: 30px;font-family: 'Playfairdisplay' !important;}

header .header-stores #usippopupmodal .modal-content {margin: 8% auto;width:560px;padding: 15px 0px 15px 0px;height: 500px !important;}

body header .header-stores #usippopupmodal #ukstorepopup {height:490px !important;padding: 15px 0px 15px 0px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top {font-size: 18px;font-family: 'WorkSans';margin-bottom: 10px;margin-top: 6px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width:430px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul li {margin-bottom:10px;font-size:16px;font-family: 'WorkSans';}


@media (min-width: 1370px) and (max-width: 1440px) {

.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content {width: 1260px;}

.cms-home .page-wrapper .home_bookconsultant {width:1340px;margin:0px auto;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .imageblock {left: 565px;width:58%;position:absolute;top:-28px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width: 720px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock {width: 60%;padding: 40px 0px 40px 0px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content {width: 1350px;}
.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {float: left;width: 18%;position: relative;margin-right: 30px;}

.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 45%;}
.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin: 25px 160px 45px 120px;}

.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content {width:1350px;}

.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {float: left;width: 18%;margin-right: 30px;
line-height: 20px;}

	
	
}	

/* home page new design css code end */


/* new design category pages changes css code start */

.catalog-category-view .page-wrapper main.page-main .columns .sidebar-main {flex-basis: unset;-webkit-flex-basis: unset;}

.catalog-category-view .page-wrapper .mobileviewcat_filers {display:none;}

.catalogsearch-result-index .page-wrapper #maincontent #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(3n+1) {clear: none !important;}
.catalogsearch-result-index .page-wrapper #maincontent #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(4n+1) {clear: none !important;}

.catalogsearch-result-index .page-wrapper #maincontent .page-title-wrapper {text-align:center;padding-left:0px;margin-top:30px;}
.catalogsearch-result-index .page-wrapper #maincontent .page-title-wrapper h1 {font-family:'Playfairdisplay'!important;}
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs ul.items {padding-left:55px;}
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs .item:not(:last-child):after {padding-top:2px;}

.catalog-category-view .page-wrapper #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(3n+1) {clear: both !important;}
.catalog-category-view .page-wrapper #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(4n+1) {clear: none !important;}
.catalog-category-view .page-wrapper main#maincontent {width:1390px;margin:0px auto;}

.catalog-category-view .page-wrapper .breadcrumbs a {font-family: 'WorkSans';font-size: 13px;color: #000;text-transform: uppercase;}
.catalog-category-view .page-wrapper .breadcrumbs strong {font-family: 'WorkSans';font-size: 13px;color: #000;text-transform: uppercase;}
.catalog-category-view .page-wrapper .breadcrumbs .item:not(:last-child):after {color: #000;font-size: 16px;padding-top: 4px;}

body.category-lab-grown-diamond-engagement-rings .page-wrapper .breadcrumbs ul.items li:nth-child(2) {display:none !important;}

.catalog-category-view .page-wrapper .category-description {background: #fff !important;text-align: center;}

.catalog-category-view .page-wrapper .category-description .categorytitle h1 {font-family:'Playfairdisplay' !important;font-size:30px;}
	
.catalog-category-view .page-wrapper .wrapper-breadcrums {width:1380px;margin:0px auto;}	
.catalog-category-view .page-wrapper .wrapper-breadcrums .breadcrumbs {float:left;width: 100%;margin-top: 40px;}	

.catalog-category-view .page-wrapper .columns .sidebar .block.block-brands-search {display:none;} 
.catalog-category-view .page-wrapper .columns .sidebar .block.block-brands {display:none;} 

.catalog-category-view .page-wrapper .columns .category_shortdesc {width:100%;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content .filter-options-content-inner {max-height:100%  !important;}

.catalog-category-view .page-wrapper .page-main .category-description .row h1 {font-family:'Playfairdisplay' !important;text-align: left;margin-right: 10px;}
.catalog-category-view .page-wrapper .page-main .category-description .row p {font-family:'WorkSans' !important;letter-spacing:1px !important;text-align: left;}
.catalog-category-view .page-wrapper #maincontent .category-description .custcategorytop_desc .custcategorytop_desc_content p a {font-family:'WorkSans' !important;letter-spacing:1px !important;font-size:14px;}

.catalog-category-view .page-wrapper .page-main .category-description .row p strong {font-family:'WorkSans' !important;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .d-flex .product-item-details {padding-top:20px;height:100% !important;padding-bottom:50px;}

.category-engagement-rings.catalog-category-view .page-wrapper .page-main .columns .products-grid ol.product-items li.product-item .product-item-info .d-flex .product-item-details {height:145px !important;}

.category-wedding-bands.catalog-category-view .page-wrapper .page-main .columns .products-grid ol.product-items li.product-item .product-item-info .d-flex .product-item-details {height:120px !important;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height: 260px;padding-bottom: 0px !important;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .d-flex {position: relative;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .d-flex .cdz-product-wishlist {display:none !important;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item {border:none !important;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {color: #000000 !important;font-family: 'Playfairdisplay' !important;font-size: 15px;text-align: center;}

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .categorypro_design {color: #141414;font-family: 'WorkSans';font-size: 15px;text-align: center;width: 100%;float: left;
margin-bottom: 15px;display: block;position: relative;height: 15px;}

.catalog-category-view .page-wrapper #product-list-container .custtoolbartop .toolbar-products .toolbar-sorter {margin-top: 20px;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products .toolbar-sorter .sorter-label {font-family: 'Playfairdisplay' !important;font-size:16px !important;color:#000;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products .toolbar-sorter select#sorter {font-family: 'WorkSans' !important;font-size: 16px !important;color: #000 !important;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products .toolbar-sorter a.sorter-action {display:none !important;}

.catalog-category-view #product-list-container .createyour_ring {float:left;width: 100%;display: block;position: relative;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .top {font-family: 'Playfairdisplay';font-size: 28px;text-transform: uppercase;text-align: center;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps {float:left;
width:33.33%;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .left {float: left;
width:120px;line-height:0px;}

.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right {
float: left;width: 200px;line-height: 0px;left: -13px;position: relative;top: -6px;}

.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps.two .right{left:0px;}
.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps.three .right{left:0px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom {float:left;width:100%;margin-top: 60px;margin-bottom: 40px;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .left span {    font-family: 'Playfairdisplay';color: #D84813;font-size: 140px;opacity: 0.2;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .title {    font-size: 20px;text-align: left;text-transform: unset;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .viewdetails {margin-top: 55px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .viewdetails a {font-family: 'WorkSans';color: #000;font-size: 16px;font-weight: 600;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products #toolbar-amount {display:none;}

.catalog-category-view .page-wrapper .main .toolbar-products {width: 100%;}

.catalog-category-view main#maincontent .category-view .category-description {padding: 60px 0px 40px 0px;}

.catalog-category-view main#maincontent .category-view .category-description .row .col-xs-24 {padding:0px;}
.catalog-category-view main#maincontent .category-view .category-description .row .col-sm-8 {padding:0px;}

body.catalog-category-view .categorydesctop_cust .custcategorytop_desc .row h1 {width: 100%;float: left;margin-bottom: 15px;}

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .cdz-hover-section .cdz-product-wishlist { position: absolute;right:0px;}

.catalog-category-view .toolbar-products .pages ul.pages-items .item {font-family: 'Playfairdisplay';margin:5px 0px 2px 0px;}

.catalog-category-view .toolbar-products .pages ul.pages-items .item a.page { border: none;color: #000000;font-size:24px;line-height: 10px;
padding: 8px 12px 15px 12px;font-family: 'Playfairdisplay';}

.catalog-category-view .toolbar-products .pages ul.pages-items .item.current strong.page {font-size:24px;line-height: 10px;
padding: 8px 12px 15px 12px;font-family: 'Playfairdisplay';font-weight: normal;}

.catalog-category-view .toolbar-products ul.pages-items li.pages-item-next .action.next:before {font-size: 30px;color: #676767;
top:-12px;position: relative;}

.catalog-category-view .toolbar-products ul.pages-items li.pages-item-previous .action.previous:before {font-size: 30px;color: #676767;
top:-12px;position: relative;}

.catalog-category-view .page-wrapper .product-list-container .toolbar.toolbar-products {margin-top:30px;}

.catalog-category-view .toolbar-products .pages ul.pages-items .item a:hover {color:#ffff;}

.catalog-category-view .column.main #product-list-container {margin:0px 0px 0px 60px ! important;}

.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block {box-shadow: none;}


.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .pages {float:right;} 
.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter {float:left;margin-top:20px;} 

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter #viewallproducts a {font-family: 'WorkSans';font-size: 16px;color: #141414;letter-spacing: 1px;border: 1px solid #141414;padding: 10px 60px;text-decoration: none;}

.catalog-category-view .sidebar.sidebar-main .filter-content .filter-options-title {font-family:'Playfairdisplay';color: #000;
font-size: 20px;cursor:default;}

.catalog-category-view .sidebar.sidebar-main .filter-content .filter-options-title:after {display:none;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header {float:left;width:100%;margin-bottom:40px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header.selectedoptions {margin-bottom:20px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active {padding: 10px 0px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header .title {font-family:'Playfairdisplay';font-size:22px;
text-transform: capitalize;border-bottom: none;line-height: 0px;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header .resetall {float:right;font-family: 'WorkSans';
font-size: 14px;text-transform: uppercase;font-weight: 500;line-height: 0px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header a.resetall {font-family:'WorkSans';color:#282828;
text-decoration:none;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {float: left;width: 165px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block {padding:0px;margin-top: 70px !important;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active {border-top: 1px solid #000;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active .filter-value {
color: #141414;font-family: 'WorkSans';font-size: 14px;line-height:25px;text-transform:none;letter-spacing: 0px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active .action.remove {top:2px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filtersection {float:left;width:100%;}

.catalog-category-view #layered-filter-block .selectedoptions .mt-filter-active .filter-current a.remove:before {color:#000;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a {font-family:'WorkSans';
font-size:14px;color:#141414;position:relative;float:left;width:100%;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li:nth-child(7) {clear: left;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_image { float: left;width:12%;top: 1.5px;position: relative;text-align: center;}

.catalog-category-view #layered-filter-block .filter-options-item .filter-options-content .filter-options-content-inner ol li span.filteroptions_image {display:none;}

.catalog-category-view #layered-filter-block .filter-options-item.stone_shape .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_image {display:block;}

.catalog-category-view #layered-filter-block .filter-options-item.stone_shape .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_label {margin-left: 12px;top: 1px;position: relative;}
	
.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a .count {display:none;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item:before {display:none;}	


.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item {border-bottom: none;}

.catalog-category-view #layered-filter-block .filter-content .morefilteres {font-family:'Playfairdisplay';font-size: 22px;float: left;
width: 100%;margin-top: 20px;cursor: pointer;}

/*.catalog-category-view #layered-filter-block .filter-content .custhidefilters {display:none;}*/

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .custfinalprice {font-family:'WorkSans';font-size: 16px;text-align: center;float: left;color: #000;width: 100%;margin-top:10px;position: absolute;bottom:0px;}


.catalog-category-view #layered-filter-block .filter-content .filter-options .filter-options-item.band_style .filter-options-content-inner ol li a span.filteroptions_image {display:none;}

.catalog-category-view .page-wrapper #product-list-container h1 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h2 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h3 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h4 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h5 {font-family: 'Playfairdisplay' !important;}

.catalog-category-view .page-wrapper #product-list-container .cdz-three-banner .groupbanner-text h2 a {font-family: 'Playfairdisplay' !important;}

.catalog-category-view .page-wrapper #product-list-container .cdz-three-banner .groupbanner-text a.page-anchor {font-family:'WorkSans' !important;}

.catalog-category-view .page-wrapper #product-list-container .row p {font-family: 'WorkSans' !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc p {font-family: 'WorkSans' !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h1 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h2 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h3 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h4 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .row a {font-family: 'WorkSans';}
.catalog-category-view .page-wrapper #product-list-container .category_shortdesc a {font-family: 'WorkSans';}

.catalog-category-view .page-wrapper #maincontent .columns {display: flex !important;}


/* mac size 1440 code start */
@media (min-width: 1025px) and (max-width: 1440px) {

.catalog-category-view .page-wrapper main#maincontent {width: 1300px;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {float: left;
width: 155px;}
.catalog-category-view .page-wrapper .wrapper-breadcrums {width: 1300px;}	
.catalog-category-view .page-wrapper #product-list-container .products-grid li.item.product.product-item {width: 28.5em !important;}
	
}	


@media (min-width: 1441px) {

.catalog-category-view .page-wrapper #product-list-container .products-grid li.item.product.product-item {width: 30.5em !important;}

}	


/* new design category pages changes css code end */

/* all the categories pages new content design code start */

body.catalog-category-view .page-wrapper main#maincontent {width:100%;}
body.catalog-category-view .page-wrapper main#maincontent .columns {width:1400px;margin:0px auto;}
.catalog-category-view .categoriespages_bottom {float:left;width:100%;}
.catalog-category-view .categoriespages_bottom_content {float:left;width:100%;}

.catalog-category-view .category-description .engagementring_top {float:left;width:100%;}
.catalog-category-view .category-description .engagementring_top .header_section {width:1170px;margin:0px auto;}
.catalog-category-view .category-description .engagementring_top .header_section .left {float:left;width:70%;padding-right: 120px;}
.catalog-category-view .category-description .engagementring_top .header_section .right {float:left;width:30%;margin-top:40px;}

body.catalog-category-view .page-wrapper .breadcrumbs .item:not(:last-child):after {padding-top: 0px;}

.catalog-category-view .category-description .engagementring_top .header_section .left .title {float:left;width:100%;
margin-top:30px;margin-bottom:25px;}
.catalog-category-view .category-description .engagementring_top .header_section .left .title h1 {font-size:32px;
font-family:'Playfairdisplay' !important;text-transform: uppercase;text-align: left;}
.catalog-category-view .category-description .engagementring_top .header_section .left .title h1 span {float:left;width:100%;}

.catalog-category-view .page-wrapper main#maincontent .category-view .category-description {padding:20px 0px 40px 0px;float:left;
width:100%;}
.catalog-category-view .category-description .engagementring_top .header_section .left .content p {font-family:'WorkSans' !important;
text-align: left;font-size: 18px;line-height: 35px;}
.catalog-category-view .category-description .engagementring_top .header_section .left .content a.categories_button {
border: 1px solid #000;padding: 0.6vw 2.8vw;margin-top: 15px;float: left;color: #000;text-transform: uppercase;
margin-left: 60px;text-decoration: none;letter-spacing: 2px;font-family: 'WorkSans';font-size: 16px;}
.category-engagement-rings .categorypage_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content {width: 1350px;margin:0px auto;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .title {font-family:'Playfairdisplay';width: 100%;position: relative;font-size: 32px;text-align:center;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewtitle {font-size:18px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:30%;margin-top:0px;margin-left:15px;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details .right .reviewername {font-family:'WorkSans';font-size: 16px;text-align: left;letter-spacing: 2px;margin-bottom: 5px;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:14px;font-weight:bold;float:left;width:100%;margin-bottom:5px;text-align: left;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size:14px;line-height: 19px;margin-top: 12px;letter-spacing: 0.8px;
margin-bottom: 15px;min-height: 130px;color: #262118;text-align:left;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 14px;font-weight:bold;letter-spacing:1px;text-decoration:none;margin-left:5px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;width:9%;margin-top:5px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:40%;margin-top:0px;margin-left:15px;text-align: left;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 12px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews {padding-top:20px !important;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .owl-dots {display:none;}

.category-engagement-rings .category-description .categorytopsection_banner {background: url(https://www.revediamonds.com/pub/media/wysiwyg/categorytop_background.png);float: left;width: 100%;background-position: center;background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 0px;margin-bottom:60px;}

.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content {width:1200px;margin:0px auto;}
	
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons {float:left;width:100%;}	
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul {padding:0px;list-style: none;
float: left;width:100%;margin-bottom:0px;}	
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li {float:left;width:32%;text-align:center;margin-top:0px;margin-bottom:0px;padding:70px 0px;}	

.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li:nth-child(1) {margin-right:20px;}
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li:nth-child(2) {margin-right:20px;}
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li img {width:30px;margin-bottom:10px;}
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li .title {font-family: 'Playfairdisplay';font-size: 24px;letter-spacing: 0.36px;margin:0px auto 10px;width:300px;}	
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li p {font-family: 'WorkSans';font-size: 14px;letter-spacing: 0.24px;line-height: 20px;}	
.category-engagement-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li p a {font-size: 14px;}
	
.category-engagement-rings .category-description .engagementring_top .categorytopsection_banner .categorytopsection_banner_content .threereasons .bottom {float:left;width:100%;text-align:center;}	

.category-engagement-rings .category-description .findengamentring_block {float:left;width:100%;}

.category-engagement-rings .category-description .findengamentring_block .findengamentring_block_content {width:1260px;margin:0px auto;}
.category-engagement-rings .category-description .findengamentring_block .findengamentring_block_content h2 {font-family: 'Playfairdisplay' !important;font-size: 25px;text-transform: uppercase;width: 460px;margin: 0px auto;line-height: 30px;}
	
.category-engagement-rings .category-description .findengamentring_block .findengamentring_block_content p {    font-family: 'WorkSans' !important;font-size: 16px;text-align: left;line-height: 25px;float: left;width: 100%;margin-top: 20px;}
.category-engagement-rings .category-description .findengamentring_block .findengamentring_block_content p a {font-family: 'WorkSans' !important;font-size: 16px;}


.category-engagement-rings .categoriespages_bottom_content .customring_block {width:1350px;margin:0px auto;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content {float:left;width:100%;background:#FCF7F3;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left {float:left;width:55%;padding-top:20px;
padding-left:80px;padding-right:50px;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .right {float:right;width:45%;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .right img {position:relative;top:-30px;}

.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left h2 {font-family:'Playfairdisplay' !important;
text-transform:uppercase;font-size:22px;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left p {font-family:'WorkSans';font-size: 16px;
letter-spacing: 0px;line-height: 25px;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left p a {color:#D84813;font-size:16px;
font-family:'WorkSans';}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left ul.startwithsetting {float:left;width:100%;
list-style:none;padding:0px;margin-top:10px;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left ul.startwithsetting li {float:left;
width:100%;margin-bottom:15px;}
.category-engagement-rings .categoriespages_bottom_content .customring_block_content .left ul.startwithsetting li a {    font-family: 'WorkSans';color: #D84813;font-size: 16px;}

.category-engagement-rings .categoriespages_bottom_content .speakto_expert {float:left;width:100%;margin-top:50px;}
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .speakto_expert_content {width:1200px;margin:0px auto;}
	
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .speakto_expert_content h2 {font-family:'Playfairdisplay' !important;text-align: center;font-size: 30px;}	
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .speakto_expert_content p {font-family:'WorkSans';
font-size: 16px;letter-spacing: 0px;}	
	
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .speakto_expert_content p a {font-family: 'WorkSans';
font-size: 16px;letter-spacing: 0px;}		

.category-engagement-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment {float:left;width:100%;margin-top:20px;}
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content {width: 600px;margin: 0px auto;}
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a {    font-family: 'WorkSans';font-size: 12px;color: #000;text-transform: uppercase;border: 1px solid #000;padding: 10px 15px;
text-decoration: none;letter-spacing: 2px;}
.category-engagement-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a.one {margin-right:20px;}
	

.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring {float:left;width:100%;margin-top:50px;}	
.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content {width:1300px;margin: 0px auto;}	
	
.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring_content	h2 {font-family: 'Playfairdisplay' !important;
font-size: 30px;letter-spacing: 0.6px;text-align: center;}

.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring_content	h2 span {float:left;width:100%;}
.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul {list-style: none;}

.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul li {
float: left;width: 20%;text-align: center;}

.category-engagement-rings .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul li a.name {
color:#000;font-family: 'WorkSans';font-size: 12px;border: 1px solid #000;text-decoration: none;letter-spacing: 1.5px;
padding: 8px 30px;text-transform: uppercase;width: 215px;position: relative;display: block;margin: 0px auto;}

.category-engagement-rings .categoriespages_bottom_content  p{font-family:'WorkSans';font-size:16px;letter-spacing:0px;line-height:25px;}

.category-engagement-rings .categoriespages_bottom_content  p a {font-family:'WorkSans';font-size:16px;letter-spacing:0px;line-height:25px;}

.category-engagement-rings .categoriespages_bottom_content .perfectring {float:left;width:100%;margin-top:50px;}
.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content {width:1050px;margin:0px auto;}

.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content .top h2 {font-family:'Playfairdisplay' !important;text-transform: uppercase;font-size: 30px;text-align: center;}

.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content .bottom h2 {font-family:'Playfairdisplay' !important;text-transform: uppercase;font-size: 30px;text-align: left;}

.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content .bottom .left {float:left;width:60%;}
.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content .bottom .right {float:left;width:40%;text-align: right;}

.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content .bottom .right img {width: 80%;}

.category-engagement-rings .categoriespages_bottom_content .perfectring .perfectring_content .bottom {float:left;width:100%;margin-top:50px;}

.category-engagement-rings .categoriespages_bottom_content .perfectring_content .bottom .left .buttons {float:left;width: 100%;
text-align: center;padding-top: 40px;}
.category-engagement-rings .categoriespages_bottom_content .perfectring_content .bottom .left .buttons a {font-family: 'WorkSans';
color: #000;text-transform: uppercase;letter-spacing: 2px;font-size:16px;border:1px solid #000;padding:10px 40px;text-decoration: none;}
	
.category-engagement-rings .categoriespages_bottom_content .spoiltchoice {float:left;width: 100%;margin-top: 70px;
background: #FCF7F3;padding: 30px 0px;}	
.category-engagement-rings .categoriespages_bottom_content .spoiltchoice .spoiltchoice_content {width:1100px;margin:0px auto;}	
	
.category-engagement-rings .categoriespages_bottom_content .spoiltchoice_content .left {float:left;width:40%;text-align: left;}	
.category-engagement-rings .categoriespages_bottom_content .spoiltchoice_content .left img {width:90%;}	
	
.category-engagement-rings .categoriespages_bottom_content .spoiltchoice_content .right {float:left;width:60%;}	

.category-engagement-rings .categoriespages_bottom_content .spoiltchoice_content .right h2 {font-family: 'Playfairdisplay' !important;
text-transform: uppercase;font-size: 30px;text-align: left;}

.category-engagement-rings .categoriespages_bottom_content .spoiltchoice_content .right .buttons {float: left;width: 100%;text-align: center;padding-top: 40px;}

.category-engagement-rings .categoriespages_bottom_content .spoiltchoice_content .right .buttons a {font-family: 'WorkSans';
color: #000;text-transform: uppercase;letter-spacing: 2px;font-size: 16px;border: 1px solid #000;padding: 10px 40px;
text-decoration: none;}

.category-engagement-rings .categoriespages_bottom_content .foundone {float:left;width: 100%;margin-top: 50px;}
.category-engagement-rings .categoriespages_bottom_content .foundone .foundone_content {width:1100px;margin: 0px auto;}
	
.category-engagement-rings .categoriespages_bottom_content .foundone_content .left {float:left;width:40%;text-align:left;}

.category-engagement-rings .categoriespages_bottom_content .foundone_content .left img {width:90%;}
.category-engagement-rings .categoriespages_bottom_content .foundone_content .right {float:left;width:60%;padding-top: 40px;}
.category-engagement-rings .categoriespages_bottom_content .foundone_content .right h2 {font-family:'Playfairdisplay'!important;
text-transform: uppercase;font-size: 30px;text-align: left;}
.category-engagement-rings .categoriespages_bottom_content .foundone_content .right .buttons {float:left;width:100%;text-align:center;
padding-top:40px;}
.category-engagement-rings .categoriespages_bottom_content .foundone_content .right .buttons a {font-family:'WorkSans';color: #000;
text-transform: uppercase;letter-spacing: 2px;font-size: 16px;border: 1px solid #000;padding: 10px 40px;text-decoration: none;}

.category-engagement-rings .categoriespages_bottom_content .featuresblock {background: url(https://www.revediamonds.com/pub/media/wysiwyg/categorytop_background.png);float: left;width: 100%;background-position: center;background-size: cover;height: 100%;background-repeat: no-repeat;margin-top:60px;margin-bottom:60px;}

.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content{width:1450px;margin:0px auto;}
	
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner{float:left;width:100%;}	
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul {padding:0px;list-style: none;
float: left;width:100%;margin-bottom:0px;}	
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li {float:left;width:24%;text-align:center;margin-bottom: 80px;margin-top: 80px;}	

.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li:nth-child(1) {margin-right:20px;}
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li:nth-child(2) {margin-right:20px;}
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li img {width:30px;margin-bottom:10px;}
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li .title {font-family: 'Playfairdisplay';font-size: 24px;letter-spacing: 0.36px;margin:0px auto 10px;width:300px;}	
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li p {font-family: 'WorkSans';font-size: 14px;letter-spacing: 0.24px;line-height: 20px;}	
.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li p a {font-size: 14px;}


.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring {float:left;width:100%;}
.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {width:1160px;margin:0px auto;}

.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .top {float:left;width:100%;}
.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .top h2 {font-family:'Playfairdisplay' !important;
font-size: 25px;text-align: center;letter-spacing: 0.6px;}
.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .top p {letter-spacing:0.36px;}

.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom {float:left;width:100%;margin-top:30px;}

.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .left {float:left;width:50%;padding-right:150px;}	
.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .right {float:left;width:50%;padding-left:150px;}

.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom p {letter-spacing:0.36px;margin-top:20px;float:left;width:100%;}


.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .button {float:left;width:100%;
margin-bottom:10px;margin-top:20px;}

.category-engagement-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .button a {border: 1px solid #000;
color: #000;font-family: 'WorkSans';font-size: 14px;letter-spacing: 2px;padding: 10px 15px;margin: 0px auto;width: 100%;
position: relative;display: block;text-align: center;text-decoration: none;text-transform: uppercase;}
	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know {float:left;width: 100%;margin-top: 50px;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content {width:1250px;
    margin: 0px auto;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .top {float:left;
width: 100%;text-align: center;}

.category-engagement-rings .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .top h2 {    font-family: 'Playfairdisplay' !important;font-size: 30px;letter-spacing: 0.6px !important;margin-bottom:10px;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .top .subtitle {font-family:'Playfairdisplay';font-size:22px;text-transform:uppercase;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .bottom_content{margin:0px auto;width:1130px;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .bottom_content .bottom_content_inner.one {margin-top:40px;}
	
.category-engagement-rings .everythingneed_know .everythingneed_know_content .bottom_content .bottom_content_inner {
float: left;width: 100%;margin-bottom: 20px;}	
	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .title {float:left;width:100%;
font-family: 'Playfairdisplay';font-size: 25px;letter-spacing: 0.48px;margin-bottom:10px;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content {float:left;
width: 100%;}	
	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content .left {float: left;
width: 50%;padding-right: 50px;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content .right {float: left;
width: 50%;padding-left: 50px;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content p {letter-spacing: 0.36px;text-align: left;}	
.category-engagement-rings .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content img{margin-top:30px;}

.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .bottom_inner p {float:left;width:100%;}


.category-engagement-rings .categoriespages_bottom_content .quickguide {float:left;width:100%;margin-top: 50px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .quickguide_content {width:1130px;margin:0px auto;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .quickguide_content .top {float:left;width:100%;}

.category-engagement-rings .categoriespages_bottom_content .quickguide .quickguide_content .top h2 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform:uppercase;text-align:center;}
	
.category-engagement-rings .categoriespages_bottom_content .quickguide .quickguide_content .bottom {float:left;width:100%;margin-top:20px;}

.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .bottom_inner {float:left;width:100%;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .one .left {float:left;width:50%;padding-right:70px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .one .left .title {font-family:'Playfairdisplay';
font-size: 24px;float: left;width: 100%;margin-bottom: 15px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .one .left .button {    float: left;
width: 100%;margin-top: 15px;margin-bottom: 10px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .one .left .button a {color:#000;font-family: 'WorkSans';
text-transform: uppercase;letter-spacing: 2px;font-size: 16px;border: 1px solid #000;padding: 10px 35px;text-decoration: none;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .one .right {float:left;width:50%;}
	
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two .right {float:left;width:50%;padding-left:70px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two .right .title {font-family: 'Playfairdisplay';
font-size: 22px;float: left;width: 100%;margin-bottom: 15px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two .right .button {float:left;
width: 100%;margin-top: 15px;margin-bottom: 10px;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two .right .button a {color:#000;font-family: 'WorkSans';
text-transform: uppercase;letter-spacing: 2px;font-size: 16px;border: 1px solid #000;padding: 10px 35px;text-decoration: none;}
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two .left {float:left;width:50%;}	
	
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two.bottom_inner {float:left;width:100%;margin-top:50px;}
	
.category-engagement-rings .categoriespages_bottom_content .quickguide .bottom .two .left img {margin-top: 60px;}	


.category-engagement-rings .categoriespages_bottom_content .metaltype {float:left;width: 100%;margin-top: 60px;}
.category-engagement-rings .categoriespages_bottom_content .metaltype .metaltype_content {width:1130px;margin:0px auto;}
	
.category-engagement-rings .categoriespages_bottom_content .metaltype_content .top {float:left;width:100%;}
.category-engagement-rings .categoriespages_bottom_content .metaltype_content .top h2 {    font-family: 'Playfairdisplay' !important;font-size: 30px;text-transform: uppercase;text-align: center;}


.category-engagement-rings .categoriespages_bottom_content .metaltype_content .bottom {float:left;width: 100%;}
.category-engagement-rings .categoriespages_bottom_content .metaltype_content .bottom ul {list-style:none;}
.category-engagement-rings .categoriespages_bottom_content .metaltype_content .bottom ul li {    float: left;
    width: 25%;
    text-align: center;}


.category-engagement-rings .categoriespages_bottom_content .metaltype_content .bottom ul li a.name {
    color: #000;
    font-family: 'WorkSans';
    font-size: 12px;
    border: 1px solid #000;
    text-decoration: none;
    letter-spacing: 1.5px;
    padding: 8px 30px;
    text-transform: uppercase;
    width: 215px;
    position: relative;
    display: block;margin: 0px auto;
}

.category-engagement-rings .categoriespages_bottom_content .understanding {float:left;width: 100%;margin-top: 50px;}
.category-engagement-rings .categoriespages_bottom_content .understanding .understanding_content {    width: 1130px;
    margin: 0px auto;}
.category-engagement-rings .categoriespages_bottom_content .understanding .understanding_content .top {float:left;
width: 100%;margin-bottom: 20px;}
.category-engagement-rings .categoriespages_bottom_content .understanding .understanding_content .top h2 {    font-family: 'Playfairdisplay' !important;font-size: 30px;text-transform: uppercase;text-align: center;}


.category-engagement-rings .categoriespages_bottom_content .understanding_content .bottom {    float: left;
    width: 100%;}
.category-engagement-rings .categoriespages_bottom_content .understanding_content .bottom .left {float:left;width:50%;}
.category-engagement-rings .categoriespages_bottom_content .understanding_content .bottom .right{float:left;width:50%;padding-left:40px;}

.category-engagement-rings .categoriespages_bottom_content .understanding_content .bottom .right .button {float:left;
width: 100%;margin-top:35px;text-align: center;}
.category-engagement-rings .categoriespages_bottom_content .understanding_content .bottom .right .button a {    color: #000;
    font-family: 'WorkSans';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    border: 1px solid #000;
    padding: 10px 35px;
    text-decoration: none;}
	
.category-engagement-rings .categoriespages_bottom_content .proposalreview {float:left;width:100%;margin-top:50px;}	
.category-engagement-rings .categoriespages_bottom_content .proposalreview .proposalreview_content {width:1250px;
margin: 0px auto;position: relative;left: 30px;}	
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .left {float:left;width:40%;}	
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right {float:left;width:60%;background: #FCF7F3;position:relative;left:-60px;top:50px;}	

.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right .right_content {padding:20px 60px;}
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right_content .title {    font-family: 'Playfairdisplay';font-size: 25px;letter-spacing: 0.6px;float: left;width: 100%;}
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right_content .title span {float: left;
    width: 100%;}
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right_content .reviewsstart {    float: left;width: 100%;margin: 20px 0px;}
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right_content .review_text {float:left;width: 100%;}
.category-engagement-rings .categoriespages_bottom_content .proposalreview_content .right_content .review_text p {font-size:14px;letter-spacing:1px;margin-bottom:0px;padding-right: 30px;}

.category-engagement-rings .categoriespages_bottom_content .readmore_review {float:left;width: 100%;padding: 25px 0px;}
.category-engagement-rings .categoriespages_bottom_content .readmore_review a {    font-family: 'WorkSans';
letter-spacing: 1px;text-decoration: none;font-size: 16px;}

.category-engagement-rings .categoriespages_bottom_content .instagraminspiration {float:left;width:100%;margin-top:50px;}
.category-engagement-rings .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {width:1200px;
margin:0px auto;}

.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .top {float:left;width:100%;text-align:center;}
.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .top h2 {    font-family: 'Playfairdisplay' !important;font-size: 35px;}
.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link {float:left;
width: 100%;font-family: 'Playfairdisplay';font-size: 28px;}
.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link a {font-family: 'WorkSans';
    letter-spacing: 6.4px;
    text-transform: uppercase;
    font-size: 28px;
    margin-left: 30px;}
	
.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .bottom.instagramreviews {    float: left;width: 100%;}

.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-dots {display: none;}

.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-prev {left:-30px;position: absolute;top:8px;border-color:#fff;color:#000;background:#fff;}

.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-next {right:-30px;position: absolute;top:8px;border-color:#fff;color:#000;background:#fff;}

.category-engagement-rings .categoriespages_bottom_content .instagraminspiration_content .instagramreviews {}

.category-engagement-rings .categoriespages_bottom_content .faqsection {float:left;width: 100%;margin-top: 80px;}
.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_content {width:850px;margin: 0px auto;}
	
.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_content h2 {font-family:'Playfairdisplay' !important;margin-bottom: 35px;font-size: 25px;text-align: center;}	
.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_content .faqsection_question {    float: left;width: 100%;}	
	
.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {width: 640px;margin: 0px auto;}

.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion {float:left;width: 100%;padding-bottom: 15px;}
.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .accordion-item {float: left;width: 100%;}
.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian {    font-family: 'WorkSans' !important;text-align: left;
    font-size: 20px;
    font-weight: normal;
    cursor: pointer;}
	
.catalog-category-view .faqsection .accordion a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';
width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}	

.category-engagement-rings .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian span.openclose {    float: left;width: 30px;
    padding-right: 15px;
    font-size: 30px;
    top: -8px;
    position: relative;
    color: #000;
    font-family: 'Playfairdisplay';}
	
.category-engagement-rings .categoriespages_bottom_content .perfectengagementring {float:left;width: 100%;margin-top: 40px;}
.category-engagement-rings .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {    width: 1000px;margin: 0px auto;}
.category-engagement-rings .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content h2 {    font-family: 'Playfairdisplay' !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 35px;}
	
.catalog-category-view .categorygetintouch {float: left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}

.catalog-category-view .categorygetintouch .categorygetintouch_content {margin: 0px auto;width: 1200px;}

.catalog-category-view .categorygetintouch .categorygetintouch_content h2 {
    text-align: center;
    font-family: 'Playfairdisplay' !important;
    margin-bottom: 30px;
    font-size: 32px;
}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorygetintouch .categorygetintouch_content h2 {
    text-align: center;
    font-family: 'Playfairdisplay' !important;
    margin-bottom: 30px;
    font-size: 32px;
}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul {list-style: none;padding: 0px;}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul li {float:left;width:17%;position:relative;margin-right:40px;}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul li:nth-child(5) {margin-right:0px !important;}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul li a {color: #000;}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul li span.title {float: left;width: 100%;
font-family: 'Playfairdisplay';font-size: 18px;margin-bottom: 10px;}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul li span.desc {font-family: 'WorkSans';
font-size: 14px;line-height: 20px;}

.catalog-category-view .categorygetintouch .categorygetintouch_content ul li img {position: absolute;top: 0px;right: 0px;}

.category-engagement-rings .category-description .engagementring_top .header_section .head_mobileimage {display:none;}	

.category-engagement-rings .page-wrapper .engagering_sectionmobile {display:none;}
.category-engagement-rings .page-wrapper .engagering_sectiondesktop {display:block;}

.category-engagement-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .faqsection .faqsection_question p {font-family: 'WorkSans' !important;text-align:left;}


/* all the categories pages new content design code end */

/* eternity rings code start */

.category-eternity-rings .category-description .categorytopsection_banner {background: url(https://www.revediamonds.com/pub/media/wysiwyg/categorytop_background.png);float: left;width: 100%;background-position: center;
background-size: cover;height:100%;background-repeat: no-repeat;margin-top: 0px;margin-bottom: 60px;}


.category-eternity-rings .category-description .categorytopsection_banner .categorytopsection_banner_content {width: 1200px;
margin: 0px auto;}

.category-eternity-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons {
float: left;width: 100%;}

.category-eternity-rings .categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content {
width: 1350px;margin: 0px auto;}

.category-eternity-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul {
padding: 0px;list-style: none;float: left;width: 100%;margin-bottom: 0px;}

.category-eternity-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li:nth-child(1) {margin-right: 20px;}

.category-eternity-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li {
float: left;width: 32%;text-align: center;margin-top: 0px;margin-bottom: 0px;padding: 70px 0px;}

.category-eternity-rings .category-description .findengamentring_block .findengamentring_block_content p a {
font-family: 'WorkSans' !important;font-size: 16px;}

.category-eternity-rings .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li .title {
font-family: 'Playfairdisplay';font-size: 24px;letter-spacing: 0.36px;margin: 0px auto 10px;width: 300px;}

.category-eternity-rings .category-description .findengamentring_block {float: left;width: 100%;}

.category-eternity-rings .category-description .findengamentring_block .findengamentring_block_content {
width: 1260px;margin: 0px auto;}

.category-eternity-rings .category-description .findengamentring_block .findengamentring_block_content h2 {
font-family: 'Playfairdisplay' !important;font-size: 25px;text-transform: uppercase;width: 460px;margin: 0px auto;line-height: 35px;}

.category-eternity-rings .category-description .findengamentring_block .findengamentring_block_content p {
font-family: 'WorkSans' !important;font-size: 16px;text-align: left;line-height: 25px;float: left;width: 100%;margin-top: 20px;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .looking_eternityring {float:left;width:100%;}


.category-eternity-rings .categoriespages_bottom_content .speakto_expert {
    float: left;
    width: 100%;
    margin-top: 50px;
}

.category-eternity-rings .categoriespages_bottom_content .speakto_expert .speakto_expert_content {
    width: 1200px;
    margin: 0px auto;
}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h2 {
    font-family: 'Playfairdisplay' !important;
    font-weight: normal !important;
    text-align: center;font-size: 30px;
}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {
    font-family: 'WorkSans' !important;font-size: 16px;letter-spacing: 0px;
    text-align: center;
}

.category-eternity-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.category-eternity-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content {
    width: 600px;
    margin: 0px auto;
}

.category-eternity-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a.one {
    margin-right: 20px;
}

.category-eternity-rings .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a {
    font-family: 'WorkSans';
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    border: 1px solid #000;
    padding: 10px 15px;
    text-decoration: none;
    letter-spacing: 2px;
}

.category-eternity-rings .categoriespages_bottom_content .speakto_expert .speakto_expert_content p a {
    font-family: 'WorkSans';
    font-size: 16px;
    letter-spacing: 0px;
}

.category-eternity-rings .categoriespages_bottom .looking_eternityring .looking_eternityring_content {width: 1350px;margin: 0px auto;}

.category-eternity-rings .categoriespages_bottom .looking_eternityring .looking_eternityring_content .left {
    float: left;
    width: 55%;
    background: #FCF7F3;
    padding: 30px 50px 40px 40px;
}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left .looking_mobileview {display: none;}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left h2 {
    font-size: 25px;
    font-family: 'Playfairdisplay' !important;
    line-height: 35px;
    margin: 0px auto;
    width: 440px;
    text-align: left !important;
    margin-bottom: 20px;
    margin-left: 0px;float: left;
}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left h2 span {float:left;width:100%;}


.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left p {
    text-align: left !important;    font-family: 'WorkSans';
    font-size: 16px;
    letter-spacing: 0px;float: left;width: 100%;
    line-height: 25px;
}


.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left .category_btn {float: left;width: 100%;
margin-top: 30px;margin-bottom: 10px;}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left .category_btn a {font-family: 'WorkSans';
color: #000;text-transform: uppercase;letter-spacing: 0.21px;font-size: 12px;border: 1px solid #000;padding: 10px 20px;text-decoration: none;}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .left .category_btn a.one {margin-right: 90px;}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .right {float: right;width: 45%;}

.category-eternity-rings .categoriespages_bottom .looking_eternityring_content .right img {top: 65px;position: relative;}


.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search {float:left;width:100%;
margin-top:60px;}

.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content {width: 1140px;margin: 0px auto;}

.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .top {margin:0px auto;text-align: center;width: 90%;}
	
.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .top h2 {font-family: 'Playfairdisplay' !important;font-size: 25px;text-transform: uppercase;line-height: 35px;width: 460px;
margin: 0px auto;padding-bottom: 20px;}	
	
	
.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .top p {font-family: 'WorkSans';font-size: 16px;line-height: 25px;letter-spacing: 0.5px;text-align: left;}	

.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .top p a {font-family:'WorkSans';font-size: 16px;letter-spacing: 0.36px;}
	
.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom {float:left;width:100%;margin-top:50px;}
.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block {float:left;
width:100%;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro {float:left;width: 100%;margin: 0px;padding: 0px;list-style: none;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro li {float:left;width:30%;margin-bottom:30px;margin-right: 56px;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block.exploreeternity_top  ul.exploreeternity_pro li:nth-child(3) {margin-right:0px !important;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro li span.img {float:left;width:100%;}
	
	
.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro li span.text {float:left;width:100%;font-family:'WorkSans';font-size:14px;line-height:24px;height: 120px;margin-top: 10px;}
	
.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro span.link {float:left;width:100%;text-align:center;margin-top:30px;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro span.link a {border:1px solid #000;color: #000;text-decoration: none;padding: 12px 30px 12px 30px;font-family: 'WorkSans';font-size: 14px;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block.exploreeternity_bottom  ul.exploreeternity_pro li:nth-child(2) {margin-right: 0px !important;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_bottom {margin-top:40px;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_bottom .exploreeternity_bottom_content {float:left;width:100%;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_bottom .exploreeternity_bottom_content ul.exploreeternity_ringslider {float:none;display: block;margin: 0px auto;width: 800px;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_bottom .exploreeternity_bottom_content ul.exploreeternity_ringslider li {float:left;width:40%;margin-bottom:0px;margin-right:125px;}

.categorypath-eternity-rings .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_bottom ul.exploreeternity_pro span.link {height:30px;}


.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity {    float: left;
    width: 100%;
    margin-top: 60px;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity .stepsfind_eternity_content {    width: 1140px;
    margin: 0px auto;}
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity .stepsfind_eternity_content h2 {    font-family: 'Playfairdisplay' !important;text-align: center;font-size: 30px;margin-bottom:0px;}
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one {float:left;width:100%;
margin-top:40px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_top {float:left;
width: 100%;position: relative;line-height: 50px;height: 100px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_bottom p {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 30px;text-align: left;}
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_top .number {    font-family: 'Playfairdisplay';color: #D84813;font-size: 130px;font-weight: 400;opacity: 0.2;float: left;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_top .title {    float:left;font-family:'Playfairdisplay';font-size:32px;top: 40px;left: -28px;position: relative;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_bottom {float:left;width:100%;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .right {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .right img {width:85%;
margin-left:80px;margin-top:80px;text-align:right;}


.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two {float:left;width:100%;
margin-top:40px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_top {float:left;
width: 100%;position: relative;line-height: 50px;height: 100px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_bottom p {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 15px;text-align:left;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_bottom p a {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 15px;}
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_top .number {    font-family: 'Playfairdisplay';color: #D84813;font-size: 130px;font-weight: 400;opacity: 0.2;float: left;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_top .title {    float:left;font-family:'Playfairdisplay';font-size:32px;top: 40px;left: -28px;position: relative;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_bottom {float:left;width:100%;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .left {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .left img {width:85%;
margin-left:0px;margin-top:40px;text-align:left;}
	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three {float:left;width:100%;
margin-top:40px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_top {float:left;
width: 100%;position: relative;line-height: 50px;height: 100px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_bottom p {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 30px;text-align: left;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .right .step_bottom p a {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 15px;}
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_top .number {    font-family: 'Playfairdisplay';color: #D84813;font-size: 130px;font-weight: 400;opacity: 0.2;float: left;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_top .title {    float:left;font-family:'Playfairdisplay';font-size:32px;top: 40px;left: -28px;position: relative;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_bottom {float:left;width:100%;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .right {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .right img {width:85%;
margin-left:80px;margin-top:80px;text-align:right;}	


.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four {float:left;width:100%;
margin-top:40px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_top {float:left;
width: 100%;position: relative;line-height: 50px;height: 100px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_bottom p {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 15px;text-align:left;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_bottom ul {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;padding-left:20px;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_bottom p a {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;margin-bottom: 15px;}
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_top .number {    font-family: 'Playfairdisplay';color: #D84813;font-size: 130px;font-weight: 400;opacity: 0.2;float: left;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_top .title {    float:left;font-family:'Playfairdisplay';font-size:32px;top: 40px;left: -28px;position: relative;}	
	
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_bottom {float:left;width:100%;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .left {float:left;width:50%;}
.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .left img {width:85%;
margin-left:0px;margin-top:135px;text-align:left;}


.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring {float:left;width:100%;margin-top:60px;}
.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {width:1040px;margin:0px auto;}

.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .top {float:left;width:100%;}
.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .top h2 {font-family:'Playfairdisplay' !important;font-size: 25px;text-align: center;letter-spacing: 0.6px;}
.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .top p {font-family:'WorkSans';font-size: 16px;
letter-spacing: 0.36px;line-height: 25px;margin-bottom: 15px;}

.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom {float:left;width:100%;margin-top:30px;}

.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .left {float:left;width:50%;padding-right:150px;}	
.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .right {float:left;width:50%;padding-left:150px;}

.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom p {letter-spacing:0.36px;margin-top:20px;float:left;width:100%;font-size:16px;font-family:'WorkSans';}

.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .button {float:left;width:100%;
margin-bottom:10px;margin-top:20px;}

.category-eternity-rings .categoriespages_bottom_content .guidanceengagementring_content .bottom .button a {border: 1px solid #000;
color: #000;font-family: 'WorkSans';font-size: 14px;letter-spacing: 2px;padding: 10px 15px;margin: 0px auto;width: 100%;
position: relative;display: block;text-align: center;text-decoration: none;text-transform: uppercase;}
	
.category-eternity-rings .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .content p {    font-family: 'WorkSans';text-align:center;font-size: 16px;letter-spacing: 0px;line-height: 25px;}

.category-eternity-rings .categoriespages_bottom_content .getmore {float: left;width: 100%;}

.category-eternity-rings .categoriespages_bottom_content .getmore .getmore_content {width: 780px;margin: 0px auto;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h4 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;font-size: 24px;text-align: center;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family: 'WorkSans' !important;
text-align: center;font-size: 16px;letter-spacing: 0px;line-height: 25px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p a {font-family:'WorkSans' !important;
font-size: 16px;letter-spacing: 0px;}

.category-eternity-rings .categoriespages_bottom_content .getmore .getmore_content .buttons {float: left;width: 100%;margin-top: 30px;}

.category-eternity-rings .categoriespages_bottom_content .getmore .getmore_content .buttons a.left {float: left;}

.category-eternity-rings .categoriespages_bottom_content .getmore .getmore_content .buttons a.right {float: right;}

.category-eternity-rings .categoriespages_bottom_content .getmore .getmore_content .buttons a {font-family: 'WorkSans';font-size: 12px;
color: #000;letter-spacing: 1.5px;text-transform: uppercase;border: 1px solid;padding: 10px 0px;position: relative;
width: 290px;text-align: center;text-decoration: none;}

.category-eternity-rings .categoriespages_bottom_content .perfectengagementring {float: left;width: 100%;margin-top: 60px;}

.category-eternity-rings .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {width: 1000px;
margin: 0px auto;}

.category-eternity-rings .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content h2 {
font-family: 'Playfairdisplay' !important;text-transform: uppercase;font-weight: normal !important;text-align: center;
font-size: 35px;margin-bottom: 20px;}

.category-eternity-rings .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content  p {
font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 25px;text-align: left;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile {display:none;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .mobilevieweternity_img {display:none;}

.categorypath-eternity-rings .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .mobilevieweternity_img {display:none;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width: 100%;}

/* eternity rings code end */

/* all the categories pages new content design with template type code start */


/* category landing page bottom top code start */

.catalog-category-view .categorybottom_top {float: left;width: 100%;}
.catalog-category-view .categorybottom_top .header_section {width: 1170px;margin: 0px auto;}
.catalog-category-view .categorybottom_top .head_mobileimage {display: none;}
.catalog-category-view .categorybottom_top .header_section .left {float: left;width: 70%;padding-right: 120px;}

.catalog-category-view .categorybottom_top .header_section .left .title {float: left;width: 100%;margin-top: 30px;margin-bottom: 25px;}

.catalog-category-view .categorybottom_top .header_section .left .title h2 {font-size: 32px;font-family: 'Playfairdisplay' !important;
text-transform: uppercase;text-align: left;line-height:45px;}

.catalog-category-view .categorybottom_top .header_section .left .content p {font-family: 'WorkSans' !important;text-align: left;
font-size: 18px;line-height: 35px;}

.catalog-category-view .categorybottom_top .header_section .left .content a.categories_button {border: 1px solid #000;padding: 0.6vw 2.8vw;margin-top: 15px;float: left;color: #000;text-transform: uppercase;margin-left: 60px;text-decoration: none;letter-spacing: 2px;
font-family: 'WorkSans';font-size: 16px;}

.catalog-category-view .categorybottom_top .header_section .right {float: left;width: 30%;margin-top: 40px;}

.catalog-category-view .categorybottom_top .categorypage_googlereviews {float: left;width: 100%;position: relative;display: block;
margin-top: 60px;margin-bottom: 60px;}

.catalog-category-view .categorybottom_top .categorypage_googlereviews .categorypage_googlereviews_content {width: 1350px;
margin: 0px auto;}

.catalog-category-view .categorybottom_top .categorypage_googlereviews .categorypage_googlereviews_content .title {
font-family: 'Playfairdisplay';width: 100%;position: relative;font-size: 32px;text-align: center;margin-bottom:20px;}

.catalog-category-view .categorybottom_top .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews {
padding-top: 20px !important;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner {background: url(https://www.revediamonds.com/pub/media/wysiwyg/categorytop_background.png);float: left;width: 100%;background-position: center;
background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 0px;margin-bottom: 90px;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner .categorybottom_topsection_banner_content {
width: 1200px;margin: 0px auto;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner_content .threereasons {
float: left;width: 100%;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner_content .threereasons ul {
padding: 0px;list-style: none;float: left;width: 100%;margin-bottom: 0px;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner_content .threereasons ul li:nth-child(1) {
margin-right: 20px;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner_content .threereasons ul li {
float: left;width: 32%;text-align: center;margin-top: 0px;margin-bottom: 0px;padding: 70px 0px;}

.catalog-category-view .categoriespages_bottom .categorybottom_topsection_banner_content .threereasons ul li .title {
font-family: 'Playfairdisplay';font-size: 24px;letter-spacing: 0.36px;margin: 0px auto 10px;width: 300px;}

/* category landing page bottom top code end */


.catalog-category-view .category-description .categorypages_templateone_top {float:left;width:100%;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section {width:1170px;margin:0px auto;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section .left {float:left;width:70%;padding-right: 120px;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section .right{float:left;width:30%;margin-top:40px;}

.catalog-category-view .category-description .categorypages_templateone_top .header_section .left .title {float:left;width:100%;
margin-top:30px;margin-bottom:25px;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section .left .title h1 {font-size:32px;
font-family:'Playfairdisplay' !important;text-transform: uppercase;text-align: left;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section .left .title h1 span {float:left;width:100%;}

.catalog-category-view .page-wrapper main#maincontent .category-view .category-description {padding:20px 0px 40px 0px;float:left;
width:100%;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section .left .content p {font-family:'WorkSans' !important;
text-align: left;font-size: 18px;line-height: 35px;}
.catalog-category-view .category-description .categorypages_templateone_top .header_section .left .content a.categories_button {
border: 1px solid #000;padding: 0.6vw 2.8vw;margin-top: 15px;float: left;color: #000;text-transform: uppercase;
margin-left: 60px;text-decoration: none;letter-spacing: 2px;font-family: 'WorkSans';font-size: 16px;}
.categorypages_templateone_top .categorypage_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content {width: 1000px;margin:0px auto;}

.categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content .title {font-family:'Playfairdisplay';width: 100%;position: relative;font-size: 32px;text-align:center;}

.categorypages_templateone_top .categorytopsection_banner {background: url(https://www.revediamonds.com/pub/media/wysiwyg/categorytop_background.png);float: left;width: 100%;background-position: center;background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 0px;margin-bottom:60px;}

.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content {width:1200px;margin:0px auto;}
	
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons {float:left;width:100%;}	
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul {padding:0px;list-style: none;
float: left;width:100%;margin-bottom:0px;}	
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li {float:left;width:32%;text-align:center;margin-top:0px;margin-bottom:0px;padding:70px 0px;}	

.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li:nth-child(1) {margin-right:20px;}
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li:nth-child(2) {margin-right:20px;}
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li img {width:30px;margin-bottom:10px;}
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li .title {font-family: 'Playfairdisplay';font-size: 24px;letter-spacing: 0.36px;margin:0px auto 10px;width:300px;}	
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li p {font-family: 'WorkSans';font-size: 14px;letter-spacing: 0.24px;line-height: 20px;}	
.categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li p a {font-size: 14px;}
	
.categorypages_templateone_top .categorypages_templateone_top .categorytopsection_banner .categorytopsection_banner_content .threereasons .bottom {float:left;width:100%;text-align:center;}	

.categorypages_templateone_top .findengamentring_block {float:left;width:100%;}

.categorypages_templateone_top .findengamentring_block .findengamentring_block_content {width:1260px;margin:0px auto;}
.categorypages_templateone_top .findengamentring_block .findengamentring_block_content h2 {font-family: 'Playfairdisplay' !important;font-size:25px;text-transform: uppercase;width:520px;margin: 0px auto;line-height:35px;}
	
.categorypages_templateone_top .findengamentring_block .findengamentring_block_content p {    font-family: 'WorkSans' !important;font-size: 16px;text-align: left;line-height: 25px;float: left;width: 100%;margin-top: 20px;}
.categorypages_templateone_top .findengamentring_block .findengamentring_block_content p a {font-family: 'WorkSans' !important;font-size: 16px;}

.categorypages_templateone_top .head_mobileimage {display:none;}

.category-wedding-bands .categoriespages_bottom .categoriespages_bottom_content .match_weddingring {float:left;width:100%;}
.category-wedding-bands .categoriespages_bottom .match_weddingring .match_weddingring_content {width: 1350px;margin:0px auto;}

.catalog-category-view .page-wrapper .product-list-container .toolbar.toolbar-products {margin-bottom:0px;}


.category-wedding-bands .categoriespages_bottom .categoriespages_bottom_content p {font-family: 'WorkSans';font-size: 16px;
letter-spacing: 0px;line-height: 25px;}

.category-wedding-bands .page-wrapper .category-description .categorypages_templateone_top .header_section .left .title h1 {
float: left;width: 660px;}

.category-wedding-bands .page-wrapper .category-description .categorypages_templateone_top .header_section .left {
float: left;width: 70%;padding-right: 100px;}

.category-wedding-bands .page-wrapper .categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content .title {margin-bottom: 20px;}

.category-wedding-bands .page-wrapper .categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content {
width: 1350px;margin: 0px auto;}


.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left {float:left;width:55%;background:#FCF7F3;padding: 30px 50px 40px 40px;}
.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left .match_mobileview {display:none;}

.category-wedding-bands .categoriespages_bottom .match_weddingring_content .right {float:right;width:45%;}

.category-wedding-bands .categoriespages_bottom .match_weddingring_content .right img {top:65px;position:relative;}

.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left h2 {font-size:25px;font-family:'Playfairdisplay' !important;line-height:35px;margin:0px auto;width: 530px;text-align: left !important;margin-bottom: 20px;margin-left:0px;}

.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left p {text-align:left !important;}

.category-wedding-bands .categorypages_templateone_top .findengamentring_block .findengamentring_block_content p {margin-bottom:0px;}

.category-wedding-bands .categoriespages_bottom .categoriespages_bottom_content h2 {font-size:25px;font-family:'Playfairdisplay' !important;line-height:35px;text-align:center;width:820px;margin:0px auto;padding-bottom:0px;}
	
.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left .category_btn {float:left;width:100%;margin-top:30px;margin-bottom:10px;}

.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left .category_btn a {font-family:'WorkSans';color:#000;
text-transform: uppercase;letter-spacing: 0.21px;font-size: 12px;border: 1px solid #000;padding: 10px 20px;text-decoration: none;}
	
.category-wedding-bands .categoriespages_bottom .match_weddingring_content .left .category_btn a.one {margin-right:90px;}	

.category-wedding-bands .categoriespages_bottom .weddingring_search {float:left;width:100%;margin-top:60px;}
	
.category-wedding-bands .categoriespages_bottom .weddingring_search .weddingring_search_content {width:1160px;margin:0px auto;}

.category-wedding-bands .categoriespages_bottom .weddingring_search .weddingring_search_content .top h2 {width:530px;margin-bottom:20px;}

.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom {float:left;width:100%;margin-top:50px;}

.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul {float:left;width: 100%;list-style: none;
padding: 0px;}
.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li {float:left;width:30%;text-align:center;}
.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li:nth-child(1) {margin-right:55px;}
.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li:nth-child(2) {margin-right: 55px;}
.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li a {font-family:'WorkSans';
color: #000;text-transform: uppercase;letter-spacing:2px;font-size: 16px;border:1px solid #000;padding: 10px 40px;text-decoration:none;}
	
.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li span {float:left;width:100%;}	

.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li span.img a {border:none;float:left;width:100%;
padding:0px;}

.category-wedding-bands .categoriespages_bottom .weddingring_search_content .bottom ul li span.link {margin-top:40px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {
width: 700px;margin: 0px auto;}
	

.catalog-category-view .categoriespages_bottom_content .instagraminspiration {float:left;width:100%;margin-top:50px;}
.catalog-category-view .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content{width:1200px;margin:0px auto;}

.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .top {float:left;width:100%;text-align:center;}
.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .top h2 {font-family:'Playfairdisplay' !important;
font-size: 35px;margin-bottom: 25px;}
.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link {float:left;width:100%;
font-family: 'Playfairdisplay';font-size: 28px;}
.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link a {    font-family: 'WorkSans';
letter-spacing: 6.4px;text-transform: uppercase;font-size: 28px;margin-left: 30px;}


.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .bottom.instagramreviews {    float: left;width: 100%;}

.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-dots {display: none;}

.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-prev {left:-30px;position: absolute;top:8px;border-color:#fff;color:#000;background:#fff;}

.catalog-category-view .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-next {right:-30px;position: absolute;top:8px;border-color:#fff;color:#000;background:#fff;}


.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring {float:left;width:100%;margin-top:60px;}
.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {width:1160px;margin:0px auto;}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .top {float:left;width:100%;}
.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .top h2{font-family:'Playfairdisplay' !important;
font-size: 25px;text-align: center;letter-spacing: 0.6px;width:550px;margin:0px auto;line-height:35px;padding-bottom:20px}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .top p a {font-family:'WorkSans';font-size:16px;
letter-spacing:0.36px;line-height:25px;}

.category-wedding-bands .categoriespages_bottom .categoriespages_bottom_content p a {font-family:'WorkSans';font-size:16px;
letter-spacing:0px;line-height:25px;}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .top p {letter-spacing:0.36px;}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .bottom {float:left;width:100%;margin-top:30px;}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .bottom .left {float:left;width:50%;padding-right:150px;}	
.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .bottom .right {float:left;width:50%;padding-left:150px;}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .bottom p {letter-spacing:0.36px;margin-top:20px;float:left;width:100%;}


.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .bottom .button {float:left;width:100%;
margin-bottom:10px;margin-top:20px;}

.category-wedding-bands .categoriespages_bottom_content .guidanceengagementring_content .bottom .button a {border: 1px solid #000;
color: #000;font-family: 'WorkSans';font-size: 14px;letter-spacing: 2px;padding: 10px 15px;margin: 0px auto;width: 100%;
position: relative;display: block;text-align: center;text-decoration: none;text-transform: uppercase;}	
	
	
.category-wedding-bands .categoriespages_bottom_content .getmore {float:left;width:100%;}	

.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content {width:780px;margin:0px auto;}		
	
.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content h4 {    font-family: 'Playfairdisplay' !important;
    font-size: 24px;
    text-align: center;}	
.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content p {font-family:'WorkSans';font-size: 18px;
line-height: 30px;}	
	
.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content .buttons {float: left;width: 100%;
margin-top: 30px;}

.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content .buttons a.left {float: left;}

.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content .buttons a {
    font-family: 'WorkSans';
    font-size: 12px;
    color: #000;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: 1px solid;
    padding: 10px 0px;
    position: relative;
    width: 290px;
    text-align: center;
    text-decoration: none;
}

.category-wedding-bands .categoriespages_bottom_content .getmore .getmore_content .buttons a.right {float: right;}

.category-wedding-bands .categoriespages_bottom_content .perfectengagementring {float:left;width:100%;margin-top:60px;}

.category-wedding-bands .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {
    width: 1000px;
    margin: 0px auto;
}

.category-wedding-bands .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content h2 {
    font-family: 'Playfairdisplay' !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 35px;margin-bottom: 20px;
}

.category-wedding-bands .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content  p {
    font-family: 'WorkSans';
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 25px;
}


.catalog-category-view .categoriespages_bottom_content .faqsection {float:left;width: 100%;margin-top: 80px;}
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_content {width:850px;margin:0px auto;}
	
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_content h2 {    font-family: 'Playfairdisplay' !important;margin-bottom: 35px;font-size: 25px;text-align: center;}	
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_content .faqsection_question {float:left;width:100%;}	
	
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {width:640px;margin: 0px auto;}

.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion {float:left;width: 100%;padding-bottom: 15px;}
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .accordion-item {float: left;
width: 100%;}
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian {    font-family: 'WorkSans' !important;
    font-size: 20px;
    font-weight: normal;
    cursor: pointer;}

.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian span.openclose {float:left;width:30px;padding-right: 15px;font-size: 30px;top: -8px;position: relative;color: #000;font-family: 'Playfairdisplay';}	

.catalog-category-view .faqsection .accordion a.accordiancontentlink {
    border: none;
    background: none;
    font: 500 14px/1.35 'maison';
    width: auto;
    box-sizing: unset;
    padding: 0px;
    display: initial;
    text-transform: lowercase;
}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .faqsection .accordion a.accordiancontentlink {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}

.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .accordion-item .content p { font-family: 'WorkSans' !important;letter-spacing: 0px;font-size: 16px;text-align: left;}
	
.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .accordion-item h3.faqsaccordian {text-align: left;}	
	
/* all the categories pages new content design with template type code end */


/* all cms except diamonds pages faq code start */

.cms_faqsection_except_diamondspage {float:left;width: 100%;margin-top:0px;}
.cms_faqsection_except_diamondspage .faqsection_content {width:100%;margin:0px auto;}
	
.cms_faqsection_except_diamondspage .faqsection_content h2 {font-family:'Playfairdisplay' !important;margin-bottom: 35px;font-size: 25px;text-align: center;}	
.cms_faqsection_except_diamondspage .faqsection_content .faqsection_question {float:left;width:100%;}	
	
.cms_faqsection_except_diamondspage .faqsection_question .faqsection_question_content {width:100%;margin: 0px auto;}

.cms_faqsection_except_diamondspage .faqsection_question_content .accordion {float:left;width: 100%;padding-bottom: 15px;}
.cms_faqsection_except_diamondspage .faqsection_question_content .accordion .accordion-item {float: left;
width: 100%;}
.cms_faqsection_except_diamondspage .faqsection_question_content .accordion h3.faqsaccordian {font-family:'WorkSans' !important;
font-size: 20px;font-weight: normal;cursor: pointer;}

.cms_faqsection_except_diamondspage .faqsection_question_content .accordion h3.faqsaccordian span.openclose {float:left;width:30px;padding-right: 15px;font-size: 30px;top: -8px;position: relative;color: #000;font-family: 'Playfairdisplay';}	

.cms_faqsection_except_diamondspage .accordion a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';
width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}

.cms_faqsection_except_diamondspage .accordion a.accordiancontentlink {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}

.cms_faqsection_except_diamondspage .faqsection_question_content .accordion .accordion-item .content p { font-family: 'WorkSans' !important;letter-spacing: 0px;font-size: 16px;text-align: left;}
	
.cms_faqsection_except_diamondspage .faqsection_question_content .accordion .accordion-item h3.faqsaccordian {text-align: left;}	

/* all cms except diamonds pages faq code end */


/* all the categories pages bottom code start */

.catalog-category-view .page-wrapper .categoriespages_bottom {float:left;width:100%;margin-top:50px;}
.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:1200px;margin:0px auto;float:none;}

body.category-plus-size-engagement-rings-uk .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;margin:0px auto;float:none;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100% !important;}

html body.category-engagement-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;margin:0px auto;float:none;}

html body.category-plus-size-engagement-rings-us .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;margin:0px auto;float:none;}

html body.category-plus-size-engagement-rings-uk .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;margin:0px auto;float:none;}

[lang="en-GB"] body.category-black-diamond-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;margin:0px auto;float:none;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family: 'WorkSans' !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h1 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h2 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h3 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h4 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h1 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h2 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h3 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h4 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .row a {font-family: 'WorkSans';}
.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content a {font-family: 'WorkSans';}

/* all the categories pages bottom code end */


/* all subcategory bottom content code start */

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .categorybottom_topsection_banner {margin-top:80px;margin-bottom:80px;}
.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .faqsection .faqsection_content h2 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align: center;text-transform: uppercase;font-size: 25px;}
.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .faqsection {margin-top:0px;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .faqsection .faqsection_question_content .accordion h3.faqsaccordian {text-transform:uppercase;text-align: left;}

.catalog-category-view .categoriespages_bottom_content .subcategorypages_bottom .faqsection .faqsection_question_content .accordion .accordion-item .content p {text-align: left;padding-left: 25px;}

.catalog-category-view .categoriespages_bottom_content .subcategorypages_bottom .categorypage_googlereviews {float:left;width:100%;
margin-top:60px;}

.catalog-category-view .categoriespages_bottom_content .subcategorypages_bottom .categorypage_googlereviews .categorypage_googlereviews_content {width:1350px;margin:0px auto;}

.catalog-category-view .categoriespages_bottom_content .subcategorypages_bottom .categorypage_googlereviews .categorypage_googlereviews_content h2 {text-transform: uppercase;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog {float:left;width:100%;margin-top:60px;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_blog_content {width:1200px;
margin:0px auto;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_blog_content h2 {text-transform: uppercase;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner {float:left;width:100%;
margin-top:30px;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul {margin:0px;padding:0px;
float: left;width: 100%;list-style: none;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul li {float:left;width:30%;
text-align: center;margin-right: 50px;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul li:nth-child(3) {margin-right:0px;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul li a.categoryblog_image {  margin-bottom: 15px;float: left;height:350px;width:100%;}

.catalog-category-view .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul li a.categoryblog_name {  color: #000;font-family: 'WorkSans';font-size: 16px;padding: 0px 5px;text-decoration: none;line-height: 25px;}

.catalog-category-view .page-wrapper .subcategory_getintouch {margin-top:80px;}

/* all subcategory bottom content code end */


/* Dallas page css code start */

.dallas_page .dallas_topbanner {float:left;width:100%;height:auto;display:block;position:relative;}
.dallas_page .dallas_topbanner .dallas_topbanner_container {background-position: center center;background-repeat: no-repeat;position: relative;background-size: cover;height: 0px;padding-bottom:19.25%;}
	
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {position:absolute;top:49%;left:58%;right: 0px;
transform: translatey(-50%);-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);
text-align: left;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {top: 50.5%;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {left: 15%;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block {width:570px;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block {width:610px;
float: left;background: #fff;opacity: 0.7;padding: 0px 20px;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {margin-bottom:35px;margin-top:10px;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {font-size:35px;margin-bottom:40px;font-family: 'Playfairdisplay' !important;font-weight: 400;line-height: 48px;color: #fff;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {color: #000;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h3 {color: #000;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn {border: 1px solid #000;color: #000;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h3 {font-weight: normal;font-size: 16px;line-height: 26px;width:570px;margin-bottom:25px;font-family:'Worksans' !important;color: #fff;}
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn {border:1px solid #fff;color: #fff;text-decoration: none;width:270px;font-size:14px;text-transform: uppercase;
float: left;font-family: 'Roboto';letter-spacing: 1px;}
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn span {padding: 12px 10px;text-align: center !important;width: 100%;float: left;}
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block .dallasbanner_btn.dallasbannerbtnone {margin-bottom:20px;margin-right:25px;}

.dallas_page .dallas_topbanner .mobiledallas_banner {display:none;}

.dallas_page .custsharetitle {display:none !important;}

.dallas_page .dallas_content {float:left;width:100%;position:relative;margin-top:50px;}
	
.dallas_page .dallas_content .dallas_content_inner {width:1280px;margin:0px auto;} 	

.dallas_page .dallas_content .location_section .title {font-family:'WorkSans';color: #000;text-transform: uppercase;font-size: 22px;margin-bottom: 25px;}

.dallas_page .dallas_content .location_section .top.row {float: left;width: 100%;margin-bottom: 50px;}
	
.dallas_page .dallas_content .location_section .top.row a {color:#000;font-family:'WorkSans';font-size:16px;}

.dallas_page .dallas_content .location_section .top.row .phoneno {margin-bottom: 15px;}

.dallas_page .dallas_content .location_section span {float:left;font-family: 'WorkSans';color: #000;font-size: 16px;
width: 100%;margin-bottom: 15px;}

.dallas_page .dallas_content .dallas_content_inner .row .left {padding-left:0px;}
.dallas_page .dallas_content .dallas_content_inner .row .right {padding-right:0px;}

.dallas_page .appointmentblock_one {float:left;width: 100%;margin-top: 50px;}
.dallas_page .appointmentblock_two {float:left;width: 100%;margin-top: 50px;}

.dallas_page .appointmentblock_two .left .meeting-text {padding-left: 0px;}
	
.dallas_page .appointmentblocks h3.showroomain-title {font-family: 'Playfairdisplay' !important;font-size: 32px;margin-bottom: 40px;}	

.dallas_page .appointmentblocks .titletwo.showroomain-title {margin-top: 30px;}	
	
.dallas_page .appointmentblocks p {font-family:'WorkSans';font-size: 15px;letter-spacing:0px;margin-bottom: 20px;}	

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink {float:left;width:100%;margin-top:50px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock {float:left;width:29.16%;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock.first {margin-right: 80px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock.second {margin-right: 80px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock .title {font-family: 'Playfairdisplay';
font-size: 22px;color: #000;text-transform: uppercase;letter-spacing: 1.5px;text-align: center;float: left;width: 100%;margin-top: 10px;
margin-bottom: 20px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock .categorylink {float: left;width: 100%;}
.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock .categorylink a {text-align: center;
float: left;width: 100%;font-family: 'WorkSans';text-transform: uppercase;text-decoration: underline;margin-bottom: 10px;font-size: 16px;}

.dallas_page .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:50px;margin-bottom:50px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content {width: 1120px;margin:0px auto;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size: 40px;text-align:center;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:22px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:45%;margin-top:0px;margin-left:15px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:40px !important;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.dallas_page .instagramblock {background:#FCF7F3;float: left;width: 100%;position: relative;padding-bottom: 70px;}
.dallas_page .instagramblock .instagramblock-content {width:1280px;margin:0px auto;}
.dallas_page .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}
.dallas_page .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}
.dallas_page .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.dallas_page .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.dallas_page .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.dallas_page .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}
.dallas_page .instagramblock .instagramimageblock {width:1280px;margin:0px auto;}
.dallas_page .instagramblock .instagramimageblock .left {float: left;width:20%;}
.dallas_page .instagramblock .instagramimageblock .left img {float: left;width:100%;}
.dallas_page .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.dallas_page .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}
.dallas_page .instagramblock .instagramimageblock .center {float: left;width:60%;}
.dallas_page .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}
.dallas_page .instagramblock .instagramimageblock .right {float: left;width:20%;}
.dallas_page .instagramblock .instagramimageblock .right img {float: left;width:100%;}
.dallas_page .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}

.dallas_page .instagramblock_mobile {display:none;}

.dallas_page .showrooms_getintouch { float:left;width: 100%;background: #FCF7F3;padding:30px 0px;margin-top: 50px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content {margin:0px auto;width: 1280px;}	
.dallas_page .showrooms_getintouch .showrooms_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 32px;}	
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul {list-style: none;padding:0px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li {float:left;width:18.5%;position: relative;margin-right: 24px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li a {color:#000;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 24px;margin-bottom:15px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';position:relative;z-index:9;}

.dallas_page .dallasasseen {float:left;width:100%;position:relative;}

.dallas_page .dallasasseen .content_dallasasseen {width:1280px;margin:50px auto;}
.dallas_page .dallasasseen .content_dallasasseen h2 {font-family:'Playfairdisplay' !important;font-size: 40px;text-align: center;}	
.dallas_page .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 21px;text-align: center;line-height: 40px;}
.dallas_page .dallasasseen .content_dallasasseen ul {list-style: none;width: 1020px;margin:60px auto;padding: 0px;}
.dallas_page .dallasasseen .content_dallasasseen ul li {float:left;width:30%;margin-right: 51px;}	
.dallas_page .dallasasseen .content_dallasasseen ul li:nth-child(3) {margin-right:0px !important;}

.dallas_page .dallas_content .dallas_content_inner .location_section.row .gogolemap {position:relative;padding-bottom:40%;
height:0px;overflow:hidden;}	
	
.dallas_page .dallas_content .dallas_content_inner .location_section.row .gogolemap iframe {position: absolute;top: 0px;left: 0px;
width: 100% !important;height: 100% !important;}	

.dallas_page .dallasasseen .content_dallasasseen ul li:nth-child(2) {margin-top: 18px;}


.cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen {width: 1320px;margin: 80px auto;}
.cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen h2 {font-family:'Playfairdisplay' !important;font-size:40px;text-align: center;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 28px;text-align: center;
line-height: 40px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul {list-style:none;width:880px;margin: 60px auto;padding: 0px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(1) {margin-right: 0px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(2) {margin-top: 20px;margin-right: 40px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(3) {margin-right:0px !important;margin-top:15px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(4) {margin-right:0px !important;margin-left:25px;
position: relative;top: -35px;width: 170px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li {width: 24%;}




@media (min-width: 1370px) and (max-width: 1440px) {

.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {left: 56%;}	

.dallas_page.cms-new-york-nyc .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {left: 11.5%;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {
margin-bottom: 20px;margin-top: 10px;}	
	
}	

/* Dallas page css code end */


/* new menu css code start */

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 a span  {font-family: 'WorkSans' !important;
color: #262118;font-weight: 400;font-size: 13px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {font-family: 'Playfairdisplay' !important;text-transform: uppercase;color: #282828;font-size: 16px;
letter-spacing: 0px;margin-bottom:20px;font-weight:600;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 12%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {margin-left:15px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {font-family: 'WorkSans' !important;font-size: 13px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 18%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menulastitem a {font-family:'WorkSans' !important;font-size:14px;font-weight:bold;letter-spacing:1.35px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .shopallmobile {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item {height: 100%;width: 100%;float: left;margin-bottom: 8px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a.menulink {top:-1px;position: relative;margin-left: 0px;left: 12px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link {width: 230px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {top: 2px;position: relative;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 80px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 85%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left:5px;width:200px;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a {float: left;width: 16px;margin-right:4px;height:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:75%;top: 0px;position: relative;right: -1px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(7) a.menuicon img {width:75%;top: 0px;position: relative;right: -1px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(8) a.menuicon img {width:75%;top: 0px;position: relative;right: -1px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(9) a.menuicon img {width:65%;top: 0px;position: relative;right: -2px;}

.custom_activesticky .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 a span {font-size: 13px;}

.header-main-menu .menu-container .cdz-main-menu li.Wedding ul.groupmenu ul.groupmenu-drop .groupmenu-drop-content {
width: 1180px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {margin-top: 75px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon {float: left;width: 60px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon img {width: 85%;top: 3px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {margin-left:5px;width:225px;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a {float: left;width: 16px;margin-right:4px;height:100%;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 ul.menugroupdrop_link li.item {height:18px;padding: 0px;float: left;width: 100%;margin-bottom: 10px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item {left: -10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content {
width: 1170px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content {
width: 1170px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {float: left;width:20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon img {width: 85%;top: 0px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float:left;width:40px;height:auto;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 70px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) .menugroupdrop_link li.item a.menulink  {margin-top:4px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content {
width: 1100px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 30px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {width:75%;right:-3px;position:relative;}
	

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 35px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {width:25%;right: -13px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:50%;right:-8px;position:relative;top:3px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) {margin-top:40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a.menulink {width: 180px !important;top: -2px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width:60%;left:4px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 p.menulastitem {float:left;width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) p.menulastitem {margin-top: 33px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {margin-top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 65px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 p.menulastitem {margin-top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 25px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {width: 310px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {width:260px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content {
width: 1075px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;top: 3px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 94px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content {
width: 1175px !important;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content {
width: 1310px !important;}
.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 {width:24% !important;}

.page-wrapper .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) {width:28% !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width: 13%;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item a.menuicon img {width: 13%;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: 15px;float: left;width: 70%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menuicon {width:18px;float: left;margin-right:0px;text-align: center;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menuicon img {width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:60%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(7) a.menuicon img {width:75%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(8) a.menuicon img {width:70%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(9) a.menuicon img {width:70%;top: -4px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menulink {float:left;width:80%;margin-left: 15px;left: 0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item {height:27px;padding: 0px;float: left;width: 100%;display: inline-block;margin-bottom: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item {height:17px;padding: 0px;margin-bottom: 10px;float: left;width: 100%;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item a.menulink {position: absolute;top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem {position: relative;left: -8px;margin-top: 60px;float: left;width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) p.menulastitem {float:left;width:100%;margin-top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon img {width:13%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon {padding-left:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menulink {font-size:13px;margin-left:10px;position: relative;top: -2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li:nth-child(1) a.menuicon {top:6px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width:4%;height: auto;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) .menugroupdrop_link li:nth-child(1) a.menulink {margin-top: 0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item {float:left;width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width: 8%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width:45px;float:left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width:100%;top:1px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;margin-top: 2px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 30px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top:66px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float:left;left: -10px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: -2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(6) a.menuicon {width:20px !important;left:-4px;margin-right: 14px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {left: -4px;width: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {margin-left:10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon img {width:100%;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {margin-left: 8px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content {width: 1280px !important;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) {width:13.4% !important;padding:0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(2) {width:15% !important;padding:0px;left: 35px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {margin-left: 120px;width: 20% !important;padding-top: 0px;padding-right: 0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {width:30% !important;margin-left: 150px;text-align: center;padding-left:0px;
background:#FCF7F3;padding-top: 50px;padding-bottom: 60px;height: 380px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {
    width: 12%;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {top: -4px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop li.level1 {padding-bottom:0px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop li.level1 .groupmenu-drop-content {padding-bottom:0px !important;}


.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content span.title {font-family: 'Playfairdisplay';font-size: 16px;
margin-bottom: 15px;float: left;width: 100%;}
	
.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content .text {left: 0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content .text span {float:left;width:100%;font-family:'WorkSans';
font-size:16px;text-align:center;}	
	
.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content .text span.one {margin-bottom: 5px;}	

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content img {width: 40%;margin-top: 35px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {margin-top: 2px;}


/* gemstone menu css start */

.page-wrapper header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu li.level1 .groupmenu-drop-content {width:1310px !important;height:410px !important;margin:0px auto;padding-left:0px;}

.page-wrapper header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu li.level1 .groupmenu-drop-content .col-sm-6 {width:20% !important;}
.page-wrapper .page-header header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4 {width:24% !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(6) {display:none !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(4) {width:14% !important;margin-left: 0px;text-align: left;padding-left: 0px;
background: transparent;padding-top: 0px;padding-bottom: 0px;height: 100%;}
.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) {width: 25% !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) p.menulastitem {margin-top:25px;}
.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) p.menulastitem a {font-family:'WorkSans' !important;font-size:14px;
font-weight:bold;float:left;width:100%;}
	
.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) p.menulastitem a.one {    margin-bottom: 8px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) {width:30% !important;margin-left: 150px;text-align: center;padding-left:0px;
background:#FCF7F3;padding-top: 50px;padding-bottom: 60px;height: 380px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) .content span.title {font-family: 'Playfairdisplay';font-size: 16px;
margin-bottom: 15px;float: left;width: 100%;}
	
.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) .content .text {left: 0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) .content .text span {float:left;width:100%;font-family:'WorkSans';
font-size:16px;text-align:center;}	
	
.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) .content .text span.one {margin-bottom: 5px;}	

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) .content img {width: 40%;margin-top: 35px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) {width: 30% !important;margin-left: 0px;text-align: center;padding-left: 0px;background: #FCF7F3;
padding-top: 50px;padding-bottom: 60px;height: 393px;padding-right:0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(4) {width: 18% !important;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(3) {padding-left: 0px;width: 12% !important;margin-left: 0px;padding-top: 0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(2) { width: 14.5% !important; }

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {margin-left:0px !important;}

/* gemstone menu css end */

/* gemstone page bottom css start */

.cms-gemstones .discovergemstones {float:left;width:100%;}
.cms-gemstones .discovergemstones .discovergemstones_content {width:1150px;margin:0px auto;}
.cms-gemstones .discovergemstones .discovergemstones_content h2 {font-family:'Playfairdisplay' !important;letter-spacing:0px;
font-size:24px;}
.cms-gemstones .discovergemstones .discovergemstones_content p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}

.cms-gemstones .whygemstones {float:left;width:100%;margin-top:20px;}
.cms-gemstones .whygemstones .whygemstones_content {width:1150px;margin:0px auto;}
.cms-gemstones .whygemstones .whygemstones_content h2 {font-family:'Playfairdisplay' !important;letter-spacing:0px;font-size:24px;}
.cms-gemstones .whygemstones .whygemstones_content ul {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}
.cms-gemstones .whygemstones .whygemstones_content ul li span {font-weight:bold;margin-right:5px;}

.cms-gemstones .faqsection {float:left;width:100%;margin-top:20px;}
.cms-gemstones .faqsection .faqsection_content {width:850px;margin:0px auto;}

.cms-gemstones .faqsection .faqsection_content h2 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;
text-align: center;font-size: 24px;}

.cms-gemstones .faqsection .faqsection_content .faqsection_question {float: left;width: 100%;}
.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content {width:720px;margin: 0px auto;}

.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion {
float: left;width: 100%;padding-bottom: 15px;}

.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion .accordion-item {
float: left;width: 100%;}

.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion .accordion-item h3.faqsaccordian {text-transform: uppercase;text-align: left;font-family: 'WorkSans' !important;cursor: pointer;font-weight: normal !important;margin-bottom:0px;}

.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion .accordion-item h3.faqsaccordian span.openclose {float: left;width: 30px;padding-right: 15px;font-size: 30px;top: -8px;position: relative;
color: #000;font-family: 'Playfairdisplay';}

.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion .accordion-item .content {padding-top:0px;}

.cms-gemstones .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion .accordion-item .content p {
font-family: 'WorkSans' !important;padding-left: 25px;letter-spacing: 0px;font-size: 16px;text-align: left;}


/* gemstone page bottom css end */

/* new menu css code end */


/* new menu css code start 2024 */

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width:65%;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {width:65%;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 {margin:0px 8px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:65%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(4) a.menuicon img {width:30px;margin-left:12px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:last-child a.menuicon img {width:16px;margin-left:18px;top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .left_jewellery_menu {float:left;width:40%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .right_jewellery_menu {float:left;width:50%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .menugroupdrop_link li.item {height: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 {   padding-left: 100px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop li.level1 .groupmenu-drop-content {
width: 1160px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(6) {display:none !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) p.menulastitem {padding-top:48px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4 {width: 20%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) .menulastitem a {font-family: 'WorkSans' !important;font-size: 14px !important;font-weight: bold;letter-spacing: 1.35px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4 ul.menugroupdrop_link li.item {height:15px;}

/* new menu css code end 2024 */


/* blog page design code start */

.blog-page-list .columns .post-list-wrapper .post-list li.post-holder .post-content {float:left;width:100%;}
.blog-page-list .columns .post-list-wrapper .post-list li.post-holder .post-content .post-description {float:left; width:100%;height:120px;}
.blog-page-list .columns .post-list-wrapper .post-list li.post-holder {border:1px solid #eee;}
.blog-page-list .columns .page-title-wrapper .page-title {padding-left:40px;}
.blog-page-list .columns .post-list-wrapper .post-holder .post-details .post-title {height:125px;}
.blog-page-list .columns .toolbar-blog-posts {margin-top:40px;float:left;width:100%;}
.blog-page-list .columns .post-image.cdz-left .img-responsive {border-top:none;padding-top:0px;}

.blog-page-list #maincontent .page-title-wrapper h1.page-title {padding-left: 40px;}
.blog-post-view .columns .post-view .post-holder {border:none !important;}

.blog-index-index .page-wrapper #maincontent .page-title-wrapper {background: url(https://www.revediamonds.com/pub/media/slideshow/Eternity-Ring-min.png);background-position: center;
background-size: contain;height: 260px;}

.blog-page-list .page-wrapper #maincontent .page-title-wrapper {background: url(https://www.revediamonds.com/pub/media/slideshow/Eternity-Ring-min.png);background-position: center;
background-size: contain;height: 260px;}

.blog-page.blog-post-view .post-view h1 {color:#000;font-family: 'Playfairdisplay' !important;font-size: 32px;}
.blog-page.blog-post-view .post-view h1 span {color:#000 !important;}
.blog-page.blog-post-view .post-view h1 strong {font-weight:normal !important;}

.blog-page.blog-post-view .post-view .blogbuttons {float:left;width:100%;margin-bottom:40px;margin-top: 20px;}
	
.blog-page.blog-post-view .post-view .blogbuttons a.blogcust_btn {border: 1px solid #262118;color: #262118;text-decoration: none;
width: 300px;font-size: 16px;text-transform: uppercase;float: left;font-family: 'Worksans';}

.blog-page.blog-post-view .post-view .blogbuttons .bookanappointment_btn.blogcust_btn {margin-right:30px;}

.blog-page.blog-post-view .post-view .blogbuttons a.blogcust_btn span {padding: 12px 10px;text-align: center !important;
width: 100%;float: left;}
	
.blog-page.blog-post-view .post-view h2 {color:#000;font-family: 'Playfairdisplay' !important;font-size: 25px;}
.blog-page.blog-post-view .post-view h2 strong {font-weight:normal !important;}
.blog-page.blog-post-view .post-view h2 span {color:#000 !important;}

.blog-page.blog-post-view .post-view h3 {color:#000;font-family: 'Playfairdisplay' !important;font-size: 20px;}
.blog-page.blog-post-view .post-view h3 span {color:#000 !important;}
.blog-page.blog-post-view .post-view h3 strong {font-weight:normal !important;}
.blog-page.blog-post-view .post-view .cmsdiamondspage .getintouch .getintouch_content {width:100%;}
.blog-page.blog-post-view .post-view .blogcontactform .columns {padding:0px !important;}

.blog-page.blog-post-view .post-view .custblogtwobuttons {float:left;width:100%;margin-top:40px;margin-bottom:40px;}
.blog-page.blog-post-view .post-view .custblogtwobuttons .custblogtwobuttons_content {text-align:center;}
.blog-page.blog-post-view .post-view .custblogtwobuttons .custblogtwobuttons_content a.first {margin-right:40px;}
.blog-page.blog-post-view .post-view .custblogtwobuttons .custblogtwobuttons_content a {font-family: 'WorkSans' !important;color: #000;
text-decoration: none;text-transform: uppercase;font-size: 13px;border: 1px solid #000;padding: 10px 30px;}

.blog-page.blog-post-view .post-view .custblogonebutton {float:left;width:100%;margin-top:40px;margin-bottom:40px;}
.blog-page.blog-post-view .post-view .custblogonebutton .custblogonebutton_content {text-align:center;}
.blog-page.blog-post-view .post-view .custblogonebutton .custblogonebutton_content a {font-family: 'WorkSans' !important;color: #000;
text-decoration: none;text-transform: uppercase;font-size: 13px;border: 1px solid #000;padding: 10px 30px;}

.blog-page.blog-post-view .post-view .blogvideo {float:left;width:100%;margin-top:30px;margin-bottom:40px;}
.blog-page.blog-post-view .post-view .blogvideo .blogvideo_content {width:540px;margin:0px auto;}
.blog-page.blog-post-view .post-view .blogvideo .blogvideo_content .videosection {float:left;width:100%;}
.blog-page.blog-post-view .post-view .blogvideo .blogvideo_content .video_desc {float:left;width: 100%;font-family: 'WorkSans';
font-size: 14px;padding-top: 10px;text-align:center;}

.blog-page.blog-post-view .post-view .custblogonebutton.blogcustmobile_btn {display:none;}

.blog-index-index .wrapper-breadcrums {display:none !important;}
.blog-page-list .wrapper-breadcrums {display:none !important;}
.blog-page .wrapper-breadcrums {display:none !important;}

.blog-page-list .item.post-reading-time span.value {font-size:13px;color:#000;border-left:1px solid #000;padding-left:5px;}
.blog-page .item.post-reading-time span.value {color:#000;font-size:16px;font-family:'WorkSans';}

.blog-page-list .post-list-wrapper .item.post-reading-time {display:none !important;}
.blog-page-list .post-list-wrapper .post-holder .post-header .post-info .item::after {display:none !important;}

body.blog-page ol.post-list .post-details .post-header .post-info .item.post-posed-date {padding-right: 5px;}
body.blog-page-list ol.post-list .post-details .post-header .post-info .item.post-posed-date {padding-right: 5px;}

.blog-page.blog-post-view .post-content .post-description p {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page.blog-post-view .post-content .post-description ol {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page.blog-post-view .post-content .post-description ul {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page .sidebar.sidebar-additional h3.blogs-headeing {font-family: 'Playfairdisplay' !important;font-size: 30px;}

.blog-page .sidebar.sidebar-additional .block-categories ul.accordion li a {color:#000;font-family: 'Playfairdisplay' !important;font-size: 15px;font-weight: normal;}
.blog-page #maincontent .sidebar.sidebar-additional .widget.block-categories ul li {padding:0px;}
.blog-page #maincontent .sidebar.sidebar-additional .widget.block-categories ul.accordion {padding:12px 0px 0px !important;}

.blog-page #maincontent .sidebar.sidebar-additional .widget.block.block-categories.dd {margin-top:46% !important;}
body.blog-page-list .page-wrapper #maincontent .sidebar.sidebar-additional .widget.block.block-categories.dd {margin-top:0% !important;}

.blog-page .sidebar.sidebar-additional .block-categories .block-title strong {font-family: 'Playfairdisplay' !important;font-weight: bold !important;}

.blog-page.blog-post-view .post-view .post-header .post-info .item.post-posed-date {font-family:'WorkSans' !important;color:#000 !important;padding-right: 5px;}

.blog-page.blog-post-view .post-view .post-header .post-info .item.post-posed-date span.value {padding-right:5px;font-size:16px;font-family:'WorkSans';}

.blog-page.blog-post-view .post-content .post-description a {font-family:'WorkSans' !important;letter-spacing:0px;font-size:16px;}
.blog-page.blog-post-view .post-content .post-description p a {font-family:'WorkSans' !important;letter-spacing:0px;font-size:16px;}

.blog-page .page-title-wrapper h1.page-title {font-family:'Playfairdisplay' !important;}

.blog-page.blog-page-list ol.post-list .post-details .post-header h2.post-title a.post-item-link {color:#000 !important;font-family:'Playfairdisplay' !important;}
.blog-page-list .page-wrapper main#maincontent .post-list-wrapper ol.post-list .post-image {padding-right:0px;}
.blog-page-list .page-wrapper main#maincontent .column.main li.post-holder {padding-top:10px;}
.blog-page-list .page-wrapper main#maincontent .columns .sidebar .block.block-categories {margin-top:2px;}
.blog-page-list .page-wrapper main#maincontent .columns .sidebar .block.block-categories ul li {padding:0px;}

.blog-page-list .page-wrapper main#maincontent .columns .sidebar .block.block-categories ul.accordion {padding:12px 0px 0px !important;}

.blog-page.blog-page-list ol.post-list .post-details .post-header .post-info .item.post-posed-date {font-family:'WorkSans'!important;color:#000!important;}

.blog-page.blog-page-list ol.post-list .post-details .post-content .post-description p {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page.blog-page-list ol.post-list .post-details .post-content a.post-read-more {color:#000 !important;font-family:'WorkSans' !important;margin-top:10px;margin-bottom: 10px;}

.blog-page.blog-page-list ol.post-list .post-details .post-content .post-description a {font-family:'WorkSans' !important;letter-spacing:0px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper {margin-top:0px;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider {padding-top: 10px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .owl-carousel {padding-top:0px;}

.blog-page.blog-post-view .post-content .post-description .shop-by-brand-slider .owl-stage-outer .owl-item {background:transparent !important;}

.blog-page.blog-post-view .post-content .post-description .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;left: 45%;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper {margin:25px 80px 45px 80px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path:none;color:#262118;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;margin-top: 20px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:#fff;border:none;color:#000;top:-75px;left:-25px;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}	
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:#fff;border: none;color: #000;top:-75px;right:-25px;}
	
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {font-size: 30px;}	
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header {float:left;width:100%;}
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli {list-style: none;
float: left;width: 100%;margin-bottom: 20px;cursor: pointer;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle {
font-family: 'Playfairdisplay';font-size: 20px;margin-bottom: 15px;text-decoration:underline;}
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content {float:left;width: 100%;}
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div {float:left;width: 100%;
margin-bottom: 50px;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div h3.title {
font-size: 25px;margin-top: 0px;margin-bottom: 0px;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div h3 {margin-top: 20px;
margin-bottom: 10px;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content #content_five h3.title {margin-bottom: 20px;}
	
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle span.number {
float: left;width: 25px;font-size: 30px;top: -3px;position: relative;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div#content_two h3.title {    margin-bottom:10px;}

/* blog page design code end */


/* blog view page css code start */

body.blog-post-view .page-wrapper #maincontent {margin:173px auto 0px;width:1400px;}
body.blog-page-list .post-details.cdz-right .item.post-author {display:none !important;}
.blog-page #maincontent .post-view .post-holder .postcustom_head {float:left;width:100%;text-align:center;}
.blog-page #maincontent .post-view .post-holder .postcustom_head .postcustom_head_content {width:700px;}
.blog-page #maincontent .post-view .post-holder .postcustom_head .postcustom_head_content .post_title {float:left;width:100%;margin-bottom:20px;}
.blog-page #maincontent .post-view .post-holder .postcustom_head .postcustom_head_content .post_title h1 {margin:0px;}
.blog-page #maincontent .post-view .post-holder .post-datereadby {float:left;width:100%;margin-bottom: 20px;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-datereadby_content {width:auto;margin:0px auto;max-width: 100%;display: inline-block;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-datereadby_content .left {float:left;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-datereadby_content .right {float:left;margin-left:12px;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-info .post-posed-date {float:left;margin-right:10px;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-info .post-author {display:none !important;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-info .post-posed-date .value {color:#000;font-size:16px;
font-family:'WorkSans';}
.blog-page #maincontent .post-view .post-holder .post-datereadby .post-info .post-reading-time {float:left;}
.blog-page #maincontent .post-view .post-holder .postfeature_image {float:left;width:100%;margin-top:10px;margin-bottom:10px;}
.blog-page #maincontent .post-view .post-holder .postfeature_image a img {margin:0px auto;width:70%;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .right .post-author .label {font-family:'WorkSans';font-size: 16px;
color: #000;}
.blog-page #maincontent .post-view .post-holder .post-datereadby .right .post-author .value a {font-family:'WorkSans';font-size: 16px;
color: #000;text-decoration: none;}
.blog-page #maincontent .post-view .post-description .bloggifimage {float:left;width:100%;margin-left:150px;}
.blog-page #maincontent .blogcontent_head {float:left;width:100%;}
.blog-page #maincontent .blogcontent_head .left {float:left;width:65%;text-align:left;padding-top:10px;padding-right:20px;}
.blog-page #maincontent .blogcontent_head .right {float:left;width:35%;}

/* blog view page css code end */


/* CMS pages new design css code start */

.cmspagenew_design {float:left;width:100%;position:relative;}

.cmspagenew_design .topbackground {height:357px;}
.cmspagenew_design .topbackground.cms_topbackground_desktop {height:18.5vw;}
.cmspagenew_design .topbackground .headcontainer {float:left;width:100%;position:relative;}

.cmspagenew_design .topbackground .topbackground_mobile {display:none !important;} 

.cmspagenew_design .topbackground .headcontainer .container {position:relative;width:100%;margin:190px auto 0px;}
.cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:12.2vw auto 0vw;}

.cmspagenew_design .headcontainer .heading h1 {color:#000;font-family: Playfairdisplay !important;text-transform: uppercase;
letter-spacing:0px;font-weight: 400;font-size: 32px;text-align: center;}
.cmspagenew_design .cmspage_content .customp_one {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}

.cmspagenew_design .cmspage_content a.custom_italic {font-family:'WorkSans';font-size:16px;letter-spacing:0px;font-style:italic;
text-decoration:underline;}
	
.cmspagenew_design .cmspage_content {margin: 60px 145px 30px 145px;}	
.cmspagenew_design .cmspage_content h3.cmspagehthree {font-family:'Playfairdisplay' !important;text-transform: uppercase;font-size:25px;}

.cmspagenew_design .cmspage_content .cmspageul {padding-left:20px;font-family:'WorkSans';font-size:16px;}	
.cmspagenew_design .cmspage_content .cmspageol {padding-left:20px;font-family:'WorkSans';font-size:16px;}	
.cmspagenew_design .cmspage_content .cmspageaddress {list-style:none;font-family: 'WorkSans';font-size: 16px;margin-top: 20px;float:left;
width:100%;margin-bottom:0px;}	
	
.cmspagenew_design .cmspage_content .cmspagebold {font-family:'WorkSans';letter-spacing:0px;font-weight:600;}
.cmspagenew_design .cms_getintouch {float:left;width:100%;background: #FCF7F3;padding:30px 0px;margin-top:0px;}	

.cmspagenew_design .cms_getintouch .cmsgetintouch_content {margin: 0px auto;width: 1440px;}

.catalog-category-view .cms_getintouch {margin-top: 60px;}

.catalog-category-view .cmspage_googlereviews {margin-top: 60px;margin-bottom: 60px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;
margin-bottom: 30px;font-size: 40px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul {list-style: none;padding: 0px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {float: left;width: 17%;position: relative;
margin-right: 52px;line-height: 20px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(5) {margin-right:0px !important;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(3) a {position:relative;z-index:9;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li a {float:left;width:100%;color:#000;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.title {float: left;width:auto;font-family: 'Playfairdisplay';
font-size: 20px;margin-bottom: 10px;}
.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.desc {font-family: 'WorkSans';font-size: 14px;}	

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.desc a {z-index:9;position: relative;text-decoration: underline;
color: #262118;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {position:relative;float:left;width:10%;margin-left:10px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(1) img {top:4px;width:11%;}
.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(5) img {top:4px;}

.cmspagenotfoundpage_design .headcontainer .heading {text-align:center;}

.cmspagenew_design.cmspagenotfoundpage_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin: 20px auto;}

.cmspagenotfoundpage_design .headcontainer .heading .first {font-family:'Playfairdisplay';font-size: 100px;float: left;width:100%;}
.cmspagenotfoundpage_design .headcontainer .heading .second {float:left;width:100%;font-family:'Playfairdisplay';font-size:32px;
margin-top:30px;margin-bottom:42px;}
.cmspagenotfoundpage_design .headcontainer .heading .third {float:left;width:100%;font-family:'Playfairdisplay';font-size:19px;
padding-bottom:30px;background: #FCF7F3 0% 0% no-repeat padding-box;}
.cmspagenotfoundpage_design .headcontainer .heading .fourth {float:left;width: 100%;padding-top:30px;padding-bottom:100px;background: #FCF7F3 0% 0% no-repeat padding-box;}
.cmspagenotfoundpage_design .headcontainer .heading .fourth a {color:#141414;font-family: 'WorkSans';text-transform: uppercase;
letter-spacing: 2px;font-size: 20px;border: 1px solid #141414;padding: 15px 80px;text-decoration: none;}

.cmspagenotfoundpage_design h3.cmspagehthree {text-align:center;margin-bottom:5px;font-size: 32px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content {float: left;width: 100%;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';
font-size: 12px;letter-spacing: 1.5px;margin-top: 60px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content {margin:30px auto 0px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper {margin:0px 80px 30px 80px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group { background: #fff;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group .brand-item .brand-link.abs-img {background: #fafafa;}

.cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:transparent;border: navajowhite;color: #000;top: -60px;left: -50px;}
	
.cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:transparent;
border: navajowhite;color: #000;top: -60px;right: -50px;}


/* CMS pages new design css code end */


/* separate CMS pages new design css code start */

.cms-our-reviews .container .topbanner_content {float:left;width:100%;}
.cms-our-reviews .container .topbanner_content h1 {color: #000;font-family: Playfairdisplay !important;text-transform: uppercase;
letter-spacing: 0px;font-weight: 400;font-size:40px;text-align:center;margin-bottom:0px;margin-top:0px;}

.cms-our-reviews .custsharetitle {display:none !important;}
.cms-our-reviews .cmspagenew_design .topbackground.cms_topbackground_desktop {height:18.5vw;}

.cms-our-reviews .ourreviews_googlereviews {float:left;width:100%;position:relative;display: block;margin-top: 60px;margin-bottom: 20px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content {width: 1250px;margin:0px auto;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;
position: relative;font-size:32px;text-align: center;margin-bottom: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews {padding-top:20px !important;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewtitle {font-size: 22px;
font-family: 'Playfairdisplay';text-align: left;float: left;width: 100%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details {float: left;
width: 100%;margin-top: 15px;margin-bottom: 5px;}

.cms-our-reviews .cmspagenew_design .cmspage_content {margin:0px auto;}

.cms-our-reviews .cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:11vw auto 0vw;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .left {
float: left;width: 15%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .right {
float: left;width: 20%;margin-top: 8px;margin-left: 15px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .right span {
font-family: 'WorkSans';font-size: 16px;font-weight: bold;float: left;width: 100%;margin-bottom: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_content {float: left;
width: 100%;font-family: 'WorkSans';font-size: 15px;line-height: 25px;margin-top: 12px;letter-spacing: 0.8px;margin-bottom: 15px;
min-height: 130px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_content a {
font-family: 'WorkSans';font-size: 15px;font-weight: bold;letter-spacing: 1px;text-decoration: underline;margin-left: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer {
float: left;width: 100%;position: relative;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .left {
float: left;width: 9%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right {
float: left;width: 50%;margin-top: 0px;margin-left: 15px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-family: 'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-stage-outer .owl-item {
background-color: transparent;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-dots {display: none;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-nav .owl-prev {
border-color: transparent;color: #676767;left: -62px;position: absolute;top: 5px;background: transparent;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-nav .owl-next {
border-color: transparent;color: #676767;right: -62px;position: absolute;top: 5px;background: transparent;}

.cms-our-reviews .cmspagenew_design .reviewblock {float:left;width:100%;margin-top:60px;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content {width:1230px;margin:0px auto;text-align:center;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_title {color:#D84813;font-family: 'Playfairdisplay';
font-size: 30px;margin-bottom: 12px;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_time {font-family:'Playfairdisplay';font-size: 20px;
color: #676767;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_text {font-family:'WorkSans';font-size: 18px;text-align: justify;
line-height: 30px;color: #000;width: 950px;margin:0px auto;padding-top: 30px;border-bottom: 2px solid #000;padding-bottom: 60px;}

.cms-our-reviews .ourreviews_categoryslider {float:left;width:100%;position: relative;margin: 80px 0px 0px 0px;display: block;}
.cms-our-reviews .ourreviews_categoryslider h2 {font-family:'Playfairdisplay'!important;text-align:center;color:#141414;font-size:30px;}
	
.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper {box-sizing:border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right:20px;margin-bottom: 0px;padding-top: 0px;margin-top: 5px;}
.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .owl-carousel {padding-top:0px;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color: #fff;
border: none;color: #000;top: -75px;left:-25px;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;
border: none;color: #000;top: -75px;right: -25px;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';
font-size: 12px;letter-spacing: 1.5px;}
.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {
background: #fcf7f3 !important;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group p.text-center.slider_name {background: #E6E6E6;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item {background-color:#fff;}
.cms-our-reviews .cms_getintouch {margin-top: 80px;}

.cms-ring-size-chart .cmspagenew_design .topbackground.cms_topbackground_desktop {height: 22vw;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content {width:1500px;background:transparent;margin:0px auto;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .customp_one {line-height: 30px;}	
.cms-ring-size-chart .cmspagenew_design .cmspage_content {margin:0px auto;width: 1200px;}	
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .left {float:left;width:30%;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right {float:left;width:70%;margin-top: 7vw;}
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right .topbanner-right-content {float:left;width:500px;}	
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right h1 {color:#000;font-family: Playfairdisplay !important;margin-bottom: 30px;text-transform: uppercase;letter-spacing: 0px;font-weight: 400;font-size: 32px;text-align: center;}
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right p {font-family: 'WorkSans' !important;font-size: 16px;
letter-spacing: 0px;line-height: 30px;text-align: center;}	

.cms-ring-size-chart .cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:0px auto;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection {float:left;width: 100%;margin-bottom: 80px;}
	
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection.howtomeasure {margin-top: 80px;}	

.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection .left {float:left;width:50%;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection .right {float:left;width:50%;}

.cms-ring-size-chart .cmspagenew_design .cmspage_content .howtomeasure h3 {padding-right: 200px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .howtomeasure p {    padding-right: 35px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .howtomeasure .right img {    width: 80%;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips  h3 {padding-right: 200px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips  p {  padding-right: 135px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips .left {text-align: left;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips .left img {width: 100%;padding-right: 35px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection {float:left;width:100%;background:#FCF7F3;margin-bottom:80px;padding:60px 0px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content {margin:0px auto;width: 1300px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content .left {float:left;width:40%;text-align: center;}

.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content .left img {width:75%;text-align:center;margin-top: 25%;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content .right {float:left;width:60%;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content h3 {font-family: 'Playfairdisplay' !important;
text-transform: uppercase;font-size: 25px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content p {font-family:'WorkSans';font-size: 16px;
letter-spacing: 0px;line-height: 30px;}

.cmspagenew_design .cmspage_content .ringsizetable .left h5 {font-family:'Playfairdisplay' !important;font-size: 22px;color: #000;}	

.cmspagenew_design .cmspage_content .ringsizetable .left {width:40%;padding-right: 35px;}
.cmspagenew_design .cmspage_content .ringsizetable .right {width:60%;}

.cmspagenew_design .cmspage_content .ringsizetable .left a {color:#141414;text-decoration: none;border: 1px solid;padding: 15px 30px;
font-family: 'WorkSans';letter-spacing: 2px;font-size: 16px;text-align: center;margin-top: 20px;float: left;width: auto;}

.cmspagenew_design .cmspage_content .ringsizetable .right .OutlineElement tbody th {font-family: 'WorkSans';}

.cmspagenew_design .cmspage_content .ringsizetable .right .OutlineElement tbody td {font-family: 'WorkSans';}

.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizechart .left h3 {padding-right: 230px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizechart .left p {padding-right: 80px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection .left .ringsizemobileimage {display:none;}

/* mac size 1440 code start */

@media (min-width: 1025px) and (max-width: 1440px) {

.cms-ring-size-chart .cmspagenew_design .topbanner_content {width: 1350px;}	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .left {width:27%;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right {width: 73%;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right h1 {margin-bottom: 20px;}
	
}	

/* mac size 1440 code end */

.cms-sell-diamonds .cmspagenew_design .topbackground.cms_topbackground_desktop {height:30vw;}
.cms-sell-diamonds .cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:0px auto;}
.cms-sell-diamonds .cmspagenew_design .topbanner_content {float: left;width:100%;background:transparent;}
.cms-sell-diamonds .cmspagenew_design .topbanner_content .left {float:left;width:58%;}

.cms-sell-diamonds .cmspagenew_design .topbanner_content .right {float:left;width:42%;margin-top:5vw;}
.cms-sell-diamonds .cmspagenew_design .topbanner_content .right .topbanner-right-content {float:left;width:410px;}

.cms-sell-diamonds .cmspagenew_design .topbanner_content .right h1 {color: #000;font-family: Playfairdisplay !important;
margin-bottom: 30px;text-transform: uppercase;letter-spacing: 0px;font-weight: 400;font-size: 32px;text-align: left;}

.cms-sell-diamonds .cmspagenew_design .topbanner_content .right p {font-family: 'WorkSans' !important;font-size:16px;letter-spacing:0px;
line-height:30px;}

.cms-sell-diamonds .cmspagenew_design .topbackground {height:32vw;}

.cms-sell-diamonds .cmspagenew_design .topbackground .headcontainer .container {margin:0px auto;}

.cms-sell-diamonds .cmspagenew_design .feature_block {background: url(https://www.revediamonds.com/pub/media/wysiwyg/selldiamonds-features.png);float: left;width: 100%;background-position: center;
background-size: contain;height: 19vw;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;}

.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content {width:1250px;margin:0px auto;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul {margin:0px;padding:0px;list-style:none;text-align: center;padding-top: 90px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li {float:left;width:25%;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li img {width: 20px;margin-bottom: 15px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li p {font-family: 'Playfairdisplay';font-size: 16px;
letter-spacing: 0.36px;padding: 0px 20px;line-height: 25px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li:nth-child(2) p {padding: 0px 40px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li:nth-child(4) p {padding: 0px 50px;}


.cms-sell-diamonds .selldiamonds_contact {float:left;margin-bottom:60px;width:100%;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content {width:1000px;margin:0px auto;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .left {float:left;width:50%;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .left h2 {color:#000;font-family:'Playfairdisplay' !important;
font-size:30px;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .left p {font-family:'WorkSans';font-size:16px;line-height:24px;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .right {float:left;width:50%;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .right_content {margin:0px auto;width: 230px;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .right_content a {width:100%;float: left;border: 1px solid;
text-align: center;color: #000;font-family: 'WorkSans';font-size: 14px;text-transform: uppercase;margin-bottom: 20px;text-decoration: none;
padding: 6px 0px;}


.cms-sell-diamonds .selldiamonds_purchase {float:left;width:100%;margin-bottom: 60px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content {width:1000px;margin:0px auto;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .top {float:left;width:100%;border-bottom: 1px solid #B9B9B9;padding-bottom: 10px;margin-bottom: 30px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .top h2 {font-family:'Playfairdisplay' !important;font-size:32px;margin-bottom:0px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom {float:left;width:100%;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .left {float:left;width:30%;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .left span {float:left;width:100%;font-family:'WorkSans';
font-size:14px;margin-bottom: 20px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one {float:left;width:50%;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two {float:left;width:50%;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one .headerpart {font-family: 'WorkSans';
font-size: 14px;border-bottom: 1px solid #000;width: 320px;padding-bottom: 10px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one ul {padding-left:25px;font-size: 14px;
font-family: 'WorkSans';margin-top: 20px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one ul li {margin-bottom: 15px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul {padding-left:25px;font-size: 14px;
font-family: 'WorkSans';margin-top: 20px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul li {margin-bottom: 15px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulleft {float:left;width:170px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulright {float:left;width:170px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two .headerpart {font-family: 'WorkSans';
font-size: 14px;border-bottom: 1px solid #000;padding-bottom: 10px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right {float:left;width:70%;}

/* contact us page new design code start */

.cms-contact-us .contactuspage {float:left;width:100%;}
.cms-contact-us .contactuspage .topbanner {float:left;width:100%;}
.cms-contact-us .contactuspage .topbanner img.desktopimage {width:100%;}
.cms-contact-us .contactuspage .topbanner img.mobileimage {display:none;}	
.cms-contact-us .contactuspage .contactform {float:left;width:100%;margin-top:50px;}
.cms-contact-us .contactuspage .contactform .contactform_content {width:860px;margin:0px auto;}

.cms-contact-us .contactuspage .contactform .contactform_content .contactus_success {float:left;width:100%;}
.cms-contact-us .contactuspage .contactform .contactform_content .contactus_success h4 {padding: 10px 10px 10px 10px;color: #D84813;
font-family:'WorkSans' !important;font-size: 17px;letter-spacing:1px;border:5px solid #FCF7F3;width: 90%;margin:0px auto;font-weight:bold;margin-bottom:40px;}

.cms-contact-us .contactuspage .contactform .contactform_content .title h1 {font-family:'Playfairdisplay'!important;font-size:35px;margin-bottom:0px;border-bottom:2px solid;padding-bottom:20px;}

.cms-contact-us .contactuspage .contactform .contactform_content .fieldset {border-top: none;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .control .fieldlabel {font-family:'WorkSans';font-size:16px;
padding-bottom:10px;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .control .inputfield input {border:1px solid #D3D3D3;
border-radius:unset !important;color:#676767;font-family:'WorkSans';font-size:14px;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .contactfielderror {top:5px !important;left:0px !important;}
.cms-contact-us .contactuspage .contactform .contactform_content .field .contactfielderror p {color:red;font-family:'WorkSans';
letter-spacing:0px;font-size:14px;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .control .inputfield textarea {border:1px solid #D3D3D3;
border-radius:unset !important;color:#676767;font-family:'WorkSans';font-size:14px;}
.cms-contact-us .contactuspage .contactform .contactform_content .fieldset .row {padding-bottom:20px;}	
.cms-contact-us .contactuspage .contactform .contactsubmitbtn {text-align:left;float:left;width:100%;}
.cms-contact-us .contactuspage .contactform .contactsubmitbtn button#contact_submit {font-family:'WorkSans';background: #fff;
border-radius: unset;color: #000;border: 1px solid;font-size: 18px;letter-spacing: 1px;font-weight: normal;padding: 10px 100px;}
	
.cms-contact-us .contactuspage .contactform .actions-toolbar {margin-top:10px;}	

.cms-contact-us .contactuspage .feature_block {background: url(https://www.revediamonds.com/pub/media/wysiwyg/selldiamonds-features.png);float: left;width: 100%;background-position: center;background-size: contain;height: 19vw;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;}

.cms-contact-us .contactuspage .feature_block .feature_block_content {width:1250px;margin:0px auto;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul {margin:0px;padding:0px;list-style:none;text-align: center;padding-top: 90px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li {float:left;width:25%;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li img {width: 20px;margin-bottom: 15px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li p {font-family: 'Playfairdisplay';font-size: 16px;
letter-spacing: 0.36px;padding: 0px 20px;line-height: 25px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li:nth-child(2) p {padding: 0px 40px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li:nth-child(4) p {padding: 0px 50px;}	

.cms-contact-us .contactuspage .map {float:left;width:100%;margin-top:80px;}
	
.cms-contact-us .contactuspage .map .map_content {width:1100px;margin:0px auto;}	
.cms-contact-us .contactuspage .map .map_content .title {font-family:'Playfairdisplay';color: #141414;font-size: 35px;text-transform: uppercase;float: left;width: 100%;margin-bottom: 35px;}	

.cms-contact-us .contactuspage .map .map_content .left {float:left;width:30%;}
.cms-contact-us .contactuspage .map .map_content .left .address {float:left;text-align:left;}
.cms-contact-us .contactuspage .map .map_content .left .address .showrromname {color:#D84813;font-family: 'Playfairdisplay';
font-size: 24px;letter-spacing: 1.5px;}
.cms-contact-us .contactuspage .map .map_content .left .address ul {list-style:none;padding-left:0px;margin:20px 0px;}
.cms-contact-us .contactuspage .map .map_content .left .address ul li {color:#282828;font-family: 'WorkSans';font-size: 16px;
letter-spacing: 1.5px;margin-bottom: 10px;}
.cms-contact-us .contactuspage .map .map_content .left .address ul li a {color:#282828;font-family: 'WorkSans';font-size: 16px;
letter-spacing: 1.5px;}	

[lang="en-GB"] .cms-contact-us .contactuspage .map .map_content .left .address ul li:nth-child(5) {font-weight:bold;margin:30px 0px;font-size:18px;}
[lang="en-GB"] .cms-contact-us .contactuspage .map .map_content .left .address ul li:nth-child(6) {margin-bottom:30px;float:left;width:100%;}

.cms-contact-us .contactuspage .map .map_content .newyork_address .left .address ul li:nth-child(5) {font-weight:bold;margin:30px 0px;font-size:18px;}
.cms-contact-us .contactuspage .map .map_content .newyork_address .left .address ul li:nth-child(6) {margin-bottom:30px;float:left;width:100%;}

.cms-contact-us .contactuspage .map .map_content .losangeles_address .left .address ul li:nth-child(6) {font-weight:bold;margin:30px 0px;font-size:18px;}
.cms-contact-us .contactuspage .map .map_content .losangeles_address .left .address ul li:nth-child(7) {margin-bottom:30px;float:left;width:100%;}

.cms-contact-us .contactuspage .map .map_content .dallas_address .left .address ul li:nth-child(6) {font-weight:bold;margin:30px 0px;font-size:18px;}
.cms-contact-us .contactuspage .map .map_content .dallas_address .left .address ul li:nth-child(7) {margin-bottom:30px;float:left;width:100%;}	
	
.cms-contact-us .contactuspage .map .map_content .left .address ul li span {float:left;width:100%;}
.cms-contact-us .contactuspage .map .map_content .right {float:left;width:70%;}
.cms-contact-us .cmspagenew_design {margin-top:60px;}

.cms-contact-us .contactuspage .map .map_content .addressmap_section {float:left;width:100%;}
.cms-contact-us .contactuspage .map .map_content .addressmap_section.losangeles_address {margin-top: 80px;}
.cms-contact-us .contactuspage .map .map_content .addressmap_section.dallas_address {margin-top:80px;margin-bottom:20px;}

/* contact us page new design code end */	

/* about us page code start 2024 */

.cms-about-us .aboutuspage {margin-top: 40px;}
.aboutuspage .aboutussection  {float:left;width:100%;}
.aboutuspage .aboutussection .aboutussection_content {width:1200px;margin:0px auto;}
.aboutuspage .aboutussection.serviceshistroy .left {float:left;width:60%;}	
.aboutuspage .aboutussection.serviceshistroy .left h2 {font-family:'Playfairdisplay' !important;text-transform: uppercase;color: #D84813;
font-size: 35px;}	
.aboutuspage .aboutussection.serviceshistroy .left p {font-family:'WorkSans';font-size: 16px;letter-spacing: 0px;line-height:25px;margin-bottom: 20px;padding-right: 60px;}	

.cms-about-us .aboutuspage p a {font-family:'WorkSans';font-size:16px;font-style:italic;}

.aboutuspage .aboutussection.serviceshistroy .right {float:left;width:40%;text-align:center;padding-top:200px;}
.aboutuspage .aboutussection.serviceshistroy .right img {width:60%;}


.aboutuspage .videoblock {margin-top:40px;}
.aboutuspage .videoblock .videoblock_content {width:1200px;margin:0px auto;}
.aboutuspage .videoblock .videoblock_content .left {width:60%;float:left;}
.aboutuspage .videoblock .videoblock_content .left iframe {width:720px;height:480px;}

.aboutuspage .videoblock .videoblock_content .right {width:38%;float:left;margin-top:16px;margin-left:20px;}

.aboutuspage .videoblock .videoblock_content .right .right_inner {padding:20px 20px 20px 20px;background:#FCF7F3;float:left;width: 100%;}
.aboutuspage .videoblock .videoblock_content .right .right_inner h3 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .videoblock .videoblock_content .right .right_inner p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;
line-height:24px;}

.aboutuspage .videoblock .videoblock_content .right .button {float:left;width:100%;text-align:center;display:block;position:relative;
margin-top:40px;}
.aboutuspage .videoblock .videoblock_content .right .button a {text-align:center;border: 1px solid #000;font-family: 'WorkSans';
color: #000;font-size: 15px;padding: 20px 30px;text-decoration: none;letter-spacing: 2px;}

.aboutuspage .diamondpriceguarantee {margin-top: 40px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content {width:1200px;margin:0px auto;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content h3 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;
line-height:24px;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent {float:left;width:100%;margin-top:20px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left {float:left;width:60%;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left p a {font-style:unset;float: left;width: 100%;
margin-bottom: 25px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .right {float:right;width:40%;text-align:right;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .right img {width:75%;margin-left:15px;}

.aboutuspage .diamondpriceguarantee .middlecontent h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .diamondpriceguarantee .middlecontent p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;margin-bottom: 20px;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last {float:left;width:100%;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last p.singlep {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;}

.aboutuspage .freesecureshipping {margin-top: 40px;}
.aboutuspage .freesecureshipping .aboutussection_content {width:1200px;margin:0px auto;}

.aboutuspage .freesecureshipping .aboutussection_content .left {float:left;width:35%;}
.aboutuspage .freesecureshipping .aboutussection_content .left img {float:left;width:100%;}	
.aboutuspage .freesecureshipping .aboutussection_content .right {float:left;width:65%;padding-left:50px;padding-top:50px;}

.aboutuspage .freesecureshipping .aboutussection_content h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .freesecureshipping .aboutussection_content p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;margin-bottom: 20px;}

.aboutuspage .serviceshistroy img.mobileimage {display:none;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left .mobileimage {display:none;}

.cmspage_googlereviews {float:left;width:100%;margin-top:40px;}

.cms-diamond-jewellery .cmspage_googlereviews {margin-top:60px;margin-bottom:0px;}
.cms-diamond-jewelry .cmspage_googlereviews {margin-top:60px;margin-bottom:0px;}

.cmspage_googlereviews .cmspage_googlereviews_content {width:1300px;margin:0px auto;}
.cmspage_googlereviews .cmspage_googlereviews_content .title {float:left;width:100%;position:relative;text-align:center;}
.cmspage_googlereviews .cmspage_googlereviews_content .title .google_reviewstitle {float:left;width:100%;text-align:center;
font-size:40px;font-family:'Playfairdisplay';margin-bottom:10px;}
.cmspage_googlereviews .cmspage_googlereviews_content .title .google_reviews_subtitle {float:left;width:100%;font-size:16px;
font-family:'WorkSans';}
.cmspage_googlereviews .cmspage_googlereviews_content .googlereviews_div {float: left;width: 100%;margin-top: 20px;}

.aboutus_faq {float:left;width:100%;margin-top:40px;}
.aboutus_faq .faqsection_content {width:750px;margin:0px auto;}
.aboutus_faq .faqsection_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;text-transform: uppercase;font-size: 30px;margin-bottom: 30px;}
.aboutus_faq .faqsection_content .accordion-item h3.faqsaccordian {cursor:pointer;margin-bottom:5px;}
.aboutus_faq .faqsection_content .accordion-item h3.faqsaccordian span.openclose {float: left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}
.aboutus_faq .faqsection_content .accordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';
font-size: 20px;text-transform: uppercase;letter-spacing: 0px;}
.aboutus_faq .faqsection_content .accordion-item .content p {font-family:'WorkSans';font-size:16px;letter-spacing: 0.36px;}
.aboutus_faq .faqsection_content .accordion-item .content a.accordiancontentlink {font-family:'WorkSans';
letter-spacing: 0.36px;font-size: 16px;border: none;background: none;box-sizing: unset;width: auto;display: inline-block;
position: inherit;padding:0px;font-style:normal;}

.aboutus_bookconsultant {width:1440px;margin:0px auto;}
.aboutus_bookconsultant .aboutus_bookconsultant_content {float:left;width:100%;margin-top:60px;position: relative;margin-bottom: 100px;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .textblock {float:left;width:56%;background:#FCF7F3;padding:40px 0px 40px 30px;z-index: 9;position: relative;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content {width:750px;margin:0px auto;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .imageblock {left:600px;width:55%;position: absolute;top:-33px;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content h2 {font-family: 'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content h2 span {float:left;width:100%;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content p {font-family:'WorkSans' !important;
font-size: 15px;line-height: 24px;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons a { color: #262118;text-decoration: none;text-transform: uppercase;border: 1px solid #262118;padding: 15px 5px;margin: 0px auto;position: relative;width: 48%;text-align: center;
display: block;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;font-weight: bold;float: left;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons a.aone {margin-right: 22px;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons {float:left;width:100%;margin-top:20px;}
.aboutus_bookconsultant .aboutus_bookconsultant_content .bookconsultantimg_mobile {display:none;}

@media (min-width: 1370px) and (max-width: 1440px) {

.cms-about-us .page-wrapper .aboutus_bookconsultant {width:1340px;margin:0px auto;}
.cms-about-us .page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .imageblock {left: 565px;width:58%;position:absolute;top:-28px;}
.cms-about-us .page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content {width: 720px;}
.cms-about-us .page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock {width: 60%;padding: 40px 0px 40px 0px;}	
	
}	

/* about us page code end 2024 */


.cms-faqs .page-wrapper .cmspage_content {width:1000px;margin:0px auto;padding-top:80px;padding-bottom:60px;}
.cms-faqs .cmspage_content .accordion-item h3.faqsaccordian span.openclose {float: left;width:25px;font-size:35px;font-family:'Playfairdisplay';margin-right:10px;position:relative;top:-12px;}
.cms-faqs .page-wrapper .cmspage_content .accordion-item .content p {font-family:'WorkSans';font-size:18px;letter-spacing:0.36px;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item .content {border-bottom: none;}	

.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item .content p a {font-family:'WorkSans';font-size:18px;
letter-spacing:0.36px;text-transform:lowercase;color:#D84813;font-weight:normal;}

.cms-faqs .cmspage_content .accordion-item h3.faqsaccordian {cursor:pointer;margin-bottom:5px;}
.cms-faqs .cmspage_content .accordion-item h3.faqsaccordian span.faqtitle {font-family:'WorkSans';font-size:20px;text-transform:uppercase;
letter-spacing:0px;}

/* separate CMS pages new design css code end */


/* all types of product page new design code start */

.catalog-product-view .block.related {float:none;width:1360px;margin:40px auto;}
.catalog-product-view .block.related .related-upsell-crossell.block-content {width:1360px;margin:0px auto;}
.catalog-product-view .columns .block.related .block-title.title strong {font-family:'Playfairdisplay';color: #000;text-transform: uppercase;
font-size: 35px;}

.catalog-product-view .columns .product-main-content .product.media .stick {position:relative !important;width:100% !important;animation-delay:0ms !important;}

.catalog-product-view .page-wrapper #maincontent .product-info-main .product_info .custproductname h1.mt_product_title {font-family: 'Playfairdisplay' !important;font-size: 22px;width: 100%;line-height: 30px;}

.catalog-product-view .page-wrapper #maincontent .product-info-main .productdesign .custproductname h1.mt_product_title {margin-top:10px;z-index: 9;position: relative;}

.catalog-product-view .page-wrapper #maincontent .product-info-main .productdesign .custcombinewishdesign .design_name {top:0px;
bottom:0px;right:20px;}
	
.catalog-product-view .page-wrapper #maincontent .product-info-main .productdesign .custcombinewishdesign .design_name span {    font-size: 16px;
    font-family: 'WorkSans';text-transform: capitalize;}	

.catalog-product-view .page-wrapper #maincontent .product-info-main .product_info .custproductname {border-bottom: none;padding-bottom:0px;margin-bottom:20px;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc {font-family:'WorkSans';font-size:15px;letter-spacing:0px;line-height: 24px;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain p {font-family:'WorkSans';font-size:15px;letter-spacing:0px;line-height: 24px;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc .showmore{cursor: pointer;color:#D84813;text-decoration: underline;}
.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc .showless{cursor: pointer;color:#D84813;text-decoration: underline;}

.catalog-product-view .your_order_block_simplebundle {float:left;width:100%;margin:20px 0px;}
	
.catalog-product-view .yourorder_block_alltypes_products {float:left;width:100%;}	
.catalog-product-view .yourorder_block_alltypes_products .your_order_block_simplebundle {float:left;width:100%;}	

.catalog-product-view .yourorder_block_alltypes_products .your_order_block_simplebundle .your_order_block_simplebundle_content {width:280px;float: left;}	

.catalog-product-view .your_order_block_simplebundle .pricerow {float:left;width:100%;margin-bottom:15px;color: #000;}	

.catalog-product-view .your_order_block_simplebundle .price_label {float:left;width:50%;font-family:'WorkSans';font-size:15px;}
.catalog-product-view .your_order_block_simplebundle .value {float:left;width:auto;font-family:'WorkSans';font-size:15px;font-weight:bold;float: left;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain p span.readmore {font-size: 16px !important;
text-transform: none;font-family: 'WorkSans';}

.catalog-product-view .addtocart_wishlist_block {float:left;width:100%;}
.catalog-product-view .addtocart_wishlist_block .addtocart {float:left;margin-right:50px;}
.catalog-product-view .addtocart_wishlist_block .addtocart form button.tocart {background:transparent;border: 1px solid #000;border-radius: 0px;
color: #000;font-family: 'WorkSans';font-weight: normal;font-size: 16px;letter-spacing: 0px;padding: 10px 80px;width: 300px;}
.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block {float:left;}

.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block a.action.towishlist:before {display: inline-block;font-family:FontAwesome;
font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";
font-size: 18px;width: 20px;text-align: center;}

.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block a span {display:none;}

.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block a.action.towishlist {position:relative;color:#D84813;
text-decoration: none;top: 12px;}

.catalog-product-view .product_moredetails {float:left;color:#000;width:100%;margin-top:30px;}
.catalog-product-view .product_moredetails .moredetails_head {float:left;width:100%;font-family:'Playfairdisplay';font-size:22px;}
	
.catalog-product-view .product_moredetails .moredetails_head:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;cursor: pointer;
    -moz-osx-font-smoothing: grayscale;
	color:#676767;
    font-size: 38px;
    float: left;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}	

.catalog-product-view .product_moredetails .moredetails_head_close:after {content:'\f107';}
.catalog-product-view .product_moredetails .moredetails_head_open:after {content:'\f106';}

.catalog-product-view .product_moredetails .moredetails_head .inner {float:left;width:140px;cursor: pointer;}
.catalog-product-view .pro_moredetails {float:left;width:100%;margin-top:30px;}
.catalog-product-view .pro_moredetails .pro_moredetails_content {float:left;width:500px;}
.catalog-product-view .pro_moredetails p {font-family:'WorkSans';letter-spacing:0px;font-size:14px;color:#000;float: left;width: 50%;}	
.catalog-product-view .product_moredetails_bundle p {width: 100%;}	
	
	

.catalog-product-view .product_moredetails .moredetails_content {float:left;width:100%;margin-top:50px;}

.catalog-product-view .product_moredetails .moredetails_content .freeship_returns {float:left;width:100%;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .left {float:left;width:180px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .left img {float:left;margin-right:20px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .left span {font-family:'Playfairdisplay';font-size:15px;}
	
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .right {float:left;width:200px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .right img {float:left;margin-right:20px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .right span {font-family:'Playfairdisplay';font-size:16px;}	
	
.catalog-product-view .product_moredetails .moredetails_content .bookand_appointment {float:left;width: 100%;margin-top: 30px;}
	
.catalog-product-view .product_moredetails .moredetails_content .bookand_appointment a {color:#000;font-family: 'WorkSans';border: 1px solid #000;
font-size: 16px;padding: 10px 45px;text-decoration: none;height: auto;position: relative;display: block;width: 300px;text-align: center;}	
	
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice {float:left;width: 100%;margin-top: 40px;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .left {float:left;font-size: 22px;font-family: 'Playfairdisplay';
margin-right: 20px;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right {float:left;margin-top: 5px;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a {float: left;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a.chat {margin-right: 20px;}

.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a img {float: left;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a span {position:relative;float: left;color: #000;
padding-left: 6px;font-family: 'Playfairdisplay';font-size: 14px;}

.catalog-product-view #maincontent .block.related .cdz-hover-section {background-color:transperent;}
.catalog-product-view #maincontent .block.related .product-image-wrapper {display: contents;}

.catalog-product-view #maincontent .block.related .product-items .cdz-hover-section .cdz-product-top {background:#fff !important;}

body.catalog-product-view .page-wrapper .breadcrumbs {background: #fff;float: left;width: 100%;}
body.catalog-product-view .page-wrapper .breadcrumbs ul.items {width:1380px;margin:0px auto;}
body.catalog-product-view .page-wrapper .breadcrumbs ul.items li a {font-family:'WorkSans';text-transform:uppercase;font-size:12px;letter-spacing:0px;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama-item.fotorama {background: #fff;}
body.catalog-product-view .page-wrapper .columns .product.media #sticky.stick .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {margin-bottom:0px !important;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame {
border: none;margin-right: 15px;} 

body.catalog-product-view .page-wrapper .columns .product.media #sticky .fotorama-item.fotorama .fotorama__wrap {background-color:#fff !important;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft div:last-child {margin-right:0px !important;}
body.catalog-product-view .page-wrapper .columns .product.media {background: #fff;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav {background: #fff;margin-top:30px;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav .fotorama__nav__shaft .fotorama__thumb-border {display:block;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame .fotorama__thumb {background-color:#fff !important;}

body.catalog-product-view .page-wrapper #maincontent .columns .column.main {float:left;width:100%;order:unset !important;}
.catalog-product-view .page-wrapper #maincontent .columns .column.main .product-main-content{width:1360px;margin:0px auto;float:none;display:block;}
	
	
.catalog-product-view #maincontent .block.related .product-items .product-item-details {position:absolute;padding:0px 20px;text-align:left;margin-top:60px;}	
	
.catalog-product-view #maincontent .block.related .product-items .product-item-details strong a.product-item-link {font-size:12px;
font-family: 'WorkSans' !important;color: #000 !important;letter-spacing: 0px;}	


.catalog-product-view .yourorder_bundlewith_withoutdiamonds {float:left;width:100%;margin:20px 0px;}
	
.catalog-product-view .yourorder_bundlewith_withoutdiamonds .yourorder_bundlewith_withoutdiamonds_content {width:300px;float: left;}		

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow {float:left;width:100%;margin-bottom:15px;color: #000;}	

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .label {float:left;width:130px;font-family:'WorkSans';font-size:16px;}
.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .price {float:left;width:auto;font-family:'WorkSans';font-size:16px;font-weight:bold;float: left;}

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .us-custvat-tooltips {margin-left: 5px;}

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .price .currency_symbol {float:left;}

.catalog-product-view .page-wrapper {float:left;width:100%;height:auto;}

.catalog-product-view .product-main-content .product-info-main {float:left;width:100%;}

.catalog-product-view .product-main-content .product-info-main .product_info {padding:0px !important;float:left;width:100%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize {float:left;width:100%;margin-top:10px;height: 60px;}
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .bundleoptions label {    font-family: 'Playfairdisplay';font-weight: bold;font-size: 18px;color: #000;text-transform: capitalize;left:0px;float: left;}
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .bundleoptions .bundle-option-select {    background: none;font-family: 'Playfairdisplay';text-transform: capitalize;font-size: 15px;z-index: 9;position: relative;padding-right: 36px;cursor: pointer;padding-left: 65px;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .bundleoptions:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-osx-font-smoothing: grayscale;
    color: #676767;
	content: '\f107';
    font-size: 38px;
    float: left;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 {margin-right:10px;width: 58%;}
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 {margin-left:0px;width:38%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 select.bundle-option-select {    padding-right: 25px;padding-left: 50px !important;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize_withdiamond .mt_select01 {width:56%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {float:right;top: -52px;
position: relative;margin-top: 0px;left:-5px;cursor: pointer;}
	
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {float:left;top: -52px;
position: relative;margin-top: 0px;left: 133px;}

.catalog-product-view .product_moredetails_bundle .pro_moredetails_content {font-family:'WorkSans';font-size: 16px;display: grid;float: left;margin-right: 10px;color: #000;}
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div strong {margin-bottom:10px;position: relative;display: inline;}
	
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div:nth-child(2) {float:left;width:100%;}	
	
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div ul {padding-left:20px;padding-top:10px;}	
	
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div p {margin-top: 10px;}	

.catalog-product-view .product_moredetails_bundle .bundletext_block {float:left;width:450px;background:#FCF7F3;margin-top:30px;}
.catalog-product-view .product_moredetails_bundle .bundletext_block .bundletext_block_content {float:left;padding: 20px;}
.catalog-product-view .product_moredetails_bundle .bundletext_block .bundletext_block_content .title {font-family:'Playfairdisplay';
font-size: 22px;float: left;width: 100%;margin-bottom: 10px;}
.catalog-product-view .product_moredetails_bundle .bundletext_block .bundletext_block_content .text {font-family:'WorkSans';
font-size: 16px;line-height: 30px;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond {float:left;width:100%;margin-top:10px;margin-bottom:10px;}
.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .addtocart {float:left;margin-right:50px;}
.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .addtocart button {background:transparent;border: 1px solid #000;border-radius: 0px;color: #000;font-family: 'WorkSans';font-weight: normal;font-size: 16px;letter-spacing: 0px;padding: 10px 70px;width: 300px;position: relative;display: block;text-align: center;text-decoration: none;}
.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block {float:left;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action.towishlist:before {display: inline-block;font-family:FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";font-size: 18px;width: 20px;text-align: center;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a span {display:none;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action.towishlist {position:relative;color:#D84813;
text-decoration: none;top:12px;}

.catalog-product-view #maincontent .column.main .product.media {width:65% !important;margin-right:30px;}
.catalog-product-view #maincontent .column.main .product.media .gallery-placeholder .fotorama {padding:0px !important;}
.catalog-product-view #maincontent .column.main .product-info-main {width: 30% !important;}	

.catalog-product-view #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips {font-family: 'WorkSans';font-size: 14px;}

.catalog-product-view #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {background: #eeeeee;}

[lang="en-US"] .page-wrapper .separatecolourlabgrown_diamondspage .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span {background: #eeeeee;color:#000000 !important;}

[lang="en-US"] .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left:86.5% !important;
border-top:8px solid #eeeeee;}

.catalog-product-view #maincontent .column.main .product-info-main .custvat-info-tooltips span:after {border-top: 8px solid #eeeeee;}

.catalog-product-view #maincontent .column.main .social-c {display:none !important;}

.catalog-product-view .block.related .block-title.title strong#block-related-heading {font-family:'Playfairdisplay';font-size:30px;color:#000;text-transform:uppercase;border-bottom:none;}

.catalog-product-view .block.related .block-title.title {border-bottom:none;}
.catalog-product-view .block.related li.product .choice.related {display:none !important;}

.cms-page-view .page-wrapper #maincontent .page.messages {display:none !important;}

.catalog-product-view .virtualproduct .wishlist_addtocart_block {display:none !important;}
.catalog-product-view .virtualproduct .product_moredetails {display:none !important;}


/* product page icons css code start */

body.catalog-product-view .page-wrapper .share_wishlist_pro {float:left;position:relative;width:100px;padding-left:15px;padding-top:8px;}
body.catalog-product-view .page-wrapper .addtocart.addtocartwithdiamond_bundle {margin-right:8px;}	
body.catalog-product-view .page-wrapper .addtocart.addtocartwithoutdiamond_bundle {margin-right:8px;}	
body.catalog-product-view .page-wrapper #maincontent .addtocart {margin-right:8px;}	
.catalog-product-view .page-wrapper .share_wishlist_pro .shareproduct {display:none;}
.catalog-product-view .page-wrapper .share_wishlist_pro a.wishlist {margin-right:15px;}
.catalog-product-view .page-wrapper .share_wishlist_pro a {float:left;width:28px;height:auto;}
.catalog-product-view .page-wrapper #maincontent .share_wishlist_pro a.copylink {width:35px;top:-3px;position:relative;}
.catalog-product-view .page-wrapper .share_wishlist_pro #custlink-copyclipboard {visibility: hidden;width: 100px;background: #E6E6E6;
color: #D84813;text-align: center;padding: 10px 0px;border-radius: 6px;z-index: 1;top: 35px;right: -27px;font-size: 15px;
font-family: 'Playfairdisplay';position: absolute;}

/* product page icons css code end */


/* final mac size 1440 code start */

@media (min-width: 1025px) and (max-width: 1441px) {
	
.catalog-product-view #maincontent .product_moredetails_bundle .bundletext_block {width: 420px;}	
body.catalog-product-view .block.related .related-upsell-crossell.block-content {width: 1300px;}

[lang="en-US"] body .page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.emlcs a {font-size:11px !important;}
[lang="en-US"] body .page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.telcs a {font-size:11px !important;}
[lang="en-US"] body .page-wrapper #currencytoglemain #custcurrencytoggle {width: 800px;z-index: 9;}
[lang="en-US"] #currencytoglemain #custcurrencytoggle .togglecurrecnyclose {font-size: 15px;margin-left: 12px;}

body.catalog-category-view .page-wrapper .wrapper-breadcrums .breadcrumbs a {font-size:11px;}
body.catalog-category-view .page-wrapper .wrapper-breadcrums .breadcrumbs strong {font-size:11px;}

body.catalog-category-view .page-wrapper .wrapper-breadcrums {margin-top:120px !important;}

body.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .row h1 {font-size:20px !important;margin-bottom: 20px !important;margin-top: 0px !important;}

body.catalog-category-view .page-wrapper main#maincontent .category-view .category-description {padding:0px !important;}

body.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content p {font-size: 12px !important;line-height: 20px !important;}

body.catalog-category-view .page-wrapper #maincontent .category-description .custcategorytop_desc .custcategorytop_desc_content p a {
font-size: 12px !important;}

html body.catalog-category-view .page-wrapper main#maincontent .columns {width:100% !important;}

body.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {font-size:13px !important;}

body.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .custfinalprice {font-size:13px !important;}

body.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid li#cust_categorybanner_left {
height:420px !important;padding-top:50px !important;min-height:420px !important;}

body.catalog-category-view #cust_categorybanner_left .left .text {float: left;width: 250px;font-size: 13px;font-family: 'WorkSans';
line-height: 26px;}



	
}	

/* final mac size 1440 code end */

/* all types of product page new design code end */


/* all types of product page image block code start */

.catalog-product-view .product-main-content .gallery-placeholder .containerZoom {float:left;width:49%;margin-bottom:10px;border:none !important;box-shadow: unset !important;}
.catalog-product-view .product-main-content .gallery-placeholder .containerZoom:nth-child(odd) {margin-right:10px;}

.catalog-product-view .product-main-content .gallery-placeholder.zoomproductoneimage figure.containerZoom {width:100% !important;}

.catalog-product-view .product-main-content .custom_productimages .custproduct360_video {float:left;width:49%;}

/* all types of product page image block code end */


/* all types of product page new design for product images and yotpo code start  */

.catalog-product-view .product_yotporeview {float:left;width:100%;margin-top:0px;}
.catalog-product-view .product_yotporeview {margin-bottom:100px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content {width:1150px;margin:0px auto;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .reviewhead_title {    text-align: center;
font-family: 'Playfairdisplay';text-transform: uppercase;font-size: 32px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .primary-color-btn, .catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo input[type="button"].primary-color-btn {
background-color: #fff;color: #000;font-weight: normal !important;text-shadow: none !important;border: 1px solid;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-default-button {    background: #fff;border-radius: 0px;color: #000;border: 1px solid;font-family: 'WorkSans';background-color:#fff;}
	
.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-default-button .yotpo-icon.yotpo-icon-write {    color: #000;}
.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-default-button .yotpo-icon-button-text {color:#000;font-family:'WorkSans';}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget .yotpo-small-box {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget.yotpo-no-reviews .yotpo-display-wrapper {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget.yotpo-no-reviews .write-question-review-buttons-container {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget .yotpo-display-wrapper .yotpo-regular-box {border-top: none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .write-review {border-top: none !important;width: 100% !important;margin: 0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .yotpo-header .yotpo-mandatory-explain {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-nav-content {width:1150px;
margin:0px auto;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .y-label {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .y-label .form-input-error {font-family: 'WorkSans' !important; font-size:14px !important;color: #000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .form-element .form-input-error {font-family: 'WorkSans' !important; font-size:14px !important;color: #000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .primary-color-btn, .catalog-product-view .page-wrapper .product_yotporeview .product_yotporeview_content .yotpo input[type="button"].primary-color-btn:hover {
background-color: #fff !important;border: 1px solid !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star {color: #fe0016 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review {width:100% !important;
background:transparent !important;display:block !important;padding:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review .title {display:none !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-display-wrapper.yotpo-no-reviews .yotpo-first-review .yotpo-first-review-content {display: block !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-regular-box.yotpo-bottomline-2-boxes .write-review-button {display: block !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .main-widget .yotpo-display-wrapper .yotpo-stars-and-sum-reviews .yotpo-default-button.yotpo-icon-btn {display: none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .main-widget .yotpo-label-container  {display: none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .write-question-review-buttons-container .write-question-review-button .write-question-review-button-icon {color: #000!important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {color:#000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {border-color: #000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-title {font-family: 'Playfairdisplay' !important;letter-spacing: 0px;font-size: 16px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review {font-family: 'WorkSans' !important;font-size: 14px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review span.yotpo-read-more {font-family: 'WorkSans' !important;color:#d84813 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-header-actions .yotpo-review-date {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-header .yotpo-header-element span.yotpo-user-name {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .reviews-header .reviews-amount {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review {font-family: 'WorkSans' !important;font-size: 14px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-title {font-family: 'Playfairdisplay' !important;letter-spacing: 0px;font-size: 16px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review {font-family: 'WorkSans' !important;font-size: 14px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review span.yotpo-read-more {font-family: 'WorkSans' !important;color:#d84813 !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-header-actions .yotpo-review-date {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-header .yotpo-header-element span.yotpo-user-name {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .reviews-header .reviews-amount {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review p.rest-content-collapsed {font-family: 'WorkSans' !important;font-size:14px !important;letter-spacing:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review p.rest-content-collapsed {font-family: 'WorkSans' !important;font-size:14px !important;letter-spacing:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .avg-score {font-family:'Playfairdisplay' !important;font-weight:normal;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .avg-score {font-family:'Playfairdisplay' !important;font-weight:normal;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {font-family:'Playfairdisplay' !important;font-size: 16px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {font-family:'Playfairdisplay' !important;font-size: 16px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-widget form .socialize-wrapper {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-widget form .socialize-wrapper {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-review-border-smooth.yotpo-border-margin {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-head {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget {    margin-top:20px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-bottom-line-right-panel .yotpo-star-rating .star-container {width:12px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-bottom-line-right-panel .yotpo-bottom-line-text .yotpo-bottom-line-basic-text {color:#000;font-family:'maison';font-weight:normal;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-header-container .yotpo-new-review-btn-wrapper button.yotpo-new-review-btn {background:#fff !important;color:#000 !important;border-radius:0px !important;border: 1px solid #000 !important;font-family: 'WorkSans' !important;font-weight: normal !important;font-size: 16px !important;padding: 5px 16px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-review .yotpo-review-center-panel .yotpo-review-content {color:#000;font-family:'WorkSans';font-size:16px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating {top:3px;position:relative;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-reviews-widget .yotpo-review .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {color:#000;font-family:'maison';font-size:16px;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal header.yotpo-modal-header h1 {font-family:'Playfairdisplay' !important;font-size:22px !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form h4 {font-family:'Playfairdisplay' !important;font-size: 16px;text-transform: capitalize;color: #000;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-star-rating-icons-wrapper svg {margin:0px !important;cursor: pointer !important;width:22px !important;margin-right:15px !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form footer.form-footer .yotpo-review-form-footer-container button.yotpo-new-review-submit {color:#000 !important;background: #fff !important;border: 1px solid #000 !important;border-radius: 0px !important;font-family: 'WorkSans' !important;text-transform: uppercase !important;font-size: 18px !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-file-upload .yotpo-file-input-headline {font-family:'Playfairdisplay' !important;font-size: 16px;text-transform: capitalize;color: #000;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-file-upload label.yotpo-upload-label {font-family:'WorkSans' !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-new-input-message {font-family:'WorkSans' !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-star-rating-wrapper.yotpo-new-review-star-rating {min-height:5em !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-input-wrapper.yotpo-new-review-content {min-height:10.5em !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-input-wrapper.yotpo-new-review-headline {min-height:6em !important;}

.catalog-product-view .yotpo-reviews-main-widget #newReviewFormModal form.yotpo-review-form .yotpo-star-rating-wrapper.yotpo-new-review-star-rating span.yotpo-star-rating-text {font-family:'WorkSans' !important;font-size:18px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-reviews-widget .yotpo-empty-state {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-reviews-widget .yotpo-new-review-btn-wrapper button {background:#fff !important;color:#000 !important;border-radius:0px !important;border: 1px solid #000 !important;font-family: 'WorkSans' !important;font-weight: normal !important;font-size: 16px !important;padding: 5px 16px !important;width: 250px;margin-top: 10px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review .yotpo-main-widget-layout .yotpo-filters-container {display:none !important;}
	
	
.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget-layout .yotpo-review-border-smooth {background:none !important;border: 1px solid #f7f7f7 !important;height: 1px !important;box-shadow: none !important;}	

/* all types of product page new design for product images and yotpo code end  */

body.cms-hatton-garden .page-wrapper main#maincontent .columns {box-sizing: border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right: 20px;padding-top: 0px;}
body.cms-hatton-garden .page-main .custsharetitle {display:none;}
body.cms-hatton-garden .page-wrapper main#maincontent .columns h3 {font-family:'Playfairdisplay' !important;font-size:25px;font-weight:normal;}
body.cms-hatton-garden .page-wrapper main#maincontent .columns p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}
body.cms-hatton-garden .page-wrapper main#maincontent .columns p a {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}
body.cms-hatton-garden .page-wrapper main#maincontent ul.hattongardenullist {font-size:16px;font-family:'WorkSans';letter-spacing:0px;}

body.cms-hatton-garden .page-wrapper main#maincontent .columns .container h1 {text-align:center;font-family:'Playfairdisplay' !important;
font-size:35px;margin-top:25px;}

body.cms-hatton-garden .page-wrapper main#maincontent .columns h2 {font-family:'Playfairdisplay' !important;}
body.cms-hatton-garden .page-wrapper main#maincontent .columns h6 {font-family:'Playfairdisplay' !important;}

.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory {float: left;width: 100%;margin-top: 45px;}

.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory h2 {text-align: center;margin-bottom: 0px;
font-family: Playfairdisplay !important;font-size: 32px;font-weight: 500;text-transform: uppercase;}

.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider {
background: transparent;width: 1440px;margin: 0px auto;}

.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper {
margin: 25px 150px 45px 150px;}

.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .owl-carousel {
padding-top: 0px;}

.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {
background-color: transparent;border: navajowhite;color: #000;top: -78px;left: -102px;}

.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {
background-color: transparent;border: navajowhite;color: #000;top: -78px;right: -102px;}

.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {
font-size: 30px;}

.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {
font-size: 30px;}

.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}


.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';font-size: 14px;letter-spacing: 1.5px;}

/* Diamond education CMS pages and sidebar new design css code start */

body.cms-page-view .page-wrapper main#maincontent .columns .sidebar .block-compare {display:none !important;}
body.cms-page-view .page-wrapper main#maincontent .columns .sidebar .block-wishlist {display:none !important;}

body.cms-page-view .page-wrapper main#maincontent .columns .sidebar-additional .block-compare {display:none !important;}
body.cms-page-view .page-wrapper main#maincontent .columns .sidebar-additional .block-wishlist {display:none !important;}

body.diamond-education-common .page-wrapper main#maincontent .columns {box-sizing: border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right: 20px; padding-top:0px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns .sidebar .fancycoloredu_lefttitle {float:left;width: 100%;
font-family: 'Playfairdisplay';font-size: 25px;margin-bottom: 15px;}
body.fancycolour-education-common .page-wrapper main#maincontent .columns .sidebar li.sidebar-dropdown ul.acitem li a {padding:0px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns p.educommonpages_p a {font-family:'WorkSans';font-size:16px;letter-spacing:0px;} 

.cms-page-view.page-layout-2columns-left .columns {margin: 40px 50px 0px 50px;}
	
.sidebar-additional .education_custsidebar ul {background-color: #fff;}

.education_custsidebar .sidebar-dropdown .sidebar-submenu {display:none;float: left;width: 100%;margin-top: 20px;}
.education_custsidebar .sidebar-dropdown .sidebar-submenu ul {padding-left: 0px;}

.education_custsidebar .parentsiderbarul .sidebarparentlink {border-bottom: 1px solid #D3D3D3;float:left;width:100%;padding-top: 10px;}

.education_custsidebar .parentsiderbarul.menu li::marker {font-size:0px !important;}

.education_custsidebar .parentsiderbarul.menu li:nth-child(1) .sidebarparentlink {padding-top:0px;}

.education_custsidebar .parentsiderbarul .sidebarparentlink a {font-family:'Playfairdisplay';color: #000;text-transform: uppercase;
font-size: 18px;float: left;width: 88%;padding-top: 10px;padding-bottom: 10px;}
	
.education_custsidebar .parentsiderbarul .sidebarparentlink a:hover {text-decoration:none;}	
	
.sidebar-additional .education_custsidebar ul .sidebaraccodiansection .educationside_openclose	{float:right;width: 12%;top: 9px;
position: relative;text-align: right;cursor: pointer;font-size: 30px;color: #676767;}	

.sidebar-additional .education_custsidebar ul .sidebaraccodiansection .educationside_openclose span.edusubmenuopen {display:inline;
line-height: 0px;float: right;width: 40%;border-bottom: 3px solid;top: 15px;position: relative;}
	
.education_custsidebar .parentsiderbarul.menu li.sidebar-dropdown .sidebar-submenu ul li a {font-family:'WorkSans';color: #000;
text-decoration: none;font-size: 16px;width: 100%;float: left;margin-bottom: 20px;}


.diamond-education-common #customshare {display:none !important;}

.diamond-education-common .diamondeducation_homepage {float:left;position: relative;padding-left: 30px;width:100%;}
	
.diamond-education-common .diamondeducation_homepage .top.row .left {padding-top:8px;}
.diamond-education-common .diamondeducation_homepage .top.row .left h1 {font-family:'Playfairdisplay' !important;font-size: 35px;margin-bottom: 20px;}
	
.diamond-education-common p.educationpbig {font-family: 'WorkSans';font-size: 20px;letter-spacing: 0px;line-height: 35px;}	
	
.diamond-education-common .diamondeducation_homepage .top.row .right img {padding:15px;}	

.diamondeducation_homepage .twoblocks h2 a {font-family:'Playfairdisplay' !important;text-decoration: none;color: #000;
font-size: 24px !important;text-transform: uppercase;}
	
.diamond-education-common p.educationpsmall {font-family:'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 24px;}	

.diamond-education-common .shapeblockone.shapeblocks p.educationpsmall {min-height: 260px;}
	
.diamondeducation_homepage .twoblocks {margin-top:70px;float: left;width: 100%;}	
.diamondeducation_homepage .twoblocks.twoblocksone  {margin-top:30px;}	

.diamondeducation_homepage .twoblocks.twoblocksone .right img {margin-top: 25px;}
	
.diamondeducation_homepage .cmspagenewdesign_branscarousel {float:left;width:100%;}
	
.diamondeducation_homepage .twoblocks .left {padding-left:0px;padding-right:25px;}	
.diamondeducation_homepage .twoblocks .right {padding-left:25px;padding-right:0px;}	

.diamondeducation_homepage .twoblocks .learnmore a {font-family: 'WorkSans';font-size:16px;}
.diamondeducation_homepage .twoblocks .learnmore {float:left;width: 100%;margin-top:30px;}

.diamondeducation_homepage .twoblockstwo .right p.educationpsmall {min-height: 140px;}
.diamondeducation_homepage .twoblocksthree .left p.educationpsmall {min-height: 145px;}

.page-layout-2columns-left .page-bottom {float:left;width:100%;margin-top: 100px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel h2 {font-family:'Playfairdisplay'!important;text-align:center;font-size: 30px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {margin-top:0px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider {padding-top: 10px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .owl-carousel {padding-top:0px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .shop-by-brand-slider .owl-stage-outer .owl-item {background:transparent !important;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {box-sizing: border-box;
margin-left: auto;margin-right: auto;max-width: 1440px;padding-left: 20px;padding-right: 20px;padding-top: 40px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path:none;color:#262118;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:#fff;border:none;color:#000;top:-75px;left:-25px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}	
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:#fff;border: none;color: #000;top:-75px;right:-25px;}
	
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {font-size: 30px;}	

body.diamond-education-common .educationcmspage_title h1 {    font-family:'Playfairdisplay' !important;font-size: 30px;
text-transform: uppercase;margin-bottom: 30px;}

body.diamond-education-common .educationcommonpages p.educommonpages_p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}

body.diamond-education-common .educationcommonpages ul {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;}

body.diamond-education-common .educationcommonpages p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}

body.diamond-education-common .educationcommonpages p strong {color:#000 !important;}

body.diamond-education-common .educationcommonpages h3 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;}

body.diamond-education-common .educationcommonpages .textandh2 h2 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;}

body.diamond-education-common .educationcommonpages .products-grid h5.product-name a {font-family:'WorkSans' !important;}

body.diamond-education-common .column.main h1 {    font-family:'Playfairdisplay' !important;font-size: 30px;
text-transform: uppercase;margin-bottom: 30px;}
body.diamond-education-common .column.main p.educommonpages_p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}
body.diamond-education-common .column.main ul {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;}
body.diamond-education-common .column.main p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}
body.diamond-education-common .column.main p a {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}
body.diamond-education-common .column.main p strong {color:#000 !important;}
body.diamond-education-common .column.main h3 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;text-transform:uppercase;}
body.diamond-education-common .column.main h2 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;
text-transform:uppercase;}
body.diamond-education-common .column.main .textandh2 h2 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;}
body.diamond-education-common .column.main .products-grid h5.product-name a {font-family:'WorkSans' !important;}

body.cms-prong-setting-diamond-solitaire-rings .educationcommonpages .col-xs-24 {padding-left:0px;padding-right:0px;}
body.cms-prong-setting-diamond-solitaire-rings .educationcommonpages .col-sm-24 {padding-left:0px;padding-right:0px;}

body.cms-tiffany-setting .addresses .addressblock span {float:left;width:100%;text-align:center;font-family:'WorkSans';font-size:15px;
line-height:25px;}

body.cms-tiffany-setting .addresses .addressblock_top {float:left;width:100%;margin-bottom:40px;}
body.cms-tiffany-setting .addresses {float:left;width:100%;margin-top:20px;}

body.cms-tiffany-setting .educationcommonpages .col-xs-24 {padding-left:0px;padding-right:0px;}	

body.cms-type-of-diamond-cuts .educationcommonpages .col-xs-24 {padding-left:0px;padding-right:0px;}

body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead {float:left;width:100%;margin-bottom: 20px;}
body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead img {float:left;width:40px;}

body.cms-type-of-diamond-cuts .educationcommonpages .asschercut .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .princessshape .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .heartcut .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .radiantcut .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .roundbrilliant .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .marquisecut .cutgradehead img {width:30px;}

body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead h3 {margin-top:6px;margin-left:25px;float:left;font-family:'Playfairdisplay'!important;font-size:30px !important;}

body.cms-type-of-diamond-cuts .educationcommonpages .modifiedcut .cutgradehead h3 {margin-left:0px;}

body.cms-type-of-diamond-cuts .educationcommonpages .roundcut .cutgradehead h3 {margin-left:0px;}

body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead h3 a {font-family:'Playfairdisplay'!important;font-size:30px !important;
color: #000 !important;text-decoration: none;}
	
body.cms-type-of-diamond-cuts .educationcommonpages .col-xs-24.p_style p:nth-child(1) {font-family:'Playfairdisplay';font-size:22px;}

body.cms-type-of-diamond-cuts .educationcommonpages .roundcut .col-xs-24.p_style p:nth-child(1) {font-family:'WorkSans';font-size:16px;
letter-spacing:0px;}
	
body.cms-type-of-diamond-cuts .educationcommonpages .col-xs-24.p_style p:nth-child(1) strong {font-weight:normal;}	
body.diamond-education-common .educationcommonpages .textandh3 {float:left;width:100%;margin-bottom:15px;}
body.diamond-education-common .educationcommonpages {padding-left:40px;float:left;width:100%;}

body.diamond-education-common .educationcommonpages .ourreviews_googlereviews {float:left;width:100%;margin-top:20px;}
body.diamond-education-common .educationcommonpages .ourreviews_googlereviews .title {font-family:'Playfairdisplay';width:100%;
position:relative;float:left;margin-bottom:15px;font-size:25px;text-align:center;margin-bottom:10px;}

body.diamond-education-common .educationcommonpages .educommonpages_image {float:left;width: 100%;margin-bottom: 40px;
margin-top: 20px;text-align: center;}

body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image {text-align: left;}
body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image img.one {margin-right:100px;}
	
.diamondeducation_homepage .mobile_diamondedu_image {display:none;}
	

body.cms-diamond-shapes .top.row .left {margin-top:10px;}
body.cms-diamond-shapes .top.row .right p.educationpbig {font-family:'WorkSans';font-size:20px;letter-spacing: 0px;line-height: 30px;padding-left: 10px;}
	
body.cms-diamond-shapes .shapeblocks h2 a {font-family:'Playfairdisplay' !important;color: #000;text-transform: uppercase;
font-size: 25px !important;text-decoration: none;}	

body.cms-diamond-shapes .diamondshape .educationcmspage_title h1 {margin-bottom: 10px;}
	
body.cms-diamond-shapes .shapeblocks .shapeimage {float: left;width: 100%; position:relative;margin:0px;}
body.cms-diamond-shapes .shapeblocks .shapeimage img {width:60px;margin: 0px auto;display: block;}
	
body.cms-diamond-shapes .diamondshape.row .top.row .left {padding-left: 0px;padding-right: 0px;}	

body.cms-diamond-shapes .shapeblocks.shapeblocktwo .col-sm-8:nth-child(1) .shapeimage a {padding-top:15px;}
body.cms-diamond-shapes .shapeblocks.shapeblocktwo .col-sm-8:nth-child(2) .shapeimage a img {width: 50px;}
body.cms-diamond-shapes .shapeblocks.shapeblocktwo .col-sm-8:nth-child(3) .shapeimage a img {width: 50px;}

body.cms-diamond-shapes .shapeblocks.shapeblockthree .educationpsmall {min-height: 230px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(1) {padding-left:0px;padding-right:30px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(2) {padding-left:30px;padding-right:30px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(3) {padding-left:30px;padding-right:0px;}


.cms-diamond-shapes .shapeblocks .learnmore {float: left;width: 100%;margin-top: 30px;}

.cms-diamond-shapes .shapeblocks .learnmore a {font-family: 'WorkSans';font-size: 16px;}

.cms-diamond-shapes .top.row {float:left;width: 100%;margin-bottom: 80px;}
	
.cms-diamond-shapes .shapeblocks {float:left;width:100%;margin-top:50px;}	
.cms-diamond-shapes .shapeblocks.shapeblockone {margin-top:0px;} 
.cms-diamond-shapes .diamondshape.row {padding-left: 30px;}

.cms-diamond-shapes .diamondshape .shapeblocktwo .shapeimage a {min-height: 90px;display: block;}


.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(3) .shapeimage a img {width:42px;}

.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(1) .learnmore {margin-top: 34px;} 


.cms-diamond-shapes .diamondshape .shapeblockthree .shapeimage a {min-height: 80px;display: block;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(1) .shapeimage a img {position:relative;top:-3px;width:42px;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(1) .learnmore {margin-top: 46px;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(1) .shapeimage a {min-height: auto;}

.cms-diamond-shapes .diamondshape .shapeblockfour .col-sm-8:nth-child(1) .shapeimage a img {width: 35px;}

.cms-diamond-shapes .diamondshape .shapeblockfour .educationpsmall {min-height: 238px;}

.cms-diamond-shapes .diamondshape .shapeblockfour .shapeimage a {min-height: 70px;display: block;}

[lang="en-US"] body.cms-diamond-shapes .page-wrapper .shapeblockone.shapeblocks p.educationpsmall {min-height: auto;}
[lang="en-US"] body.cms-diamond-shapes .page-wrapper .shapeblocks.shapeblockthree .educationpsmall {min-height: auto;}
[lang="en-US"] body.cms-diamond-shapes .page-wrapper .diamondshape .shapeblockfour .educationpsmall {min-height: auto;}

/* diamondshape separate page code start */

.diamond-education-common .diamondshapepage {float:left;width: 100%;position: relative;padding-left: 40px;}
.diamond-education-common .diamondshapepage p.diamondpagep {font-family:'WorkSans';font-size: 18px;letter-spacing: 0px;line-height: 30px;}
.diamond-education-common .diamondshapepage .diamondpage_stepsblock {float:left;width: 100%;position: relative;}

body.diamondshape-page .wherenextmobile {display:none;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle {float:left;width: 100%;position: relative;}
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle .number {font-family:'Playfairdisplay';
color:#D84813;font-size: 120px;opacity:0.2;position:relative;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .left {float:left;width:60%;position:relative;display:block;}
	
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstext {font-family:'WorkSans';font-size: 18px;letter-spacing: 0px;line-height: 30px;}	

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstext .one {float:left;width:100%;margin-bottom: 10px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .right {float:right;width:40%;text-align:center;}
	
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .right img {width:80px;height:80px;margin-top:30px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsthree .right {padding-left:30px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsthree .right img {width:100%;height:100%;margin-top:0px;}	

.diamond-education-common.cms-emerald-cut-diamonds .diamondshapepage .diamondpage_stepsblock.stepsthree .right img {width:80%;height:auto;margin-top:0px;}

.diamond-education-common.cms-emerald-cut-diamonds .diamondshapepage .diamondpage_stepsblock.stepsthree .right {padding-left: 0px;}
	
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-family: 'Playfairdisplay';
font-size: 30px;position: absolute;bottom: 30px;left: 81px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle h3.stepstitletax {font-family:'Playfairdisplay' !important;font-size: 30px;position: absolute;bottom: 30px;left: 81px;line-height:0px;}

[lang="en-US"] .cms-page-view.diamondshape-page .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-size: 26px;}

[lang="en-US"] .cms-page-view.diamondshape-page .diamondshapepage .diamondpage_stepsblock .stepstext .title {font-family:'Playfairdisplay';font-weight:bold;}	

.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsthree .stepstitle .stepstitletax {bottom: 15px;}
.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsfour .stepstitle .stepstitletax {bottom: 10px;}

.diamond-education-common .diamondshapepage a {font-family:'WorkSans';font-size: 18px;font-style: italic;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .image {float:left;width: 100%;margin-top: 25px;}

.cms_wheretextblock {float:left;width:100%;background:#FCF7F3;padding-bottom:40px;padding-top:40px;margin-bottom: 70px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content {box-sizing: border-box;margin-left: auto;
margin-right: auto;max-width: 1440px;padding-left: 20px;padding-right: 20px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .left {float:left;width:30%;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right {float:left;width:70%;}	

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right h3 {font-family: 'Playfairdisplay' !important;
color: #D84813;font-size: 40px;margin-bottom: 40px;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .text {float:left;width: 100%;font-family: 'WorkSans';color: #000;font-size: 22px;margin-bottom: 25px;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext {float:left;width: 100%;
position: relative;margin-bottom: 25px;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content {font-family:'WorkSans';
color: #000;font-size: 22px;width: 850px;}
	
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content a {    font-family: 'WorkSans';font-size: 22px;letter-spacing: 0px;text-decoration: none;font-style: italic;}	
	
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno {font-size:22px;color: #000;
font-family:'WorkSans';}	
	
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno a {font-family:'WorkSans';color: #000;
font-size: 22px;font-weight: bold;margin-left: 10px;}


.cms-unusual-fancy-diamond-shapes .unusualdiamondpage {float:left;width: 100%;position: relative;padding-left: 40px;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage p.diamondpagep {font-family:'WorkSans';font-size: 18px;letter-spacing: 0px;line-height: 30px;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .diamondpage_stepsblock {float:left;width: 100%;position: relative;}	
.diamond-education-common p.diamondpagep a {font-family: 'WorkSans';font-size: 18px;font-style: italic;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock {float:left;width:100%;margin-bottom:50px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsone {margin-top: 80px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle {float:left;width:100%;display:block;position:relative;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headimage {float:left;
width:120px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle {float:left;
position: relative;left: -40px;padding-top:40px;}
	
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle h3 {    font-family: 'Playfairdisplay' !important;font-size: 28px;}	

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstext {font-family: 'WorkSans';font-size: 18px;
letter-spacing: 0px;line-height: 30px;padding-left: 80px;position: relative;top: -30px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .left {float:left;width:70%;}
	
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .right {float:left;width:30%;text-align:right;top: -50px;position: relative;}

.cms-unusual-fancy-diamond-shapes .wherenextmobile {display: none;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepstwo .stepstext {top: -45px;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepstwo .stepstitle .stepstitle_inner .headtitle {
padding-top: 50px;}	

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsthree .stepstext {padding-left:84px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfour .stepstitle .stepstitle_inner .headtitle {
padding-top: 70px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepssix .stepstitle .stepstitle_inner .headtitle {
left: -50px;padding-top: 65px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepssix .stepstext {padding-left: 71px;top: -35px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsseven .stepstitle .stepstitle_inner .headtitle {
left: -50px;padding-top: 70px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseight .stepstitle .stepstitle_inner .headtitle {
left: -60px;padding-top: 50px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseight .stepstext {padding-left:60px;top:-40px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsnine .stepstitle .stepstitle_inner .headtitle {left: -46px;padding-top: 30px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsnine .stepstext {padding-left:75px;top:-25px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsten .stepstitle .stepstitle_inner .headtitle {   padding-top: 56px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseleven .stepstitle .stepstitle_inner .headtitle {padding-top: 48px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseleven .stepstext {top:-20px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsthirteen .stepstitle .stepstitle_inner .headtitle {padding-top: 45px;left: -46px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsthirteen .stepstext{top:-24px;padding-left:75px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfourteen .stepstitle .stepstitle_inner .headtitle {padding-top: 30px;left: -43px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfourteen .stepstext{top:-25px;padding-left:76px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfifften .stepstitle .stepstitle_inner .headtitle {padding-top: 45px;left: -38px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfifften .stepstext {top:-35px;}


/* diamondshape separate page code end */


.diamond-education-common .diamondoldcutpage p.diamondoldcutp {font-family: 'WorkSans';font-size: 18px;letter-spacing: 0px;
line-height: 30px;}
.diamond-education-common .diamondoldcutpage .stepstitle h2 {font-family: 'Playfairdisplay' !important;
font-size:26px;margin-bottom: 10px;}

.diamond-education-common .diamondoldcutpage .stepstitle h3 {font-family:'Playfairdisplay' !important;font-size: 26px;margin-bottom:10px;}
.diamond-education-common .diamondoldcutpage .stepstitle h4 {font-family:'Playfairdisplay' !important;font-size: 26px;margin-bottom:10px;}

.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .stepstext {font-family: 'WorkSans';font-size: 18px;
letter-spacing: 0px;line-height: 30px;}
.diamond-education-common .diamondoldcutpage {float: left;width: 100%;position: relative;padding-left: 40px;}

.cms-diamond-old-cuts .wherenextmobile {display:none;}
.diamond-education-common .diamondoldcutpage a {font-family: 'WorkSans';font-size: 18px;font-style: italic;}
.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .stepstext.text {float:left;width: 70%;padding-right: 25px;}
	
.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .image {float:left;width:30%;}	

.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .stepstext .one {margin-bottom:10px;float: left;width:100%;}

.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock {float:left;width: 100%;margin-top: 30px;}

body.cms-diamond-cut-process .page-wrapper #maincontent .educationcommonpages p {line-height: 30px;}

body.educationcommonsimple .page-wrapper .leftrightsection {float:left;width:100%;margin-bottom:25px;}
body.educationcommonsimple .page-wrapper .leftrightsection .left {float:left;width:64%;padding-right:30px;}
body.educationcommonsimple .page-wrapper .leftrightsection .right {float:left;width:36%;height:auto;}

body.educationcommonsimple .page-wrapper .leftrightsection.two {margin-bottom:0px;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .left {width:36%;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .right {width:64%;}

body.educationcommonsimple .page-wrapper .educationcommonpages p a {font-family:'WorkSans';font-size:16px;}

body.diamond-education-common .educationcommonpages .educommonpages_p.educommonpages_p_big {font-size:20px;}

body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock {float:left;width:100%;margin-top:50px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .left {float:left;width:50%;padding-right:20px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .right {float:left;width:50%;padding-left:20px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock h2 {font-family:'Playfairdisplay'!important;font-size:28px;}	


/* mac size 1440 code start */
@media (min-width: 1370px) and (max-width: 1440px) {

.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(2) .shapeimage a img {width:64px;}	
.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(3) .shapeimage a img {width: 45px;}

.cms-diamond-shapes .diamondshape .shapeblocktwo .col-sm-8:nth-child(2) .learnmore {margin-top: 6px;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(2) .learnmore {margin-top: 20px;}

.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(3) .shapeimage a {padding-top: 30px;margin-bottom: 18px;}
.cms-diamond-shapes .diamondshape .shapeblockfour .col-sm-8:nth-child(2) .learnmore {margin-top: 5px;}

body.diamond-education-common .page-wrapper .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {max-width: 1350px;}
.cms-diamond-education .diamondeducation_homepage .twoblocksthree.twoblocks .left p.educationpsmall {min-height: 167px;}

	
}	


/* Diamond education CMS pages and sidebar new design css code end */


/* diamond menu css code start */

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content {width:1040px !important;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li a:hover span {color: #fc7070;text-decoration: none;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li a:hover span {color: #fc7070;text-decoration: none;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 {padding-left:0px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li img {float: left;width:18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li span.diamondshape {float:left;padding-left:10px;padding-top:0px;font-size:12px;font-family: 'maison';letter-spacing: 0.5px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.left li {float:left;width:100%;margin-bottom: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.right li {float:left;width:100%;margin-bottom: 10px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 {padding-left:0px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li img {float: left;width:18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li span.diamondshape {float:left;padding-left:10px;padding-top:0px;font-size:12px;font-family: 'maison';letter-spacing: 0.5px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.left li {float:left;width:100%;margin-bottom: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.right li {float:left;width:100%;margin-bottom: 10px;}

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch p.groupdrop-title {padding-left: 0px;} 
.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch p.groupdrop-title {padding-left: 0px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .row {left:0% !important;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .row {left:0% !important;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(3) {padding-left:0px;width:18% !important;margin-left:85px;padding-top:50px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock {width: 200px;padding:15px;height:104px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .middle {    padding-bottom:10px;float: left;width: 100%;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(4){margin-left: 50px;padding-right:0px;}

/* diamond menu css code end */


header.page-header #chatcustmodal {overflow: unset !important;}
.footer.content ul#footer-content-contactus li.whatsupfooter {width: 140px;height: 25px;}
.footer.content ul#footer-content-contactus li.whatsupfooter a span {float: left;}
.footer.content ul#footer-content-contactus li.whatsupfooter a img {float: right;width: 18px;position: relative;top: -2px;}

.catalogsearch-result-index .search.results .mobilepro-bookappointment {display:none !important;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_fbmsg a img {width:22px;height: auto;top: 2px;position: relative;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_mail a img {width:23px;height: auto;top: 4px;position: relative;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_copy img {width:22px;height: auto;}

.cms-diamond-district-jewelers-reviews .custsharetitle {display:none !important;}

.cms-page-view .custsharetitle {width: 98%;}
.cms-page-view .custsharetitle h1 {float: left;}
.cms-page-view .custsharetitle .cmsshareicons {float: right;margin-top: 16px;}
.cms-page-view .custsharetitle .cmsshareicons ul li {float: left;list-style: none;margin-right: 10px;}
.cms-page-view .custsharetitle .cmsshareicons ul li a {font-size:20px;}
.brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group p.text-center.slider_name {background: #E6E6E6;}
.brand-slider-wrapper .shop-by-brand-slider .owl-item .item-group .brand-item {width:100%;}
.custcmsexplore .brand-slider-wrapper {margin: 0px !important;}
.custblogexplore .brand-slider-wrapper {margin: 0px !important;}

.firecheckout-quote-virtual .checkout-billing-address .billing-address-details {font: 500 15px/1.60 'maison', Helvetica Neue, Verdana, Arial, sans-serif;}
.firecheckout-quote-virtual .checkout-billing-address .billing-address-details a {color: #282828;}
.firecheckout-quote-virtual .checkout-billing-address .billing-address-details button.action-edit-address {border-color: transparent !important;background-color: #D84813 !important; color:#fff !important;}

.catalog-product-view .product_info .productstep_one .product-options-wrapper .optionsmain .form-group:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 26px;
    float: right;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d84813;
    position: relative;
    right: 20px;
    top: -48px;
    cursor: pointer;
}

.cms-customer-feedback .customerfeedback-content {margin: 90px 120px 210px 120px;}
.cms-customer-feedback .customerfeedback-content p {font-family: 'gt-sectra';font-weight: 500;font-size: 20px;letter-spacing: 0.5px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons {float: left;width: 100%;margin-top: 35px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul {list-style:none;width:360px;margin: 0px auto;
padding: 0px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul li:nth-child(1) {width:150px;float: left;
margin-right: 45px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul li:nth-child(2) {width:160px;float: left;
margin-top: 8px;}
.cms-customer-feedback .page-title {margin-top: 30px;margin-left: 120px;margin-bottom: 0px !important;}
.cms-customer-feedback #maincontent .custsharetitle .cmsshareicons {margin-top:0px;}

.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons {float: left;width: 100%;margin-top: 35px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul {list-style:none;width:710px;margin:30px auto;
padding: 0px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(1) {width:150px;float: left;
margin-right: 45px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(2) {width:160px;float: left;margin-right: 45px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(3) {width:160px;float: left;margin-right: 45px;top: -45px;position: relative;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(4) {width:100px;float: left;top: -10px;position: relative;}


.cms-page-view .cmsdiamondpage-top .mt-fuild-container.text-center {height: 225px;display: block;position: relative;}
.cms-page-view .cmsdiamondpage-top .mt-fuild-container.text-center {padding-left: 60px;padding-right:60px;}
.cms-page-view .cmsdiamondpage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-page-view .cmsdiamondpage-top .text-center p.call-today {font-size: 12px;margin-top:40px;margin-bottom:0px;}
.cms-page-view .cmsdiamondpage-top .cms-page-title {padding: 20px 30px 10px 10px;background: transparent;margin:0px auto;}
.cms-page-view .cmsdiamondpage-content {width: 1260px;margin: 0 auto;padding:0px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable {width:1000px;margin:0px auto;float:none;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top {float: left;width: 100%;text-align: center;padding:0px;margin-top: 60px;}
.cms-page-view .cmsdiamondpage-content h2 {text-align: center;font-size: 25px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top .loose-diamond-info {padding:0px;margin-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .cms-colourdiamondblock .custdiamondimg {height: 250px;width:100%;text-align:center;
margin-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .cms-colourdiamondblock {text-align: center;}
.cms-page-view .cmsdiamondpage-content .custdiamondblocktext .custdiamondimg {font-size: 25px;}
.cms-page-view .cmsdiamondpage-content .custdiamondblocktext {text-align: center;}
.cms-page-view .cmsdiamondpage-content .reviewblock {width: 100%;text-align: center;}
.cms-page-view .cmsdiamondpage-content .reviewblock .shortreview {font-size:20px;padding-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .faq-text a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}
.cms-page-view .cmsdiamondpage-content p.custgetintouch {padding-top: 40px;padding-bottom: 20px;text-align: center;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock {list-style: none;float: left;width: 100%;padding:0px;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock li {width: 20%;float: left;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}
.cms-page-view .cmsdiamondpage-content p.getintouchtitle {font-weight: bold;font-size: 16px;}
.cms-page-view .cmsdiamondpage-content .ptextcenter {text-align:center;}


/* category description part css start */

.catalog-category-view .category-description {background: #fafafa !important;}
.catalog-category-view .category-description .row {width: 1390px;margin: 0 auto;}
.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content h1 {margin-bottom:15px;font-family:'Playfairdisplay' !important;font-size:20px;text-transform:none;font-weight:normal ! important;}

.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content p {font-family:'WorkSans' !important;font-size: 14px;letter-spacing: 1px;color: #262118;
line-height: 24px;font-weight: normal !important;}


/* category description part css end */


/* category below products content css start */

.catalog-category-view .custcategory_probottom {text-align: center;}
.catalog-category-view .custcategory_probottom .custdiamondblock  {width: 100%;}
.catalog-category-view .custcategory_probottom .custdiamondblock .custdiamondimg {font-size: 25px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_one {margin-top:40px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_two {margin-bottom: 80px;margin-top: 80px;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg {text-align: left;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg img {width:70%;position: relative;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg .col-sm-12:nth-child(1) {padding-top: 55px;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext {text-align: left;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext .col-sm-12:nth-child(2) {padding-left: 35px;padding-top:30px;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext .col-sm-12:nth-child(2) ul {font-size: 16px;padding-top: 15px;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext {padding-bottom: 80px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_three {margin-top:40px;} {}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_four {margin-bottom: 80px;margin-top: 80px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock .shortreview {font-size: 20px;padding-bottom: 20px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock {padding-top: 20px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock {}
.catalog-category-view .custcategory_probottom .linkborderbottom {border-bottom: 0.1rem solid #D84813;text-decoration: none;}
.catalog-category-view .custcategory_probottom ul.getintouchblock {list-style: none;float: left;width: 100%;padding: 0px;}
.catalog-category-view .custcategory_probottom ul.getintouchblock li {width: 20%;float: left;}
.catalog-category-view .custcategory_probottom ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}
.catalog-category-view .custcategory_probottom .faq-text {margin: 0px auto 40px;text-align: left;}
.catalog-category-view .custcategory_probottom p.custgetintouch {padding-top: 40px;padding-bottom: 20px;}
.catalog-category-view .custcategory_probottom p.getintouchtitle {font-weight: bold;font-size: 16px;}

/* category below products content css end */


/* labgrown cms page css start */

.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title {margin: 0px auto 0px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title {padding:20px 30px 10px 10px;background: transparent;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center {height: 225px;display: block;position: relative;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center p.call-today {font-size: 12px;margin-top: 20px;margin-bottom:0px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center p.call-today a{font-size: 12px;}
.cms-lab-grown-diamonds-uk .row.luck43739 h2.fancy-diamond-main-title {float: left;width: 100%;padding-top: 35px;}

.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title {margin: 0px auto 0px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title {padding:20px 30px 10px 10px;background: transparent;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center {height: 225px;display: block;position: relative;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center p.call-today {font-size: 12px;margin-top: 20px;margin-bottom:0px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center p.call-today a{font-size: 12px;}
.cms-lab-grown-diamonds-us .row.luck43739 h2.fancy-diamond-main-title {float: left;width: 100%;padding-top: 35px;}


.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title {margin: 0px auto 0px;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title {padding:20px 30px 10px 10px;background: transparent;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center {height: 225px;display: block;position: relative;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center p.call-today {font-size: 12px;margin-top: 20px;margin-bottom:0px;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center p.call-today a{font-size: 12px;}
.cms-diamond-dealer-london-wholesale-diamonds .row.luck43739 h2.loose-diamond-main-title {float: left;width: 100%;padding-top: 35px;}
.cms-diamond-dealer-london-wholesale-diamonds .row.luck43739 h2.loosediamondussecond_h2 {padding-top:0px;padding-bottom: 35px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .container {float: left;width: 100%;margin-top: 50px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .container h2 {text-align: center;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .accordion-item h2 {position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;
width: 100%;padding: 1rem 3rem 1rem 1rem;color: #D84813;font-size: 14px;font-weight: bold;font-family: 'maison' !important;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .accordion-item h2 {
    margin-bottom: 0px;
    border-radius: 13px !important;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1,#D1D1D1) top /calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) bottom/calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) left /1px calc(100% - 30px), linear-gradient(#D1D1D1,#D1D1D1) right /1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top left/15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom left/15px 15px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    padding: 1rem 3rem 1rem 2rem;
    cursor: pointer;text-align: left;
}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text a.accordiancontent {
    border: none;
    background: none;
    font: 500 14px/1.35 'maison';
    width: auto;
    box-sizing: unset;
    padding: 0;
    display: initial;
    text-transform: lowercase;
}

.catalog-category-view .faq-text a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .row.luck43739 .textimageblock {text-align: center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .row.luck43739 .textimageblock img {width: 90%;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .twolabblock .labgrowntext {margin-top: 50px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .threelabblock .labgrowntext {margin-top:110px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .fivelabblock .labgrowntext {margin-top:200px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sixlabblock .labgrowntext {margin-top:80px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sevenlabblock .labgrownimage {margin-top:10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .fourlabblock {margin-top: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .threelabblock {margin-top: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .fivelabblock {margin-top: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sevenlabblock {margin-top: 0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labreview {float: left;width: 100%;margin-bottom: 40px;}

/* labgrown cms page css end */

/* home page changes seo related content css start */

.cms-index-index .faq-text .accordion-item a {text-transform: uppercase;font-weight: bold;padding: 1rem 3rem 1rem 2rem;}
.cms-index-index .faq-text .accordion-item h3 {margin-bottom: 0px;border-radius: 13px !important;box-sizing: border-box;border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1,#D1D1D1) top /calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) bottom/calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) left /1px calc(100% - 30px), linear-gradient(#D1D1D1,#D1D1D1) right /1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top left/15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom left/15px 15px;
    background-repeat: no-repeat;
	text-transform: uppercase;
    font-weight: bold;
    padding: 1rem 3rem 1rem 2rem;cursor:pointer;
}
	
.cms-index-index .faq-text .accordion-item h3 { position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 1rem 3rem 1rem 1rem;
    color: #D84813;
    font-size: 14px;
    font-weight: bold;font-family: 'maison' !important;
}
	
.cms-index-index .faq-text .accordion-item h3:hover {text-decoration: underline;}	
.cms-index-index .abovefaqhome .abovefaqhome-content {width: 80%;margin: 0 auto;}
[lang="en-US"] .cms-index-index .abovefaqhome .abovefaqhome-content {width: 83%;}
.cms-index-index .faq-text a.homeaaccordiancontent {border: none;background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0;display: initial;text-transform: lowercase;}

.cms-index-index .discovertexthome {text-align: center;width: 60%;margin: 0 auto;}
.cms-index-index .abovefaqhome-content ol {font-family: 'maison';}
.cms-index-index .abovefaqhome-content ol li {font-size: 11pt;}
.cms-index-index .abovefaqhome-content ol li span {font-size: 11pt;}
.cms-index-index .abovefaqhome-content ol li strong {font-size: 12pt;}
.cms-index-index .abovefaqhome-content ol li .clarityhomequality {font-size: 12pt;}

/* home page changes seo related content css end */

/* product page video css start */

.catalog-product-view .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft div[aria-label="custproductvideo"] {background-color: #fff !important;}
.catalog-product-view .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft div[aria-label="custproductvideo"] .fotorama__thumb {width: 80%;background-color: #fff;margin-left: 20%;}
.catalog-product-view .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft div[aria-label="custproductvideo"] .fotorama__thumb img {width:75%;height: auto;}

/* product page video css end */

/* virtual product direct payment product css start */

.catalog-product-view .product_info.virtualproduct .your-order-block .actions {width: 250px;}
.catalog-product-view .product_info.virtualproduct .custdesign_name .custprowishlist {display:none !important;}

/* virtual product direct payment product css start */

.cms-page-view .shapes-steps-link .custshapeinfo {  
	background: #e2e2e2;
    background: -moz-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
    background: -webkit-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
    background: linear-gradient(to bottom,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#fefefe',GradientType=0);
    border: 1px solid #f2f2f2;
    color: #000;
    font-weight: 700;
    display: block;
    font-size: 16px;
    padding: 10px 10px 10px 45px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out; 
}

[lang="en-US"] .cms-diamond-shapes .education-col-in p {min-height: 0px;}
[lang="en-US"] .cms-diamond-shapes .education-col-in p.learn-more a {margin-top: 30px;}

.cms-page-view .table-filter.hidden-767 .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 1px;}
.cms-page-view .table-filter.hidden-767 .noUi-handle.noUi-handle-upper {width: 18px;height: 18px;margin-top: 0.5px;margin-left: -13px;}

.page-wrapper #maincontent .table-filter.hidden-767 .noUi-handle.noUi-handle-lower {cursor: pointer;}
.page-wrapper #maincontent .table-filter.hidden-767 .noUi-handle.noUi-handle-upper {cursor: pointer;}

.catalog-product-view .table-filter.hidden-767 .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 0.5px;}
.catalog-product-view .table-filter.hidden-767 .noUi-handle.noUi-handle-upper{width: 18px;height:18px;margin-top:1.5px;margin-left: -12px;}
  
  
.cms-page-view .shapes-steps-link .custshapeinfo span {    
	background: #fff;
    border-radius: 0 100% 0 0;
    bottom: 1px;
    color: #333;
    font-size: 20px;
    font-weight: 700;
    left: 1px;
    padding: 10px 15px 10px 0;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 45px;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 
.cms-page-view .shapes-steps-link .custshapeinfo:hover span {background: #d84813 !important;color: #fff !important;}
.cms-page-view .shapes-steps-link .custshapeinfo:hover {background: #FBFBFB;color: #333;} 
.cms-page-view .shapes-steps-link .custshapeinfo { font: 700 16px/1.35 'maison';cursor: pointer;} 

#diamond-search-result #diamond-detail-result .diamond_detail_results_ul .labcertificate .labcertificatenumber a.certcustlink {color: blue;}

/* newsletter captcha code start */

#newslettercaptcha { display: block;color: #e02b27;font-size: 1.2em;margin-top: 5px;}
.footer-box .block.newsletter .form.subscribe .field.newsletter .control {margin-bottom: 10px;}

/* newsletter captcha code end */

/* ring size popup css start */

.ringsizeinfo-tooltips {position: relative;display: inline;cursor: pointer;font: 500 14px/1.35 'maison';}
	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content	{visibility: visible;opacity: 1;bottom: 27px;left: -251px;z-index: 999;background: #eeeeee;text-transform: none;height: 280px;width: 350px;padding: 0px 12px;text-align: left;}
	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content h3 {margin-bottom: 10px;margin-top: 15px;text-align: center;}	
	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p {font-size:13px;}	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p a {font-family:'maison';font-size:13px;}

.ringsizeinfo-tooltips .ringsizeinfotooltips-content {position: absolute;color: #000000;width: 320px;background: #FFFFFF;height: 75px;line-height: 30px;text-align: center;visibility: hidden;border-radius: 6px;padding: 8px;}
.ringsizeinfo-tooltips .ringsizeinfotooltips-content:after { content: '';position: absolute;top: 99%;left: 71.5%;margin-left: 0px;
width: 0px;height: 0px;border-top: 8px solid #eeeeee;border-right: 8px solid transparent;border-left: 8px solid transparent;}
	
.ringsizeinfo-tooltips {position: absolute;margin-left:5px;top:7px;cursor: pointer;}
.ringsizeinfo-tooltips .ringsizeinfo-hover img {height:16px;width: auto;}
/* ring size popup css end */


/* US IP popup css start */

.page-header #currencytoglemain #custcurrencytoggle {z-index: 9999999999;}

#usippopupmodal .usippopupmodal-content {text-align: center;color: #262118;}	
#usippopupmodal .usippopupmodal-content .chatbox-title {font-size: 34px;margin-bottom: 10px;}	

#usippopupmodal .usippopupmodal-content .usippopupmodal-top {float: left;width: 100%;font-size: 15px;font-family: 'gt-sectra';margin-bottom: 20px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle {width: 460px;margin:20px auto;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {float: left;width:195px;margin-right: 20px;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one select {height: 35px;float: left;width: 215px;font-family: 'WorkSans';text-transform: uppercase;font-size: 12px;letter-spacing: 1.5px;font-weight: 500;border: 1px solid rgba(0, 0, 0, 0.5);}


#usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block {float:left;width:100%;margin-top:30px;margin-bottom: 15px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block a.ussiteshop {font-family: 'WorkSans';font-size: 12px;
letter-spacing: 1.5px;color: #000;border: 1px solid rgba(0, 0, 0, 0.5);width: 230px;margin: 0 auto;padding: 8px 0px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin {font-family: 'WorkSans';font-size: 12px;
letter-spacing: 1.5px;color: #000;border: 1px solid rgba(0, 0, 0, 0.5);width: 230px;margin: 0 auto;padding: 8px 0px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two {float: right;width: 90px;margin-right: 26px;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two select {height: 35px;width: 90px;font-family: 'WorkSans';font-size: 14px;letter-spacing: 1.5px;border: 1px solid rgba(0, 0, 0, 0.5);}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .three {float: right;width:210px;position: relative;display: block;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner {height: 44px;width: 210px;background: #D84813 0% 0% no-repeat padding-box;opacity: 1;margin: auto;position: relative;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner:before {    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 15px solid #D84813;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner:after {    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 15px solid #D84813;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner p {font-size: 13px !important;font-family: 'maison';color: #fff;margin: auto;text-align: center;position: relative;padding: 15px;letter-spacing: 2px;}


#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom {float: left;width: 100%;font-size: 15px;font-family: 'gt-sectra';margin-top:30px;}

#usippopupmodal #ukstorepopup .usippopupmodal-content .usippopupmodal-bottom {margin-top:0px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner {height: 44px;width: 235px;background: #D84813 0% 0% no-repeat padding-box;opacity: 1;margin: auto;position: relative;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner:before {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 15px solid #D84813;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner:after {content: "";width: 100%;
height: 0;position: absolute;bottom: 0;left: 0;border-top: 15px solid #D84813;border-left: 15px solid #fff;border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner p {font-size: 13px !important;font-family: 'maison';color: #fff;margin: auto;text-align: center;position: relative;padding: 15px;letter-spacing: 2px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-middle {width: 80%;position: relative;margin:0px auto;}

[lang="en-US"] #usippopupmodal .usippopupmodal-content .usippopupmodal-middle {width: 90%;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width: 250px;margin: 0 auto;text-align: left;list-style: disc !important;padding: 0px;}

[lang="en-US"] #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width: 280px;}

#usippopupmodal .usippopupmodal-content a {display: inline-block;font-size: 12px;line-height: 1.6em;text-transform: uppercase;vertical-align: top;width: 100%;color: #262118;font-family: 'gt-sectra';margin-top: -6px;}	

#usippopupmodal {display: block;position: fixed;z-index: 9999999;left: 0;top: 0;width: 100%;height: auto;overflow: hidden;background-color:transparent !important;font: 500 11px/1.35 'maison', Helvetica Neue, Verdana, Arial, sans-serif;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-middle .left {width: 50%;float: left;}
#usippopupmodal .usippopupmodal-content .right {float: right;width: 50%;}
#usippopupmodal .usippopupmodal-content .right img {width:160px;height:auto;margin-top:20px;}
#usippopupmodal .usippopupmodal-content .right ul { list-style: none;text-align: left;font-size: 15px;margin-left: 30px;margin-top: 20px;}


header #usippopupmodal .usippopupmodal-content .showroomsaddress {float:left;width:100%;background:#FCF7F3;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .usippopupmodal_middle_content {margin:0px auto;width:370px;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms {float:left;width:50%;text-align:left;padding-left: 13px;background: #FCF7F3;padding-top: 25px;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms ul {list-style:none;padding:0px;text-align:left;
font-family:'WorkSans';font-size:12px;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms ul li {margin-bottom: 5px;}	

header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms .showroomtitle {font-size:11px;font-weight: bold;
margin-bottom: 10px;font-family: 'WorkSans';color:#D84813;}

header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms .showroomtitle a {text-decoration: underline;
color: #D84813 !important;letter-spacing: 0.6px;width:100% !important;}
	
	
#usippopupmodal .modal-content {background-color: #fefefe;margin: 11% auto;padding: 10px;border: none;box-shadow: 0 0 130px 10px rgba(0,0,0,0.3);width: 500px;border-radius: 5px;position: relative;height: 450px !important;}

#usippopupmodal .close {color: #676767;float: right;font-size: 35px;font-weight: normal;top: 0;position: absolute;right: 15px;}

#usippopupmodal .close:hover,#usippopupmodal .close:focus {color: black;text-decoration: none;cursor: pointer;}

/* US IP popup css end */


/* product page visual view css code start */


.catalog-product-view .diamond_tbl.labgrownall-languages {float: left;width: 100%;padding-top: 25px;}

.catalog-product-view .diamondsresluts-header {float: left;position: relative;display: block;width: 100% !important;margin-top: 20px;margin-bottom: 20px;}
.catalog-product-view .custlab_commonproduct_pages #diamond_table_heading {display:none;}
.catalog-product-view .custlab_commonproduct_pages ul#diamondRow_PRIDHPCHRFMEP {display:none;}

.catalog-product-view #diamond-result .visualview_diamonds {float: left;width: 32.4%;font-family: "GT Sectra";padding: 0px;cursor: pointer;border: 1px solid #D1D1D1;margin-right: 10px;margin-bottom: 10px;}
.catalog-product-view #diamond-result .visualview_diamonds.selected {border:2px solid #D84813 !important;margin-bottom: 8px;}

.catalog-product-view #diamond-result .visualview_diamond_results_2 {margin-right: 0px !important;}
.catalog-product-view #diamond-result .visualview_diamond_results_5 {margin-right: 0px !important;}
.catalog-product-view #diamond-result .visualview_diamond_results_8 {margin-right: 0px !important;}
.catalog-product-view #diamond-result .visualview_diamond_results_11 {margin-right: 0px !important;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: left;width: 25%;text-align: center;margin-bottom: 15px;margin-top: 20px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-label {float: left;width: 100%;color: #d84813;font-size: 11px;padding-bottom: 5px;font-family: "Maison Neue Extended";text-transform: uppercase;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualshape {width: 20% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualcarat {width: 19% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualcolour {width: 24% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualclarity {width: 24% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualcut {width: 12% !important;}


.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {float: left;width: 100%;color: #000;font-size: 11px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {width:100%;height:100%;padding: 8px;}
.catalog-product-view .product-main-content .custloose_commonproduct_pages #diamond-result .visualview_diamonds .visual-diamondimg {width:99%;}
#diamond-result .visualview_diamonds .visual-diamondimg img {width:100%;height:100%;object-fit:contain;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualsymmetry {width: 33%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualfluor {width: 22%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visuallab {width: 20%;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow {float: left;width: 25%;text-align: center;margin-bottom: 15px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-label {float: left;width: 100%;color: #d84813;font-size: 11px;padding-bottom: 5px;font-family: "Maison Neue Extended";text-transform: uppercase;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value {float: left;width: 100%;color: #000;font-size: 11px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow {float: left;width: 33.33%;text-align: center;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-label {float: left;width: 100%;color: #262118;font-size: 16px;padding-bottom: 5px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-value {float: left;width: 100%;color: #262118;font-size: 14px;opacity: 0.8;}


.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {text-align: right;width: 43%;margin-top: 20px;float: left;margin-bottom: 10px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .main_visual_more_details {text-align: right;
    width: 15%;
    margin-top: 23px;margin-bottom: 10px;
    float: left; }

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {
    font-size: 14px;
    padding-right: 9px;
}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 14px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details {position: relative;
    height: 30px;
    width: 100%;
    background-color: #D84813;
    color: #FFF;
    font: normal 12px/26px "Maison Neue Extended";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px;padding-top: 3px;margin-right: 20px;
    width: 100px;
    float: right;margin-bottom: 15px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details:before {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}
.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details:after {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}

/* product page visual view css code end */


/* review block changes code start */

#desktopreviewsslider { 
  margin: 0px auto; 
  position: relative; 
  width: 770px; 
  height: 250px; 
  padding: 10px; 
}
#desktopreviewsslider .reviewtextblock_slider { float:left;width: 100%;}
#desktopreviewsslider .reviewtextblock_slider .reviewtextblock {font-family: 'gt-sectra';font-size: 18px;position: relative;height: 220px;min-height:210px;}
#desktopreviewsslider .reviewtextblock_slider .reviewtextblock .reviewtextblockcontent {font-family: 'gt-sectra';position: absolute;margin:0px;top: 50%;transform: translateY(-50%);text-align: center;}	
#desktopreviewsslider div.container .reviewsource {margin: 10px auto;width: 100%;position: relative;display: block;}
#desktopreviewsslider div.container .reviewsource a.reviewstar {float: left;margin:0 auto;width: 100%;text-align: center;text-decoration: none;}
#desktopreviewsslider div.container .reviewsource a.reviewlogo {float: left;margin:0 auto;width: 100%;text-align: center;}



/* review block changes code end */

.cms-home p.homepageborder {border-top: groove #fafafa94 0.1rem;}
.cms-home .cdz-three-banner .row .col-sm-12 #octagon a p.home_banner_text {width: 275px;top:9px;height: 26px;left: -5px;}
.cms-home .cdz-three-banner .row .col-sm-12 #octagon {display:block !important;}

/* cms page view visual diamonds code start */	

.cms-page-view .diamondsresluts-header {float: left;position: relative;display: block;width: 100% !important;margin-top: 20px;margin-bottom: 20px;}
.cms-page-view .custlab_commonproduct_pages #diamond_table_heading {display:none;}
.cms-page-view .custlab_commonproduct_pages ul#diamondRow_PRIDHPCHRFMEP {display:none;}

.cms-buy-ten-carat-diamond-best-prices .separate_diamondpage .content .alldiamondsdata .diamondssection {width:100%;}
.cms-buy-ten-carat-diamond-best-prices .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {
width:100%;}

.cms-buy-ten-carat-diamond-best-prices #maincontent #diamond-result .visualview_diamonds {width: 32.25%;}
.cms-buy-ten-carat-diamond-best-prices #maincontent #customshare {display:none !important;}
.cms-buy-ten-carat-diamond-best-prices .separate_diamondpage h1 {font-family:'Playfairdisplay' !important;}
.cms-buy-ten-carat-diamond-best-prices .separate_diamondpage p.mobipadview {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}
.cms-buy-ten-carat-diamond-best-prices .page-wrapper .columns .column.main {margin:0px auto;width:1400px;max-width:1400px;}


.cms-buy-ten-carat-diamond-best-prices .separate_diamondpage .content .alldiamondsdata {width:100%;}
.cms-buy-ten-carat-diamond-best-prices .diamond_tbl.labgrownall-languages #diamond_table_heading {display:none;}
.cms-buy-ten-carat-diamond-best-prices .diamond_tbl.labgrownall-languages ul#diamondRow_PRIDHPCHRFMEP {display:none;}

body.cms-buy-ten-carat-diamond-best-prices .page-wrapper #diamond-result .visualview_diamonds {width:20.5vw;}

.cms-page-view #diamond-result .visualview_diamonds {float: left;width: 32.30%;font-family: "GT Sectra";padding:5px 0px 5px 0px;cursor: pointer;border: 1px solid #D1D1D1;margin-right: 15px;margin-bottom: 15px;}
.cms-page-view #diamond-result .visualview_diamonds.selected {border:2px solid #D84813 !important;margin-bottom: 13px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: left;width: 100%;text-align: center;margin-bottom: 15px;margin-top: 20px;font-family: 'Maison Neue';font-weight: 700;font-size: 16px;color: #000000;line-height: 16px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-right: 3px;margin-left: 10px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {float: left;color: #000;font-size: 12px;font-family: 'WorkSans';font-weight: normal;margin-right: 8px;width: auto;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value.visuallab {margin-right: 0px;}

#diamond-detail-result .labgrowndiamonds_details .labcertificate .labcertificatenumber a.certcustlink {font-size: 13px;font-family: 'Maison Neue';font-weight: 700;}

.cms-page-view #diamond-result .visualview_diamonds .visual-diamondimg {width:100%;height:300px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-diamondimg img {width:100%;height:100%;object-fit:contain;padding:0px 10px;}


#diamond-detail-result .labgrowndiamonds_details .labcertificate span {font-size:13px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .shape {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Carat {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .width {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .color {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .height {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .clarity {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .table_percent {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .cut {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .depth {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .fluorescence {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .symmetry {padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price {margin-bottom: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {font-family: 'Maison Neue';font-weight: 700;font-size: 14px;width: auto;padding-right: 15px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .second {font-family: "Maison Neue";font-weight: 700;font-size: 14px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {font-size:12px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .second {font-size:12px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat {margin-bottom: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {font-family: 'Maison Neue';font-weight: 700;font-size: 14px;width: auto;padding-right: 15px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {font-family: "Maison Neue";font-weight: 700;font-size: 14px;}

.catalog-product-view #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {font-size:12px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {font-size:12px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price {margin-bottom: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {font-family: 'Maison Neue';font-weight: 700;font-size: 14px;width: auto;padding-right: 15px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-family: "Maison Neue";font-weight: 700;font-size: 17px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {font-size:12px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-size:15px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter {float: left;width: 100%;padding-top: 13px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .left {float: left;width: 50%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .left.exceptgbp {top: 25px;position: relative;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right {float: right;width: 50%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button {display: block;
    position: relative;
    width: 100%;
    border: 0 none;
    background: #D84813;
    --notchSize: 13px;
    clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)) );
    text-decoration: none;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    padding: 0 25px;
    margin: 10px auto 0;
    font-family: "Maison Neue Extended";
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.15em;
}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart {max-width: 200px;margin:10 auto;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button span {color: #fff;
font-family: "Maison Neue Extended";letter-spacing: 0.15em;font-size: 13px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft .shape {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualsymmetry {width: 33%;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualfluor {width: 22%;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visuallab {width: 20%;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow {float: left;width: 100%;text-align: left;margin-bottom: 0px;padding-left: 12px;border-bottom: 1px solid #D1D1D1;padding-bottom: 15px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {float: left;width: 45%;color: #000;font-size: 12px;font-family: "Maison Neue";}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {float: right;width: 55%;color: #000;font-size: 12px;font-family: "Maison Neue";}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tablepercent {width: 35%;float: left;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tabledepth {width: 35%;float: left;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tableratio {width: 30%;float: right;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow {float: left;width: 33.33%;text-align: center;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-label {float: left;width: 100%;color: #262118;font-size: 16px;padding-bottom: 5px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-value {float: left;width: 100%;color: #262118;font-size: 14px;opacity: 0.8;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption hr.diamondsdetails-hr {margin-top: 5px;border-top: 1px solid #ddd;border-color: #D1D1D1;margin-bottom: 5px;float: left;width: 100%;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left {width: 50%;float: left;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right {width: 45%;float: left;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {font-family: 'Maison Neue';color: #D84813;font-weight: 700;text-transform: uppercase;font-size: 12px;line-height: 20px;width: auto;padding-right: 15px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {font-size: 12px;padding-right: 5px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {font-family: 'Maison Neue';color: #D84813;font-weight: 700;text-transform: uppercase;font-size: 12px;line-height: 20px;width: auto;padding-right: 15px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first{font-size: 12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second{font-size:12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-size:12px;} 

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second {font-family: "Maison Neue";font-weight: 400;font-size: 13px;letter-spacing: 0.7px;color: #262118;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-family: "Maison Neue";font-weight: 400;font-size: 13px;letter-spacing: 0.7px;color: #262118;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamondsdetails-hr {border-bottom:2px solid #ddd;margin-top:0px;float: left;width: 100%;margin-bottom: 12px;}

.custlab_commonproduct_pages #diamond-result #diamond-detail-result hr.labgrowndetails_hr {border-color: #ddd;margin-top:13px;}

#diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-family: "Maison Neue" !important;font-weight: 700;font-size: 17px;padding-top:6px;}

.catalog-product-view #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-size: 15px;padding-bottom: 2.2px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {padding-right: 5px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate .labcertificatenumber a.certcustlink {font-size: 12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate span {font-size: 12px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-price {text-align: right;width: 47%;margin-top: 20px;float: left;margin-bottom: 10px;font-family: "Maison Neue";}
.cms-page-view #diamond-result .visualview_diamonds .main_visual_more_details {text-align: right;width: 15%;margin-top: 23px;margin-bottom:10px;float: left;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 16px;padding-right: 9px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size:19px;font-family: 'Maison Neue';font-weight: 400;}

.cms-page-view #diamond-result .visualview_diamonds .visual_more_details {position: relative;
    height: 30px;
    width: 100%;
    background-color: #D84813;
    color: #FFF;
    font: normal 12px/26px "Maison Neue Extended";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px;padding-top: 3px;margin-right: 50px;
    width: 100px;
    float: right;}
.cms-page-view #diamond-result .visualview_diamonds .visual_more_details:before {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}
.cms-page-view #diamond-result .visualview_diamonds .visual_more_details:after {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}
	
.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds {width: 32.25%;}	
.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right:40px;}	
.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price {width: 45%;}

.cms-diamond-dealer-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds {width: 32.25%;}	
.cms-diamond-dealer-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right:40px;}	
.cms-diamond-dealer-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price {width: 45%;}

.catalog-product-view .your-order-block {background-color: #ffffff;}
.catalog-product-view .your-order-block:before {border-bottom: none !important;}
.catalog-product-view .your-order-block:after {border-top: none !important;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 14px;padding-right: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size:16px;font-family: 'Maison Neue';font-weight: 400;}

.catalog-product-view .your-order-block .your-order h4 {font-size:28px;text-align: left;line-height: 28px;margin-bottom:10px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .left {width:100% !important;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right {display:none !important;}

.catalog-product-view .your-order-block .your-order {margin: 0px auto;width:600px;text-align: center;}

.catalog-product-view .product_info .your-order-block .your-order .yop_content {line-height: 20px;font-size: 12px;text-align: left;}


.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft .shape {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualsymmetry {width: 33%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualfluor {width: 22%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visuallab {width: 20%;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow {float: left;width: 100%;text-align: left;margin-bottom: 0px;padding-left: 0px;border-bottom: 1px solid #D1D1D1;padding-bottom: 15px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content {width: 100%;margin: 10px auto;text-align: center;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: none;width: 220px;text-align: center;margin: 8px auto;font-family: 'Maison Neue';font-weight: 700;font-size: 16px;color: #000000;line-height: 16px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-right: 2px !important;margin-left: 3px !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {float: left;color: #000;font-size: 12.5px;font-family: "Maison Neue";font-weight: bold;margin-right: 2px;width: auto;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value.visuallab {margin-right: 0px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {float: left;width: 44%;color: #000;font-size: 10px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {float: right;width: 55%;color: #000;font-size: 10px;font-family: "Maison Neue";padding-left: 2px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tablepercent {width: auto;float: left;margin-right: 3px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tabledepth {width: auto;float: left;margin-right: 3px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tableratio {width: auto;float: left;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow {float: left;width: 33.33%;text-align: center;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-label {float: left;width: 100%;color: #262118;font-size: 16px;padding-bottom: 5px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-value {float: left;width: 100%;color: #262118;font-size: 14px;opacity: 0.8;}

.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment span {
       -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    color: #262118;
    line-height: 48px;
    height: 48px;
    width: 250px !important;
    float: left;
    cursor: pointer;
    margin-left: 0px;
}

.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment {
        color: #262118;
    text-align: center;
    width: 250px;
    float: left;
    line-height: 48px;
    background: #fff;
    margin-left: 15px;
    border-radius: 25px;
}

.catalog-product-view .product_info .your-order-block .yop_total_price {margin-top: 20px;}

.catalog-product-view .product_info .your-order-block .actions {max-width: 520px;margin: 8px auto;width: 520px;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {width: 250px;float: left;margin:0px;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button:hover {background-color: #D84813 !important;color: #ffffff !important;}
.catalog-product-view .product_info .your-order-block .actions .custinstock {float: left;width: 100%;padding-top:12px;line-height: 20px;font-size: 14px;}

.catalog-product-view .product_info .your-order-block .yop_hs_price {font-family: "Maison Neue";
    font-size: 12px;
    letter-spacing: 0.05em;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #d84813;
    margin-bottom: 12px;
    margin-top:10px;
	float: left;
	width:100%;
}


/* cms page view visual diamonds code end */

/* loose and colour diamond page image and video in preview code start */

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage #diamond-result .visualview_diamonds .visual-diamondimg {width: 100%;height:100%;}
.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage #diamond-result .visualview_diamonds .visual-diamondimg {width: 100%;height:100%;}
.cms-page-view .page-wrapper #maincontent #diamond-result .visualview_diamonds .visual-diamondvideo {width:100%;height:100%;}
.cms-page-view .page-wrapper #maincontent #diamond-result .visualview_diamonds .visual-diamondvideo embed {width:332px;height:332px;
margin-bottom:12px;}
.cms-page-view .page-wrapper #maincontent .columns .separatecolour_diamondspage .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg img {height:332px !important;}
.cms-page-view .page-wrapper #maincontent .columns .separateloose_diamondspage .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg img {height:332px !important;}
/* loose and colour diamond page image and video in preview code end */

/* add to ring css code start */

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {max-width: 180px;float: left;margin-right:10%;}

.cms-page-view.cms-buy-ten-carat-diamond-best-prices .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:8%;}

.cms-page-view .page-wrapper .loose-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:8%;}

.cms-page-view .page-wrapper .fancy-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:8%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring {max-width: 180px;float: left;margin-top:10px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring span {
color: #fff;font-family: "Maison Neue Extended";letter-spacing: 0.15em;font-size: 13px;font-weight: normal;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart span {font-size: 11px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart button {padding:0px 16px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring span {font-size: 11px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right {width:60%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .left {width: 40%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button {
        -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 16px 16px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 16px 16px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    font-family: "Maison Neue Extended";
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 50px;
    height: 50px;
    width: 100% !important;
    float: left;
    cursor: pointer;padding: 0px 16px;
}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button span {
    color: #D84813;
    text-align: center;
    width: 100%;
    line-height: 38px;
    position: relative;
	font-family: "Maison Neue Extended";letter-spacing: 0.15em;font-size: 11px;font-weight: normal;
}

/* add to ring css code end */

/* empty cart page code start */

.checkout-cart-index .cart-empty .cartemptymain {text-align: center;width: 350px;margin: 15px auto;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton {background: #D84813 0% 0% no-repeat padding-box;width: 250px;opacity: 1;margin: 20px auto;height: 50px;position: relative;}
.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss {background: #D84813 0% 0% no-repeat padding-box;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:before {border-bottom: 15px solid #D84813;}
.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:after {border-top: 15px solid #D84813;}
.checkout-cart-index .cart-empty .cartemptymain a {width: 250px;height: 50px;margin: 0 auto;}
.checkout-cart-index .cart-empty .cartemptymain a #octagonss p {font-family: 'maison';color: #fff;font-size: 14px !important;text-transform: uppercase;}

/* empty cart page code end */

.checkout-index-index #checkout-payment-method-load .payment-method-content fieldset#payment_form_stripe_payments_checkout .payment-method-note {font: 500 13.5px/1.35 'maison', Helvetica Neue, Verdana, Arial, sans-serif;}	
.checkout-index-index #checkout-payment-method-load .payment-method-content fieldset#payment_form_stripe_payments_checkout {padding-top: 10px;top: -10px;position: relative;}
.checkout-index-index #checkout-payment-method-load .payment-methods #stripe_stripe_checkout .payment-method-title {padding-bottom: 0px;}
.checkout-index-index #checkout-payment-method-load .payment-method-content fieldset#payment_form_stripe_payments_checkout .stripe-checkout-icon-container {padding-top: 0px;}

.checkout-index-index #checkout-payment-method-load .items.payment-methods .payment-method input[type="radio"]:checked {box-shadow: 0 0 0 10px #d84813 inset;}

.cms-prong-setting-diamond-solitaire-rings p.imgp {text-align: center;}
.cms-prong-setting-diamond-solitaire-rings p.imgp img.thumbnails {width: 50%;}
.cms-prong-setting-diamond-solitaire-rings h3 a.h3link {font-size: 20px;font-family: 'gt-sectra';}
.cms-prong-setting-diamond-solitaire-rings .cus_title {font-size: 20px !important;}

.cms-prong-setting-diamond-solitaire-rings .page-wrapper .p_style .row .col-sm-12 ul li {color: #262118 !important;font: 500 16px/1.35 'maison' !important;line-height: 28px !important;}

.checkout-index-index .payment-method-content .stripe-checkout-icon-container .stripe-icon {height: 3em !important;}

.cms-reve-diamonds-showroom-locations .revediamondsshowrooms .showroomdetails li.whatsapp img {width: 18px;position: relative;top:2px;right: -4px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms {margin: 100px 120px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {list-style: none;width: 380px;margin: 30px auto;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li {font-family: 'maison';letter-spacing: 1.5px;font-size: 12px;font-weight: 600;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms #octagon {width: 306px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li a {color: #282828;font-size: 12px;font-family: 'maison';font-weight: 600;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li.contactus a:hover {color: #fc7070;text-decoration: underline;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li.contactus {margin-bottom: 3px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li a:hover {color: #fc7070;}

/* carat dropdown code start */

.cms-page-view .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 7px !important;border-right: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left {width: 80px !important;margin-right: 12px;}

[lang="en-US"] .cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left {margin-right:8px;}
[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left {margin-right:12px;}

.cms-page-view .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 5px !important;border-left: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-right {width: 80px !important;margin-right: 0px;}


.cms-page-view .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 7px !important;border-right: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left {width: 80px !important;margin-right: 12px;}

[lang="en-US"] .cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left {margin-right:8px;}

[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left {margin-right:12px;}
	
.cms-page-view .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 5px !important;border-left: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}
.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .table-filter-carat #slider-range-carat-767 {width: 77% !important;}

.cms-diamond-dealer-london-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}
.cms-diamond-dealer-london-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .table-filter-carat #slider-range-carat-767 {width: 77% !important;}

.cms-diamond-dealer-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}
.cms-diamond-dealer-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .table-filter-carat #slider-range-carat-767 {width: 77% !important;}


.cms-page-view .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 7px !important;border-right: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left {width: 80px !important;margin-right: 12px;}	

[lang="en-US"] .cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left {margin-right:8px;}

[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left {margin-right:12px;}

.cms-page-view .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 5px !important;border-left: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right {width: 80px !important;margin-right: 0px;}


.cms-diamond-dealer-london-wholesale-diamonds .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}

.cms-diamond-dealer-wholesale-diamonds .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}



.catalog-product-view .table-filter.hidden-767 .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 11px !important;
padding-top: 5px !important;width: 100% !important;text-align: left !important;padding-left: 5% !important;border-right: 1px solid #D1D1D1 !important;}
.catalog-product-view .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-left {width: 12% !important;margin-right: 1%;}	


.catalog-product-view .table-filter.hidden-767 .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 11px !important;
padding-top: 5px !important;width: 100% !important;text-align: left !important;padding-left: 5% !important;border-left: 1px solid #D1D1D1 !important;}
.catalog-product-view .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 12% !important;margin-right: 0px;}


/* carat dropdown code end */

.DimondDetailBox .exceptgbcountrydiamondprice .proincvat {font-size: 13px !important;padding-left: 5px;padding-right: 4px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips img {top: 3px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span {background: #E6E6E6;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips span:after {border-top: 8px solid #E6E6E6;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 27.2%;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 87.5%;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 55.5%;}

.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 130px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 110px;}

@media (min-width: 1025px) {

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a span.engagementshape-text {font-family: 'maison';font-size: 12px;}

/* mobile filter new design code start */

.cms-page-view .mobileview_shapefilter {display:none !important;}
.cms-page-view .diamonds_showhidefilter_mobileview {display:none !important;}

/* mobile filter new design code end */

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp {top:0px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price span.first {float:left;width:30%;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price span.second {float:left;width:70%;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price span.proincvat {margin-top:8px;position:absolute;left:0px;padding:0px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price .us-custvat-tooltips {top:4px;left:5px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price .us-custvat-tooltips .us-custvat-tooltips-content {left: -139.8%;}

[lang="en-US"] #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {padding-right: 4%;}

[lang="en-US"] .cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right {width: 57.5%;}

[lang="en-US"] .cms-page-view .page-wrapper .loose-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 4%;}

[lang="en-US"] .cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 6%;}

[lang="en-US"] .cms-page-view.cms-buy-ten-carat-diamond-best-prices .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 4%;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .columns .column.main .mt-fuild-container #diamond-detail-result #media_360_view #iframe360view { height: 380px !important;width: auto;}

.cms-buy-ten-carat-diamond-best-prices #diamond-detail-result .DimondDetailBox #media_360_view {text-align: center;}

.catalog-category-view .page-wrapper .category-description .categorymoreless-button {display:none;}

.cms-page-view.cms-fancy-coloured-diamonds .page-wrapper .column.main .faq-text {margin:0px auto !important;}

[lang="en-US"] .cms-page-view .separatecolour_diamondspage_us .colourgia_grade {float: left;width: 100%;background-position: center;
background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;padding-bottom: 25px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {width: 12.5%;margin-bottom: 0px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {float: left;width: 380px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .table-filter-color {margin-bottom:0px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .filterattribute.colorfilter {margin-bottom:0px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {width: 380px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p {width: 16.66%;margin-bottom:0px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter {margin-bottom:0px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .separatelabgrown_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter {margin-top: 30px;}

.cms-diamond-dealer-london-wholesale-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .table-filter-clarity {margin-bottom:0px;}

/* new menu css code start */

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) .menulastitem.earringviewalltwo {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) .menulastitem.viewalltwo {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) .diamondsearch_mobile {display:none;}

/* new menu css code end */

.catalog-category-view .columns #product-list-container .ias-trigger-next {text-align: center;cursor: pointer;float: left;
width: 100%;margin-top: 30px;margin-bottom: 0px;}


/* category read more css code start */

[lang="en-GB"] body.category-oval .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

[lang="en-GB"] body.category-oval .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p span.categorymoretext {display:block !important;margin-top:10px;}

[lang="en-GB"] body.category-oval .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}


body.category-halo .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-halo .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(2) span.categorymoretext {display:none;}

[lang="en-US"] body.category-halo .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-halo .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}




[lang="en-GB"] body.category-contemporary .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

[lang="en-GB"] body.category-contemporary .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

[lang="en-GB"] body.category-contemporary .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

[lang="en-GB"] body.category-large-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

[lang="en-GB"] body.category-large-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

[lang="en-GB"] body.category-large-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-0-3-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-0-3-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-0-3-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-0-5-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-0-5-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-0-5-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

[lang="en-US"] body.category-0-9-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

[lang="en-US"] body.category-0-9-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

[lang="en-US"] body.category-0-9-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-1-2-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-1-2-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-1-2-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-1-9-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-1-9-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-1-9-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-minimalist-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-minimalist-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-minimalist-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-simple-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-simple-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-simple-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-simple-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-simple-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-simple-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-1-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-1-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-1-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-2-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-2-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-2-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-3-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-3-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-3-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-4-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-4-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-4-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-5-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-5-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-5-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-6-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-6-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-6-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-7-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-7-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-7-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-8-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-8-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-8-carat-diamond-ring .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-0-8-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-0-8-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-0-8-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-2-5-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-2-5-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-2-5-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-1-5-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-1-5-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-1-5-carat-diamond-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-bestsellers-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-bestsellers-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-bestsellers-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-dallas-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-dallas-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-dallas-engagement-rings .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-antique-engagement-rings-dallas .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-antique-engagement-rings-dallas .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-antique-engagement-rings-dallas .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

body.category-custom-engagement-rings-dallas .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p:nth-child(1) span.categorymoretext {display:block !important;}

body.category-custom-engagement-rings-dallas .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 p.categorymoretext {display:none;}

body.category-custom-engagement-rings-dallas .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .col-sm-16 a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;
font-family:'WorkSans';font-size:14px;letter-spacing:0px;}

/*body.catalog-category-view #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .morethantwop_categorydesc p:nth-child(1) span.categorymoretext {display:block !important;}

body.catalog-category-view #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .morethantwop_categorydesc p:nth-child(2) span.categorymoretext {display:block !important;}

body.catalog-category-view #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .morethantwop_categorydesc p:nth-child(3) span.categorymoretext {display:block !important;}

body.catalog-category-view #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .morethantwop_categorydesc p.categorymoretext {display:none;}

body.catalog-category-view #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content .col-xs-24 .morethantwop_categorydesc a.categorymoreless-button {display:block;cursor:pointer;text-decoration:none;font-family:'WorkSans';font-size:14px;letter-spacing:0px;}*/


/* category read more css code end */


/* book an appointment meeting block css start */

.cms-appointment-options.cms-page-view .page-main  h1 {margin-bottom:15px !important;}
.cms-appointment-options.cms-page-view .row.appointmentoptions .container .textcontent .custoctagonsecond {margin-top:20px !important;}
.cms-appointment-options.cms-page-view .row.appointmentoptions .appointmentdetails {margin: 50px auto;}
.cms-appointment-options.cms-page-view .row.appointmentoptions .appointmentdetails.secondapoointmentimg {margin:15px auto 40px;}
.cms-appointment-options.cms-page-view .appointmentdetails .meeting-img img {max-width: 92%;}
.cms-appointment-options .row.appointmentoptions .secondapoointmentimg .meeting-text {padding-left:0px !important;}

/* book an appointment meeting block css end */

/* product page video css start */

.catalog-product-view .gallery-placeholder .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__arr {bottom: 0;position: absolute;top: 40%;width: 80px;height: 80px;}

/* product page video css end */

/* lab grown diamond guide page css code start */

.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage_mobileview {display:none;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fourlabblock .labgrownimage_mobileview {display:none;}

/* lab grown diamond guide page css code end */

/* fancy color diamond visual and list view css start */

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview .visualview_diamonds .visual-attribute-firstrow {padding: 0px 10px;line-height:18px;height: 30px;}
.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 14px;}

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 0px;}
.cms-page-view #getcolourdiamondsflip-data .fancy-diamond-table #diamond-search-result .cmspagesfancycolor_visulandlistview .listview_diamonds > li:first-child {width:10%!important;}
.cms-page-view #getcolourdiamondsflip-data .fancy-diamond-table #diamond-search-result .cmspagesfancycolor_visulandlistview .listview_diamonds > li:last-child {width: 8.5% !important;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Intensity {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Overtones {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {
border-bottom: none !important;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .symmetry {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.cms-fancy-colored-diamonds.cms-page-view #diamond-result #diamondRow_PRIDHPCHRFMEP > li {width: 8.1%;}
.cms-fancy-colored-diamonds.cms-page-view #diamond-search-result .result-row-heading > li {width: 8%;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {border-bottom: none;padding-bottom: 5px;padding-top: 10px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .meas_depth {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {padding-top: 10px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate a.certcustlink {cursor: pointer;color: blue;font-family: 'Maison Neue';font-size: 13px;font-weight: 700;}
.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-attribute-firstrow {padding: 0px 2px;
line-height: 18px !important;height: 30px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .visual-diamondvideo {width:100%;height:300px;text-align:center;position: relative;}
.cms-page-view .cmspagesfancycolor_visulandlistview .visual-diamondvideo .visualpreviewvideo {width:94%;height:100%;z-index: 9;position: relative;}

.cms-page-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-right: 0px;margin-top:0px;padding-right:0px;}

.cms-page-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_detail_results_ul .diamonddetail-left {text-align: left;}
.cms-page-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_detail_results_ul .diamonddetail-right {text-align: left;}

.catalog-product-view #get-bundleproduct-fancydiamondsflip-data .custfancy_commonproduct_pages .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 0px !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Intensity {border-bottom: 1px solid #D1D1D1;padding-bottom:5px;padding-top:10px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Overtones {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {border-bottom: none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .symmetry {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {padding-top: 10px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .meas_depth {border-bottom: 1px solid #D1D1D1;padding-top: 10px;padding-bottom:5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .table_percent {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {border-bottom: none;padding-bottom: 5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right a.certcustlink {color: blue;font-size: 12px;font-family: 'Maison Neue';font-weight: 700;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 0px !important;}

.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond_table_heading ul.result-row-heading li:nth-child(11){width: 8.2% !important;}

.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond_table_heading ul.result-row-heading li:nth-child(1) {width: 9% !important;}

.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond_table_heading ul.result-row-heading li:nth-child(5) {width: 9% !important;}
.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond-result ul li:nth-child(9) {width: 6% !important;}
.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond-result ul li:nth-child(12) {width: 8% !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 13px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width: 140px;padding-right:0px;}

.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo {height: 238px;width: 225px;padding: 10px 8px 0px 8px;}

.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo embed.visualpreviewvideo {height: 100%;width: 100%;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) #custimageselected {right: 20px !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox.video #load360view_video_modal #iframe360view {max-height: 25vw !important;height: 25vw !important;}


.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo image.visualpreviewvideo {height: 100%;width: 100%;}

.cms-buy-ten-carat-diamond-best-prices .search-pagination {float: left;}

/* fancy color diamond visual and list view css end */

.table-filter.hidden-767 .table-filter-cut .table-filter-label span.cutfilter_title {float: left;width: 100%;text-align: center;line-height: 0;padding-top: 10px;}
.table-filter.hidden-767 .table-filter-cut .table-filter-label span.cutfilter_note {float: left;width: 100%;font-size: 9px;text-transform: capitalize;line-height: 3;}

.catalog-product-view .table-filter.hidden-767 .table-filter-cut .table-filter-label span.cutfilter_note {font-size:6.8px;line-height:4;font-weight: bold;}

.catalog-product-view .rings-withdiamonds-labgrown-productdesk div#media_tab span.graymediatab {font-size: 14px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {padding-top: 5px;}

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a:hover span {color: #fc7070;text-decoration: none;}

.cms-page-view #diamond-detail-result {width: 100%;margin: 0px 0px 15px 0px;}
.catalog-product-view #diamond-detail-result {width: 100%;margin: 0px 0px 10px 0px;}

.mobilefooter-search {display: none !important;}

/* labgrown cms page css start */

.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center {width: 100%;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center .text-center.cms-page-title p {width: 510px;margin: 15px auto;}

.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center {width: 100%;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center .text-center.cms-page-title p {width: 510px;margin: 15px auto;}

/* labgrown cms page css end */

/* category page new design code start 2025 */

body.catalog-category-view .page-wrapper .sidebar .viewfilterresults {float: left;width: auto;padding: 20px 0px;
border-top: 1px solid #e5e5e5;position: fixed;bottom: 0px;z-index: 9999999;background: #ffffff;left: 0px;}

body.catalog-category-view .page-wrapper .sidebar .viewfilterresults .viewfilterresults_content {width: 400px;margin: 0px auto;}

body.catalog-category-view .page-wrapper main#maincontent .columns .sidebar.sidebar-main #layered-filter-block .filter-content .filter-options .filter-options-item:last-child {border-bottom:none !important;}

body.categoryfilter_open header.page-header {padding-right:15px !important;}

/* category page new design code end 2025 */

/* only desktop view footer changes code start */

footer.page-footer #topfooter .widget.block .row.footer-logo {display:none;}
footer.page-footer #topfooter .widget.block .row.footer-social {display:none;}

footer.page-footer #topfooter .ukfooter .desktopfooter_only.logosocialmedia .logo {max-width:50%;margin-top: 35px;margin-bottom:35px;padding-left:0px;}
footer.page-footer #topfooter .ukfooter .desktopfooter_only.logosocialmedia .logo img.footer_logo {width:80%;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {margin:15px 0px 15px 0px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {
width: 40%;margin-top:6px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .footer-social .socialmedia p.social {text-align: left;}
footer.page-footer .bottom-footer-wrapper {border-top: none;padding-top:0px;}
footer.page-footer .bottom-footer-wrapper .footer.content {padding-top:0px;}

footer.page-footer .top-footer-wrapper .footer.content {padding-bottom: 10px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(3) .footercustshowroom p.h5 {margin-bottom:10px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-5:nth-child(3) .footercustshowroom p.h5 {margin-bottom:10px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .usfootercontact p.footer_custcontact {margin-top: 5%;
margin-bottom:25px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .usfootercontact p.footer_custcontact {text-transform: uppercase;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .usfooter_showroomappointment p.footer_custcontact {text-transform: uppercase;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-6:nth-child(3) .footerdallasblock p.h5 {
margin-top: 20px;margin-bottom: 28px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(3) .footerdallasblock p.h5 {
margin-top: 20px;margin-bottom: 28px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {
margin-top: 10px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top: 10px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .logo.desktopfooter_only {max-width:300px;}
footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .logo.desktopfooter_only .footer_logocontent {width:134px;
margin:0px auto;height:auto;padding-top:85px;}
footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .logo.desktopfooter_only img.footer_logo {width: 100%;}
footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .usfooterpayment {margin-top:60px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .footer-social.desktopfooter_only .socialmedia {padding-left:0px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .footer-social.desktopfooter_only {padding:0px;float: left;
width: 100%;margin-top: 20px;}


@media (min-width: 1370px) and (max-width: 1440px) {

.page-footer .top-footer-wrapper .desktopfooter_only .footer-social {padding:0px;float:left;width:100%;}	
footer.page-footer #topfooter .ukfooter .desktopfooter_only.logosocialmedia .logo {margin-bottom: 30px;}

body.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #maincontent {margin-top:145px;}
body.cmsdiamondspage .page-wrapper #maincontent {margin-top:145px;}
body.cms-man-made-diamonds-lab-created-synthetic-diamonds .page-wrapper #maincontent {margin-top:145px;}
body.cms-fancy-coloured-diamonds .page-wrapper #maincontent {margin-top:145px;}
body.cms-fancy-coloured-diamonds-lab-grown .page-wrapper #maincontent {margin-top:145px;}
body.cms-lab-grown-diamonds-uk .page-wrapper #maincontent {margin-top:145px;}

body .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content {height:375px !important;}
body .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {height:310px !important;}
body .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content img {width:25% !important;margin-top:35px !important;}

/* gemstone menu css start */

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content {height:410px !important;padding-left:80px !important;}

/* gemstone menu css end */

	
}	

/* only desktop view footer changes code end */


/* home page changes seo related content css start */

.cms-index-index .abovefaqhome {float: left;width: 100%;margin-top: 45px;}

.cms-index-index .faq-text .container {float: left;width: 100%;margin-top: 50px;}
[lang="en-US"] .cms-index-index .faq-text .container {margin-top: 20px;}
.cms-index-index .faq-text .container h2 {text-align: center;}

/* home page changes seo related content css end */

[lang="en-US"] .cms-home.cms-index-index .cdz-three-banner .groupinfo-desc .grifo-title.banner_title a {font-size: 22.5px !important;}

.cms-home.cms-index-index .cdz-three-banner .homebottombannar .container.text-center .col-xs-24 {top: -110px;}

.cms-page-view.page-layout-1column .table-filter.custlabgrowndesk .table-filter-certificate.ds-col .ui-slider-legend p {width:33.33% !important;}
.cms-page-view.page-layout-1column .table-filter.fliplooseseparate .table-filter-certificate.ds-col .ui-slider-legend p {width:33.33% !important;}
.cms-page-view.page-layout-1column .page-main #getcolourdiamondsflip-data .fliplabseparate .table-filter-certificate.ds-col .ui-slider-legend p {width: 33.33% !important;}
.cms-page-view.page-layout-1column #getloosediamondsflip-data .custlabgrowndesk .table-filter-certificate .ui-slider-inputs p {width: 33.33% !important;}
.catalog-product-view .page-main .rings-withdiamonds-labgrown-productdesk-header .table-filter-certificate .ui-slider-inputs .ui-slider-legend p {width: 33.33% !important;}

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result #media_360_video #load360view_video_modal {text-align: center;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 380px !important;width: 380px;max-height: 380px !important;}

.cms-page-view .separateloose_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 360px !important;max-height: 100% !important;width: 360px;margin-left: 10px;object-fit: fill;}

.cms-page-view .separateloose_diamondspage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 360px !important;padding-left: 12px;padding-right: 2.5px;
width: 100% !important;object-position: 50% 50%;object-fit: cover;}

.cms-page-view .separateloose_diamondspage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view #loadcertificate_modal {text-align: center;width: 100%;height: 360px;}

.cms-page-view.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result #media_360_video #load360view_video_modal {text-align: center;}
.cms-page-view.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 380px !important;width: 380px;max-height: 380px !important;}

.cms-page-view.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages .DimondDetailBox.video #load360view_video_modal #iframe360view {
height: 380px;width: 100%;max-height: 380px !important;}

[lang="en-US"] .catalog-product-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left:2.5%;bottom:29px;}
[lang="en-US"] .catalog-product-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 52.5% !important;}

[lang="en-US"] .catalog-product-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content span {width: 400px;height: 225px;}

[lang="en-US"] .cms-page-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 21.3%;}
.cms-page-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 20%;}
[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 19.3%;}

[lang="en-US"] .cms-page-view.cms-buy-ten-carat-diamond-best-prices #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 16.3%;}

[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .us-custvat-tooltips .us-custvat-tooltips-content span:after {
left: 17% !important;}

[lang="en-US"] .cms-page-view.cms-diamond-dealer-london-wholesale-diamonds #order_total .us-custvat-tooltips .us-custvat-tooltips-content {
left:17.5%;}
[lang="en-US"] .cms-page-view.cms-fancy-colored-diamonds #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left:19.2%;}

[lang="en-US"] .cms-page-view.cms-fancy-colored-diamonds .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 19% !important;}

[lang="en-US"] .checkout-index-index .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}
[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 186px;}
[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 135px;}
[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 24.5% !important;}

[lang="en-US"] .simpleprocss .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 266px;width: 360px;}
[lang="en-US"] .simpleprocss .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 30px !important;left: 39% !important;}

.yourorder_bundlewith_withoutdiamonds .custvat-info-tooltips img {margin-left: 5px;}

.catalog-product-view .yourorder_bundlewith_withoutdiamonds #order_total .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 54.5% !important;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span {width: 380px;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content {left: 30%;}

[lang="en-US"] .checkout-cart-index .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}
[lang="en-US"] .checkout-cart-index .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 9.5% !important;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content {left: 30%;}


.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {width:420px;height: 126px;}
.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {width: 420px;height:105px;bottom: -68px !important;}

/* US IP popup css start */

#usippopupmodal .usippopupmodal-content .left ul {font-size: 14px;margin-left:0px;margin-top:0px;list-style:none;text-align: left;padding-left: 15px;}
#usippopupmodal .usippopupmodal-content .left ul li {font-size: 16px;margin-bottom:15px;font-family:'WorkSans';}

#usippopupmodal .usippopupmodal-content .left ul li.footeradd-first {font-family:'Playfairdisplay';font-size:16px;text-transform:uppercase;}

#usippopupmodal .modal-content {height: 425px !important;}
#usippopupmodal .close {top:-5px;right: 15px;}

/* US IP popup css end */

/* certificate remove css code start */

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {float: left;width: 100%;position: relative;border-bottom: 2px solid #ddd;display: block;margin-bottom: 15px;padding-bottom: 18px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 310px;margin: 0 auto;display: block;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;margin-top: 5px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {left: 78px !important;}


.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {float: left;width: 100%;position: relative;border-bottom: 2px solid #ddd;display: block;margin-bottom: 15px;padding-bottom: 18px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 310px;margin: 0 auto;display: block;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {left: 78px !important;}


.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {float: left;width: 100%;position: relative;border-bottom: 2px solid #ddd;display: block;margin-bottom: 15px;padding-bottom: 18px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 100%;margin: 0 auto;display: block;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {left: 0px !important;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) #custvideoselected {right: 0px !important;}

.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber{width: 76% !important;}

/* certificate remove css code end */

/* cart page code start */

.checkout-cart-index .cart.table-wrapper .item-info .product-item-photo .product-image-container {width: 150px !important;}

/*.checkout-cart-index #maincontent .cart-container .cart-summary {padding-bottom: 0px !important;}*/
.checkout-cart-index .cart-container .cart-summary ul.checkout li.item .actions-toolbar {width: 320px;margin: 25px auto 0px;}
.checkout-cart-index .cart-container .cart-summary ul.checkout li.item .actions-toolbar button.submit {padding:18px 15px !important;width: 320px !important;}

/* cart page code end */

/* social icon code start */

.page-footer .top-footer-wrapper .footer-social a {width: 25px;height: 25px;}
.page-footer .top-footer-wrapper .footer-social a span:before {font-size: 25px;}
.page-footer .top-footer-wrapper .footer-social a.youtubesocial {margin-left: 6px;}
.page-footer .top-footer-wrapper .footer-social {padding: 10px 0px;}
footer.page-footer .top-footer-wrapper .footer.footer-content-top {padding-top: 0px;padding-bottom: 0px;}

/* social icon code end */

/* new design product page css start */

.catalog-product-view .productstep_two .table-filter .table-filter-shape li {width: 9.9%;}

.product_info div#product-options-wrapper {float: left;width: 100%;}

.catalog-product-view .page-wrapper .product-info-main .product_info .custproductname h1.mt_product_title {margin-bottom: 0px;font-size: 34px;border: none;width: 70%;float: left;padding-bottom: 0px;}
.catalog-product-view .page-wrapper .product-info-main .product_info .custproductname { float: left;width: 100%;position: relative;border-bottom: 1px solid #D84813;padding-bottom: 10px;margin-bottom:25px;}

.catalog-product-view .page-wrapper .custproductname .custdesign_name .design_name {font-family: 'Maison Neue Extended';position: absolute;
    bottom: 15px;
    right: 0px;}
.catalog-product-view .page-wrapper .custproductname .custdesign_name .design_name span {font-size:13px;}

.catalog-product-view .diamondsresluts-footer .search-pagination ul#pagination {margin-bottom: 0px;}	
	
.catalog-product-view .productstep_one .stepone_left .mt_step_count {text-transform: capitalize;font-family: "GT Sectra";font-weight: normal;font-size: 28px;line-height: 40px;text-align: left;color: #262118;min-width: 85px;}	
	
.catalog-product-view .productstep_one .stepone_left {width:20%;float: left;}	
.catalog-product-view .productstep_one .stepone_right {width:80%;float: left;text-align: center;}

.catalog-product-view .detailsfooterexceptuk .vat {display:none !important;}	
.catalog-product-view .detailsfooterexceptuk .total_price {display:none !important;}	
.catalog-product-view .detailsfooterexceptuk {padding-top: 0px !important;top: -6px;position: relative;}	
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-size: 17px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {font-size: 16px;}


.catalog-product-view .productstep_two .steptwo_left .mt_step_count {text-transform: capitalize;font-family: "GT Sectra";font-weight: normal;font-size: 28px;line-height: 40px;text-align: left;color: #262118;min-width: 85px;}	
	
.catalog-product-view .productstep_two .steptwo_left {width:20%;float: left;}	
.catalog-product-view .productstep_two .steptwo_right {width:75%;float: left;text-align: center;}	

.catalog-product-view .product_info .productstep_two .steptworight-buttons .step2choosediamonds:after { display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 26px;
    float: right;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;color: #d84813;position: relative;right: 20px;top:-38px;cursor: pointer;}	

.catalog-product-view .page-wrapper .custproductname .custdesign_name {
    margin-bottom: 0;
    float: right;
    width: 30%;
    border: none;
}	


.catalog-product-view .product_info .productstep_two .steptwo_right .steptworight-buttons .mobileviewstep2_header {display:none !important;}

.catalog-product-view .product-info-main .custdesign_name .custcombinewishdesign .custprowishlist {left: unset;position: relative;float: right;right: 0;top: 0;text-align: right;margin-bottom: 15px;}

.catalog-product-view .custproshort-desc {float: left;width: 100%;position: relative;display: block;}
.catalog-product-view .custproshort-desc .custproshort-descmain { float: left;
    width: 100%;
    font-size: 15px !important;
    font: 500 14px/1.35 'maison';
    letter-spacing: 1px;}
.catalog-product-view .custproshort-desc .custproshort-descmain p span {font-size: 15px !important;}
.catalog-product-view .custproshort-desc .readmore {    float: right;margin-right: 20px;
    color: #D84813;
    text-transform: uppercase;cursor:pointer;
    font-size: 12px !important;
    font-family: 'Maison Neue Extended';}
.catalog-product-view .product_info .productstep_one {-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1, #D1D1D1) top / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) bottom / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) left / 1px calc(100% - 30px), linear-gradient(#D1D1D1, #D1D1D1) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    padding: 17px 17px 6px 17px;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: auto;
    float: left;
    width: 100%;
    margin-top: 20px;}
	
.catalog-product-view .product_info .productstep_one .stepone_right .mobileview_select_title {display:none;}	
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileview_select_title {display:none;}	
	
.catalog-product-view .product_info .productstep_one .stepone_right {width:75% !important;float:left !important;}	
.catalog-product-view .product_info .productstep_one .bundlewithoutdiamond_stepone_right {width:75% !important;float:none !important;margin: 0 auto !important;}

.catalog-product-view .product_info .review-section h4.review_title {font-family: 'Maison Neue Extended' !important;font-size: 14px;}

.catalog-product-view .productstep_one .stepone_right .optionsmain {width:100%;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain.optionsmainsingle {width:500px;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01 {width:48%;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot {width:48%;float: none;margin: 0 auto;}

.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select02 {width:48%;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .bundle-option-select {padding:0px !important;text-align: center;}

.catalog-product-view .productstep_one .stepone_right.bundlewithoutdiamond_stepone_right .optionsmain .mt_select01 .bundle-option-select {padding:0px 0px 0px 12px !important;text-align: center;}

.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot .bundle-option-select {padding:0px 0px 0px 12px !important;text-align: center;}

.catalog-product-view .product_info .productstep_one .stepone_right .select_title { font-family: 'Maison Neue Extended';
font-size: 13px;color: #D84813;position: relative;top: -7px;width: 500px;text-align: center;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .select_title { font-family: 'Maison Neue Extended';
font-size: 13px;color: #D84813;position: relative;padding-bottom: 18px;padding-top: 3px;width: 500px;text-align: center;}		
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow {position: relative;display: block;}	

.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .downarrow {position: absolute;right: -35px;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .downarrow:after { display: inline-block;margin-top: 15px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 30px;
    float: right;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;color: #d84813;position: absolute;right: 10px;top:0px;cursor: pointer;}	

.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .uparrow {position: absolute;right: -35px;}	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .uparrow:after { display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f106';
    font-size: 30px;
    float: right;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;color: #d84813;position: absolute;right: 10px;top:0px;cursor: pointer;}		
	
	
.catalog-product-view .product.media .gallery-placeholder .fotorama {padding: 0px 75px 0px 80px;}

.catalog-product-view .product_info .productstep_two {-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1, #D1D1D1) top / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) bottom / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) left / 1px calc(100% - 30px), linear-gradient(#D1D1D1, #D1D1D1) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    padding: 17px 10px 17px 10px;
    width: 100%;
    height: auto;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.catalog-product-view .product_info .productstep_two .steptwodiamondshead {border-top:none !important;}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {    
	-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: 48px;
	width:48% !important;float:left;cursor:pointer;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds span {color: #262118;text-align: center;width: 100%;float: left;line-height: 48px;padding-right: 30px;}	
	

.catalog-product-view .product_info .productstep_two .steptwo_right .steptworight-buttons {float: left;width: 100%;margin-left: 6px;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment {height: 48px;width:48% !important;float:left;margin-left: 2%;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss {background: #D84813 0% 0% no-repeat padding-box;height: 48px;width:100%;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:before {border-bottom: 15px solid #D84813;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:after {border-top: 15px solid #D84813;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {color:#FFF;font-family: "Maison Neue";
font-size: 15px !important;margin-top: 0px;}

.catalog-product-view .product-main-content #diamond-result .visualview_diamonds {width: 32.35%;}

.catalog-product-view .product_info .your-order-block {-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1, #D1D1D1) top / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) bottom / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) left / 1px calc(100% - 30px), linear-gradient(#D1D1D1, #D1D1D1) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    padding: 10px 25px 10px 25px;
    width: 100%;
    width: 100%;
    margin-top: 20px;
	background-color: #fff;
}

.catalog-product-view .product_info .your-order-block.your-order-block-simple {padding: 40px;}
.catalog-product-view .product_info .your-order-block .yop_content {line-height: 28px;font-size: 14px;}

.catalog-product-view .product_info .custvat-info-tooltips span:after {left: 36.5%;border-top: 8px solid #eee;}
.catalog-product-view .product_info .custvat-info-tooltips:hover span {
    visibility: visible;
    opacity: 1;
    bottom: 26px;
    left: 0;
    margin-left: -118px;
    z-index: 999;
    background: #eeeeee;
}

/* new design product page css end */

	
/* banner code start */

.cms-home .page-wrapper .widget.block-static-block {width: 1440px;margin:0px auto;}
.cms-home .page-wrapper .page-footer #topfooter .widget.block-static-block {width: 100%;margin:0px auto;}
.cms-home .page-wrapper .page-footer .footer-custom-block .widget.block-static-block {width: 100%;margin:0px auto;}
.cms-home .page-wrapper .page-header .header-wrapper-bottom .header-main-menu .widget.block-static-block {width:100% !important;}

.cms-index-index .hometopbanner .bannerimgmain {float:left;width: 100%;position: relative;}
.cms-index-index .hometopbanner .bannerimgmain img {width:1440px;height:498px;}

.header.content .logo .main-logo {width: 160px !important;}

.cms-home .page-wrapper .hometopbanner .bannerimgmain .mobileviewhomebanner {display:none !important;}

.cms-index-index .hometopbanner .bannerimgmain .homebannercontent {position: absolute;top:0px;}

.cms-home .page-wrapper .hometopbanner .container.text-center {width: 630px;position: relative;}
[lang="en-US"] .page-wrapper .hometopbanner .container.text-center {width: 630px;}	

.cms-home .page-wrapper .hometopbanner h1.homebannerfirsttext {font-size:15px;color:#000;padding-left:5%;text-transform: uppercase;text-align: left;margin-top:50px;}
	
.cms-home .page-wrapper .hometopbanner h3.homebannersecondtext {color:#000;font-size: 30px;padding-left:30px;width:100%;text-align: left;margin-top: 30px;line-height: 40px;}	

.cms-index-index .hometopbanner .hometopbannermobile-btn {display:none !important;}
	
.cms-home .page-wrapper .hometopbanner h3.homebannerthirdtext {color: #000;line-height: 30px;text-align: left;padding-left: 30px;
margin-top: 30px;margin-bottom: 0px;}	
.cms-home .page-wrapper .hometopbanner .hometopbanner-btn {float: left;text-transform: uppercase;position: relative;width: 100%;
display: block;margin-top: 10px;}	

.cms-home .page-wrapper .hometopbanner .viewcollection a {    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: 48px;
    width: 48% !important;
    float: left;
    cursor: pointer;margin-left: 15px;}
.cms-home .page-wrapper .hometopbanner .viewcollection span {color:#D84813;text-align: center;width: 99%;float: left;line-height: 44.8px;background: #fff;border-radius: 29px 27px 26px 27px;top: 1.1px;position: relative;left: 1px;font-size: 14px;letter-spacing: 2px;}

[lang="en-US"] .page-wrapper .cdz-three-banner h2.reviewtexttitle {width: 750px;margin: 0 auto;}
[lang="en-US"] .page-wrapper .homebottombannar .row .container.text-center {width: 720px;margin: 0 auto;}
.cms-home .hometopbanner #octagon {float: left;margin-left:4%;margin-top:0px;}
.cms-home .hometopbanner .googlereview-homemobile {display:none;}
.cms-home .hometopbanner .googlereview-homedesktop {float: left;width: 100%;position: relative;display: block;margin-top:0px;padding-bottom:5px;}
.cms-home .hometopbanner .googlereview-homedesktop a img {float: left;width:300px;margin-left:3%;margin-top: 30px;height: auto;}
.cms-home .homebelowmainbanner {width: 90%;margin: 40px auto 30px;}
[lang="en-US"] .page-wrapper .homebelowmainbanner {width: 98%;}
[lang="en-US"] .page-wrapper .homebelowmainbanner .container.text-center .righttext .col-xs-24 {padding-left: 0px !important;}
.cms-home .homebelowmainbanner .lefimage {padding: 0px;}
.cms-home .homebelowmainbanner .righttext {padding: 0px;padding-top:0vw;}

.cms-home .homebelowmainbanner .righttext .bespoketitle {font-size: 32px;}

.page-wrapper header.page-header .header-wrapper-content>.header.content {padding: 8px 0px 8px 2% !important;}

/* banner code end */	

.page-footer .footer.content .mobileviewstoreimg {display:none;}

.mobilemenu-bookingblock {display:none !important;}
.cms-hatton-garden-jewellers-reviews .custcmsexplore {width: 1300px;margin:0 auto;}
.cms-diamond-district-jewelers-reviews .custcmsexplore {width: 1300px;margin:0 auto;}
	
.category-wedding-bands .cdz-three-banner .groupbanner-text.hover-scale {margin-top: 35px;}	
.cmspagesmobileview-bookingblock {display:none !important;}
.blogsmobileview-bookingblock {display:none !important;}
	
/* coloured diamonds pages css for sidebar code start */

.cms-fancy-yellow-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-black-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-pink-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-blue-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-red-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-brown-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-green-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-gray-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-chameleon-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-orange-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-violet-diamonds .sidebarmobiletab {display:none !important;}
.cms-where-to-buy-fancy-coloured-diamonds .sidebarmobiletab {display:none !important;}
.cms-where-to-buy-fancy-colored-diamonds .sidebarmobiletab {display:none !important;}

/* coloured diamonds pages css for sidebar code end */	

/* add book an appointment button on categories pages code start */

.catalog-category-view .mobilepro-bookappointment {display:none !important;}

/* add book an appointment button on categories pages code end */
	

/* sticky header code start */

.page-header.custom_activesticky {
    box-shadow: 0 0 5px #bdbdbd;
    -moz-box-shadow: 0 0 5px #bdbdbd;
    -webkit-box-shadow: 0 0 5px #bdbdbd;
    -o-box-shadow: 0 0 5px #bdbdbd;
    -ms-box-shadow: 0 0 5px #bdbdbd;
    width: 100%;
    max-width: 100% !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 889;
    margin: 0 auto;
    position: fixed !important;
    -webkit-animation-name: fadeInDown;
    -webkit-animation-duration: 5.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: anim_titles;
    -moz-animation-duration: 5.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
	background-color: #fffffff7;
}

.catalog-product-view .page-header.custom_activesticky {z-index:9 !important;}

.page-header.custom_activesticky .panel.wrapper .panel.header .header.links li.emlcs a#chatpopupopen {padding-left:18px;}
.page-header.custom_activesticky .panel.wrapper .panel.header .header.links li.telcs a.emcs1 {padding-left:18px;}
.page-header.custom_activesticky .header.content {display:block !important;}
.page-header .sticky-menu.active .header.content .col2-custom a.logo {margin: 0;position: relative;left: 350px;top: 0px;width: auto;
height: 40px;z-index: 5;display: block;}
.page-header.custom_activesticky .col2-custom {text-align: center;width: 65%;float: left;padding-left: 0%;}
.page-header.custom_activesticky .header.content.cdz-fix-left {display: flex !important;}	

.page-header.custom_activesticky .header.content .col1-custom {z-index: 999;position: relative;width: 250px;margin-left: 0.5%;height: auto;}
.page-header.custom_activesticky .main_shippingcurrency .combineshipcurrency_content {z-index: 9999999999;}
.page-header.custom_activesticky .headselected_shipcurrency {top: 6px;}


.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .left {font-size: 13px;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .shippingcountrytoggle select {font-size: 13px;height: 26px;padding: 1px 5px 0px 8px;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .center select {font-size: 12px;height: 26px;line-height: 21px;padding: 4px 5px 0px 8px;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .right button#custchangecurrency {font-size: 10px;line-height: 25px;}
.page-header.custom_activesticky .panel.wrapper {height: 34px;position: relative;z-index: 999999999;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .togglecurrecnyclose {top: -4px;position: relative;}
.page-header.custom_activesticky #currencytoglemain #custcurrencytoggle {top: 15px;}


.page-header.custom_activesticky .header.content {padding: 0px 10px 4px;}
.page-header.custom_activesticky .minicart-wrapper.col3-custom {display:none;}
.page-header.custom_activesticky .col2-custom {text-align: right;width: 8%;float: right;padding-left: 0%;margin-right: 2%;}
.page-header.custom_activesticky .header-wrapper-bottom {background-color: unset;border-top: none;border-bottom: none;position: absolute;
top: 47px;margin-left: 5.5%;left: 0px; right:0px;}

.page-header.custom_activesticky .header #octagonss.octagon_header p {font-size: 13px !important;}
.page-header.custom_activesticky .header #octagonss.octagon_header {height: 44px;width: 235px;}

.page-header.custom_activesticky .header-wrapper-content.sticky-menu .header.content {padding: 6px 0px 8px 0% !important;}
.page-header.custom_activesticky .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {background-color: unset !important;}
.page-header.custom_activesticky .menu-container ul.groupmenu li.level0 .groupmenu-drop.slidedown {margin-top: 10px;border-top: groove #fafafa94 0.1rem;}	

/* sticky header code end */	


/* categories view filter code start */	
	
.catalog-category-view .filter-content .mt-filter-active .block-actions.filter-actions a {color: #D84813;text-decoration: none;}	
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item span.filter-value {font: 400 11px/15px 'maison', Helvetica Neue, Verdana, Arial, sans-serif;letter-spacing: 2.5px;color: #000;margin-left: 5px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item .action.remove:before {color: #D84813;font-size: 11px;}

/* categories view filter code end */	
	
.header #octagonss.octagon_header p {font-family: 'maison';color: #fff;}	
.header #octagonss.octagon_header {background: #D84813 0% 0% no-repeat padding-box;}
.header #octagonss:before {border-bottom: 15px solid #D84813;}
.header #octagonss:after {border-top: 15px solid #D84813;}	
	
.cms-man-made-diamonds-lab-created-synthetic-diamonds .column .mt-fuild-container {padding-left: 100px;padding-right: 100px;}	
.cms-man-made-lab-grown-synthetic-diamonds .column .mt-fuild-container {padding-left: 100px;padding-right: 100px;}
.cms-diamond-dealer-london-wholesale-diamonds .column .mt-fuild-container {padding-left: 100px;padding-right: 100px;}	
.catalog-category-view .mobilepro-bookappointment {display:none !important;}

.cms-kunstliche-diamanten-im-labor-gezuchtete-synthetische-diamanten #maincontent .columns .separate_diamondpage{float:left;width:100%;}
.cms-kunstliche-diamanten-im-labor-gezuchtete-synthetische-diamanten #maincontent .columns .separate_diamondpage .mt-fuild-container { padding-left: 0px;padding-right: 0px;width: 1140px !important;margin: 0px auto;float: none !important;}

.cms-menneskeskabte-diamanter-laboratorie-dyrket-syntetiske-diamanter #maincontent .columns .separate_diamondpage{float:left;width:100%;}
.cms-menneskeskabte-diamanter-laboratorie-dyrket-syntetiske-diamanter #maincontent .columns .separate_diamondpage .mt-fuild-container { padding-left: 0px;padding-right: 0px;width: 1140px !important;margin: 0px auto;float: none !important;}

.cms-diamantes-artificiais #maincontent .columns .separate_diamondpage{float:left;width:100%;}
.cms-diamantes-artificiais #maincontent .columns .separate_diamondpage .mt-fuild-container { padding-left: 0px;padding-right: 0px;width: 1140px !important;margin: 0px auto;float: none !important;}

.cms-lab-grown-diamonds-arabic #maincontent .columns .separate_diamondpage{float:left;width:100%;}
.cms-lab-grown-diamonds-arabic #maincontent .columns .separate_diamondpage .mt-fuild-container { padding-left: 0px;padding-right: 0px;width: 1140px !important;margin: 0px auto;float: none !important;}

/* add book an appointment button on products pages code start */

.catalog-product-view .mobilepro-bookappointment {display:none !important;}

/* add book an appointment button on products pages code end */	
	
.cms-page-view .page-main .custsharetitle {position: absolute;z-index: 999999;display: block;right: 15px;width: 20%;}
.cms-asscher-cut-diamonds .custsharetitle .cmsshareicons {margin-top: 60px;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li a {font-size: 24px;}
.cms-page-view .page-main .custsharetitle #copyclipboard {color: #D84813;cursor: pointer;font-size: 21px;width: 30px;height: 30px;
margin-bottom: 10px;display: inline-block;text-align: center;line-height: 33px;}

.cms-page-view .page-main .custsharetitle #custlink-copyclipboard {visibility: hidden;width: 100px;background: #E6E6E6;color: #D84813;text-align: center;padding: 10px 0px;border-radius: 6px;position: relative;z-index: 1;top: 5px;right: -157px;
font-size: 15px;}
.cms-page-view .page-main  h1 {margin-bottom: 60px;}
.cms-page-view .custsharetitle .cmsshareicons {margin-top: 50px;float: right;}
.cms-where-to-buy-fancy-coloured-diamonds .custsharetitle .cmsshareicons {margin-top: 95px;}
.cms-where-to-buy-fancy-colored-diamonds .custsharetitle .cmsshareicons {margin-top: 95px;}
.cms-asscher-cut-diamonds .custsharetitle .cmsshareicons {margin-top: 70px;}
.page-header .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>.groupmenu-drop {z-index: 999999999;}

.cms-book-an-appointment .page-wrapper #maincontent {position: relative;}
.cms-book-an-appointment .page-main .custsharetitle {top: 0px;}	 

.cms-appointment-options .page-wrapper #maincontent {position: relative;}
.cms-appointment-options .page-main .custsharetitle {top: 0px;}	

.cms-book-a-virtual-appointment .page-wrapper #maincontent {position: relative;}
.cms-book-a-virtual-appointment .page-main .custsharetitle {top: 0px;} 

/* cms page view visual diamonds code start */	
	
.cms-page-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-top: 10px;}

.cms-page-view .diamondsresluts-header .diamonds-results-views {float:right;width:12%;text-align:right;}

.cms-page-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}


.cms-page-view #diamond-search-result .result-row-heading {margin-top: 0px;}

.cms-page-view .row .search-pagination {border-top: 1px solid #dedede !important;margin:0px;float:left;width:100%;}

.cms-page-view .row .table-filter {top: 0px;margin-top: 25px;}

.cms-buy-ten-carat-diamond-best-prices .twotencarat-labpagination {border-top: 1px solid #dedede !important;float: left;width: 100%;margin: 0px;}
.cms-buy-ten-carat-diamond-best-prices .diamond_tbl.labgrownall-languages {float: left;width: 100%;margin-top: 25px;}

/* cms page view visual diamonds code end */	



/* product view visual diamonds code start */

.catalog-product-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-top: 10px;}

.catalog-product-view .product_info .diamond_tbl .custloose_commonproduct_pages {float: none;width: 100%;margin-top: 15px;}
.catalog-product-view .product_info .diamond_tbl .custfancy_commonproduct_pages {float: left;width: 100%;margin-top: 15px;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views {float: right;width: 170px;text-align: right;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}

.catalog-product-view .product_info .search-pagination {
    border-top: none !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}


.catalog-product-view .product_info .bundleproductlab-diamondpagination {
    border-top: 1px solid #dedede !important;
    width: 100% !important;
    margin-top: 0px;
    margin-left: 0px;
    float: left;
}

.catalog-product-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 1px solid #dedede !important;
    width: 100% !important;
}

.catalog-product-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 20px;
    font-size: 14px;
    font-family: "Maison Neue";
    text-transform: capitalize;
}

.catalog-product-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}

.catalog-product-view .diamondsresluts-header .diamondsresluts span {
    color: #D84813;
}


.catalog-product-view #diamond-search-result .result-row-heading {margin-top: 0px;}

.catalog-product-view .row .search-pagination {border-top: 1px solid #dedede !important;margin:0px;float:left;width:100%;}

.catalog-product-view .row .table-filter {top: 0px;margin-top: 25px;}


/* product view visual diamonds code end */


/* except lab grown diamonds results css for resuts diamonds code start */

.cms-page-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 1px solid #dedede !important;
    width: 100% !important;
}

.cms-page-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 20px;
    font-size: 15px;
    font-family: "Maison Neue";
    text-transform: uppercase;
}
.cms-page-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}

.cms-page-view .columns .diamondsresluts-footer .search-pagination {border-top: none !important;float: right;width: 250px !important;}

/* except lab grown diamonds results css for resuts diamonds code end */

.cms-reve-diamonds-showroom-locations .revediamondsshowrooms #octagon {width: 16vw;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {text-align: center;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms {margin: 100px 100px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {padding-left:0px;text-align: center;width: 260px;margin: 0px auto;padding-top: 30px;}

.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds {float: left;width: 100%;position: relative;
display: block;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .left {float: left;width: 50%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .right {float: right;width: 50%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds p {text-align: center;margin-top: 15px;}

[lang="en-US"] .cms-page-view .shapes-steps-link li {width: 260px;}
[lang="en-US"] .cms-page-view .shapes-steps-link li a {font-size: 13px;}
	
	
/* all the diamonds table desktop view selected options css code start */

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-shape ul li {margin-top:10px;padding-top:0px;}
main#maincontent .diamondsfilter_section .table-filter-shape ul li.selected-diamond-shape {background: #FCF7F3;margin-top:10px;padding-top:0px;margin-right:10px;width:90%;}
main#maincontent .diamondsfilter_section .table-filter-shape ul li {width:90%;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-color .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-color .selected-diamond-color span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-intensity .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-intensity .selected-diamond-intensity span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-clarity .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-clarity .selected-diamond-clarity span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-certificate .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-certificate .selected-diamond-certificate span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-cut .ui-slider-inputs p {margin-bottom:15px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-cut .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-cut .selected-diamond-cut span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-symmetry .ui-slider-inputs p {margin-bottom:15px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-symmetry .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-symmetry .selected-diamond-symmetry span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-polish .ui-slider-inputs p {margin-bottom:15px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-polish .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-polish .selected-diamond-polish span {background:#FCF7F3;}

.page-wrapper main#maincontent .diamondsfilter_section .table-filter-fluorescence .ui-slider-inputs p {margin-bottom:15px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-fluorescence .ui-slider-inputs p span {padding:5px 10px;}
.page-wrapper main#maincontent .diamondsfilter_section .table-filter-fluorescence .selected-diamond-fluorescence span {background: #FCF7F3;}

/* all the diamonds table desktop view selected options css code end */

/* diamonds pages new desktop view design 2025 code start */

.diamonds_filternew_desktop .diamondsearch_header {float:left;width:100%;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content {width:1260px;margin:0px auto;}
.diamonds_filternew_desktop .diamondsearch_header .top {float:left;width:100%;text-align:center;margin-top:20px;}
.diamonds_filternew_desktop .diamondsearch_header .top .diamondpage_title {float:left;width:100%;}
.diamonds_filternew_desktop .diamondsearch_header .top .diamondpage_title h1 {font-family:'Playfairdisplay' !important;
font-size: 30px;margin-bottom: 0px;text-transform:uppercase;}
.diamonds_filternew_desktop .diamondsearch_header .top .text {float:left;width: 100%;text-align: center;font-family: 'WorkSans';
font-size: 18px;margin: 20px 0px 0px 0px;}
	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons {float:left;width: 100%;margin-top: 40px;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content {width:580px;margin: 0px auto;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content a {color:#000;
font-family: 'WorkSans';font-size: 13px;text-transform: uppercase;letter-spacing: 0px;padding: 10px 20px;
border: 1px solid #000000;text-decoration: none;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content a.one {margin-right: 40px;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content a.two {padding:10px 5px;}

.columns .diamonds_filternew_desktop .diamondpage_headerlayout_onetwobtn .top .header_buttons.header_buttons_onelayout .header_buttons_content a.two {padding:10px 5px;}	
	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno {float:left;width: 100%;margin-top: 40px;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno .header_phoneno_content {width:360px;margin:0px auto;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno span {font-family:'WorkSans';text-transform: uppercase;
font-size: 16px;letter-spacing: 2px;margin-right: 5px;float: left;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno a {font-family:'WorkSans';color: #000;font-size: 16px;
letter-spacing: 2px;float: left;text-decoration: none;}	

.diamonds_filternew_desktop .diamondsearch_header .bottom {float:left;width:100%;margin-top:30px;}
.diamonds_filternew_desktop .diamondsearch_header .bottom .header_bottom_text {float:left;width:100%;}
.diamonds_filternew_desktop .diamondsearch_header .bottom h2 {font-family:'Playfairdisplay' !important;font-size: 16px;
letter-spacing: 0px;margin-bottom: 20px;}
.diamonds_filternew_desktop .diamondsearch_header .bottom p {line-height:25px;letter-spacing: 0px;font-size: 14px;
font-family: 'WorkSans';}

.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_phoneno .header_phoneno_content {width:296px;margin:0px auto;}
.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .text {line-height: 30px;font-size: 18px;margin: 20px 0px 0px 0px;}

.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .text a {font-size:18px;font-family:'WorkSans';color:#D84813;}

#maincontent .diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_phoneno_us .header_phoneno_content {width:320px;}

.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .bottom {text-align: center;}
.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .bottom .header_bottom_text p:nth-child(1) {    margin-bottom:0px;}
.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .bottom .header_bottom_text p a {font-style: normal;font-size: 14px;font-family: 'WorkSans';letter-spacing:0px;}
.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_buttons {margin-top: 30px;}
.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .bottom {margin-top:20px;}


#maincontent .separateloose_diamondspage_us .welcomeblock {margin-bottom:50px;}
	

/* diamonds pages new desktop view design 2025 code end */


/* diamonds pages search filter new design desktop 2025 code start */

.diamonds_filternew_desktop .content .diamondssection .diamondssection_content .diamondsfilter_section {
float: left;width: 100%;}

.cms-page-view .diamondssection .diamondsfilter_section .desktopfilternewdesign {top:0px;margin-top:50px;}

.diamonds_filternew_desktop .content .diamondssection .diamondssection_content .diamondsresults_section {float:left;width:100%;margin-top:0px;}

.desktopfilternewdesign {float:left;width:100%;margin-top:50px;}
.desktopfilternewdesign .desktopfilternewdesign_content {float:left;width:100%;}

.separate_diamondpage .alldiamondsdata .diamondstabdesktop_new {float:left;width:100%;padding-bottom:0px;}
.separate_diamondpage .alldiamondsdata .diamondstabdesktop_new .row {width:462px;margin:0px auto;}

.separate_diamondpage .alldiamondsdata .diamondstabdesktop_new .row .buttonleft {float: left;width: 50%;padding:0px !important;}

.separate_diamondpage .alldiamondsdata .diamondstabdesktop_new .row .buttonright {float: right;width: 50%;padding:0px !important;}

.separate_diamondpage .alldiamondsdata .diamondstabdesktop_new .row a {border: 1px solid #f7f7f7;background: #f7f7f7;padding: 12px 30px;color: #000;border-radius: 6px;font-family: 'WorkSans';font-size: 12px;text-transform: uppercase;letter-spacing: 1.5px;text-decoration: none;line-height: unset;clip-path: none !important;border-left: 1px solid #f7f7f7;}

.separate_diamondpage .alldiamondsdata .diamondstabdesktop_new .row a.custselecteddiamondtable {border: 1px solid #D84813;background: #ffffff;font-weight: normal;}

.separate_diamondpage .alldiamondsdata .loosediamondswich_button .row .buttonleft {width: 48%;}
.separate_diamondpage .alldiamondsdata .loosediamondswich_button .row .buttonright {width: 52%;}

.separate_diamondpage .alldiamondsdata .colourdiamondswich_button .row .buttonleft {width: 48%;}
.separate_diamondpage .alldiamondsdata .colourdiamondswich_button .row .buttonright {width: 52%;}

.desktopfilternewdesign_content .shpefilter_options {float:left;width:100%;margin-top:0px;}	
.desktopfilternewdesign_content .shpefilter_options .shpefilter_options_content {width:800px;margin:0px auto;}	
	
	
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less {float:left;width:100%;}	
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less ul.shpefilteroptions_less_shaps {list-style: none;padding: 0px;margin: 0px;}	
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less ul.shpefilteroptions_less_shaps li {float:left;
width: 9%;cursor: pointer;border: none !important;padding-top: 6px;height: 70px;margin-right: 5px;border: 1px solid #ffffff;
border-radius: 5px;}	

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less ul.shpefilteroptions_less_shaps li.selected-diamond-shape { border: 1px solid !important;background: #FCF7F3 !important;border-radius: 5px;}
	
.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .table-filter-shape ul li {float: left;
width: 9%;cursor: pointer;border: none !important;padding-top: 6px;height: 70px;margin-right: 5px;border: 1px solid #ffffff;
border-radius: 5px;}	

.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third li {width:50% !important;}

.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul.shpefilteroptions_more_first li:nth-child(1) {height:85px;}

.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul.shpefilteroptions_more_second li:nth-child(8) {height:85px;}

.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul.shpefilteroptions_more_second li:nth-child(9) {height:85px;}


.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third li:nth-child(1) {margin-right:5px !important;width: 50% !important;}

.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third li:nth-child(2) {margin-right:0px !important;width: 46% !important;}	

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less ul.shpefilteroptions_less_shaps li span.image {
float: left;width: 100%;text-align: center;height: 30px;}

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less ul.shpefilteroptions_less_shaps li span.image img {
width:100%;}

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_less ul.shpefilteroptions_less_shaps li span.ds-shape-text {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'WorkSans';
    padding-top: 15px;
    font-size: 12px;
    color: #000;
    letter-spacing: 0;
    text-transform: capitalize;
    line-height: initial;
}


.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more {float:left;width:100%;}	
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul {list-style: none;padding: 0px;margin: 25px 0px 0px 0px;float: left;width: 100%;}	
body .page-wrapper .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul li {float: left;width: 9%;cursor: pointer;border: none !important;padding-top: 6px;height: 70px;margin-right: 5px;}

body .page-wrapper .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul.shpefilteroptions_more_first li:nth-child(1) {height:85px;}

body .page-wrapper .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul.shpefilteroptions_more_second li:nth-child(8) {height:85px;}

body .page-wrapper .desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul.shpefilteroptions_more_second li:nth-child(9) {height:85px;}

body.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .table-filter-shape ul li.selected-diamond-shape {border: 1px solid !important;background: #FCF7F3 !important;border-radius: 5px;}

body.cms-page-view main#maincontent .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .table-filter-shape ul li.selected-diamond-shape span.ds-shape-text {color:#000 !important;font-weight:normal !important;}
	
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul li span.image {float: left;width: 100%;
text-align: center;height: 30px;}

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul li span.image img {width:100%;}

.diamonds_filternew_desktop .diamondssection .bothviewfilter .shpefilter_options .table-filter-shape li.selected-diamond-shape span.ds-shape-text {color:#000000 !important;font-weight:normal !important;}

.diamonds_filternew_desktop .diamondssection .bothviewfilter .shpefilter_options .table-filter-shape li.selected-diamond-shape {    border: 1px solid !important;background: #FCF7F3 !important;border-radius: 5px;}
	

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more ul li span.ds-shape-text {float: left;width: 100%;
text-align: center;font-family: 'WorkSans';padding-top: 15px;font-size: 12px;color: #000;letter-spacing:0px;text-transform: capitalize;line-height: initial;}

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content {    float: left;
width: 100%;display: block;position: relative;margin-top:25px;}
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third {width:150px;float: none;margin: 0px auto;display: block;}

.page-wrapper #maincontent .desktopfilternewdesign .desktopfilternewdesign_content .top span.image {cursor:pointer;}
/*.page-wrapper #maincontent .separate_diamondpage .tangiblee-cta {display:none !important;}*/
	
.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third li {float:left;width:50%;}

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third li:nth-child(1) {margin-right:5px !important;width: 50%;}

.desktopfilternewdesign_content .shpefilter_options .shpefilteroptions_more .shpefilteroptions_more_third_content ul.shpefilteroptions_more_third li:nth-child(2) {margin-right:0px !important;width: 46%;}	

.desktopfilternewdesign_content .shpefilter_options_content .shapemoreshapes {float:left;width:100%;margin-top:10px;}
.desktopfilternewdesign_content .shpefilter_options_content .shapemoreshapes .shapemoreshapes_content {width:98px;
margin:0px auto;cursor:pointer;}
	
.desktopfilternewdesign_content .shpefilter_options_content .shapemoreshapes .shapemoreshapes_content span {font-family:'WorkSans';
font-size:12px;padding-right:10px;}	
.desktopfilternewdesign_content .shpefilter_options_content .shapemoreshapes .shapemoreshapes_content i {    font-size: 25px;
position: relative;top: 4px;cursor: pointer;}	
	
.desktopfilternewdesign_content .resetdiamondfilter {float:left;width: 100%;margin-top: 50px;margin-bottom: 20px;}	
.desktopfilternewdesign_content .resetdiamondfilter .left {float:left;width: 47%;border: 1px solid #000;line-height: 0px;}	
.desktopfilternewdesign_content .resetdiamondfilter .middle {float:left;cursor:pointer;width:6%;position:relative;top:-8px;}	
.desktopfilternewdesign_content .resetdiamondfilter .middle .middle_content {width:55px;margin:0px auto;}	
	
.desktopfilternewdesign_content .resetdiamondfilter .middle span.text {float:left;font-size:14px;color:#999999;font-family:'WorkSans';}	
.desktopfilternewdesign_content .resetdiamondfilter .middle span.image {float:left;padding-left: 5px;padding-top: 2px;}	
.desktopfilternewdesign_content .resetdiamondfilter .right {float:right;width: 47%;border: 1px solid #000;line-height: 0px;}	
.desktopfilternewdesign_content .desktopfilter_sectiontwo {float:left;width:100%;height:80px;}	
	
.desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content {float:left;width:100%;}	
.desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .sectiontwo_attribute{float:left;width:33.33%;}	

.desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity.sectiontwo_attribute {
padding-right: 30px;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content {float:left;width:100%;}	
.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content .top {float:left;width:100%;}	
.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content .bottom {float:left;width:100%;}	

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content .top span.text { font-family: 'WorkSans';font-size: 16px;font-weight: bold;float: left;width: auto;}
.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content .top span.image { float:left;width:auto;margin-left:5px;}
	
.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content .bottom {float:left;width:100%;margin-top: 10px;}	
.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .sectiontwo_attribute_content .bottom ul {    list-style: none;padding: 0px;}	

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li {float:left;
width:14.28%;padding-right: 5px;}
.separatelabgrown_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li {width:16.66%;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li p {
font-family:'WorkSans';font-size:13px;border:1px solid #000 !important;padding:10px;border-radius:5px;float:left;width:100%;text-align:center;cursor:pointer;text-transform: uppercase;letter-spacing:0px !important;line-height:normal;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li p.selected-diamond-clarity {background:#FCF7F3 !important;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li {float:left;
width:20%;padding-right: 5px;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour.sectiontwo_attribute {    padding-right: 30px;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li p {
font-family:'WorkSans';font-size:13px;border:1px solid #000 !important;padding:10px;border-radius:5px;float:left;width:100% !important;text-align:center;cursor:pointer;text-transform: uppercase;letter-spacing:0px !important;line-height: normal;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li p.selected-diamond-color {background:#FCF7F3 !important;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li {float:left;
width:49%;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(1) {    margin-right: 8px;}

.separatelabgrown_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li {float:left;width:32%;}

.separatelabgrown_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(2) {margin-right:8px;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li p {
font-family:'WorkSans';font-size:13px;border:1px solid #000 !important;padding:10px;border-radius:5px;float:left;width:100%;text-align:center;text-transform: uppercase;cursor:pointer;letter-spacing:0px;line-height:normal !important;}

.desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li p.selected-diamond-cut {background:#FCF7F3 !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird {float:left;width:100%;margin-top: 20px;}
.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content {float:left;width:100%;}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .carat {float:left;width:44%;}
.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .price {float:left;width:44%;}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .price .price_content {float:left;width:100%;}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .price .price_content .bottom {float:left;width:100%;}
.desktopfilternewdesign_content .desktopfilter_sectionthird_content .price .price_content .bottom .priceslider {float:left;width:100%;}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .price .price_content .bottom .priceslider .priceslidernumber_main {float: left;width: 100%;padding-top: 15px;}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .price_content .bottom .priceslider .priceslidernumber_main .left {float: left;width: auto;}	

#maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird_content .price_content .bottom .priceslider .priceslidernumber_main .left .ui-left-value-price {text-align:left !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .price_content .bottom .priceslider .priceslidernumber_main .right {float: right;width: auto;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .certificate {float:left;width:12%;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .certificate .certificate_content {    display:block !important;height: auto !important;width: auto !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content {float:left;width:100%;}
.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .top {
    float: left;
    width: 100%;
}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute .bottom .noUi-horizontal {height:3px;}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute .bottom #slider-range-carat-767 .noUi-base .noUi-origin .noUi-handle {border: 2px solid #d8481f !important;background: #ffffff !important;
border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 20px !important;height: 20px !important;top: -9px !important;}
	
	
.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute .bottom #slider-range-price-767 .noUi-base .noUi-origin .noUi-handle {border: 2px solid #d8481f !important;background: #ffffff !important;
border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 20px !important;height: 20px !important;top: -9px !important;}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom {float: left;width: 100%;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .caratslider {float: left;width: 100%;padding-right: 40px;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .caratslider .filteropions #slider-range-carat-767 {width:100% !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .caratslider .filteropions #slider-range-carat-767 .noUi-base .noUi-origin .noUi-handle-upper {margin-left:-19px !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .priceslider .filteropions #slider-range-price-767 .noUi-base .noUi-origin .noUi-handle-upper {margin-left:-19px !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .caratslider .filteropions .ui-slider-inputs {width:100% !important;margin-top: 10px;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .carat .sectionthird_attribute_content .bottom .bottom {padding-top: 2px;}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .priceslider {float: left;width: 100%;padding-right: 40px;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .priceslider .filteropions #slider-range-carat-767 {width:100% !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .priceslider .filteropions .ui-slider-inputs {width:100% !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content .bottom {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content .bottom ul {
    list-style: none;
    padding: 0px;
}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li {
float: left;width: 33.33%;padding-right: 5px;}

.cms-page-view .labgrowndiamonds_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li {width:33.33%;}

.cms-page-view #maincontent .labgrowndiamonds_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li p {width: 100% !important;}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li p {
    font-family: 'WorkSans';
    font-size: 13px;
    border: 1px solid #000 !important;
    padding: 10px;
    border-radius: 5px;
    float: left;
    width: 100%;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;letter-spacing: 0px;line-height: normal;
}

.desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li p.selected-diamond-certificate {background:#FCF7F3 !important;}




.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .price .top .text span {
    font-family: 'WorkSans';
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: auto;
}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .price .top .text span.right {    font-weight: normal;padding-left: 5px;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .price .top .image {
    float: left;
    width: auto;
    margin-left: 5px;
}

#maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .price .top .image {display:none;}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .top span.text {
    font-family: 'WorkSans';
    font-size: 16px;
    font-weight: bold;
    float: left;
    width: auto;
}

.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .top span.image {
    float: left;
    width: auto;
    margin-left: 5px;
}

#maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .caratslider .filteropions .ui-slider-inputs select#desktopcarat_right {
border: 1px solid #000 !important;font-family: 'WorkSans' !important;font-size: 12px !important;padding-top: 3px !important;}

#maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .sectionthird_attribute_content .bottom .caratslider .filteropions .ui-slider-inputs select#desktopcarat_left {
border: 1px solid #000 !important;font-family: 'WorkSans' !important;font-size: 12px !important;padding-top: 3px !important;}


.desktopfilternewdesign_content .desktopfilter_sectionthird .desktopfilter_sectionthird_content .bottom .caratslider .filteropions {    border: none !important;}

.desktopfilternewdesign_content .advanced_diamondfilter {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
}

.desktopfilternewdesign_content .advanced_diamondfilter .left {
    float: left;
    width: 42%;
    border: 1px solid #000;
    line-height: 0px;
    margin-right: 10px;
}

.desktopfilternewdesign_content .advanced_diamondfilter .middle {
    float: left;
    cursor: pointer;
    width: 14%;
    position: relative;
    top: -13px;
    background: #D84813;
    color: #ffffff;
    padding: 6px 0px;
    border-radius: 20px;
}

.desktopfilternewdesign_content .advanced_diamondfilter .middle .middle_content {
    width: 165px;
    margin: 0px auto;
}

.desktopfilternewdesign_content .advanced_diamondfilter .middle span.text {
    float: left;
    font-size: 16px;
    color: #ffffff;
    font-family: 'WorkSans';
}

.desktopfilternewdesign_content .advanced_diamondfilter .middle span.image {
float: left;width: 14px;position: relative;left: 9px;top: 3px;}

.desktopfilternewdesign_content .advanced_diamondfilter .middle span.image img {width:100%;}

.desktopfilternewdesign_content .advanced_diamondfilter .right {float: right;width: 42.5%;border: 1px solid #000;line-height: 0px;}

.cms-page-view .page-wrapper #maincontent .diamondsresluts-header {margin-top: 40px;margin-bottom: 20px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section {float: left;width: 100%;height: 80px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content {float: left;width: 100%;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .advancedfilter_attribute {
float: left;width: 33.33%;padding-right: 30px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene.advancedfilter_attribute { padding-right:0px !important;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .advancedfilter_attribute .advancedfilter_attribute_content {float: left;width: 100%;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .top {
float: left;width: 100%;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .top span.text {
font-family: 'WorkSans';font-size: 16px;font-weight: bold;float: left;width: auto;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .top span.image {
float: left;width: auto;margin-left: 5px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom {
float: left;width: 100%;margin-top: 10px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul {
list-style: none;padding: 0px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li {
float: left;width: 33.33%;padding-right: 5px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li {
float: left;width: 50%;padding-right: 5px;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(2) {padding-right:0px !important;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(2) {padding-right:5px !important;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(2) {padding-right:5px !important;}

.loosediamonds_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(2) {padding-right:0px !important;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li p {
font-family:'WorkSans';font-size:13px;border:1px solid #000 !important;padding:10px;border-radius:5px;float:left;width:100%;text-align:center;cursor:pointer;text-transform: uppercase;letter-spacing:0px !important;line-height:normal;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li p.selected-diamond-symmetry {background:#FCF7F3 !important;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li p.selected-diamond-polish {background:#FCF7F3 !important;}

.desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li p.selected-diamond-fluorescence {background:#FCF7F3 !important;}

.cms-page-view .diamonds_filternew_desktop #diamond-result .visualview_diamonds {width: 24%;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .cut {float:left;
width:100%;margin-top:84px;padding-right: 30px;}
.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectionthird {float: left;
width: 100%;margin-top: 130px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li {float: left;width: 12.5%;padding-right: 5px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity {float: left;width: 100%;padding-right: 30px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li {float: left;width: 33.33%;padding-right: 5px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(1) {margin-right: 0px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li.champagne {width:30%;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li.chameleon {width:30%;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li {float: left;width:33.33%;padding-right: 5px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(3) {padding-right:0px !important;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(6) {padding-right:0px !important;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(9) {padding-right:0px !important;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li p {font-family: 'WorkSans';font-size: 13px;border: 1px solid #000 !important;padding: 10px;
border-radius: 5px;float: left;width: 100% !important;text-align: center;cursor: pointer;text-transform: uppercase;
letter-spacing: 0px !important;line-height: normal;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li p.selected-diamond-intensity {background: #FCF7F3 !important;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li {float: left;width: 20%;padding-right: 5px;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(1) {width:15%;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(2) {width:15%;}

.cms-page-view .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(5) {width:30%;padding-right:0px;}

.cms-page-view .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li {width: 16.66%;}

.cms-page-view .loosediamonds_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li {width:12.5%;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li {float: left;width: 12.5%;padding-right: 5px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li.champagne {width: 30%;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li.chameleon {width: 30%;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li {float: left;width: 33.33%;padding-right: 5px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(3) {padding-right:0px !important;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(6) {padding-right:0px !important;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(9) {padding-right:0px !important;}

.cms-page-view .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li:nth-child(3) {padding-right:0px !important;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li p {
    font-family: 'WorkSans';
    font-size: 13px;
    border: 1px solid #000 !important;
    padding: 10px;
    border-radius: 5px;
    float: left;
    width: 100% !important;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    line-height: normal;
}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectionthird {float: left;
width: 100%;margin-top: 130px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .cut {
float: left;width: 100%;margin-top: 84px;padding-right: 30px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(1) {margin-right: 0px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li {float: left;width: 25%;padding-right: 5px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity {float:left;
width: 100%;padding-right: 30px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li {width: 25%;padding-right: 5px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li {float: left;width: 18%;padding-right: 5px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .flourescene .flourescene_content .bottom ul li:nth-child(5) {width:28%;padding-right:0px;}

.cms-page-view .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li p.selected-diamond-intensity {background: #FCF7F3 !important;}

body.cms-page-view #maincontent #diamond-result .visualview_diamond_results_3 {margin-right: 0px !important;}
body.cms-page-view #maincontent #diamond-result .visualview_diamond_results_7 {margin-right: 0px !important;}
body.cms-page-view #maincontent #diamond-result .visualview_diamond_results_11 {margin-right: 0px !important;}
body.cms-page-view #maincontent .diamondssection_content .diamondsresults_section .listview_header {display:none !important;}

body.cms-page-view #maincontent .separateloose_diamondspage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 0px !important;
padding-right: 0px !important;width: 100% !important;object-position: unset !important;object-fit: contain !important;}
body.cms-page-view .separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view {float:left;width: 100%;height: 24vw;}
body.cms-page-view .separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left:0px;padding-right:0px;width: 100% !important;
object-fit: contain;}

.cms-fancy-colored-diamonds.cms-page-view .page-wrapper #maincontent #diamond-search-result .result-row-heading > li {width:8.5%;}
.cms-fancy-colored-diamonds.cms-page-view .page-wrapper #maincontent #diamond-result #diamondRow_PRIDHPCHRFMEP > li {width:8.5%;}

/* desktop filter tooltip code start */

#maincontent .desktopfilternewdesign_content .top .deskdiamondfilter_tootltip {position:relative;display:inline;cursor:pointer;
margin-left:5px;float:left;}

#maincontent .desktopfilternewdesign_content .top .deskdiamondfilter_tootltip span {position:absolute;color: #000000;
font-family: 'WorkSans' !important;font-size: 13px;width: 510px;background: #FCF7F3;height: auto;line-height: 25px;
text-align: left;visibility: hidden;border-radius: 6px;padding:18px 10px 10px 10px;z-index: 99999;cursor:default;}

#maincontent .desktopfilternewdesign_content .top .deskdiamondfilter_tootltip .filtertooltip_text img.closetooltip {position:absolute;
right:3px;width:15px;top:4px;cursor:pointer;}

#maincontent .desktopfilternewdesign_content .cut_content .top .deskdiamondfilter_tootltip span {width:420px;}
	
#maincontent .desktopfilternewdesign_content .top .deskdiamondfilter_tootltip span {left:12px;margin-left: 0px;
font-family:'WorkSans';top:-124px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .carat_content .top .deskdiamondfilter_tootltip span {top:-100px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .clarity_content .top .deskdiamondfilter_tootltip span {top:-226px;width: 730px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .cut_content .top .deskdiamondfilter_tootltip span {width:530px;top:-226px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .gemtype .clarity_content .top .deskdiamondfilter_tootltip span {
top:-102px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .certificate .certificate_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-102px;left:12px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .mineoforigine .mineoforigine_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-102px;left:12px;}

body.cms-gemstones #maincontent .desktopfilternewdesign_content .treatment .treatment_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-102px;}

#maincontent .desktopfilternewdesign_content .us_colour .top .deskdiamondfilter_tootltip span {top:-150px;}
#maincontent .desktopfilternewdesign_content .intensity_content .top .deskdiamondfilter_tootltip span {width:460px;top:-127px;left: -458px;}

#maincontent .desktopfilternewdesign_content .top .deskdiamondfilter_tootltip span.showtooltip {visibility: visible !important;}

#maincontent .desktopfilternewdesign_content .sectiontwo_attribute_content .top .deskdiamondfilter_tootltip strong {font-weight:normal !important;}

#maincontent .desktopfilternewdesign_content .cut_content .top .deskdiamondfilter_tootltip span {top:-225px;}
#maincontent .desktopfilternewdesign_content .cut_content .top .deskdiamondfilter_tootltip span p.top {font-size:13px;
font-family:'WorkSans';line-height:25px;}
#maincontent .desktopfilternewdesign_content .cut_content .top .deskdiamondfilter_tootltip span p.bottom {margin-bottom:0px;
font-size: 13px;font-family: 'WorkSans';line-height:25px;}

#maincontent .desktopfilternewdesign_content .price_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-184px;}
#maincontent .desktopfilternewdesign_content .price_content .top .deskdiamondfilter_tootltip span p.top {font-size:13px;
font-family:'WorkSans';line-height:25px;}
#maincontent .desktopfilternewdesign_content .price_content .top .deskdiamondfilter_tootltip span p.bottom {margin-bottom:0px;
font-size: 13px;font-family: 'WorkSans';line-height:25px;}

#maincontent .desktopfilternewdesign_content .certificate_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-176px;left: -508px;}

#maincontent .desktopfilternewdesign_content .advanced_diamondfilter_content .top .deskdiamondfilter_tootltip strong {font-weight:normal !important;}

#maincontent .desktopfilternewdesign_content .flourescene_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-238px;
width:700px;left:-695px;}

#maincontent .desktopfilternewdesign_content .us_flourescene .flourescene_content .top .deskdiamondfilter_tootltip span.filtertooltip_text {top:-240px;width:700px;left:-695px;}

#maincontent .desktopfilternewdesign_content .flourescene_content .top .deskdiamondfilter_tootltip span p {font-size:13px;
font-family:'WorkSans';line-height:25px;margin-bottom:0px;}

/* desktop filter tooltip code end */

/* diamonds details new design desktop 2025 code start */

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage #diamond-detail-result .mobileviewdiamond_detail {display:none !important;}
#diamond-detail-result .diamonddetail_right .DimondDetailBox .mobileviewdiamond_detail {display:none;}
#diamond-result #diamond-detail-result .diamonddetail_title {float:left;width: 100%;font-family: 'Playfairdisplay';font-size: 24px;padding-bottom: 10px;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata #diamond-search-result #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #loadcertificate_modal #iframe360view {object-position:center !important;padding:0px !important;width:100% !important;}

body.cms-page-view .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left {
width: 35%;margin-top: 10px;padding-right: 15px;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_right {
width:65%;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:470px;border-radius: 10px;padding:30px;margin:10px 0px 20px 0px;background: #ffffff;border: 1px solid #E0E0E0;width: 99.3%;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail {float:left;width:100%;}
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header {float:left;width:100%;margin-top:10px;}
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_top {float:left;width:100%;}
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_top span {font-family: 'Playfairdisplay';font-size: 20px;}

.cms-page-view #diamond-detail-result .diamonddetail_right .diamondpayment_block {width: 100%;padding-top: 20px;}


#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_bottom {float:left;
width:100%;margin-top: 5px;}
	
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_bottom span {    font-family: 'WorkSans';font-size: 12px;color: #666666;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_bottom span.lab .lable {        font-weight: bold;margin-right: 5px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_bottom a {    font-family: 'WorkSans';font-size: 12px;color: #666666; text-decoration:underline;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice {float:left;width:100%;margin-top:15px;}
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .left {float:left;width:auto;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .left span {font-family:'WorkSans';font-size:19px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .left span.lable {
padding-right: 5px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip {    float:left;width:auto;padding-left: 7px;line-height: 1;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip .left {font-family:'WorkSans';font-size:19px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul #media_tab {width: 95% !important;top: 10px;position: relative;}

.page-wrapper #maincontent .separatecolourlabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul #media_tab {width:100% !important;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip .right {float: left;width: auto;margin-left: 3px;cursor: pointer;}

#diamond-detail-result .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip .desktop-info-tooltips {    float: left;width: 100%;position: relative;}

#diamond-detail-result .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip .desktop-info-tooltips img {width:16px;top:2px;position:relative;}

#diamond-detail-result .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip .desktop-info-tooltips span {position: absolute;color: #000000;font-family: 'WorkSans' !important;font-size: 13px;width: 365px;background: #FCF7F3;height: auto;
line-height: 25px;text-align: center;display: none;border-radius: 6px;padding: 18px 10px 10px 10px;z-index: 9;cursor: default;}
	
#diamond-detail-result .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip .desktop-info-tooltips:hover span {top:-75px;left:8px;display:block !important;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content {float:left;width:100%;
margin-top:30px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first {float:left;      width:100%;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute {
background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondsdetail_border.png);background-repeat:no-repeat;
background-position: right;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute {width: 16.66%;float: left;}

.separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute {width:12.5%;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute .value {  font-family: 'WorkSans';font-size: 16px;font-weight: 600;float: left;width: 100%;margin-bottom: 3px;letter-spacing: 0px;text-align: center;}

.separatecolourlabgrown_diamondspage #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute .value {font-size:14px;}

.separatecolourlabgrown_diamondspage #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute .value {font-size:14px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute .label {  font-family: 'WorkSans';font-size: 11px;color: #666666;letter-spacing: 0px;float: left;width: 100%;text-align: center;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second {float:left;      width:100%;margin-top: 30px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute {
background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondsdetail_border.png);background-repeat:no-repeat;
background-position: right;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute {width: 16.66%;float: left;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute .value {  font-family: 'WorkSans';font-size: 16px;font-weight: 600;float: left;width: 100%;margin-bottom: 3px;letter-spacing: 0px;text-align: center;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute .label {  font-family: 'WorkSans';font-size: 11px;color: #666666;letter-spacing: 0px;float: left;width: 100%;text-align: center;}

.page-wrapper #maincontent .separate_diamondpage #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn {float:left;width:100%;margin-top: 40px;}
.page-wrapper #maincontent .separate_diamondpage #diamond-detail-result .diamonddetail_right .diamond_detail_right_bottom .leftbuttons {float:left;width:auto;padding-top:20px;}

[lang="en-US"] body .page-wrapper #maincontent .separate_diamondpage #diamond-detail-result .diamonddetail_right .diamond_detail_right_bottom .leftbuttons {float:left;width:auto;padding-top:10px;}

.page-wrapper #maincontent .separate_diamondpage #diamond-detail-result .diamonddetail_right .diamond_detail_right_bottom .diamondpayment_block {float:left;width:auto;padding-top:0px;padding-left:40px;}

.page-wrapper #maincontent .separate_diamondpage .diamondsresults_section #diamond-detail-result #loadcertificate_modal h3.colordiamond_imagenot {height:295px;}

#maincontent .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-result #diamond-detail-result .diamonddetail_right .diamondaddtocart_ring {margin-top: 40px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtoring {    float:left;width:165px;margin-right:15px;}
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtoring button {border-radius: 20px;padding: 10px 25px;width: 100%;transition: unset;}	
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtoring button span {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtoring button:hover {background: #D84813 !important;color: #fff !important;transition: unset;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtoring button:hover span {color: #fff !important;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtocart {    float:left;width:165px;margin-right:15px;}
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtocart button {border-radius: 20px;padding: 10px 25px;width: 100%;transition: unset;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtocart button:hover {background: #D84813 !important;color: #fff !important;transition: unset;}

#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtocart button:hover span {color: #fff !important;}
	
#diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtocart button span {font-family: 'WorkSans';letter-spacing: 0px;font-size: 16px;}
	

/* diamonds details new design desktop 2025 code end */

/* gemstone page css code start */

body.cms-gemstones .columns .column.main {float:left;width:100%;display:block;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .gemtype {width:100%;    height:140px;padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_one {float:left;width:100%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_two {float:left;width:100%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_one ul li {float: left;width: 8.33%;padding-right: 5px;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_two ul li {float: left;width: 9%;padding-right: 5px;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_one ul li:nth-child(12) {padding-right:0px !important;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_two ul li:nth-child(11) {padding-right:0px !important;}


.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_two ul li:nth-child(10) {width:11%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute.gemtype .clarity_content .bottom .bottom_two ul li:nth-child(11) {width:8%;}


.cms-gemstones .desktopfilternewdesign_content .caratpricefilter_gemtype {margin-top: 180px;}
.cms-gemstones .desktopfilternewdesign_content .caratpricefilter_gemtype .desktopfilter_sectionthird_content .carat {width:52%;}

.cms-gemstones .desktopfilternewdesign_content .caratpricefilter_gemtype .desktopfilter_sectionthird_content .carat .carat_content .bottom .caratslider {
    float: left;
    width: 100%;
    padding-right: 40px;
    padding-top: 0.8px;
}

.cms-gemstones .desktopfilternewdesign_content .caratpricefilter_gemtype .desktopfilter_sectionthird_content .price {
    float: left;
    width: 48%;
}

.cms-gemstones .desktopfilternewdesign_content .caratpricefilter_gemtype .desktopfilter_sectionthird_content .price .bottom .priceslider {
    float: left;
    width: 100%;
    padding-right: 0px;
}

.cms-gemstones .caratpricefilter_gemtype .desktopfilter_sectionthird_content .price .bottom .priceslidernumber_main .left input {    width: 100% !important;}

.cms-gemstones .caratpricefilter_gemtype .desktopfilter_sectionthird_content .price .bottom .priceslidernumber_main .right input {
width:100% !important;text-align: right !important;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype {margin-top:20px;}
.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour {width:100%;padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li {float: left;width: 6%;padding-right: 5px;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(1) {width:5%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(2) {width:5%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(3) {width:5%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(4) {width:5%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(5) {width:5%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(15) {width:7%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(16) {width:9%;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_gemtype .desktopfilter_sectiontwo_content .colour .colour_content .bottom ul li:nth-child(17) {padding-right:0px;width:5%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter {margin-top: 80px;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section {height:620px;}

body.cms-gemstones .page-wrapper #maincontent .diamondsresults_section .diamondsresluts-header {margin-top:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top {float:left;width:100%;height:150px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top .clarity {float:left;width:50%;padding-right:0px;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top .certificate {float:left;width:50%;padding-right:0px;}


.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut {float:left;width:100%;height:160px;padding-right:0px;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine {float:left;width:100%;height:150px;padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top .clarity .clarity_content .bottom ul {float:left;width:100%;padding-right:50px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top .clarity .clarity_content .bottom ul li {width:50%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top .certificate .certificate_content .bottom ul li {width:14.28%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .advancedfilter_top .certificate .certificate_content .bottom ul li:last-child {padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content li {width:10%;float:left;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content ul li:last-child {padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute {width:100%;float:left;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .bottomcut_attribute {width:100%;float:left;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(1) {width:8%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(2) {width:8%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(3) {width:6%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(4) {width:6%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(7) {width:11%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(8) {width:12%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(9) {width:13%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .topcut_attribute li:nth-child(10) {width:16%;padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .bottomcut_attribute li:nth-child(2) {width:16%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .bottomcut_attribute li:nth-child(7) {width:7%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .cut .cut_content .bottomcut_attribute li:nth-child(9) {width:7%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute {
float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute li {
float: left;width: 10%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute li:last-child {padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute li:nth-child(3) {width: 8%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute li:nth-child(6) {width: 8%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute li:nth-child(8) {width: 7%;}
.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .topmineoforigine_attribute li:nth-child(9) {width: 7%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .bottommineoforigine_attribute {
float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .bottommineoforigine_attribute li {float: left;width:8%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .bottommineoforigine_attribute li:last-child {padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .bottommineoforigine_attribute li:nth-child(3) {width: 11%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .bottommineoforigine_attribute li:nth-child(8) {width: 11%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .mineoforigine .bottom .bottommineoforigine_attribute li:nth-child(11) {width: 6%;}


.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment {float:left;width:100%;height:200px;padding-right:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute {
float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute li {
float: left;width: 13%;}

body.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute li:nth-child(1) {width: 9%;}

body.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute li:nth-child(2) {width: 9%;}

body.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute li:nth-child(3) {width: 18%;}

body.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute li:nth-child(4) {width: 12%;}


body.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .toptreatment_attribute li:last-child {padding-right: 0px !important;}


.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .bottomtreatment_attribute li {
float: left;width: 11.1%;}

body.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_content .treatment .bottom .bottomtreatment_attribute li:last-child {padding-right: 0px !important;}

body.cms-gemstones #diamond-search-result #diamond-result h2.tbl_noresult {float:left;width:100%;padding:20px 0px;margin-top:10px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .topclarity_attribute {float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .topclarity_attribute ul {margin-bottom:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .bottomclarity_attribute {float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .bottomclarity_attribute ul {margin-bottom:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .topcertificate_attribute {float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .topcertificate_attribute ul {margin-bottom:0px;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .bottomcertificate_attribute {float: left;width: 100%;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom .bottomcertificate_attribute ul {margin-bottom:0px;}

.cms-gemstones .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .gemtype .bottom ul li p.selected-diamond-gemtype {background:#FCF7F3 !important;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .clarity .advancedfilter_attribute_content .bottom ul li p.selected-diamond-clarity {background:#FCF7F3 !important;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .certificate .advancedfilter_attribute_content .bottom ul li p.selected-diamond-certificate {background:#FCF7F3 !important;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .cut .advancedfilter_attribute_content .bottom ul li p.selected-diamond-cut {background:#FCF7F3 !important;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .mineoforigine .advancedfilter_attribute_content .bottom ul li p.selected-diamond-mineoforigine {background:#FCF7F3 !important;}

.cms-gemstones .desktopfilternewdesign_content .advanced_diamondfilter_section .treatment .advancedfilter_attribute_content .bottom ul li p.selected-diamond-treatment {background:#FCF7F3 !important;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .previewname .previewtitle {float:left;width: auto;font-family:'WorkSans';font-size:14px;padding-right:5px;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .previewname .previewtitle.visualgemcolour {padding-right:0px;text-transform:capitalize;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .previewname {float:left;
width:auto;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute {
width:20%;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute {width:33.33%;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute span.value {font-size:11px;text-transform:capitalize;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.clarity span.value {font-size:10px;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute {
float: left;width: 33.33%;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute span.value {font-size: 12px;text-transform: capitalize;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {
width:60%;float:none;margin:0px auto;}

.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .diamondmeasurement {float:left;width:72%;}

.cms-gemstones #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_header_top span {
text-transform: capitalize;}

.cms-gemstones #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_first .attribute .value {color:#000;text-transform:capitalize;}

.cms-gemstones #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute .value {color:#000000;text-transform:capitalize;}

.cms-gemstones #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_content .row_second .attribute.length .value {text-transform:lowercase;}

body.cms-gemstones .page-wrapper #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header .diamondattributes .attribute .value {text-transform:capitalize;}

body.cms-gemstones #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopview_diamonddetail_ringcartbtn .diamondaddtoring {display:none !important;}

body.cms-gemstones #diamond-result ul.listview_diamonds li {text-transform:capitalize;}

body.cms-gemstones .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 {
padding:145px 0px;}

body #maincontent .gemstonespage .diamondsearch_header .bottom p {font-size: 16px;font-family:'WorkSans';}
body #maincontent .gemstonespage .diamondsearch_header .bottom p a {font-size: 16px;font-family:'WorkSans';}

.separategemstone_pages .gemstonetext-top {float:left;width:100%;margin-top:30px;margin-bottom:0px;}
.separategemstone_pages .gemstonetext-top .gemstonetext-top-content {width:1100px;margin:0px auto;text-align:center;}
.separategemstone_pages .gemstonetext-top .gemstonetext-top-content p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;line-height:1.35;}
.separategemstone_pages .gemstonetext-bottom {float:left;width:100%;margin-top:0px;margin-bottom:0px;}
.separategemstone_pages .gemstonetext-bottom .gemstonetext-bottom-content {width:1100px;margin:0px auto;}
.separategemstone_pages .gemstonetext-bottom .gemstonetext-bottom-content p {font-family:'WorkSans';letter-spacing:0px;
font-size:16px;line-height:1.35;}

/* mac size 1440 code start */
@media (min-width: 1090px) and (max-width: 1440px) {
	
body.cms-gemstones .page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .diamondmeasurement {width:78% !important;font-size:7pt !important;}

body.cms-gemstones .page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.clarity span.value {font-size:6pt !important;}

body.cms-gemstones .page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .visualsecondrowright div.tableratio {font-size:7pt !important;}

}	
/* mac size 1440 code end */


/* gemstone page css code end */

/* loose and coloured diamonds details image and video condition css 2025 code start */

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage.separateloose_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:100%;}

body.cms-page-view .page-wrapper #maincontent .columns .separate_diamondpage.separateloose_diamondspage .alldiamondsdata .diamondssection #diamond-result .diamond_detail_result {height:475px !important;}

#maincontent .columns .separate_diamondpage.separateloose_diamondspage  .alldiamondsdata .diamond_detail_result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-top:0px;}

.cms-page-view #maincontent .columns .separate_diamondpage.separateloose_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 320px !important;max-height:100% !important;
width:320px !important;}

.cms-page-view #maincontent .columns .separate_diamondpage.separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab a.media_tab_active_text {border: 2px solid #D84813;padding: 5px;}

body.cms-fancy-coloured-diamonds .page-wrapper #maincontent .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:100%;}

body.cms-fancy-coloured-diamonds .page-wrapper #maincontent .columns .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-result .diamond_detail_result {height:495px !important;}

.cms-fancy-coloured-diamonds #maincontent .columns .separate_diamondpage.separatecolour_diamondspage  .alldiamondsdata .diamond_detail_result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-top:0px;}

.cms-fancy-coloured-diamonds #maincontent .columns .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 320px !important;max-height:100% !important;
width:320px !important;}

.cms-fancy-coloured-diamonds #maincontent .columns .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab a.media_tab_active_text {border: 2px solid #D84813;padding: 5px;}

body.cms-fancy-colored-diamonds .page-wrapper #maincontent .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:100%;}

body.cms-fancy-colored-diamonds .page-wrapper #maincontent .columns .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-result .diamond_detail_result {height:495px !important;}

.cms-fancy-colored-diamonds #maincontent .columns .separate_diamondpage.separatecolour_diamondspage  .alldiamondsdata .diamond_detail_result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-top:0px;}

.cms-fancy-colored-diamonds #maincontent .columns .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 320px !important;max-height:100% !important;
width:320px !important;}

.cms-fancy-colored-diamonds #maincontent .columns .separate_diamondpage.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab a.media_tab_active_text {border: 2px solid #D84813;padding: 5px;}

/* loose and coloured diamonds details image and video condition css 2025 code end */

/* diamond page your order code start  */

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content {width:1150px;margin:0px auto;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content form {float: left;background: #ffff;width: 1150px;
border: 1px solid #E0E0E0;border-radius: 10px;padding: 30px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content form .mobilediamond_ordersection {display:none;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-size:24px;text-transform:none;}

.cms-page-view #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header {float:left;width:100%;}
.cms-page-view #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header .shape {    font-family: 'Playfairdisplay';
color: #000;font-size: 24px;letter-spacing: 0px;margin-bottom: 15px;}
	
.cms-page-view #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header .diamondattributes {float:left;width:100%;padding-bottom: 35px;border-bottom: 1px solid #D9D9D9;}

.cms-page-view #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header .diamondattributes .attribute {
background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondsdetail_border.png);
background-repeat: no-repeat;background-position: right;width:12.5%;float:left;}

.cms-page-view #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header .diamondattributes .attribute .value {
font-family: 'WorkSans';font-size: 16px;color: #000;font-weight: 600;float: left;width: 100%;margin-bottom: 3px;
letter-spacing: 0px;text-align: center;line-height:unset;}

.cms-page-view #maincontent .yourorder_blockcmspage .right .desktopview_yourorder_header .diamondattributes .attribute .label {
font-family: 'WorkSans';color: #000;line-height: unset;font-size: 11px;color: #666666;letter-spacing: 0px;
float: left;width: 100%;text-align: center;}

.cms-page-view #maincontent .separate_diamondpage .alldiamondsdata .your-order .yop_content {line-height: unset;}


#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukprice {margin-top:15px;padding-bottom:5px;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukprice .label {font-size:16px;font-weight:600;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukprice .selecteddiamonddata {font-size:16px;font-weight:normal;word-spacing: -8px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukvat {padding-bottom:5px;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukvat .label {font-size:16px;font-weight:600;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukvat .selecteddiamonddata {font-size:16px;font-weight:normal;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice {padding-bottom:5px;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .label {font-size:16px;font-weight:600;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .selecteddiamonddata {font-size:16px;font-weight:normal;word-spacing: -8px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice {padding-top:35px;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .label {font-size:16px;font-weight:600;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .selecteddiamonddata {font-size:16px;font-weight:normal;word-spacing: -8px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukvat .selecteddiamonddata .desktop_vatprice {float:left;
width:auto;word-spacing:-8px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ukvat .selecteddiamonddata .desktopvattext {float:left;padding-left: 5px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .incexclvatblock_content {width:auto;line-height:22px;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .incexclvatblock_content .left {color:#999999;
font-size: 12px;word-spacing: normal;margin-right: 3px;letter-spacing: 0px;width: auto;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .selected_diamondtotalprice .final_selected_diamondtotalprice {margin-right: 3px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .incexclvatblock_content .right .custvat-info-tooltips img {width:12px;top:0px;position:relative;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .incexclvatblock_content .right {width:auto;
padding-left:0px;}


#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .incexclvatblock_content {width:110px;line-height:22px;}
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .incexclvatblock_content .left {color:#999999;
font-size: 12px;word-spacing: normal;margin-right: 3px;letter-spacing: 0px;width: auto;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .selected_diamondtotalprice .final_selected_diamondtotalprice {margin-right: 3px;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .incexclvatblock_content .right .custvat-info-tooltips img {width:12px;top:0px;position:relative;}

#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_ustotalprice .incexclvatblock_content .right {width:20px;
padding-left:0px;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips .us-custvat-tooltips-content {position:absolute;color: #000000;font-family: 'WorkSans' !important;font-size: 13px;width: 475px;height: auto;left: 127px;top: -112px;cursor: default;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {top:-55px;height: 90px;
float: left;width: 100%;position: relative;line-height: 2;background: #FCF7F3;left: 0px;word-spacing: 0px !important;
text-align: left;padding-top: 6px;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {top:24px;height: 92px;
float: left;width: 100%;position: absolute;text-align: left;line-height: 2;background: #FCF7F3;left:0px;word-spacing:0px !important;}

#maincontent #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip.us .desktop-info-tooltips .us-custvat-tooltips-content {position:absolute;color: #000000;
font-family: 'WorkSans' !important;font-size: 13px;width: 460px;height: auto;left: 14px;top: -134px;cursor: default;}

#maincontent #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip.us .desktop-info-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {top:-60px;height: 87px;
float: left;width: 100%;position: relative;line-height: 2;background: #FCF7F3;left: 0px;word-spacing: 0px !important;
text-align: left;padding-top: 6px;}

#maincontent #diamond-detail-result .diamonddetail_right .desktopviewdiamond_detail .desktopdiamondsdetails_totalprice .desktopprice_tooltip.us .desktop-info-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {top:21px;
height: 120px;float: left;width: 100%;position: absolute;text-align: left;line-height: 2;background: #FCF7F3;left: 0px;
word-spacing: 0px !important;padding-top: 10px;}

#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart {float:left;width:100%;margin-top:30px;}
#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .actions {max-width:100%;margin:0px auto;}
#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .actions #product-addtocart-button {background:#D84813;
border: none;border-radius: 30px;width: 180px;margin-top: 10px;line-height: 48px;}
#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .actions #product-addtocart-button span {position:relative;
font-family: 'WorkSans';font-size: 16px;text-transform: capitalize;color: #ffffff;letter-spacing: 0px;}

#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .actions .custinstock {font-family:'WorkSans';
font-size: 16px;letter-spacing: 0px;text-transform: unset;width: 180px;padding-top: 20px;}
	
.page-wrapper #maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .right {font-family:'WorkSans';color: #000000;
font-size: 11px;letter-spacing: 0px;padding-top: 18px;padding-left:0px;}	

#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .right .top {color:#313F4E;float:left;width:100%;
padding-bottom:2px;}	
#maincontent .yourorder_blockcmspage .right .desktopyour_order_addtocart .right .bottom {float:left;width:100%;}	
	
#maincontent .yourorder_blockcmspage .right .desktopview_yourorder_uktotalprice .incexclvatblock_content .right .custvat-info-tooltips span {position: absolute;color: #000000;font-family: 'WorkSans' !important;font-size: 13px;width: 335px;
background: #FCF7F3;height: 56px;line-height: 25px;text-align: center;border-radius: 6px;padding: 3px 10px 0 10px;
z-index: 99;cursor: default;word-spacing: normal;letter-spacing: 0px;left: 127px;top: -51px;}	

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .left {width:35%;}
.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .left .selecteddiamondimage_content {margin-top:0px;
width:100%;height:300px;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .left .selecteddiamondimage_content img {width:100%;
height:100%;object-fit:contain;object-position:left;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .right {width: 65%;padding-left: 30px;}

.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondselected_image {display:none;}
.cms-page-view #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondselected_alldata {display:none;}


/* diamond page your order code end  */

/* mac view code start */

@media (min-width: 1025px) and (max-width: 1440px) {
	
.cms-page-view .columns .diamonds_filternew_desktop .content .diamondssection .diamondssection_content .diamondsfilter_section {
width: 100%;}	
.cms-page-view .page-wrapper #maincontent .diamonds_filternew_desktop #diamond-result .visualview_diamonds {
width: 24%;}

.cms-page-view .columns .diamonds_filternew_desktop .content .alldiamondsdata .diamondssection .diamondssection_content {
width:1280px;}

.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li p {font-size: 12px;}

.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li p {font-size: 12px;}

.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li p {font-size: 12px;}

.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li p {font-size: 12px;} 

.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li p {font-size: 12px;} 

.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li p {font-size: 12px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .cut {margin-top: 80px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity .bottom ul.ui-slider-legend li:nth-child(2) p {padding:10px 0px !important;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity .bottom ul.ui-slider-legend li:nth-child(3) p {padding:10px 0px !important;}


}

/* mac view code end */


/* ipad view like desktop css code start 2025 */

@media (min-width: 1025px) and (max-width: 1250px) {
	
.cms-page-view .columns .diamonds_filternew_desktop .content .diamondssection .diamondssection_content .diamondsfilter_section {
width: 100%;}	
.cms-page-view .page-wrapper #maincontent .diamonds_filternew_desktop #diamond-result .visualview_diamonds {
width: 24%;}
.cms-page-view .columns .diamonds_filternew_desktop .content .alldiamondsdata .diamondssection .diamondssection_content {
width:1150px;}	
.cms-page-view .columns .diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content {width: 1060px;}
.cms-page-view .columns .diamonds_filternew_desktop .diamondsearch_header .top .text {font-size: 15px;}
.cms-page-view .columns .separate_diamondpage .content .alldiamondsdata {width: 1150px;}
.cms-page-view .columns .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(1) {margin-right: 5px;}
.cms-page-view .columns .desktopfilternewdesign_content .advanced_diamondfilter .left {width: 41%;}
.cms-page-view .columns .desktopfilternewdesign_content .advanced_diamondfilter .middle {width: 17%;}
.cms-page-view .columns .desktopfilternewdesign_content .advanced_diamondfilter .middle .middle_content {width:165px;margin:0px auto;}
.cms-page-view .columns .desktopfilternewdesign_content .advanced_diamondfilter .right {width: 40.2%;}

body .page-wrapper header.page-header .header.content .new_bookanppointment a {padding: 0.6vw 1vw;}

header.page-header .header.content .col3-custom {width:28.3vw;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content{width: 100% !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {font-size: 1.2vw !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {font-size: 1.05vw !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menulink {font-size: 1.1vw !important;}

header.page-header .header-wrapper-bottom .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menulastitem a {font-size: 1.2vw;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop li.level1 .groupmenu-drop-content {width:100% !important;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content {width:100% !important;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {width: 30% !important;margin-left: 40px;padding-left: 0px;height: 330px;}

.page-wrapper header.page-header .main_shippingcurrency .combineshipcurrency_content {width: 15vw;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {width: 24% !important;}

body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {
font-size: 2.5vw;line-height: 3vw;}

body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width:100%;}

body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {
font-size: 1.3vw;line-height: 2.3vw;width: 96%;}

body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {
width: 22vw;font-size: 1.2vw;}

body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {padding: 1vw 1vw;width: 100%;}

body.cms-home .page-wrapper .home_topbanner .home_topbanner_container {background-position: center center;background-repeat: no-repeat;
position: relative;background-size: cover;height: auto;padding-bottom: 32vw;}
html body.cms-home .page-wrapper .widget.block .home_topbanner {margin-top:14vw !important;}
body.cms-home .page-wrapper .home_discoverrevediamonds .home_discoverrevediamondsinner {width: 100%;padding:0px 30px;}
body.cms-home .page-wrapper .home_bookconsultant {width: 100%;margin: 0px auto;}




}

/* ipad view like desktop css code end 2025 */


/* diamonds pages search filter new design desktop 2025 code end */	


/* diamonds pages preview new design desktop 2025 code start */

#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow {float:left;width: 100%;padding: 0px 20px;
line-height: 25px;margin-bottom: 10px;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .visualshape {float:left;width: auto;
font-family:'WorkSans';font-size:14px;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .visualprice {float:right;
width:auto;color:#D84813;font-family:'WorkSans';font-size:14px;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first {float:left;width:100%;padding:0px 10px;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute {float:left;
width:25%;}
.page-wrapper #maincontent .separatecolour_diamondspage .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute {float:left;width:20%;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute span {float:left;
width: 100%;text-align: center;font-family: 'WorkSans';}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute span.value {color: #000;font-size: 12px;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute span.label {color: #666666;font-size: 10px;padding-top: 6px;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.carat {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.intensity {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.color {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.clarity {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}


#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute.polish {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute.symmetry {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute.fluor {background: url(https://www.revediamonds.com/pub/media/diamondsfilter_images/diamondvisul_border.png);background-repeat: no-repeat;
background-position: right;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second {float:left;width:100%;padding:0px 10px;margin-top:20px;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute {float:left;
width:25%;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute span {float:left;
width: 100%;text-align: center;font-family: 'WorkSans';}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute span.value {color: #000;font-size: 12px;}
#maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute span.label {color: #666666;font-size: 10px;padding-top: 6px;}
	
#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow {float:left;width:100%;margin-top:20px;}	
#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {float:left;
width: 100%;padding: 0px 20px;font-family: 'WorkSans';color: #000000;font-size:11px;}	

#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondmeasurement_content .diamondmeasurement {float:left;
width:44%;}	
#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .visualsecondrowright {float:right;width:auto;}	

#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .visualsecondrowright div {float:left;width:auto;padding-right: 12px;}

#maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .visualsecondrowright div.tableratio {padding-right:0px !important;}

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds {
border: 1px solid #E0E0E0;border-radius: 5px;padding:0px !important;}

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg img {
width: 100%;height: 100%;object-fit: cover;padding: 0px;}	

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg {
margin-bottom: 15px;}

.cms-page-view .page-wrapper #maincontent .columns .separatecolour_diamondspage .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg {margin-bottom:0px;}

.cms-page-view .page-wrapper #maincontent .columns .separatecolour_diamondspage .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg img {margin-bottom:12px;}

.cms-page-view .page-wrapper #maincontent .columns .separateloose_diamondspage .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg {margin-bottom:0px;}

.cms-page-view .page-wrapper #maincontent .columns .separateloose_diamondspage .diamondssection #diamond-result .visualview_diamonds .visual-diamondimg img {margin-bottom:12px;}

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons {padding: 0px 20px;margin-bottom: 12px;margin-top: 5px;}

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart {border: 1px solid #D84813;font-family: 'WorkSans';border-radius: 20px;width: auto;font-size: 16px;
padding: 20px 30px;line-height: 0px;height:43.5px;}

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_ring {border: 1px solid #D84813;font-family: 'WorkSans';border-radius: 20px;width: auto;font-size: 16px;
padding: 20px 30px;line-height: 0px;height:43.5px;}
	
.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {border: 1px solid #D84813;font-family: 'WorkSans';border-radius: 20px;width: auto;
font-size: 16px;padding: 20px 30px;margin-top: 12px;line-height: 0px;height:43.5px;}	
	
.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart:hover {background:#D84813 !important;color:#fff !important;}

.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details:hover {background:#D84813 !important;color:#fff !important;} */		


.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox {float: left;width: 100%;height: 360px;}

.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox #loadcertificate_modal {border:none;float: left;width: 100%;height: 100%;}

.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox #loadcertificate_modal #media_360_view {float: left;width: 100%;height: 100%;}


.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox {float:left;width:100%;height:100%;}

.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox #loadcertificate_modal {float:left;width:100%;height:320px;}
	
.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox #loadcertificate_modal #media_360_view {float:left;width:100%;height:100%;}


.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .tab-content #media_360_view {float:left;width:100%;height:320px;}

.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .tab-content #media_360_view .DimondDetailBox.certificate {float:left;width:100%;height:100%;}
	
.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .tab-content #media_360_view .DimondDetailBox.certificate #loadcertificate_modal {float:left;width:100%;height:100%;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view {float:left;width:100%;height:320px;}

body.cms-page-view .page-wrapper #maincontent .separatecolourlabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view {height:290px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view .DimondDetailBox.certificate {float:left;width:100%;height:100%;}
	
.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view .DimondDetailBox.certificate #loadcertificate_modal {float:left;width:100%;height:100%;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video {float:left;width:100%;height:320px;margin-bottom:12px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video {float:left;width:100%;height:100%;}
	
.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video #load360view_video_modal {float:left;width:100%;height:100%;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video #load360view_video_modal #iframe360view {height: 320px !important;width:320px !important;max-height: 100% !important;}

.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video {float:left;width:100%;height:320px;margin-bottom:12px;}

.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video {float:left;width:100%;height:100%;}
	
.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video #load360view_video_modal {float:left;width:100%;height:100%;}

.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video #load360view_video_modal #iframe360view {height: 320px !important;width:320px !important;max-height: 100% !important;}

.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video {float:left;width:100%;height:320px;margin-bottom:12px;}

.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video {float:left;width:100%;height:100%;}
	
.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video #load360view_video_modal {float:left;width:100%;height:100%;}

.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_video .DimondDetailBox.video #load360view_video_modal #iframe360view {height: 320px !important;width:320px !important;max-height: 100% !important;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:470px;}

.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:450px;}

.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {height:450px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) {
float: left;position: relative;right: 0px;}

.cms-page-view #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result .diamond_detail_right_top .labcertificate span.first {float:left !important;width:100px !important;}

.cms-page-view #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {font-size: 11px;}

	
/* mac view code start */

@media (min-width: 1200px) and (max-width: 1440px) {
	
body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart {padding:20px;}

body.cms-page-view #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {font-size: 11px;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox {height: 100%;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {padding-top: 15px;height: 100%;margin-bottom: 20px;}

body.cms-page-view .page-wrapper #maincontent .columns .separateloose_diamondspage.separateshape_diamondpage .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_ring {width: 48%;padding: 20px 0px;}

body.cms-page-view .page-wrapper #maincontent .columns .separateloose_diamondspage.separateshape_diamondpage .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {width: 48%;padding: 20px 0px;}

body.cms-page-view .page-wrapper #maincontent .columns .separatelabgrown_diamondspage.separateshape_diamondpage .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_ring {width: 48%;padding: 20px 0px;}

body.cms-page-view .page-wrapper #maincontent .columns .separatelabgrown_diamondspage.separateshape_diamondpage .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {width: 48%;padding: 20px 0px;}


}

/* mac view code end */

/* mac view code start */

@media (min-width: 1025px) and (max-width: 1200px) {

body.cms-page-view .columns .diamonds_filternew_desktop .content .alldiamondsdata .diamondssection .diamondssection_content {
width: 100%;}

}

/* mac view code end */
	
/* diamonds pages preview new design desktop 2025 code end */


/* products list pages product image block blur issue code start */

.catalog-category-view #maincontent #product-list-container .products-grid li.item .product-item-info .cdz-hover-section .cdz-product-top a.product-item-photo .main-image .product-image-container .product-image-wrapper img {max-height: fit-content;}

.catalog-category-view #maincontent #product-list-container .products-grid li.item .product-item-info .cdz-hover-section .cdz-product-top a.product-item-photo .hover-image .product-image-container .product-image-wrapper img {width:100% !important;
height:100% !important;}

.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid li.item.product.product-item {
padding:0px !important;}

.catalog-category-view #maincontent #product-list-container .products-grid li.item .product-item-info .cdz-hover-section .cdz-product-top a.product-item-photo .product-image-container .product-image-wrapper {padding-bottom: 0px !important;
perspective: 1000px;-webkit-perspective: 1000px;perspective-origin: center;-webkit-perspective-origin: center;
height: 100% !important;width: 100% !important;}

.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid li.item {width:30.5em !important;
height:auto;min-height:460px;}

.catalogsearch-result-index #maincontent #product-list-container .products-grid li.item .product-item-info .cdz-hover-section .cdz-product-top a.product-item-photo .main-image .product-image-container .product-image-wrapper img {max-height: fit-content;}

.catalogsearch-result-index #maincontent #product-list-container .products-grid li.item .product-item-info .cdz-hover-section .cdz-product-top a.product-item-photo .hover-image .product-image-container .product-image-wrapper img {width:100% !important;
height:100% !important;}

.catalogsearch-result-index .page-wrapper #maincontent #product-list-container .products-grid li.item.product.product-item {
padding:0px !important;}

.catalogsearch-result-index #maincontent #product-list-container .products-grid li.item .product-item-info .cdz-hover-section .cdz-product-top a.product-item-photo .product-image-container .product-image-wrapper {padding-bottom: 0px !important;
perspective: 1000px;-webkit-perspective: 1000px;perspective-origin: center;-webkit-perspective-origin: center;
height: 100% !important;width: 100% !important;}

.catalogsearch-result-index .page-wrapper #maincontent #product-list-container .products-grid li.item {width:30.5em !important;
height:auto;min-height:460px;}

/* products list pages product image block blur issue code end */	
	

}


@media (min-width: 1200px) and (max-width: 1510px) {

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds {width: 31.5%;}	
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {width: 80px;margin-right: 25%;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 13px;padding-right: 4px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-label {font-size: 9px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-label {font-size: 9px;}
.catalog-product-view .page-wrapper .rings-withdiamonds-labgrown-productdesk .diamond_media_detail_results_ul #custmediatabmain div:nth-child(1) a#a_media_certificate {font-size: 8.5px;}
.catalog-product-view .page-wrapper .rings-withdiamonds-labgrown-productdesk .diamond_media_detail_results_ul #custmediatabmain div:nth-child(2) a#a_media_360_view {font-size: 8.5px;}
.catalog-product-view .page-wrapper .rings-withdiamonds-labgrown-productdesk .diamond_media_detail_results_ul #custmediatabmain div:nth-child(3) a#a_media_360_view_video {font-size: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 67%;}

	
}


/* new design product page css start */


@media only screen and (min-width: 1280px) and (max-width: 1550px) {

.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2choosediamonds {font-size: 14px !important;}	

.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 13.2px !important;}	

.catalog-product-view .productstep_two .table-filter-shape .ds-shape-text {font-size: 9px;}
	
}	

@media only screen and (min-width: 1280px) and (max-width: 1480px) {

.catalog-product-view .productstep_two .table-filter-shape .ds-shape-text {font-size: 8px;}	

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3%;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 69% !important;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 69% !important;}

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}


.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3%;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 69% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 69% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}
	
}	

/* mac desktop view css start */


@media only screen and (min-width: 1280px) and (max-width: 1510px) {
	
body.cms-buy-ten-carat-diamond-best-prices .page-wrapper .columns .column.main {width: 1280px;max-width: 1280px;}
body.cms-buy-ten-carat-diamond-best-prices #maincontent #diamond-result .visualview_diamonds {width:32.20%;}	
	
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 8.8em;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right: 2.2em;height: 28px;font-size: 10px;padding-top: 2px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {font-size: 9px;padding-left: 7px;text-align: left;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {font-size: 9px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {height: 200px;width: 100%;padding: 2px;top: 4px;position: relative;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {margin: 15px auto;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds {width: 32.2%;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second {font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first{font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate .labcertificatenumber a.certcustlink{font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate span {font-size: 11px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 11.2px;}

.catalog-product-view .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 14% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs #slider-range-carat-767 {width: 71% !important;}
.catalog-product-view .page-main .detailsfooterexceptuk {top: -18px;}
.catalog-product-view #diamond-result .visualview_diamonds.selected {margin-bottom: 6px;}

.catalog-product-view .search-pagination ul#pagination {margin-bottom: 0px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 7px !important;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 15px;}

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 13px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 14px;}

.catalog-product-view .page-wrapper .page-main .rings-withdiamonds-labgrown-productdesk-header .table-filter-price .ui-slider-inputs #slider-range-price-767 {margin-left: 2px;}

.catalog-product-view .table-filter.hidden-767 .noUi-handle.noUi-handle-upper {margin-top: 0.5px;}

.catalog-product-view #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-size: 14px;padding-bottom: 2.2px;
font-family: "Maison Neue Extended" !important;font-weight: normal;letter-spacing: 0.15em;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {width: 53.8%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {width: 46.2%;}


}	

@media only screen and (min-width: 1026px) and (max-width: 1279px) {

.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 10.6px !important;padding-top: 17px;}	

.catalog-product-view .search-pagination ul#pagination {margin-bottom: 0px;}

.catalog-product-view .productstep_two .table-filter-shape .ds-shape-text {font-size: 7px;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3.3%;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 71% !important;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 71% !important;}

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}


.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3.3%;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 71% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 71% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 45%;}

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right: 4%;width: 75px;font-size: 11px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 12px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 14px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 10.5px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {font-size: 8px;width: 48%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {width: 50%;font-size: 8px;}

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds {width: 32%;}

	
}

@media only screen and (min-width: 1026px) and (max-width: 1200px) {

.catalog-product-view .product-main-content #diamond-result .visualview_diamonds {width: 31.5%;}	
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs #slider-range-carat-767 {width: 66% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs .custcarat-left {width: 15% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs .custcarat-right {width: 15% !important;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-label{font-size: 8px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-label {font-size: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value {font-size: 8px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 11px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 11px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 75%;}

}

@media only screen and (min-width: 1026px) and (max-width: 1275px) {

.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width: 80px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {width: 90px !important;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {width: 100px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) #custvideoselected {width: 100px !important;}

.catalog-product-view .diamond_media_detail_results_ul div#media_tab #a_media_360_view {font-size: 10px !important;}
.catalog-product-view .diamond_media_detail_results_ul div#media_tab #a_media_360_view_video {font-size: 10px !important;}
.catalog-product-view #diamond-detail-result .diamond_detail_results_ul span.first, .catalog-product-view .mt_cta_pdp a {font-size: 10px !important;}
.catalog-product-view #diamond-detail-result .diamond_detail_results_ul span {font-size: 12px !important;}
.catalog-product-view #diamond-search-result #diamond-detail-result .diamond_detail_results_ul .labcertificate .labcertificatenumber a.certcustlink {font-size: 10px !important;}
.catalog-product-view #diamond-detail-result .DimondDetailBox h4 {font-size: 12px !important;padding-bottom: 6px !important;}

}

@media only screen and (min-width: 1026px) and (max-width: 1430px) {
	
.catalog-category-view .category-description .row {width:100% !important;}	

[lang="en-US"] body .page-wrapper #currencytoglemain #custcurrencytoggle {width:900px !important;}

}

/* mac desktop view css end */

@media only screen and (min-width: 1530px) and (max-width: 1910px) {

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {min-height: 230px;height: 230px;}	
.catalog-product-view #diamond-result .visualview_diamonds.selected {margin-bottom: 8px;}
	
}	

@media only screen and (min-width: 1911px) and (max-width: 3840px) {

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {min-height: 310px;height: 310px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: left;width: 260px;padding-left: 15px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details {margin-right: 35px;}	
	
}	

@media only screen and (min-width: 3841px) and (max-width: 10000px) {

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {min-height: 350px;height: 350px;}	
	
}	

@media only screen and (min-width: 1920px) and (max-width: 3840px) {

.catalog-product-view #maincontent .productstep_one .stepone_right .optionsmain .mt_select01 {width:250px !important;}
.catalog-product-view #maincontent .productstep_one .stepone_right .optionsmain .mt_select02 {width:250px !important;}
.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2choosediamonds {width:250px !important;}
.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment {width:250px !important;}

}	


/* new design product page css end */

/* lab grown page new design css code start */ 

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock .custdiamondimg {font-size: 25px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .labgrownresulthead {display:block !important;padding-top: 20px;text-align:center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .labgrowncontenttitle {text-align: center;margin-bottom: 18px;margin-top: 30px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .row.custdiamondblock {text-align: center;} 

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock {padding-top: 20px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock .shortreview {font-size: 25px;padding-bottom: 20px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .reviewtitle {text-align: center;margin-top: 50px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage p.linktagmain {padding-top: 30px;text-align: center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage p a.linkborderbottom {border-bottom: 0.1rem solid #D84813;text-decoration: none;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock {text-align: center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock p.custgetintouch {padding-top: 40px;padding-bottom: 20px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock p.custgetintouch a {border-bottom: 0.1rem solid #D84813;text-decoration: none;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock {list-style:none;float: left;
width: 100%;padding: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock li {width: 20%;float: left;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock .getintouchtitle {font-weight: bold;font-size: 16px;}
	
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock p a.linkborderbottom {border-bottom: 0.1rem solid #D84813;text-decoration: none;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .fivelabblock .labgrowntext {margin-top: 30px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .faq-text .container {margin-top: 20px;}


/* lab grown page new design css code end */


/* LG education page new design css code start */

.labgrowneducation_page .cmslabgrowneducationpage-top .left {float: left;width: 50%;}

.labgrowneducation_page .cmslabgrowneducationpage-top .right {float: left;width: 50%;padding-top: 20px;}

.labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content {margin-left: 60px;width: 600px;}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright h1 {
    font-family: 'Playfairdisplay' !important;
    font-size: 30px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 15px;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright_content p {
    font-family: 'WorkSans';
    line-height: 25px;
    text-align: left;
    width: 100%;
    font-size: 16px;
    letter-spacing: 0px;
	margin-bottom: 5px;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright_content p a {
    font-family: 'WorkSans';
    font-size: 16px;
    letter-spacing: 0px;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright .lgedutopright_content a.bookappointment_btn {
    color: #000;
    border: 1px solid;
    padding: 10px 0px;
    width: 70%;
    float: left;
    font-family: 'WorkSans';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    text-decoration: none;margin-top: 15px;
    text-align: center;
}


.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright .lgedutopright_content .lgedutopright_content_bottom {
    color: #000 !important;
    font-family: 'WorkSans';
    font-size: 16px;
    padding-top: 20px;
    letter-spacing: 2px;
    float: left;
    width: 100%;
    margin-top: 0px;
    text-align: left;
    text-transform: uppercase;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright .lgedutopright_content .lgedutopright_content_bottom a {
    font-size: 16px;
    text-decoration: none;
    font-family: 'WorkSans';
    letter-spacing: 2px;
    margin-top: 0px;
    color: #000;
}

.labgrowneducation_page .whatislgdiamond_block {float:left;width: 100%;margin-top: 60px;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content {width:1160px;margin: 0px auto;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .lefttext {float:left;width: 50%;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg {float:left;width: 50%;text-align: right;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg img {width:90%;margin-top: 50px;}

.labgrowneducation_page h2 {font-family:'Playfairdisplay' !important;font-size: 30px;letter-spacing: 0px;color: #000;line-height: 40px;text-transform: uppercase;}
.labgrowneducation_page p {font-family: 'WorkSans';font-size: 16px;line-height: 25px;letter-spacing: 0px;}
.labgrowneducation_page p a {font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;}

.labgrowneducation_page .reasonbuy_lgedudiamond {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-big-bk.png);float: left;width: 100%;
background-position: center;background-size:cover;height:100%;background-repeat:no-repeat;margin-top:80px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content {width:1120px;margin:0px auto;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top {float:left;width:100%;text-align:center;
padding-top:30px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;
width: 700px;margin: 0px auto;padding-bottom: 16px;text-transform: uppercase;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top p {font-family:'WorkSans';font-size:16px;line-height:25px;text-align: left;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .middle {float:left;width:100%;margin-top:10px;margin-bottom:20px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .middle ul {margin-bottom:0px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .bottom {float:left;width:100%;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .bottom ul li {margin-bottom:0px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li:nth-child(1) {padding-right:20px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li:nth-child(2) {padding-right:20px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul {float:left;width:100%;list-style:none;padding:0px;}	
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li {float:left;width:33.30%;text-align: center;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li img {width: 22px;padding-bottom: 15px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li p {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;line-height: 24px;}

.labgrowneducation_page .howlgdiamondedu {float:left;width: 100%;margin-top: 60px;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content {width:1160px;margin:0px auto;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_top {float:left;width:100%;margin-bottom:30px;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_top h2 {text-align:center;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom {float:left;width:100%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg {float:left;width:50%;text-align:left;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg img {margin-top:80px;width:95%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext {float:left;width:50%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext .top {float:left;width:100%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext .bottom {float:left;width:100%;
margin-top:30px;}


.labgrowneducation_page .diffcvd_hpht_block {float:left;width:100%;margin-top:60px;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content {width:1160px;margin:0px auto;}
	
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_top {float:left;width:100%;margin-bottom:10px;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_top h2 {text-align:center;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom {float:left;width:100%;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .leftvideo {float:left;width:55%;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .righttext {float:left;width:45%;padding-left:30px;}
	
	
.labgrowneducation_page .labvsnatural {float:left;width:100%;margin-top:60px;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content {width:1350px;margin:0px auto;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner {padding-left:95px;float: left;width: 100%;background: #FCF7F3;padding-bottom: 10px;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top {float:left;width: 100%;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext {float: left;
width: 50%;padding-right: 20px;padding-top: 20px;}

.labgrowneducation_page .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .labguidemobile_img {display:none;}
	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext h2.h2small {    font-size: 24px;line-height: 30px;padding-top: 20px;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .rightimg {float:left;width:50%;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_bottom {float:left;width: 100%;
margin-top: 15px;padding-right: 100px;}	

.labgrowneducation_page .lgdiamond_features {float:left;width:100%;margin-top:60px;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content {width:1160px;margin:0px auto;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top {float:left;width:100%;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext {float:left;width:55%;
padding-right:50px;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext h2 {font-size:24px;
line-height:30px;}
	
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext h2.h2two { margin-top: 30px;} 	
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext ul {padding-left: 15px;float:left;
width: 100%;margin-top: 10px;font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .rightimg {float:left;width:45%;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_bottom {float:left;width:100%;margin-top:20px;}

.labgrowneducation_page .typesof_lgiamond {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-big-bk.png);float: left;width: 100%;
background-position: center;background-size:cover;height:100%;background-repeat:no-repeat;margin-top:80px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content {width:1120px;margin:0px auto;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top {float:left;width:100%;text-align:center;
padding-top:30px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;
width: 700px;margin: 0px auto;padding-bottom: 16px;text-transform: uppercase;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top p {font-family:'WorkSans';font-size:16px;line-height:25px;text-align:left;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .middle {float:left;width:100%;margin-top:10px;margin-bottom:20px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .middle ul {margin-bottom:0px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li:nth-child(1) {padding-right:20px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li:nth-child(2) {padding-right:20px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul {float:left;width:100%;list-style:none;padding:0px;}	
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li {float:left;width:33.30%;text-align: center;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li img {width: 22px;padding-bottom: 15px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;text-align: left;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li p {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;line-height: 24px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li p.link a {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom {float:left;width:100%;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom_text {float:left;width:100%;margin-bottom:10px;} 
	
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom ul {margin-left: 18%;}	
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom ul li:nth-child(1) {padding-right: 0px;margin-right: 40px;width:35%;}	


.labgrowneducation_page .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:90px;margin-bottom:20px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content {width: 1350px;margin:0px auto;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size: 32px;text-align:center;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:40px !important;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.labgrowneducation_page .lgguide_wheretobuy {float: left;width: 100%;margin-top: 60px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content {width: 1220px;margin: 0px auto;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .top {text-align:center;float: left;width: 100%;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom {float: left;width: 100%;}
.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom .text {float: left;width: 100%;margin-bottom: 50px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul {margin: 0px auto;list-style: none;width: 1130px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li {padding-right: 20px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li:nth-child(3) {padding-right: 0px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li {float: left;width: 33.30%;text-align: center;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li img {width: 22px;padding-bottom: 15px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li p {font-family: 'WorkSans';font-size: 14px;
text-align: left;letter-spacing: 0.24px;line-height: 24px;}

.labgrowneducation_page .shoplgblock {float:left;width:100%;margin-top: 60px;}
.labgrowneducation_page .shoplgblock .shoplgblock_content {width:1020px;margin:0px auto;}
.labgrowneducation_page .shoplgblock .shoplgblock_content .left {float:left;width:50%;padding-right: 100px;}
.labgrowneducation_page .shoplgblock .shoplgblock_content .left p.link {float:left;width:100%;margin-top:25px;}

.labgrowneducation_page .shoplgblock .shoplgblock_content .left .shoplgimg {margin-top: 60px;}
	
.labgrowneducation_page .shoplgblock .shoplgblock_content .right {float:left;width:50%;padding-left: 100px;}	
.labgrowneducation_page .shoplgblock .shoplgblock_content h3 {font-family: 'Playfairdisplay' !important;font-size: 22px;
letter-spacing: 0.48px;text-align: left;}
.labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg {float:left;width:100%;text-align:left;margin-bottom:20px;margin-top:20px;}
	
.labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg img {border-radius:300px;width:90%;}	

.labgrowneducation_page .labgrownguidequestion {float: left;width: 100%;margin-top: 60px;}

.labgrowneducation_page .labgrownguidequestion .labgrownguidequestion_content {width: 620px;margin: 0px auto;}

.labgrowneducation_page .labgrownguidequestion h4 {font-family: 'Playfairdisplay' !important;font-size: 30px;text-align: center;}


.labgrowneducation_page .labgrownguidequestion .labgrownguidequestion_content .labguidefaqaccordian {float: left;width: 100%;margin-top: 20px;}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian {cursor: pointer;margin-bottom: 5px;}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.openclose {
    float: left;
    width: 25px;
    font-size: 35px;
    font-family: 'Playfairdisplay';
    margin-right: 10px;
    position: relative;
    top: -12px;
}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.faqtitle {
    font-family: 'WorkSans';
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item .content {display: none;margin-bottom: 15px;}


.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item .content p {font-family: 'WorkSans';
font-size: 16px;letter-spacing: 0.36px;}

.labgrowneducation_page .labgrownguidequestion .bottom {float: left;margin-top: 30px;width: 100%;}

.labgrowneducation_page .labgrownguidequestion .bottom h4 {font-size: 26px;}

.labgrowneducation_page .labgrownguidequestion .bottom p {font-family: 'WorkSans';font-size: 18px;line-height: 30px;}

.labgrowneducation_page .labgrownguidequestion .buttons {float: left;width: 100%;margin-top: 30px;}

.labgrowneducation_page .labgrownguidequestion .buttons a.left {float: left;}

.labgrowneducation_page .labgrownguidequestion .buttons a {
    font-family: 'WorkSans';
    font-size: 12px;
    color: #000;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: 1px solid;
    padding: 10px 0px;
    position: relative;
    width: 290px;
    text-align: center;text-decoration: none;
}

.labgrowneducation_page .labgrownguidequestion .buttons a.right {float: right;}

.labgrowneducation_page .labguidefindright_engagementring {float: left;width: 100%;margin-top: 60px;margin-bottom: 60px;}

.labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content {width: 1000px;margin: 0px auto;}

.labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content h2 {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Playfairdisplay'!important;
    text-align: center;
}

.labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content p {font-family: 'WorkSans';font-size: 16px;
line-height: 25px;}

.labgrowneducation_page .labguidefaqaccordian .content {float: left;width: 100%;position: relative;}

body.cms-lab-grown-diamonds-guide .cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {text-transform:unset !important;}

/* LG education page new design css code end */


/* cart checkout minicart new design css code start */

.checkout-cart-index #maincontent .page-title-wrapper h1 {font-family: 'Playfairdisplay' !important;padding-left:10px;}
.checkout-cart-index #maincontent .page-title-wrapper h1 span {text-transform: uppercase;font-size: 32px;}

.checkout-cart-index #maincontent form.form-cart #shopping-cart-table thead tr th  span {font-family:'WorkSans';text-transform: capitalize;
font-size: 18px;color: #676767;font-weight:500;}

.checkout-cart-index #maincontent form.form-cart #shopping-cart-table tbody.item tr.item-info .product-item-details a {font-size: 16px;
font-family: 'Playfairdisplay';line-height: 24px;}

.checkout-cart-index form.form-cart #shopping-cart-table tbody.item tr.item-info .product-item-details dl.item-options dt {font-family: 'WorkSans';
font-size: 14px;color: #000;}

.checkout-cart-index form.form-cart #shopping-cart-table tbody.item tr.item-info .product-item-details dl.item-options dd {font-family: 'WorkSans';
font-size: 14px;}

.checkout-cart-index form.form-cart #shopping-cart-table tbody.item tr.item-info td.subtotal .cart-price span.price {font-family: 'WorkSans';
font-size: 18px;font-weight: normal;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar:before {display:none !important;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar:after {display:none !important;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button:before {display:none !important;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button:after {display:none !important;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar {float:left;margin:0px;display:block;clear:none;margin-right: 15px;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar.desk_btn2 {margin-right:0px;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button span {font-family:'WorkSans' !important;font-size: 14px !important;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button a {font-family: 'WorkSans' !important;font-size: 14px !important;color:#000 !important;}

.checkout-cart-index form.form-cart .cart.main {float:left;width:100%;box-shadow:none !important;}
.checkout-cart-index .page-wrapper #maincontent {width:1300px;margin:40px auto 0px;padding:0px;}

.checkout-cart-index form.form-cart tbody tr.item-actions td .actions-toolbar {margin:0px;}

.checkout-cart-index .cart-container .cart-summary .summary.title {font-family:'Playfairdisplay';}

.checkout-cart-index .cart-container .cart-summary #block-shipping .title #block-shipping-heading {font-family: 'WorkSans';}

.checkout-cart-index .cart-container .cart-summary #block-shipping {margin:0px;}

.checkout-cart-index .cart-container .cart-summary #cart-totals .table-wrapper tbody tr th {font-family: 'WorkSans';font-size: 16px;}
.checkout-cart-index .cart-container .cart-summary #cart-totals .table-wrapper tbody tr td {font-family: 'WorkSans';font-size: 16px;}
.checkout-cart-index .cart-container .cart-discount .cartcust-links ul li a {font-family:'Playfairdisplay';font-size:14px;}

.checkout-cart-index .cart-container #discount-coupon-form .fieldset.coupon .field .control {width:160px;margin-right:20px;}
.checkout-cart-index .cart-container #discount-coupon-form .fieldset.coupon .field .control input {font-family: 'WorkSans';}


.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 8px 10px 8px 10px;
    width: 200px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button span {font-family:'WorkSans' !important;font-size:12px !important;}

.checkout-cart-index #discount-coupon-form .actions-toolbar:before {display:none !important;}
.checkout-cart-index #discount-coupon-form .actions-toolbar:after {display:none !important;}

.checkout-cart-index #discount-coupon-form .actions-toolbar .primary:before {display:none !important;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary:after {display:none !important;}

.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button:before {display:none !important;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button:after {display:none !important;}

.checkout-cart-index .cart-container .cart-discount #block-discount .content {box-shadow:none !important;}


.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

[lang="en-US"] .checkout-cart-index .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {
left:38.5% !important;border-top:8px solid #E6E6E6;}

[lang="en-US"] .checkout-cart-index .page-wrapper .custvat-info-tooltips.custvat-info-tooltips span {width: 390px;}

[lang="en-US"] .checkout-cart-index .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content {left: -20%;}

.checkout-cart-index .cart-container .cart-summary ul.checkout li {float:left;width:100%;}
	
.checkout-cart-index .cart-container .cart-summary ul.checkout li:nth-child(1) {margin-bottom: 10px;}	

.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar:before {display:none !important;}
.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar:after {display:none !important;}

.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar button:before {display:none !important;}
.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar button:after {display:none !important;}

.checkout-cart-index .cart-container #shipping-zip-form .field label.label span { font-size: 14px;font-family:'WorkSans';}
.checkout-cart-index .cart-container #shipping-zip-form .field .control input { font-size: 14px;font-family:'WorkSans';}


.checkout-cart-index .cart-container #shipping-zip-form .field .control select {font-family:'WorkSans';}

.checkout-cart-index .cart-container #shipping-zip-form fieldset.fieldset {padding-top:20px;}

.checkout-cart-index .page-wrapper .custvat-info-tooltips:hover.custvat-info-tooltips span {font-family:'WorkSans';color:#000;}

.checkout-cart-index .cart-container #co-shipping-method-form .items.methods dt.item-title span { font-size: 14px;font-family:'WorkSans';}

.checkout-cart-index .cart-container #shipping-zip-form .message.warning span {font-family:'WorkSans';}

.checkout-cart-index .cart-container .form.form-cart .cart.table-wrapper {box-shadow:none !important;}

.checkout-cart-index .cart-container .form.form-cart {border-top:none !important;}
.checkout-cart-index .cart-container .form.form-cart .cart.table-wrapper .cart thead tr th.item {text-align: left;padding-left: 140px;}

.checkout-cart-index .cart-container .cart-summary #shipping-zip-form .fieldset.estimate .field .control {margin-bottom:0px;}
.checkout-cart-index .cart-container .cart-summary #shipping-zip-form .fieldset.estimate .field .control input {margin-bottom:10px;}

.checkout-cart-index .cart-container .cart-summary {box-shadow:none !important;}

.checkout-cart-index .form.form-cart table#shopping-cart-table .cart.item .item-info .product-image-wrapper img {border:none !important;}


.page-header .block-minicart #minicart-content-wrapper .block-content .actions .primary button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}


.page-header .block-minicart #minicart-content-wrapper .block-content .actions .primary button:before {display:none !important;}
.page-header .block-minicart #minicart-content-wrapper .block-content .actions .primary button:after {display:none !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product-item-name a {font-family:'Playfairdisplay' !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details strong.product-item-name {font-family:'Playfairdisplay' !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product-item-pricing .details-qty.qty {font-family:'WorkSans' !important;} 

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product.options dl dt.label {font-family:'WorkSans' !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product.options dd span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .page-title-wrapper h1 {font-family: 'Playfairdisplay' !important;padding-left: 10px;}
.checkout-index-index .page-wrapper #maincontent .page-title-wrapper h1 span {text-transform: uppercase;font-size: 32px;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #checkoutSteps li .step-title {font-family:'WorkSans' !important;font-size:16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #checkoutSteps li .step-title:before	{ line-height: 25px !important;
font-family: 'Playfairdisplay' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-block-summary span.title {font-family:'WorkSans' !important;font-size:16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-block-summary .title:before { line-height: 25px !important;
font-family: 'Playfairdisplay' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control input {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control select {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control label.label {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr td {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent #checkout-payment-method-load .payment-methods .payment-method label span {font-family: 'WorkSans' !important;font-size: 14px;}

.checkout-index-index .page-wrapper #maincontent #checkout-payment-method-load .payment-methods .payment-method label img {margin-right:0px !important;}

.checkout-index-index .page-wrapper #maincontent #checkout-payment-method-load .payment-methods .payment-method label a span {font-family: 'WorkSans' !important;font-size: 12px;}

.checkout-index-index #maincontent #checkout-payment-method-load .payment-methods .payment-method label a {margin-left:0px !important;}

.checkout-index-index #maincontent #checkout-payment-method-load .payment-methods .payment-method .action.action-help {display:none !important;}

.checkout-index-index #maincontent #checkout-payment-method-load .payment-methods .payment-method img.payment-icon {width:40px;}

.checkout-index-index .page-wrapper #maincontent .checkout-billing-address .field.choice label span {font-family: 'WorkSans' !important;}


.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control input {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control select {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control label.label {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .actions-toolbar .primary button.action-cancel span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .actions-toolbar .primary button.action-update {    background-color: #fff !important;border: 1px solid #000 !important;color: #000;font-family: 'WorkSans';border-radius: 0px !important;}

.checkout-index-index .page-wrapper #maincontent .discount-code .payment-option-title #block-discount-heading span {font-family:'Playfairdisplay';}

.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .field .control input {font-family:'WorkSans';} 


.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button span span {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 0px 10px 0px 10px;
    width: 150px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button {background-color: #fff !important;}


.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button span:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button span:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary span.title {font-family: 'WorkSans';
font-size: 16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .items-in-cart .title strong span {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .product-item-details .product-item-inner .product-item-name-block .product-item-name {font-family:'Playfairdisplay' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .product-item-details .product-item-inner .details-qty span {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .table.table-totals tbody tr th {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .table.table-totals tbody tr td {font-family: 'WorkSans' !important;}  


.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 15px 10px 15px 10px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button span {font-family:'WorkSans' !important;font-size:16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar {margin-top: 30px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button button:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button button:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .field-tooltip-content {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .authentication-wrapper button.action-auth-toggle {background-color: #fff !important;color: #000;border: 1px solid #000 !important;border-radius: 0px !important;}
	
.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .authentication-wrapper button.action-auth-toggle span {font-family:'WorkSans' !important;}	

.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .authentication-wrapper .action-auth-toggle:before {color: #000 !important;}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-title strong {font-family: 'Playfairdisplay';}


.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .field .control input {  font-family: 'WorkSans';}


.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .secondary a {font-family: 'WorkSans';}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .primary button.action-login {background-color: #fff !important;color: #000;border: 1px solid #000 !important;border-radius: 0px !important;}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .primary button.action-login span {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper .custvat-info-tooltips:hover.custvat-info-tooltips span {background:#eeeeee;color:#000;font-family:'WorkSans';}
.checkout-index-index .page-wrapper .custvat-info-tooltips.custvat-info-tooltips span:after {border-top:8px solid #E6E6E6;margin-left:130px;}

[lang="en-US"] .checkout-index-index .page-wrapper .custvat-info-tooltips.custvat-info-tooltips span {width: 400px;}	

[lang="en-US"] .checkout-index-index .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 26.4% !important;}

.checkout-cart-index .cart-empty .cartemptymain p {font-family:'WorkSans';}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss p {
    background: #fff !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 15px 10px 15px 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a {text-decoration:none !important;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss {background: #fff !important;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:before {display:none !important;}
.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:after {display:none !important;}

/* cart checkout minicart new design css code end */


/* lab grown diamond guide page css code start */

.cms-lab-grown-diamonds-guide.cms-page-view ul.getintouchblock p .linkborderbottom  {
    background: #D84813;
    --notchSize: 13px;
   clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));
    text-decoration: none;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    padding:0px 20px;
    margin: 10px auto 0px;
    font-family: "Maison Neue Extended";
    font-size: 14px;
    letter-spacing: 0.15em;
}

.cms-lab-grown-diamonds-guide.cms-page-view.page-layout-1column .custsharetitle {display:none;}

.cms-lab-grown-diamonds-guide .diamondguidepage_top .text-center {height:100%;text-align:left;width:100%;float: right;background:transparent;margin-top:0px;padding-right: 60px;}
.cms-lab-grown-diamonds-guide .diamondguidepage_top .toptextblock .text-center.cms-page-title p {font-size: 15px;margin-bottom: 18px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .onelabguideblock .labgrownimage img {width: 418px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .onelabguideblock .labgrowntext {margin-top: 45px;}


.cms-lab-grown-diamonds-guide .diamondguidepage .textimageblock .labgrowntext h2.gallery_title  {font-family: 'maison' !important;font-size: 24px;margin-bottom: 10px;}

.cms-lab-grown-diamonds-guide .diamondguidepage_top .toptextblock .text-center.cms-page-title h1 {margin-bottom: 20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .welcometitle {margin-top: 30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage_top .toptextblock .text-center.cms-page-title p.call-today {
margin-top: 20px;}
.cms-lab-grown-diamonds-guide .diamondguidepage_top .text-center p {text-align: left;}

.cms-lab-grown-diamonds-guide .diamondguidepage .custdiamondblock .custdiamondimg {font-size: 25px;color: #D84813;}

.cms-lab-grown-diamonds-guide .diamondguidepage h2.labgrowncontenttitle {text-align: center;font-family: 'maison' !important;}

.cms-lab-grown-diamonds-guide .diamondguidepage ul.labgrownguideul {text-align:left;font-size:14px;font-family:'Maison Neue';
color: #262118;letter-spacing: 1px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .tenlabblock .labgrownimage {margin-top:50px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .row.custdiamondblock {text-align:center;}

.cms-lab-grown-diamonds-guide .diamondguidepage p.custaligncenter {text-align:center;}

.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideleft {padding-right: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideright {padding-left: 30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .reviewtitle {text-align:center;margin-top:60px;margin-bottom:50px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .custdiamondblock.reviewblock .shortreview {font-size:25px;padding-bottom:20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage p.linktagmain {padding-top:0px;text-align: center;}
.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock {text-align:center;padding-left:100px;padding-right:100px;}


.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock p.custgetintouch a {border-bottom: 0.1rem solid #D84813;
text-decoration: none;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock {list-style: none;float: left;width:100%;
padding:0px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock li {width: 20%;float:left;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock .getintouchtitle {font-weight: bold;
font-size: 16px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock .custaligncenter {margin-bottom: 35px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .faq-text {margin-top: 20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .threelabguideblock .labgrownvideo iframe {height: 350px;width: 100%;margin-top: 107px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .labgrowntext.two {margin-top: 150px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .custdiamondblock.shapecutblocktwo {margin-top: 60px;margin-bottom: 20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .labgrowntext.two {margin-top: 60px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .row.luck43739 .fourlabguideblock .labgrownimage img {margin-top:0px;width:100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .row.luck43739 .fourlabblock .labgrownimage_desktopview img {width:100%;}


.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .labgrownimage {float: left;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .combinetext {float: right;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .combinetext .labgrowntext.one {width: 100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .combinetext .labgrowntext.two {width: 100%;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .labgrownimage {float: left;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .combinetext {float: right;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .combinetext .labgrowntext.one {width: 100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .combinetext .labgrowntext.two {width: 100%;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage {float: right;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage img {margin-top: 55px;margin-bottom: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .combinetext {float: left;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .combinetext .labgrowntext.one {width: 100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .combinetext .labgrowntext.two {width:100%;margin-top:60px;}

.cms-lab-grown-diamonds-guide .diamondguidepage {width:100%;}

.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext p.labgrownguidetwoimgtext_link {margin-top:30px;}


.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .combinetext {float:left;width:50%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .combinetext .one {width:100%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .combinetext .two {width:100%;}

.cms-lab-grown-diamonds-guide .diamondguidepageus .twolabguideblock .labgrowntext.two {margin-top: 60px;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .labgrowntext.two {margin-top: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .labgrownvideo iframe {height: 360px;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fivelabguideblock .labgrownimage {float:left;width:50%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fivelabguideblock .combinetext {float:right;width:50%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fivelabguideblock .combinetext .labgrowntext.two {margin-top: 30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage p.ptypesdiamond {margin-top: 28px;}

/* lab grown diamond guide page css code end */


/* ipad view like desktop css for all the pages code start 2025 */

@media (min-width: 1025px) and (max-width: 1390px) {

header.page-header .page-wrapper header.page-header .header.content .new_bookanppointment a {padding: 0.6vw 0.4vw;}

.header-wrapper-bottom .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content {width: 100% !important;}

.header-wrapper-bottom .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {font-size: 9pt;}

.header-wrapper-bottom .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {font-size:8pt !important;}

.header-wrapper-bottom .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menulastitem a {font-size: 11pt;}

.header-wrapper-bottom .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menulink {font-size:8pt;}

.cms-home #maincontent .home_googlereviews .home_googlereviews_content {width:95%;margin:0px;}

.cms-home #maincontent .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width:100%;}

body.cms-home .page-wrapper #maincontent .home_bookconsultant {padding: 0px 4vw;}

body.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 {
font-size: 2vw;line-height: 3vw;margin-bottom: 0.8vw;}
body.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content p {
font-size: 1.2vw;line-height: 1.9vw;}
body.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a {
padding: 1vw 0.8vw;width: 46%;font-size: 0.9vw;}

body.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .imageblock {left:36.5vw;width:61%;top:-1.8vw;}
body.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock {padding: 1vw 2vw 2vw 1vw;}
body.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .appointmentbuttons {margin-top:0.5vw;}

body.cms-home .page-wrapper .home_gifsjewellery_block .home_gifsjewellery_block_content {padding: 0px 3vw;}

body.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider {width:100%;}

body.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin: 1vw 12vw 0vw 12vw;}

body.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {left:-7vw;}
body.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {right:-7vw;}

body.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {font-size: 1vw;letter-spacing: 0.1vw;padding: 0vw 0.5vw;}
body.cms-home .page-wrapper .instagramblock .instagramblock-content {width:100%;}
body.cms-home .page-wrapper .instagramblock .instagramblock-content .toptext {font-size: 2.5vw;margin: 30px auto 0px;
width: 100%;line-height: 4vw;}
body.cms-home .page-wrapper .instagramblock .instagramblock-content .textcontent {padding: 0vw 5vw;}
body.cms-home .page-wrapper .instagramblock .instagramimageblock {width: 100%;}
body.cms-home .page-wrapper .instagramblock {padding-bottom: 40px;}

body.cms-home .page-wrapper .instagramblock .instagramimageblock .center img {width:96.8%;}
body.cms-home .page-wrapper .homefaq .homefaq_content {width:100%;padding:0vw 5vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .left {width: 48%;float: left;margin-right: 2vw;}
body.cms-home .page-wrapper .homefaq_content .right {float: left;width: 48%;margin-left: 1.5vw;}

body.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian {font-size: 1.8vw;line-height: 3vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.openclose {
width:7%;font-size: 3vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {width:90%;}

body.cms-home .page-wrapper .homefaq .homefaq_content .accordion .accordion-item .content {width: 90%;padding: 0vw 4vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .accordion .accordion-item .content p {font-size: 1.4vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .accordion .accordion-item .content ul {font-size: 1.4vw;}

body.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian {font-size: 1.8vw;line-height: 3vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.openclose {
width:7%;font-size: 3vw;}
body.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {width:90%;}
body.cms-home .page-wrapper .homegetintouch .homegetintouch_content {width:100%;padding: 0vw 5vw;}
body.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {width: 18%;margin-right: 2vw;}
body.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li span.title {font-size: 1.4vw;}
body.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li img {margin-left:0.6vw;}
body.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li span.desc {font-size: 1.2vw;line-height: 1.5vw;}

body.cms-home .page-wrapper .homeasseen .content_homeasseen {width: 100%;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen h2 {font-size: 3vw;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen .text {font-size: 2vw;line-height: 3vw;padding: 0vw 6vw;}

body.catalog-category-view .page-wrapper main#maincontent .columns {width:100% !important;padding:0px 10px;}

body.catalog-category-view .page-wrapper main#maincontent #product-list-container .products-grid li.item.product.product-item {
width:21vw !important;}

body.catalog-category-view .page-wrapper .column.main #product-list-container {margin: 0px 0px 0px 20px ! important;}

body.catalog-category-view .page-wrapper main#maincontent .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height: 100% !important;}

body.catalog-category-view .page-wrapper main#maincontent .columns .products-grid ol.product-items li.product-item .product-item-info .d-flex .product-item-details {height:160px !important;}

body.catalog-category-view .page-wrapper .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {width: 108px;}

body.catalog-category-view .page-wrapper #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_image {width: 20%;top: 2.5px;}

body.catalog-category-view .page-wrapper #layered-filter-block .filter-options-item.stone_shape .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_label {margin-left: 6px;top: 1px;font-size: 1.2vw;}

body.catalog-category-view .page-wrapper #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a {
font-size: 1.2vw;}


body.catalog-category-view .page-wrapper .categorybottom_top .header_section {padding: 0px 20px;}

body.catalog-category-view .page-wrapper .cmspage_googlereviews .cmspage_googlereviews_content {width:95%;margin:0px;}

body.catalog-category-view .page-wrapper .categoriespages_bottom .categorybottom_topsection_banner .categorybottom_topsection_banner_content {width: 96%;margin: 0px auto;}

body.catalog-category-view .page-wrapper .categoriespages_bottom_content .customring_block {width:100%;margin:0px auto;
padding:0px 20px;}

body.catalog-product-view .page-wrapper #maincontent .columns .column.main .product-main-content {width:100% !important;}

body.catalog-product-view .page-wrapper #maincontent .column.main .product.media {width: 50% !important;margin-right: 25px;}

body.catalog-product-view .page-wrapper #maincontent .column.main .product-info-main {width: 46% !important;}

body.catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .product_info .custproductname h1.mt_product_title {font-size: 15pt;}

body.catalog-product-view .page-wrapper .custproshort-desc .custproshort-descmain p span {font-size: 10pt !important;}

body.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain p {font-size: 10pt !important;}

body.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 {
margin-right: 20px !important;width: 42% !important;float: left !important;}

body.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 {
margin-left: 0px !important;width: 35% !important;float: left !important;}

body.catalog-product-view .productpackaing .productpackaing_content {width: 100% !important;}

body.catalog-product-view .productpackaing {float: left !important;width: 100% !important;margin-bottom: 30px !important;margin-top: 30px !important;}

body.catalog-product-view .block.related {width:100% !important;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content {width:100% !important;}

body.catalog-product-view .product_googlereviews .product_googlereviews_content .product_googlereviews_content_inner {
width:96% !important;margin:0px !important;}

body.catalog-product-view  .page-wrapper #maincontent .pro_moredetails .pro_moredetails_content {float: left;width: 98%;}

body.catalog-product-view .productpackaing .productpackaing_content .text {width: 60%;padding-top: 20px;
padding-left: 0px;padding-right: 50px;}

body.catalog-product-view .productpackaing .productpackaing_content .image {float: left;width: 40%;}

body.catalog-product-view .productpackaing .productpackaing_content .text p {font-size:12pt;line-height:19pt;letter-spacing:0px;}

body.catalog-product-view .productpackaing .productpackaing_content .text p {margin-bottom:0px !important;}

body.catalog-product-view .productpackaing .productpackaing_content .text p.firstp {margin-bottom:30px !important;}

body.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc {
font-size: 10pt !important;}

body.catalog-product-view .productpackaing .productpackaing_content .text h2 {font-size: 22pt;}

body.catalog-product-view .block.related .products-related .product.details.product-item-details {
top: 60% !important;padding: 25px 15px 0px 15px !important;}

body.catalog-product-view .block.related .products-related .product.details.product-item-details .product-item-name a.product-item-link {font-size:8pt !important;}

body.catalog-product-view .block.related .product-item .product-item-info .product-item-details .product-item-actions {
right:0px !important;margin-top: 0px !important;top: 60px !important;padding: 0px !important;}

body.catalog-product-view .page-wrapper #maincontent .addtocart_wishlist_block_bundlewith_diamond .addtocart button {font-size:11pt;}
body.catalog-product-view .page-wrapper #maincontent .product_moredetails .moredetails_content .bookand_appointment a {font-size:11pt;}

body.catalog-product-view .product_googlereviews .title .google_reviewstitle {font-size:35px !important;}

body.cms-page-view .cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content {
width:685px !important;}

body.cms-page-view .cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right {padding-left: 20px;}

body.cms-diamond-shapes .shapeblocks .learnmore {text-align:center !important;}

body.blog-page-list .columns .post-list-wrapper .post-list li.post-holder .post-content .post-description {
height:200px !important;}

body.blog-page-list .columns .post-list-wrapper .post-holder .post-details .post-title {height:150px !important;}

.blog-page.blog-page-list #maincontent ol.post-list .post-details .post-header h2.post-title a.post-item-link {
font-size: 15pt !important;}

body.blog-post-view .page-wrapper #maincontent {margin:100px auto 0px !important;width:100% !important;}

#maincontent .aboutuspage .aboutussection .aboutussection_content {width: 100%;padding: 0px 20px;}
#maincontent .aboutuspage .aboutussection {padding: 0px 20px;}
#maincontent .aboutuspage .videoblock .videoblock_content {width: 100%;}
#maincontent .aboutuspage .videoblock .videoblock_content .left {width: 58%;}
#maincontent .aboutuspage .videoblock .videoblock_content .left iframe {width: 100%;height: 480px;}
#maincontent .aboutuspage .videoblock .videoblock_content .right {width: 39%;margin-top: 16px;margin-left: 25px;}
#maincontent .aboutuspage .videoblock .videoblock_content .right .right_inner {padding:20px;}

#maincontent .aboutuspage .videoblock .videoblock_content .right .button a {font-size:10pt;padding:20px;}
#maincontent .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content {width:100%;}
#maincontent .aboutuspage .freesecureshipping .aboutussection_content .right {padding-top: 0px;}

#maincontent .cmspage_googlereviews .cmspage_googlereviews_content {width: 95%;margin: 0px;}
.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content {width:100%;}
.page-wrapper #maincontent .columns .aboutus_bookconsultant {padding: 0vw 1.6vw;}

.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content h2 {
font-size: 2vw;line-height: 3vw;margin-bottom: 0.8vw;}
.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content p {
font-size: 1.2vw;line-height: 1.9vw;}
.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons a {
padding: 1vw 0.8vw;width: 46%;font-size: 0.9vw;}

.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .imageblock {left:40.6vw;width:40%;top:-1.5vw;}
.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock {padding: 1vw 2vw 2vw 1vw;width: 40%;}
.page-wrapper #maincontent .columns .aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons {margin-top:0.5vw;}
.page-wrapper #maincontent .cmspagenew_design .cms_getintouch .cmsgetintouch_content {width:100%;padding: 0vw 5vw;}
.page-wrapper #maincontent .cms_getintouch .cmsgetintouch_content ul li {width: 18%;margin-right: 2vw;}
.page-wrapper #maincontent .cms_getintouch .cmsgetintouch_content ul li span.title {font-size: 1.4vw;}
.page-wrapper #maincontent .cms_getintouch .cmsgetintouch_content ul li img {margin-left:0.6vw;}
.page-wrapper #maincontent .cms_getintouch .cmsgetintouch_content ul li span.desc {font-size: 1.2vw;line-height: 1.5vw;}

.cms-faqs .page-wrapper #maincontent .cmspage_content {width: 750px;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .topbanner_content {width: 100%;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .topbanner_content .right {width: 100%;float: none;
margin-top: 30px;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content {margin: 0px auto;width: 100%;text-align: center;padding: 0px 20px;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content .howtomeasure h3 {padding-right: 80px;
text-align:left;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content .ringtips  h3 {padding-right:80px;
text-align:left;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content .ringtips  p {padding-right: 135px;
text-align: left;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content .howtomeasure p {padding-right:35px;
text-align:left;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content .ringsizesection .right {text-align: right;}
.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .cmspage_content .ringsizesection .right img.ringsizedesktopimage {width:100% !important;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .ringfiguresection .ringfiguresection_content {width: 100%;}

.cms-ring-size-chart .page-wrapper #maincontent .cmspagenew_design .ringfiguresection .ringfiguresection_content .right {
padding-right: 30px;}
.caratsize_comparison_onhand #maincontent .caratsize_main .caratsize_main_content {width: 100%;padding: 0vw 2vw;}
.caratsize_comparison_onhand #maincontent .caratsize_main .caratsize_main_content .leftmenu .title {font-size: 13pt;}

.cms-our-reviews #maincontent .ourreviews_googlereviews .ourreviews_googlereviews_content {width: 100%;margin: 0px auto;
padding: 0vw 2vw;}
.cms-our-reviews #maincontent .cmspagenew_design .reviewblock .reviews_content {width: 100%;margin: 0px auto;}
.cms-sell-diamonds #maincontent .cmspagenew_design .topbackground {height:40vw;}
.cms-sell-diamonds #maincontent .cmspagenew_design .feature_block .feature_block_content {width: 100%;}
.cms-sell-diamonds #maincontent .cmspagenew_design .feature_block .feature_block_content ul {padding-top: 20px;}
.cms-sell-diamonds #maincontent .selldiamonds_contact .selldiamonds_contact_content {width: 800px;margin: 0px auto;}
.cms-sell-diamonds #maincontent .selldiamonds_contact .selldiamonds_contact_content .right {float: right;}
.cms-sell-diamonds #maincontent .selldiamonds_contact .selldiamonds_contact_content .right_content {float: right;}
.cms-sell-diamonds #maincontent .selldiamonds_purchase .selldiamonds_purchase_content {width: 980px;margin: 0px auto;}
.cms-sell-diamonds #maincontent .cmspagenew_design .feature_block {background-position:center;background-size:cover;height:100%;}


body.checkout-cart-index .page-wrapper #maincontent {width:100% !important;padding:0vw 2vw;}

body.checkout-cart-index #maincontent form.form-cart .cart.actions .actions-toolbar button {padding: 10px 5px 10px 5px;width:185px !important;}

body.checkout-cart-index #maincontent form.form-cart .cart.actions .actions-toolbar button span {font-size:8pt !important;}

body.checkout-cart-index #maincontent #discount-coupon-form .actions-toolbar .primary button span {font-size:8pt !important;}

body.checkout-cart-index #maincontent .cart-container .cart-summary ul.checkout li.item .actions-toolbar button.submit {
padding: 15px 15px !important;width: 300px !important;}


body.cms-page-view #maincontent .columns .diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content {
width: 100%;padding: 0vw 4vw;}

body.cms-page-view #maincontent .columns .separate_diamondpage .content .alldiamondsdata {width:100%;padding:0vw 4vw;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li p {font-size: 8pt;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(2) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(3) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li p {font-size: 8pt;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li:nth-child(1) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li:nth-child(2) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li p {font-size: 8pt;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li p {font-size: 8pt;}

body.cms-page-view .page-wrapper .desktopfilternewdesign_content .advanced_diamondfilter .middle span.text {font-size: 10pt;}
body.cms-page-view .page-wrapper .desktopfilternewdesign_content .advanced_diamondfilter .middle span.image {
width: 10px;}
body.cms-page-view .page-wrapper .columns .desktopfilternewdesign_content .advanced_diamondfilter .middle .middle_content {
width:140px;}
body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li p {font-size: 8pt;}

body.cms-page-view .page-wrapper #maincontent .columns .diamonds_filternew_desktop #diamond-result .visualview_diamonds {
width: 23.8%;}

.page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute span.label {font-size: 7pt;padding-top: 6px;}

.page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {
font-size: 7pt;padding: 0px 10px;}

.page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondmeasurement_content .diamondmeasurement {
width: 46%;}

.page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content .visualsecondrowright div {padding-right: 8px;}

body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons {
padding: 0px 10px;}

body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart {font-size: 10pt;padding:20px 12px;}

body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_ring {font-size: 10pt;padding:20px 12px;}

body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {font-size: 10pt;padding: 20px;}

body.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {margin-bottom:20px;}

body.cms-page-view .page-wrapper #maincontent .separateloose_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view .DimondDetailBox.certificate {padding: 0px 20px;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {margin-bottom:20px;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view .DimondDetailBox.certificate {padding: 0px 20px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result #diamond-detail-result {margin-bottom:20px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .tab-content #media_360_view .DimondDetailBox.certificate {padding: 0px 20px;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content {
width: 100%;margin: 0px auto;padding: 0vw 4vw;}

body.cms-page-view .page-wrapper #maincontent .separatediamondspage_faqsection .faqsection_content {width: 900px;margin:0px auto;}

body.cms-page-view .page-wrapper #maincontent .separatediamondspage_faqsection .faqsection_content .faqsection_question .faqsection_question_content {width: 900px;margin: 0px auto;}

body.cms-page-view .page-wrapper #maincontent .separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .accordion-item h3.faqsaccordian {text-align: left !important;}

body.cms-page-view .page-wrapper #maincontent .columns .desktopfilternewdesign_content .desktopfilter_sectionthird_content .certificate .certificate_content ul li:nth-child(3) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .columns .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox #loadcertificate_modal #media_360_view {padding: 0px 20px;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {width:900px;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content {
width: 100%;padding-top: 25px;padding-left: 1vw;padding-right: 1vw;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content {width: 960px;margin: 0px auto;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content {width: 1050px;margin: 0px auto;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content {
width: 1030px;margin: 0px auto;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content {
width: 1000px;}
body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata .your-order-block {padding:0px !important;}
body.cms-page-view .page-wrapper #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content {
width: 960px;margin: 0px auto;}
body.cms-page-view .page-wrapper #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content form {width: 960px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity {padding-right: 15px;}

#maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour.sectiontwo_attribute {padding-right: 15px;}


body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity .bottom .ui-slider-legend li:nth-child(4) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .clarity .bottom .ui-slider-legend li:nth-child(5) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour .bottom .ui-slider-legend li:nth-child(1) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour .bottom .ui-slider-legend li:nth-child(8) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour .bottom .ui-slider-legend li:nth-child(9) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour .bottom .ui-slider-legend li:nth-child(4) p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .colour .bottom .ui-slider-legend li:nth-child(11) p {padding:10px 0px;}


body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li p {font-size: 8pt;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .intensity .bottom .ui-slider-legend li:nth-child(7) p {padding:10px 0px;}

.cms-page-view #maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .cut {padding-right: 15px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .cut {margin-top: 77px;}

.cms-page-view .page-wrapper #maincontent .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li {width: 30%;}

.cms-page-view .page-wrapper #maincontent .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(3) {width:20%;}

.cms-page-view .page-wrapper #maincontent .fancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(4) {width:18%;padding-right:0px !important;}

#maincontent .separatecolour_diamondspage .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .advancedfilter_attribute {padding-right: 15px;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li {width: 30%;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li:nth-child(3) {width:20%;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li:nth-child(4) {width:18%;padding-right:0px !important;}


#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene .bottom ul li {width: 15%;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene .bottom ul li:nth-child(5) {width:32%;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene .bottom ul li p {padding:10px 0px;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene .bottom ul li:nth-child(3) {width:18%;}

#maincontent .separatecolour_diamondspage .fancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene .bottom ul li:nth-child(4) {width:20%;padding-right: 5px !important;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {font-size: 7pt;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content {
width:990px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent {width: 990px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .customerreviews .customerreviews_content {
width: 990px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .speakexpert .speakexpert_content {width: 940px;}

.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .speakexpert .speakexpert_content .right p {width:100%;}

.cms-page-view .page-wrapper #maincontent .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper {
padding-left: 4vw;padding-right: 4vw;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity {padding-right: 15px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(3) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(4) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(5) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(6) p {padding: 10px 0px;}


.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(1) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(4) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(8) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(9) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(11) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .intensity_content .bottom ul li:nth-child(7) p {padding: 10px 0px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilter_sectiontwo .desktopfilter_sectiontwo_content .cut {
padding-right: 15px;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(1) {margin-right:0px !important;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .cut_content .bottom ul li:nth-child(3) {padding-right:0px !important;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(8) {padding-right:0px !important;width:10%;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(2) {width:13.5%;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .clarity_content .bottom ul li:nth-child(3) {width:13.5%;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(5) {padding-right:0px !important;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(10) {padding-right:0px !important;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li:nth-child(14) {padding-right:0px !important;}

.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .bottom ul li:last-child {padding-right: 0px !important;}

body.cms-page-view #maincontent .lgfancycolor_desktopnewfilter .desktopfilternewdesign_content .advanced_diamondfilter_section .advanced_diamondfilter_content .flourescene_content .bottom ul li p {padding:10px 0px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .alldiamondsdata .diamondssection #diamond-search-result #diamond-result .visualview_diamonds .diamondpreview_thirdrow .diamondmeasurement_content {font-size:6.5pt !important;}

body.cms-contact-us #maincontent .contactuspage .map .map_content {width:980px;}

body.cms-book-an-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header {
width: 990px;min-height: 348px;margin:0px auto;}

body.cms-book-an-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header .right {
padding: 60px 55px 0px 55px;}

body.cms-book-an-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header .right h1 {
margin-bottom: 20px;font-size: 22pt;}

body.cms-book-an-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header .right h3 {
font-size: 13pt;}

body.cms-book-a-virtual-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header {
width: 990px;min-height: 348px;margin:0px auto;}

body.cms-book-a-virtual-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header .right {
padding: 60px 55px 0px 55px;}

body.cms-book-a-virtual-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header .right h1 {
margin-bottom: 20px;font-size: 22pt;}

body.cms-book-a-virtual-appointment #maincontent .bookanappoint_cust .container .bookanappointment-header .right h3 {
font-size: 13pt;}

.page-wrapper #maincontent .appointmentoptions .appointmentoptions_content {width:100%;padding:0vw 4vw;}

body.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper {width:100%;padding:0vw 4vw;}

body.cms-appointment-options-nyc .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both img {width: 80%;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block {
width:100%;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both .text {width:80%;}

.page-wrapper #maincontent .appointmentoptions .customers_googlereviews .customers_googlereviews_content {width:95%;margin:0px;}

.cms-page-view .page-wrapper #maincontent .appointmentoptions .customers_googlereviews {margin-top:30px;}

.page-wrapper #maincontent .appointmentoptions .instagramblock .instagramblock-content {width: 100%;padding: 0vw 4vw;}

.page-wrapper #maincontent .appointmentoptions .instagramblock .instagramblock-content .toptext {
font-size: 22pt;margin: 20px auto 0px;width: 100%;}

.page-wrapper #maincontent .appointmentoptions .instagramblock .instagramimageblock {width:100%;margin:0px auto;}

#maincontent .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content {width:100%;padding: 0vw 5vw;}
#maincontent .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {width: 18%;margin-right: 2vw;}
#maincontent .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {font-size: 1.4vw;}
#maincontent .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li img {margin-left:0.6vw;}
#maincontent .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-size: 1.2vw;line-height: 1.5vw;}

.page-wrapper #maincontent .showrooms .bookconsultant {width: 100%;margin: 0px auto;padding: 0vw;}
.page-wrapper #maincontent .showrooms .showroom_locations .showroom_locations_content {width: 100%;padding: 0vw 4vw;}
.page-wrapper #maincontent .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width: 100%;}
.page-wrapper #maincontent .showrooms .bookconsultant .bookconsultant_content {padding:0px;width:1000px;margin:30px auto;float:none;}
.cms-showrooms .page-wrapper #maincontent .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {
font-size: 20pt;line-height: 40px;}

.page-wrapper #maincontent .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content p {
font-size: 11pt;line-height: 22px;}
.page-wrapper #maincontent .showrooms .bookconsultant .bookconsultant_content .textblock {padding:20px 15px 20px 20px;
position:relative;}
.page-wrapper #maincontent .showrooms .showroom_locations {margin-top: 80px;}
.page-wrapper #maincontent .showrooms .showroom_locations_content .showroom_newyork .right .title {font-size:13pt;}
.page-wrapper #maincontent .showrooms .showroom_locations_content .showroom_dallas .right .title {font-size:13pt;}
.page-wrapper #maincontent .showrooms .showroom_locations_content .showroom_newyork .right .showroom_address {
font-size: 10pt;}

.page-wrapper #maincontent .showrooms .showroom_locations .showroom_locations_content .right .showroom_address li a.phone {
font-size: 10pt;}
.page-wrapper #maincontent .showrooms .showroom_locations_content .showroom_dallas .right .showroom_address {font-size:10pt;}
.page-wrapper #maincontent .showrooms .showroom_locations_content .showroom_miami .right .title {font-size:14pt;}
.page-wrapper #maincontent .showrooms .showroom_locations_content .showroom_miami .right {padding-top: 50px;}

.page-wrapper #maincontent .showrooms .bookconsultant .bookconsultant_content .imageblock {left:420px;width:58%;top:-1.8vw;}

.page-wrapper #maincontent .showrooms .showroom_experience .showroom_experience_content {width:100%;margin:0px auto;padding:0vw 4vw;}

.page-wrapper #maincontent .showrooms .showroom_experience .showroom_experience_content .right .title .top {
font-size: 16pt;line-height: 38px;}

.page-wrapper #maincontent .showrooms .showroom_experience .showroom_experience_content .right {
width: 55%;padding-left: 20px;padding-right: 0px;}

.page-wrapper #maincontent .showrooms .showroom_experience .showroom_experience_content .right .content p {
font-size: 10pt;letter-spacing: 1px;}

.page-wrapper #maincontent .showrooms .showroom_experience .showroom_experience_content .right .title .bottom {
font-size: 16pt;}

.page-wrapper #maincontent .showrooms .showroom_experience .showroom_experience_content .right .title {
margin-bottom: 15px;}

.page-wrapper #maincontent .showrooms .showroom_virtualappointments .showroom_virtualappointments_content {
width: 100%;padding: 0vw 4vw;}

.page-wrapper #maincontent .showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left {
padding-right: 25px;padding-left: 0px;}

.page-wrapper #maincontent .showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title {
margin-bottom: 20px;font-size: 25pt;margin-top: 0px;}

.page-wrapper #maincontent .showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p {
font-size: 10pt;}

.page-wrapper #maincontent .cmspage_desktop_instagramblock .instagramblock-content {width: 100%;margin: 0px auto;padding: 0vw 4vw;}

.page-wrapper #maincontent .cmspage_desktop_instagramblock .instagramblock-content .toptext {width: 100%;}

.page-wrapper #maincontent .cmspage_desktop_instagramblock .instagramblock-content .toptext {font-size: 20pt;}

.page-wrapper #maincontent .cmspage_desktop_instagramblock .instagramimageblock .instagramimageblock_content {
width:100%;margin-left:100px;}

.page-wrapper #maincontent .cmspage_desktop_instagramblock {width:100%;padding-bottom:10px;}

body.category-engagement-rings .page-wrapper .categorybottom_top .header_section {width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .customring_block_content .left {
padding-top: 20px;padding-left: 20px;padding-right: 20px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .speakto_expert_content {
width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content {
width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content {
width:100%;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul {
width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul li a.name {font-size: 8pt;padding: 8px 15px;width: 92%;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .spoiltchoice .spoiltchoice_content {
width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone .foundone_content {width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .featuresblock .featuresblock_content {width: 100%;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner {width: 100%;}

body.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul {width: 1000px;margin: 0px auto;float: none;}

body.category-engagement-rings .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li .title {
font-size: 14pt;margin: 0px auto 10px;width: 100%;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {
width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content {
width: 960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content {width: 960px;}
body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .quickguide_content {width:960px;}
body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype .metaltype_content {width:960px;}
body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding .understanding_content {width:960px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview .proposalreview_content {
width: 1000px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .right .right_content {
padding: 20px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .right_content .review_text p {
font-size: 14px;padding-right: 0px;text-align: left;}

body.catalog-category-view .page-wrapper .wrapper-breadcrums .breadcrumbs {padding-left: 1vw;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .right {top:20px;}

body.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {
width: 960px;}

.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content {width:100%;padding: 0vw 5vw;}
.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {width: 18%;margin-right: 2vw;}
.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.title {font-size: 1.4vw;}
.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {margin-left:0.6vw;}
.page-wrapper .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.desc {font-size: 1.2vw;line-height: 1.5vw;}

body.category-wedding-bands .page-wrapper .categorybottom_top .header_section {width:960px;}
body.category-wedding-bands .page-wrapper .categorybottom_top .header_section .left {padding-right:20px;}

body.category-wedding-bands .page-wrapper .categorybottom_top .header_section .left .title h2 {font-size:18pt;float:left;
line-height:45px;width:100%;}
body.category-wedding-bands .page-wrapper .categorybottom_top .header_section .left .content p {font-size: 12pt;line-height: 30px;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring .match_weddingring_content {width:1000px;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left {
width:50%;padding:30px 15px 40px 15px;}
body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left h2 {font-size: 15pt;
line-height: 35px;width: 100%;margin-bottom: 20px;margin-left: 0px;}
body.category-wedding-bands .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {
font-size: 10pt;letter-spacing: 0px;line-height: 20px;}
body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left .category_btn a {
letter-spacing: 0.21px;font-size: 12px;padding: 10px 10px;}
body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .right {width:50%;}
body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .right img {top:80px;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left .category_btn a.one {
margin-right:10px;}
body.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search .weddingring_search_content {width:960px;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search_content .bottom ul li:nth-child(1) {
margin-right: 41px;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search_content .bottom ul li {
width:30%;text-align:center;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search_content .bottom ul li a {
font-size: 9pt;padding: 10px 20px;width: 250px;float: left;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {
width: 960px;}

body.category-wedding-bands .page-wrapper .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {
width:960px;}

body.category-gifts .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;padding:0vw 2vw;}

body.category-eternity-rings .page-wrapper .categorybottom_top .header_section {width:960px;}
body.category-eternity-rings .page-wrapper .categorybottom_top .header_section .left {padding-right:20px;}

body.category-eternity-rings .page-wrapper .categorybottom_top .header_section .left .title h2 {font-size:18pt;float:left;
line-height:45px;width:100%;}
body.category-eternity-rings .page-wrapper .categorybottom_top .header_section .left .content p {font-size: 12pt;line-height: 30px;}


body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring .looking_eternityring_content {width:1000px;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left {
width:50%;padding:30px 15px 40px 15px;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left h2 {font-size: 15pt;
line-height: 35px;width: 100%;margin-bottom: 20px;margin-left: 0px;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content p {
font-size: 10pt;letter-spacing: 0px;line-height: 20px;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left .category_btn a {
letter-spacing: 0.21px;font-size: 12px;padding: 10px 10px;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .right {width:50%;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .right img {top:80px;}
body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left .category_btn a.one {
margin-right:10px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content p a {font-size: 10pt;
letter-spacing: 0px;line-height: 20px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .speakto_expert_content {
width:960px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content {width: 960px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro li {margin-right: 47px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .eternityring_search_content .bottom .exploreeternity_pro_block ul.exploreeternity_pro span.link a {font-size: 9pt;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity .stepsfind_eternity_content {
width: 960px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_top .title {top: -10px;left: 112px;}

body.catalog-category-view .page-wrapper .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {
width: 960px;}

body.catalog-category-view .page-wrapper .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {
width: 960px;}

body.catalog-category-view .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {
width: 960px;}

body.catalog-category-view .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .button a {
font-size: 9pt;letter-spacing: 1.5px;}
body.category-earrings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;}
body.category-tennis-bracelets .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;}

body.category-tennis-bracelets .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .row p.learn-more a.groupdrop-title{float: left;font-size: 10pt;font-family: 'WorkSans' !important;}
body.category-tennis-bracelets .page-wrapper .education-col-in h2 a.groupdrop-title {font-family:'WorkSans' !important;
font-size: 16pt !important;}
body.category-tennis-bracelets .page-wrapper h5.groupdrop-title {font-family:'WorkSans' !important;}

body.category-pendants-necklaces .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100%;}

body.category-pendants-necklaces .page-wrapper .page-wrapper .categoriespages_bottom .categoriespages_bottom_content a {
font-family: 'WorkSans' !important;}

body .page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {width:100%;padding: 0vw 5vw;}
body .page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {width: 18%;margin-right: 2vw;}
body .page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {font-size: 1.4vw;}
body .page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li img {margin-left:0.6vw;}
body .page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc {font-size: 1.2vw;line-height: 1.5vw;}





}

/* ipad view like desktop css for all the pages code end 2025 */


/* Mac desktop final all css work code start */ 

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
	
body.catalog-category-view .page-wrapper {float:left;width:100%;}	
body.catalog-category-view .page-wrapper #maincontent {width:1150px !important;margin:0px auto !important;}
body.catalog-category-view #cust_categorybanner_left .left .bannerbutton a {padding:10px 26px;}
body.category-engagement-rings .page-wrapper #maincontent .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul {width: 1080px;margin: 0px auto;padding: 0px;}
body.catalog-category-view .page-wrapper #maincontent #cust_categorybanner_left .left .text {width:225px;}
html body.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid li#cust_categorybanner_left {
height: 365px !important;padding-top: 30px !important;min-height: 365px !important;}
body.catalog-category-view #cust_categorybanner_left .left .bannerbutton {float:left !important;width:100% !important;padding-top:40px !important;padding-bottom:0px !important;}
body.categoryfilter_open .page-wrapper #maincontent #product-list-container {position:relative;z-index:-999999;}

}


/* specific for ios device css code start */

@supports (-webkit-touch-callout: none) {
	
@media only screen and (min-width: 1025px) and (max-width: 1440px) {	
	
body.catalog-category-view .page-wrapper main#maincontent .columns .sidebar {height:100% !important;padding-bottom:80px !important;}

}	
	
}

/* specific for ios device css code end */	

/* Mac desktop final all css work code end */ 


/* ipad view like mobile portrait css for all the pages code start 2025 */

@media (min-width: 700px) and (max-width: 1026px) {

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid ol.product-items li.product-item {width: 50% !important;height: 100% !important;margin-top:30px;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid ol.product-items li:nth-child(1) {margin-top:0px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid ol.product-items li:nth-child(2) {margin-top:0px !important;}

.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid ol.product-items li:nth-child(odd) {margin-left: 0px !important;margin-right: 0px !important;}	

.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid ol.product-items li:nth-child(even) {margin-left: 0px !important;margin-right: 0px !important;}

.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container li.product-item a.product-item-photo .product-image-container .product-image-wrapper img {max-height: 100% !important;height: 100% !important;width: 100%;
max-width: 100% !important;}

.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height: 100% !important;width: 100% !important;position:relative;display:block;}

body.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height: 40px;}

body.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .custfinalprice {margin-top:20px;}

body.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {text-align: center;width: 280px;margin: 0px auto;line-height: 25px;}

body .modals-wrapper .pr-cookie-modal.modal-popup .modal-inner-wrap {top:45% !important;left:50% !important;height: 350px !important;}

body .page-header .panel.header #currencytoglemain #custcurrencytoggle {width:400px !important;padding: 10px 0px !important;}
body .page-header .panel.header #currencytoglemain #custcurrencytoggle .center select {margin-bottom:20px;}
body .page-wrapper .page-header .panel.header #currencytoglemain #custcurrencytoggle .center {margin-left:18px;top:3px;}
body .page-wrapper .page-header .panel.header #currencytoglemain #custcurrencytoggle .right {top:-8px;}

body.catalog-category-view .page-wrapper .page-footer {padding: 10px 15px 60px 15px;float: left;width: 100%;}
body.cms-home .page-wrapper .widget.block .home_topbanner {margin-top:120px !important;}
body.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content {width: 80%;}

body.catalog-product-view #maincontent .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {
left:-65% !important;}

body.catalog-product-view #maincontent .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {
left: 160px !important;}

body.catalog-product-view .page-wrapper #maincontent .addtocart_wishlist_block .addtocart form button.tocart {width:60% !important;}
body.catalog-product-view .page-wrapper #maincontent .addtocart_wishlist_block .addtocart form .actions {float:left;width:100%;
text-align:center;}

body.catalog-category-view .page-wrapper #maincontent .category-view {padding:0px 60px !important;}
body.catalog-category-view .page-wrapper #maincontent .columns {padding:0px 60px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .filterselected_toolbar_mobile .cust_toolbar .toolbar-sorter {
right:65px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid #category-products-grid ol.product-items li:nth-child(odd) {padding-right:15px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid #category-products-grid ol.product-items li:nth-child(even) {padding-left:15px !important;}

html body.catalog-category-view .page-wrapper #maincontent {padding-top:140px !important;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(1) img {width:25px !important;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {width:25px !important;}





body .page-wrapper .page-footer {padding:20px 15px 0px !important;float:left !important;width:100% !important;}

html body.cms-page-view .page-wrapper #maincontent {margin-top:0px !important;padding-top:120px !important;}
html body.cms-home .page-wrapper #maincontent {padding-top:0px !important;}

body.cms-page-view #maincontent .column.main .cmspagenew_design .topbackground {background: url(https://www.revediamonds.com/pub/media/wysiwyg/cmspages_top_background.png) !important; }
body.cms-page-view .column.main .cmspagenew_design .cmspage_content {margin: 30px 0px 0px 0px !important;}

.page-wrapper #maincontent .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {width:4%;}
.page-wrapper #maincontent .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(1) img {width: 4%;}

.cms-home #maincontent .homegetintouch .homegetintouch_content ul li img {width:4%;}
.cms-home #maincontent .homegetintouch .homegetintouch_content ul li:nth-child(1) img {width:4%;}

.cms-home .page-wrapper #maincontent .homeasseen {margin-bottom:0px;}

body.cms-home {background-color: #ffffff !important;}

[lang="en-US"] .cms-home .page-wrapper #maincontent .homeasseen .content_homeasseen ul li:nth-child(4) {
width: 14%;}

.cms-home .page-wrapper #maincontent .homeasseen .content_homeasseen ul {width:100%;margin:30px auto 0px;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 70%;height: auto;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content img {width: 33%;margin-top: 35px;}

body.cms-home .page-wrapper .widget .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtnone {margin: 0px auto 20px;width: 380px;display: block;float: none;height: 48px;}

body.cms-home .page-wrapper .widget .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtntwo {margin: 0px auto;width: 380px;display: block;float: none;height: 48px;}

.header-main-menu .menu-container .cdz-main-menu .cdz-menu .groupmenu li.level0 ul.open {display:block !important;}

.cms-page-view .page-wrapper #maincontent .separate_diamondpage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_left {float: left;width: 30%;margin-bottom: 0px;}

.cms-page-view .page-wrapper #maincontent .separate_diamondpage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_left img {width:100% !important;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right {float:left;width:28%;padding-left:16px;padding-top:25px;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage #diamond-search-result .mobile_listview_diamonds {
height:70px !important;}

body.cms-page-view .page-wrapper #maincontent .separate_diamondpage #diamond-search-result .mobile_listview_diamonds table.listviewdiamonds_results tbody tr td img {width:60% !important;}

body.cms-page-view .page-wrapper #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo.diamondname_cmspage .label {width:10%;}

body.cms-page-view .page-wrapper #maincontent .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selected_diamondvalue {width:88%;}

body.cms-page-view .page-wrapper #maincontent .separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion h3.faqsaccordian {text-align:left !important;}

body.catalog-product-view .page-wrapper #maincontent .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 .bundle-option-select {padding-right:510px !important;}
body.catalog-product-view .block.related .block-content .products-related .owl-carousel .owl-nav .owl-prev {left:70px !important;}
body.catalog-product-view .block.related .block-content .products-related .owl-carousel .owl-nav .owl-next {right:70px !important;}

body.catalog-product-view .product_googlereviews .product_googlereviews_content .product_googlereviews_content_inner {
width:90% !important;}

body.diamond-education-common .page-wrapper .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {font-size:11px;}

body.diamond-education-common .page-wrapper .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top:90px;}

body.diamond-education-common .page-wrapper .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top:90px;}
body.cms-about-us .page-wrapper .aboutussection.serviceshistroy .left .mobileimage_div img {width:40%;}
body.cms-about-us .page-wrapper .aboutuspage .videoblock .videoblock_content .left iframe {height:450px;}
body.cms-sell-diamonds .page-wrapper #maincontent .column.main .cmspagenew_design .topbackground {background:none !important;}
body footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li.whatsupfooter {width:170px;}

.page-wrapper #maincontent .separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton {
float: none;width: 60%;margin: 30px auto;}
.page-wrapper #maincontent .separatecolour_diamondspage .colourdiamondquestion .buttons {float:none;width:50%;margin:30px auto;}
.page-wrapper #maincontent .separatelabgrown_diamondspage .labgrownquestion .buttons {float:none;width:50%;margin:30px auto;}

.page-wrapper #maincontent .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top a.bookappointment_btn {width: 50%;text-align: center;position: relative;display: block;
margin: 5px auto 0px;float: none;}

.page-wrapper #maincontent .labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg img {width:50%;}
.page-wrapper #maincontent .labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg {text-align:center;}
.page-wrapper #maincontent .labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian {
margin-bottom: 0px;text-align: left;float: left;width: 100%;height: 50px;}
.page-wrapper #maincontent .labgrowneducation_page .labgrownguidequestion .buttons {float:none;width:50%;margin:30px auto 0px;}

.cms-page-view #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_360_view .DimondDetailBox.certificate #my_360view {float:left !important;width:100% !important;display:flex !important;justify-content:center !important;}
.cms-page-view #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_360_view .DimondDetailBox.certificate #my_360view img {height:400px !important;width: auto !important;object-position: 50% 50% !important;object-fit:cover !important;}
.cms-page-view #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_360_view_video {display:flex !important;
justify-content:center !important;}
body.cms-page-view .page-wrapper #maincontent #diamond-detail-result .col-xs-12.col-sm-6.col-md-6 {width:100% !important;}	


}

/* ipad view like mobile portrait css for all the pages code end 2025 */


@media (max-width: 1025px) {
	
	
/* category page ajax scroll code start */

.catalog-category-view #maincontent .columns #product-list-container .ias-trigger-next {float:left;width:100%;margin-top:30px;margin-bottom: 60px;}

.catalog-category-view #maincontent .columns #product-list-container .ias-spinner {float:left;width:100%;margin-top:30px;margin-bottom: 60px;}

/* category page ajax scroll code end */

/* diamonds details new design desktop 2025 code start */

.separate_diamondpage #diamond-detail-result .DimondDetailBox .showMoreoption .desktopviewdiamond_detail {display:none !important;}

/* diamonds details new design desktop 2025 code end */

/* diamond page your order code start  */

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content form .mobilediamond_ordersection {display:block;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content form .desktopview_yourorder_block {display:none;}

body.cms-page-view .page-wrapper #maincontent .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span.us-vatfirst-info {height:280px !important;text-align:left;}

body.cms-page-view .page-wrapper #maincontent .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span.us-vatsecond-info {height:160px !important;padding-top:10px;text-align:left;}


/* diamond page your order code end  */

/* carat separate page css code start */

body.lgdiamondsattributetemplate main#maincontent .columns {padding:0px !important;}
main#maincontent .lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content {
width:100%;margin:0px auto;padding:0px 15px;}
main#maincontent .lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content h2 {
font-size:22px;margin-top:25px;}
main#maincontent .lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_one h3 {
font-size: 18px;}
main#maincontent .lgdiamondsattributetemplate_page .lgattributetext_block .lgattributetext_block_content .lgattributetext_two p {
font-size: 14px;line-height: 25px;}
body main#maincontent .lgdiamondsattributetemplate_page .caratbyweight {padding:0px 15px;margin-top:20px;margin-bottom:50px;}
body main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_content {width:100%;margin:0px auto;}
body main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section .caratbyweight_section_content .left {
width:100%;}
body main#maincontent .lgdiamondsattributetemplate_page .caratbyweight .caratbyweight_section .caratbyweight_section_content .right {
width:100%;}

/* carat separate page css code end */

/* old cuts diamonds pages css code start */

body.oldcutsdiamonds_page .columns {padding:0px;}
body.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content {width:100%;}
body.oldcutsdiamonds_page .oldcustdesc {width: 100%;padding: 0px 15px;margin-top: 40px;}
body.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content h2 {font-size:25px;}
body.oldcutsdiamonds_page .oldcustdesc .oldcustdesc_content h3 {font-size:21px;}
body.oldcutsdiamonds_page .whychoosereve .whychoosereve_content {width:100%;}
body.oldcutsdiamonds_page .whychoosereve .whychoosereve_content h2 {font-size: 25px;}
body.oldcutsdiamonds_page .whychoosereve {margin-top: 40px;padding: 0px 15px;}
body.oldcutsdiamonds_page .separatediamondspage_faqsection .content {padding:1em 0em;}

/* old cuts diamonds pages css code end */

body.checkout-cart-index .page-wrapper #maincontent .columns .cart-empty p {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}
body.checkout-cart-index .page-wrapper #maincontent .columns .cart-empty p a {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}

body.catalog-product-view .page-wrapper #maincontent .propinterest_share {position:absolute;left:15px;z-index:9;margin-top:15px;}
body.catalog-product-view .page-wrapper #maincontent .propinterest_share img {width:25px;}

body.cms-gia-lab-grown-diamond-search .page-wrapper #maincontent .columns {padding:0px !important;}
html body .page-wrapper header .header-stores #usippopupmodal #ukstorepopup {height:475px !important;}

body.cms-book-an-appointment #customshare {display:none !important;}
body.cms-book-an-appointment .page-title-wrapper h1.page-title {padding-top:10px;margin-bottom:10px;padding-left:0px;float: left;width: 100%;text-align: center;margin-top:0px !important;}
body.cms-book-an-appointment .page-title-wrapper h1.page-title span {font-family:'Playfairdisplay';font-size:24px;}

body.cms-book-a-virtual-appointment #customshare {display:none !important;}
body.cms-book-a-virtual-appointment .page-title-wrapper h1.page-title {padding-top:10px;margin-bottom:10px;padding-left:0px;float: left;width: 100%;text-align: center;margin-top:0px !important;}
body.cms-book-a-virtual-appointment .page-title-wrapper h1.page-title span {font-family:'Playfairdisplay';font-size:24px;}

body.cms-book-an-appointment-la #customshare {display:none !important;}
body.cms-book-an-appointment-la .page-title-wrapper h1.page-title {padding-top:10px;margin-bottom:10px;padding-left:0px;float: left;width: 100%;text-align: center;margin-top:0px !important;}
body.cms-book-an-appointment-la .page-title-wrapper h1.page-title span {font-family:'Playfairdisplay';font-size:24px;}

body.cms-book-a-virtual-appointment-la #customshare {display:none !important;}
body.cms-book-a-virtual-appointment-la .page-title-wrapper h1.page-title {padding-top:10px;margin-bottom:10px;padding-left:0px;float: left;width: 100%;text-align: center;margin-top:0px !important;}
body.cms-book-a-virtual-appointment-la .page-title-wrapper h1.page-title span {font-family:'Playfairdisplay';font-size:24px;}

body.cms-book-an-appointment-nyc #customshare {display:none !important;}
body.cms-book-an-appointment-nyc .page-title-wrapper h1.page-title {padding-top:10px;margin-bottom:10px;padding-left:0px;float: left;width: 100%;text-align: center;margin-top:0px !important;}
body.cms-book-an-appointment-nyc .page-title-wrapper h1.page-title span {font-family:'Playfairdisplay';font-size:24px;}

body.cms-book-a-virtual-appointment-nyc #customshare {display:none !important;}
body.cms-book-a-virtual-appointment-nyc .page-title-wrapper h1.page-title {padding-top:10px;margin-bottom:10px;padding-left:0px;float: left;width: 100%;text-align: center;margin-top:0px !important;}
body.cms-book-a-virtual-appointment-nyc .page-title-wrapper h1.page-title span {font-family:'Playfairdisplay';font-size:24px;}


body.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory h2 {font-size: 24px;margin-bottom: 20px;}

body.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider {width:100%;}

body.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper {
margin: 0px 20px;}

body.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color: #fff;top: 160px;left: -20px;}

body.cms-page-view .page-wrapper main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;top: 160px;right: -20px;}

body.cms-page-view main#maincontent .columns .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name{width: 100% !important;margin-bottom:20px;margin-top:20px;}

body.cms-page-view .cmspage_shopcategory .cmspage_shopcategory_slider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top:0px;}

body.cms-hatton-garden .page-wrapper main#maincontent .columns .main .container h1 {text-align: left;font-size: 30px;}

body.cms-hatton-garden .page-wrapper main#maincontent .columns .main h3 {font-size: 20px;}


/* tax free page css code start */

body.taxfreecms .taxfreeheadcontainer .taxfreeheadcontainer_content {width:100%;}

body.taxfreecms .taxfreeheadcontainer .taxfreeheadcontainer_content h1 {font-size: 22px;padding-left: 15px;}

body.taxfreecms .taxfreeshipping .taxfreeshipping_content {width:100%;}

body.taxfreecms .taxfreeshipping {width: 100%;margin-top: 10px;padding: 0px 20px;}

body.taxfreecms .taxfreeshipping .taxfreeshipping_content h2 {font-size: 17px;}

body.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content .countrycolumn {float: left;width: 33.3%;padding-left: 15px;}

body.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content .countrycolumn ul {font-size: 11px;padding: 0px;}

body.taxfreecms #maincontent {background:#fff;float: left;width: 100%;}

body.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content .countrycolumn.countrycolumn_one {width:43% !important;}
body.taxfreecms .taxfreeshipping_country .taxfreeshipping_country_content .countrycolumn.countrycolumn_three {width:22% !important;}

body.taxfreecms .columns {margin-bottom:0px;}


/* tax free page css code end */

.blog-page.blog-post-view .page-wrapper .post-view .blogvideo {margin-top:10px;margin-bottom:30px;}

/* bond street page css start */

#maincontent .bondstreet .bondstreet_content {width:100%;}
#maincontent .bondstreet .bondstreet_content .bondstreentitle h1 {font-size: 24px;}
#maincontent .bondstreet {margin-top:10px;}
#maincontent .bondstreet .categoryslider h2 {font-size:24px;}
#maincontent .bondstreet .categoryslider {padding:0px 20px;}
#maincontent .bondstreet .categoryslider .categoryslider_content {padding:0px 20px;}
#maincontent .bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider .owl-nav .owl-prev {top: 150px;}
#maincontent .bondstreet .categoryslider .categoryslider_content .shop-by-brand-slider .owl-nav .owl-next {top: 150px;}
#maincontent .bondstreet .bondstreet_content .bondstreetcenter-img {margin-top: 10px;margin-bottom: 20px;}
#maincontent .bondstreet .bondstreet_content .bondstreetcenter-img img {width:100%;height:auto;}

/* bond street page css end */

/* toi moi page css code start */

body.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content {width:100%;}
body.custom_categorycmspage #maincontent .columns {padding:0px !important;}
body.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .left {float: left;width: 100%;padding-right: 20px;
padding-top: 20px;padding-left: 20px;}
body.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .left h1 {font-size:26px;}
body.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .right img {width:100%;height:auto;}

body.custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .right {width:100%;padding: 10px 20px 0px 20px;}
body.custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content {width:100%;}
body.custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content p {text-align:center;padding:0px 20px;}
body.custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content h2 {text-align:center; margin-bottom:15px; font-size:26px;}
body.custom_categorycmspage .toimoi .toimoi_inspiration {margin-top:30px;padding:0px;}
body.custom_categorycmspage .toimoi .abouttoimoi .abouttoimoi_content {width:100%;}
body.custom_categorycmspage .toimoi .abouttoimoi {margin-top:40px;}
body.custom_categorycmspage .toimoi .abouttoimoi .abouttoimoi_content {width:100%;padding:0px 20px;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content {width:100%;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left {float: left;width: 100%;padding: 0px 20px;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li {float: left;width: 48%;margin-right: 10px;}
body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(2) {margin-right:0px !important;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(1) {width:47.9% !important;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(1) a img {width:100%;}

body.custom_categorycmspage .toimoi .diamondexpert {margin-top: 30px;background: #FCF7F3;padding: 40px 0px 40px 0px;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li a.expertatag {font-size: 16px;}

body.custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .right {width: 100%;padding-left: 20px;padding-top: 30px;
padding-right: 20px;}
body.custom_categorycmspage .toimoi .diamondexpert {margin-top: 30px;padding: 40px 0px 20px 0px;}
body.custom_categorycmspage .toimoi .commitment .commitment_content ul {line-height:30px;}
body.custom_categorycmspage .toimoi .commitment .commitment_content {width:100%;padding:0px 20px;}
body.custom_categorycmspage .toimoi .commitment {margin-top: 40px;}
body.custom_categorycmspage .toimoi .faq .faq_inner {margin:0px auto;padding:0px 20px;width:100%;}
body.custom_categorycmspage .toimoi .faq .faq_content .faqsection_question {width: 100%;}
body.custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian span.openclose {font-size: 35px;top:-8px;}
body.custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian {margin-bottom:0px;}

body.custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content {margin-top: 50px;width: 100%;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant {width:100%;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .textblock {width: 100%;padding:0px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .imageblock {left: 0px;width: 100%;position: relative;top: 0px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .textblock .textblock-content {width: 100%;margin: 0px auto;
padding: 20px 20px 0px 20px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {
font-size: 24px;line-height: 35px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .appointmentbuttons a {width: 100%;margin-bottom: 30px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .appointmentbuttons a.aone {margin-right:0px;}
body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content {margin-bottom:30px;margin-top:20px;}

body.custom_categorycmspage .bookconsultant .bookconsultant_content .bookconsultantimg_mobile {display:block;margin-bottom:15px;}

body.custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .imageblock.bookconsultantimg_desktop {display:none !important;}

body.custom_categorycmspage .cmspage_googlereviews {margin-bottom:0px !important;}

body.custom_categorycmspage .toimoi .faq {margin-top: 30px;}

body.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li {width: 100%;margin-right: 0px;margin-bottom: 20px;padding: 0px 20px;}

body.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul .owl-dots {display:none !important;}

body.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul .owl-nav .owl-prev {left: 0px;position: absolute;
top: 160px;border-color: #fff;color: #000;background: #fff;}

body.custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul .owl-nav .owl-next {
right: 0px;position: absolute;top: 160px;border-color: #fff;color: #000;background: #fff;}
body.custom_categorycmspage .toimoi .discover .discover_content {width: 100%;padding: 0px 20px;}
body.custom_categorycmspage .toimoi .discover .discover_content h2 {text-align:center;font-size:24px;}
body.custom_categorycmspage .toimoi .discover .discover_content h2 p {text-align:center;}

body .custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content {width:100%;}
body .custom_categorycmspage #maincontent .columns {padding:0px !important;}
body .custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .left {float: left;width: 100%;padding-right: 20px;
padding-top: 20px;padding-left: 20px;}
body .custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .left h1 {font-size:26px;}
body .custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .right img {width:100%;height:auto;}

body .custom_categorycmspage .toimoi .toimoi_header .toimoi_header_content .right {width:100%;padding: 10px 20px 0px 20px;}
body .custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content {width:100%;}
body .custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content p {text-align:center;padding:0px 20px;}
body .custom_categorycmspage .toimoi .toimoi_inspiration .toimoi_inspiration_content h2 {text-align:center; margin-bottom:15px; font-size:26px;}
body .custom_categorycmspage .toimoi .toimoi_inspiration {margin-top:30px;padding:0px;}
body .custom_categorycmspage .toimoi .abouttoimoi .abouttoimoi_content {width:100%;}
body .custom_categorycmspage .toimoi .abouttoimoi {margin-top:40px;}
body .custom_categorycmspage .toimoi .abouttoimoi .abouttoimoi_content {width:100%;padding:0px 20px;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content {width:100%;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left {float: left;width: 100%;padding: 0px 20px;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li {float: left;width: 48%;margin-right: 10px;}
body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(2) {margin-right:0px !important;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(1) {width:47.9% !important;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li:nth-child(1) a img {width:100%;}

body .custom_categorycmspage .toimoi .diamondexpert {margin-top: 30px;background: #FCF7F3;padding: 40px 0px 40px 0px;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .left ul li a.expertatag {font-size: 16px;}

body .custom_categorycmspage .toimoi .diamondexpert .diamondexpert_content .right {width: 100%;padding-left: 20px;padding-top: 30px;
padding-right: 20px;}
body .custom_categorycmspage .toimoi .diamondexpert {margin-top: 30px;padding: 40px 0px 20px 0px;}
body .custom_categorycmspage .toimoi .commitment .commitment_content ul {line-height:30px;}
body .custom_categorycmspage .toimoi .commitment .commitment_content {width:100%;padding:0px 20px;}
body .custom_categorycmspage .toimoi .commitment {margin-top: 40px;}
body .custom_categorycmspage .toimoi .faq .faq_inner {margin:0px auto;padding:0px 20px;width:100%;}
body .custom_categorycmspage .toimoi .faq .faq_content .faqsection_question {width: 100%;}
body .custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian span.openclose {font-size: 35px;top:-8px;}
body .custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian {margin-bottom:0px;}

body .custom_categorycmspage .toimoi .faq .faq_content .accordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content {margin-top: 50px;width: 100%;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant {width:100%;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .textblock {width: 100%;padding:0px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .imageblock {left: 0px;width: 100%;position: relative;top: 0px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .textblock .textblock-content {width: 100%;margin: 0px auto;
padding: 20px 20px 0px 20px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {
font-size: 24px;line-height: 35px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .appointmentbuttons a {width: 100%;margin-bottom: 30px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .appointmentbuttons a.aone {margin-right:0px;}
body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content {margin-bottom:30px;margin-top:20px;}

body .custom_categorycmspage .bookconsultant .bookconsultant_content .bookconsultantimg_mobile {display:block;margin-bottom:15px;}

body .custom_categorycmspage .page-wrapper .toimoi .bookconsultant .bookconsultant_content .imageblock.bookconsultantimg_desktop {display:none !important;}

body .custom_categorycmspage .cmspage_googlereviews {margin-bottom:0px !important;}

body .custom_categorycmspage .toimoi .faq {margin-top: 30px;}

body .custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul li {width: 100%;margin-right: 0px;margin-bottom: 20px;padding: 0px 20px;}

body .custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul .owl-dots {display:none !important;}

body .custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul .owl-nav .owl-prev {left: 0px;position: absolute;
top: 160px;border-color: #fff;color: #000;background: #fff;}

body .custom_categorycmspage .toimoi .toimoi_inspiration .inspiration_image ul .owl-nav .owl-next {
right: 0px;position: absolute;top: 160px;border-color: #fff;color: #000;background: #fff;}
body .custom_categorycmspage .toimoi .discover .discover_content {width: 100%;padding: 0px 20px;}
body .custom_categorycmspage .toimoi .discover .discover_content h2 {text-align:center;font-size:24px;}
body .custom_categorycmspage .toimoi .discover .discover_content h2 p {text-align:center;}

/* toi moi page css code end */
	
/* mobile view menu css code start */

.menu-container .cdz-main-menu .cdz-menu ul.groupmenu li .dropdown-toggle:before {content:"+" !important;font-size:25px !important;line-height:1.1;}
.menu-container .cdz-main-menu .cdz-menu ul.groupmenu li.open .dropdown-toggle:before {content:"-" !important;transform: scaleX(1.8) !important;display: inline-block;margin-top:7px !important;}
.menu-container .cdz-main-menu .cdz-menu ul.groupmenu li:nth-child(6).level0>.dropdown-toggle {width:180px;padding-left:150px;}
header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .cdz-menu .groupmenu li:nth-child(4).level0>.dropdown-toggle {padding-left: 234px;}
header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .cdz-menu .groupmenu li:nth-child(5).level0>.dropdown-toggle {padding-left:210px;}

header.page-header .header-wrapper-content .header.content .nav-toggle {width:110px !important;}

header.page-header .header-main-menu .nav-sections-items .section-item-title.nav-sections-item-title {display:none;}

header.page-header .header-main-menu .section-items.nav-sections-items {background: #f1f1f1;}

header.page-header .header .header-main-menu .nav-sections .nav-sections-items div[id="store.settings"] {margin-top: 10px;}

header.page-header .header .header-main-menu .nav-sections .nav-sections-items div[id="store.menu"] {margin-top: 135px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li.level0>a.menu-link {font-size: 16px;text-transform: uppercase;}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #custshipping select#custshipiingcountry {font-family: 'WorkSans';}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #custshipping span {color:#676767 !important;font-family: 'WorkSans';}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #switcher-currencycustshipiingcountry span.custcurrencytitle {color:#676767 !important;font-family: 'WorkSans';}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #switcher-currencycustshipiingcountry span {font-family: 'WorkSans';}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem {margin-top:0px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu-drop li.level1 ul.groupdrop-link li a {font-size:18px;letter-spacing:0px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu .level0 ul.groupmenu-drop li.level1 .groupmenu-drop-content p.item a {font-size: 18px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu-drop .groupmenu-drop-content .groupdrop-title {font-size:22px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a span.engagementshape-text {font-size:14px;}

header.page-header .header-main-menu .nav-sections-item-content .headselected_shipcurrency {font-size: 16px;top: 6px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .col-sm-6:first-child p.item {bottom:-300px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu .Earrings ul.groupmenu-drop li.level1 .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.item {position: relative;top: 100px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(5).level0>.dropdown-toggle {width:240px;padding-left:212px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(5).level0 a.menu-link {width:100px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(4).level0>.dropdown-toggle {width: 265px;padding-left: 235px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(4).level0 a.menu-link {width:65px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(3).level0 a.menu-link {width:110px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(2).level0 a.menu-link {width:145px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li:nth-child(1).level0 a.menu-link {width:170px;}


/* mobile view menu css code end */

.blog-post-where-to-buy-diamond-necklaces-in-new-york-city.blog-post-view .post-content .post-description p img {width:100% !important;}

/* Lab grown diamonds preview mobile view new design code start */

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_left {
float: left;width: 50%;margin-bottom:0px;}
.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right {
float: left;width: 50%;padding-left:16px;padding-top:25px;}
.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .price {float: left;width:100%;font-family:'WorkSans';font-size:16px;font-weight: bold;}
.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle {float: left;width:100%;font-family:'WorkSans';font-size:14px;padding-top:10px;padding-bottom:10px;line-height:20px;}
.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .top span {font-weight: bold;}
.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .top {float:left;width:100%;}
.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .bottom {float:left;width:100%;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle span {margin-right:5px;float:left;width:auto;font-size:14px;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom {float:left;width:100%;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond {float:left;width:auto;font-family:'WorkSans';background:#fff;color:#000;font-size: 14px;padding-top: 12px;position: relative;display: block;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamondcertificate {float:right;width:25%;margin-top:12px;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond:after {font-size: 22px;color:#676767;content:'\f107';font-family:'FontAwesome';position:absolute;top:9px;right:-20px;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamonddetails_close:after {content: '\f107' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamonddetails_open:after {content: '\f106' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .separatelabgrown_diamondspage .diamondssection #diamond-search-result #diamond-result .mobile_visualview_diamonds.selected{border-top: none !important;border-bottom: 1px solid #000 !important;}

body.cms-page-view .page-wrapper .separatelabgrown_diamondspage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul .mobile_diamond_details_mediabtn {margin-top:15px !important;}

body.cms-page-view .page-wrapper #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {margin-top:0px;}

body.cms-page-view .separatelabgrown_diamondspage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span.proincvat {top:1px;}

body.cms-page-view #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {line-height:18px;}

body.cms-page-view .page-wrapper .separatelabgrown_diamondspage #diamond-detail-result .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips img {top: 4px;}

.cms-page-view .page-wrapper .column.main .separatelabgrown_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result .diamonddetail_close {position:absolute;
z-index: 9;right: 10px;text-align: right;top: 8px;}

.cms-page-view .page-wrapper .column.main #diamond-detail-result .diamonddetail_close {position:absolute;z-index: 9;right: 10px;text-align: right;top: 8px;}

.cms-page-view .page-wrapper .column.main .separatelabgrown_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result .diamonddetail_close img {width:20%;}

.cms-page-view .page-wrapper .column.main #diamond-detail-result .diamonddetail_close img {width:20%;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .mobile_visualview_diamond_results_0 {border-top:1px solid #000;} 

body.cms-page-view .page-wrapper .column.main .separatelabgrown_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {border-bottom: 1px solid #000;margin-top:0px;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .alldiamondsdata .mt_cta_pdp .row a {font-size: 14px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .alldiamondsdata .mt_cta_pdp {padding:20px 10px 0px;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results .listviewdiamond_detail:after {font-size: 22px;
color: #676767;content: '\f107';font-family: 'FontAwesome';position: relative;} 

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results .diamonddetails_close:after {content: '\f107' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results .diamonddetails_open:after {content: '\f106' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header {float:left;width:100%;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th {font-family:'WorkSans';font-size: 12px;
padding: 15px 0px 0px 0px;width: 15%;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody {border-top: 1px solid rgba(49,63,78,.1);}
	
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(2) {padding-left:0px;width:13%;}	
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(3) {padding-left: 6px;}	
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(4) {padding-left: 10px;}	
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(5) {padding-left:0px;width:12%;}	
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(6) {padding-left: 5px;}


.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td {width: 8%;float: left;
padding: 0px 0px 0px 0px;font-size: 14px;font-family: 'WorkSans';line-height: 56px;text-align: center;}	

body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 {padding: 0px 0px 20px 0px;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(1) {width:12%;
position:relative;left:6px;top: 5px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(2) {margin-left: 24px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(3) {margin-left: 25px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(4) {width:10%;margin-left: 22px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(5) {width:12%;margin-left: 10px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(6) {width:16%;word-spacing:-4px;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(7) {    text-align: center;
width: 10%;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage #diamond-search-result .mobile_listview_diamonds {height:60px;
border-bottom:1px solid rgba(49,63,78,.1);margin-top:0px;float: left;width: 100%;}
.cms-page-view .page-wrapper .separatelabgrown_diamondspage #diamond-search-result .mobile_listview_diamonds.custom_append_0 {    border-top: 1px solid rgba(49,63,78,.1);margin-top: 15px;}	
.cms-page-view .page-wrapper .separatelabgrown_diamondspage .content .alldiamondsdata {width:100%;float:left;display:block;position:relative;}


/* Lab grown diamonds preview mobile view new design code end */

/* gemstone page css code start */

body.cms-gemstones .page-wrapper #maincontent .columns {padding:0px;}

.cms-gemstones .diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_buttons .header_buttons_content {width:200px;}

body.cms-gemstones .table-filter-gemtype.ds-col .ui-slider-legend p, body.cms-gemstones .table-filter-mineoforigine.ds-col .ui-slider-legend p, body.cms-gemstones .table-filter-treatment.ds-col .ui-slider-legend p {border-right: 1px solid #D6D6D6;
float: left;height: 31px;line-height: 32px;text-align: center;cursor: pointer;margin: 0px;font-family: "Maison Neue";
font-weight: normal;font-size: 12px;letter-spacing: 0.05em;color: #262118;text-transform: capitalize;opacity: 1;display: inline-block;
border: 1px solid #d1d1d1;margin:1px !important;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_left {
width:40%;}

body.cms-gemstones .table-filter-gemtype.ds-col .ui-slider-legend p {width: 32.7% !important;}
body.cms-gemstones .table-filter-gemtype.ds-col .ui-slider-legend p.selected-diamond-gemtype {background:#D84813;color:#ffffff;}

body.cms-gemstones .table-filter-clarity.ds-col .ui-slider-legend p {width:49.4% !important;}

body.cms-gemstones .table-filter-mineoforigine.ds-col .ui-slider-legend p {width: 32.6% !important;}
body.cms-gemstones .table-filter-mineoforigine.ds-col .ui-slider-legend p.selected-diamond-mineoforigine {background:#D84813;color:#ffffff;}

body.cms-gemstones .table-filter-treatment.ds-col .ui-slider-legend p {width: 32.7% !important;}
body.cms-gemstones .table-filter-treatment.ds-col .ui-slider-legend p.selected-diamond-treatment {background:#D84813;color:#ffffff;}

body.cms-gemstones .table-filter-shape li span.ds-shape-taperedbaguette {line-height:15px !important;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right {
padding-top:0px;padding-left:5px;width:60%;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle span {margin-right: 5px;float: left;width: auto;font-size: 12px;text-transform: capitalize;
padding-bottom: 5px;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamondcertificate {font-family:'WorkSans';font-size:10px;}

body.cms-gemstones .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-size: 14px;width:60px;float: left;}

.cms-gemstones .page-wrapper .separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div.color {margin-top:5px;}

.cms-gemstones .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.second {text-transform: capitalize !important;float: left;width: 110px;margin-right: 0px;font-size: 13px;}

.cms-gemstones .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.second {text-transform: capitalize !important;float: left;width: 98px;margin-right: 0px;font-size: 13px;}

body.cms-gemstones .page-wrapper .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -40px;width: 70% !important;text-align: right;float: right;
position: relative !important;}

body.cms-gemstones .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-size: 14px;width: 80px;float: left;margin-right: 2px;}

body.cms-gemstones .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selected_diamondvalue {
text-transform: capitalize;}

body.cms-gemstones .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring .diamondaddtoring {display:none !important;}

body.cms-gemstones .page-wrapper .separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {margin-bottom: 6.4px;}

body.cms-gemstones #diamond-detail-result-main #diamond-detail-result .diamond_media_detail_results_ul .active.show .DimondDetailBox.certificate #loadcertificate_modal {display:block !important;}

body.cms-gemstones .separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;width: 100%;object-position: 50% 50%;
object-fit: cover;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .headtop {float:left;width:100%;margin-bottom:5px;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .headtop .gemstonemobiletop_content {    float:right;padding-right: 5px;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .headtop .gemstonestopfull_name {float:left;width:auto;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .headtop .gemstonestopfull_name span {font-family:'WorkSans';color: #000;font-weight: bold;padding-right: 8px;font-size: 14px;text-transform:capitalize !important;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .headtop .gemstonestopfull_name span:last-child {padding-right:0px;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row {float: left;width: 100%;padding:4px 0px;}

.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row.mobilepreview_row_three {padding-bottom:0px !important;}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row .mobilepreview_attribute span {float: left;width: 100%;text-align: center;font-size: 10px;font-family: 'WorkSans';}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row .mobilepreview_attribute {
float: left;width: 50%;}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row .mobilepreview_attribute.dmeasurement {width:55% !important;padding-top:0px;}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row .mobilepreview_attribute.lab {width:42% !important;}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row span.value {
font-size: 11px;text-transform: capitalize;}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row span.value img {width:50%;}

.cms-gemstones .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilepreview_row span.label {
color: #666666;font-size: 10px;padding-top:6px;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond {font-size:14px;padding-left:10px;padding-top:3px;float:left;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond:after {top: 0px;right: -20px;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom {margin-top:12px;width:86%;}

body.cms-gemstones .separatelabgrown_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .price.right {float:right;width:auto;}

#maincontent .separategemstone_pages .gemstonetext-top {float:left;width:100%;margin-top:10px;margin-bottom:0px;padding:0px 15px;}
#maincontent .separategemstone_pages .gemstonetext-top .gemstonetext-top-content {width:100%;float:left;text-align:left;}
#maincontent .separategemstone_pages .gemstonetext-top .gemstonetext-top-content p {font-family:'WorkSans';letter-spacing:0px;font-size:14px;line-height:1.7;}
#maincontent .separategemstone_pages .gemstonetext-bottom {float:left;width:100%;margin-top:25px;margin-bottom:15px;padding:0px 15px;}
#maincontent .separategemstone_pages .gemstonetext-bottom .gemstonetext-bottom-content {width:100%;float:left;}
#maincontent .separategemstone_pages .gemstonetext-bottom .gemstonetext-bottom-content p {font-family:'WorkSans';letter-spacing:0px;
font-size:14px;line-height:1.7;}
#maincontent .gemstoneslinks {float:left;width:100%;margin-top:0px;padding:0px 15px;margin-bottom:30px;}
#maincontent .gemstoneslinks .gemstoneslinks_content {width:100%;margin:0px auto;float:left;}
#maincontent .gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column.gemstonesdesign {width:100% !important;}
#maincontent .gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column {width:100% !important;margin-bottom:35px;}
#maincontent .gemstoneslinks .gemstoneslinks_content .gemstoneslinks_column.gemstoneorigin {margin-bottom:0px !important;}

/* gemstone page css code end */

/* gemstone page bottom css start */

.cms-gemstones .page-wrapper .discovergemstones {float:left;width:100%;padding:0px 15px;margin-top:20px;}
.cms-gemstones .page-wrapper .discovergemstones .discovergemstones_content {margin: 0px auto;float: left;width: 100%;}
.cms-gemstones .page-wrapper .whygemstones {padding: 0px 15px;}
.cms-gemstones .page-wrapper .whygemstones .whygemstones_content {width: 100%;float: left;}
.cms-gemstones .page-wrapper .whygemstones .whygemstones_content h2 {font-size: 22px;}
.cms-gemstones .page-wrapper .faqsection {padding:0px 15px;}
.cms-gemstones .page-wrapper .faqsection .faqsection_content {width:100%;float:left;}
.cms-gemstones .page-wrapper .faqsection .faqsection_content h2 {font-size: 22px;}
.cms-gemstones .page-wrapper .faqsection .faqsection_content .faqsection_question .faqsection_question_content {width: 100%;}
.cms-gemstones .page-wrapper .faqsection .faqsection_content .faqsection_question .faqsection_question_content .accordion .accordion-item h3.faqsaccordian {font-size: 16px !important;margin-bottom:15px;width:100%;float:left;}

/* gemstone page bottom css end */

/* Loose diamonds preview mobile view new design code start */

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_left {
float: left;width: 50%;margin-bottom:0px;}
.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right {
float: left;width: 50%;padding-left:16px;padding-top:25px;}
.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .price {float: left;width:100%;font-family:'WorkSans';font-size:16px;font-weight: bold;}
.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle {float: left;width:100%;font-family:'WorkSans';font-size:14px;padding-top:10px;padding-bottom:10px;line-height:20px;}
.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .top span {font-weight: bold;}
.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .top {float:left;width:100%;}
.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .bottom {float:left;width:100%;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle span {margin-right:5px;float:left;width:auto;font-size:14px;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom {float:left;width:100%;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond {float:left;width:auto;font-family:'WorkSans';background:#fff;color:#000;font-size: 14px;padding-top: 12px;position: relative;display: block;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamondcertificate {float:right;width:25%;margin-top:12px;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond:after {font-size: 22px;color:#676767;content:'\f107';font-family:'FontAwesome';position:absolute;top:9px;right:-20px;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamonddetails_close:after {content: '\f107' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .separateloose_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamonddetails_open:after {content: '\f106' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .separateloose_diamondspage .diamondssection #diamond-search-result #diamond-result .mobile_visualview_diamonds.selected{border-top: none !important;border-bottom: 1px solid #000 !important;}

body.cms-page-view .page-wrapper .separateloose_diamondspage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul .mobile_diamond_details_mediabtn {margin-top:15px !important;}

body.cms-page-view .page-wrapper #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {margin-top:0px;}

body.cms-page-view .separateloose_diamondspage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span.proincvat {top:1px;}

body.cms-page-view #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {line-height:18px;}

body.cms-page-view .page-wrapper .separateloose_diamondspage #diamond-detail-result .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips img {top: 4px;}

.cms-page-view .page-wrapper .column.main .separateloose_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result .diamonddetail_close {position:absolute;
z-index: 9;right:-11px;text-align: right;top: -12px;}

.cms-page-view .page-wrapper .column.main .separateloose_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result .diamonddetail_close img {width:20%;}

.cms-page-view .page-wrapper .separateloose_diamondspage .mobile_visualview_diamond_results_0 {border-top:1px solid #000;} 

body.cms-page-view .page-wrapper .column.main .separateloose_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {border-bottom: 1px solid #000;margin-top:0px;}

.cms-page-view .page-wrapper .separateloose_diamondspage .alldiamondsdata .mt_cta_pdp .row a {font-size: 14px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .alldiamondsdata .mt_cta_pdp {padding:20px 10px 0px;}

.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results .listviewdiamond_detail:after {font-size: 22px;
color: #676767;content: '\f107';font-family: 'FontAwesome';position: relative;} 

.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results .diamonddetails_close:after {content: '\f107' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results .diamonddetails_open:after {content: '\f106' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header {float:left;width:100%;}

.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th {font-family:'WorkSans';font-size: 12px;
padding: 15px 0px 0px 0px;width: 15%;}

.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody {border-top: 1px solid rgba(49,63,78,.1);}
	
.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(2) {padding-left:0px;width:13%;}	
.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(3) {padding-left: 6px;}	
.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(4) {padding-left: 10px;}	
.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(5) {padding-left:0px;width:12%;}	
.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(6) {padding-left: 5px;}


.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td {width: 8%;float: left;
padding: 0px 0px 0px 0px;font-size: 14px;font-family: 'WorkSans';line-height: 56px;text-align: center;}	

body.cms-page-view .page-wrapper .separateloose_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 {padding: 0px 0px 20px 0px;}

.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(1) {width:12%;
position:relative;left:6px;top: 5px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(2) {margin-left: 24px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(3) {margin-left: 25px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(4) {width:10%;margin-left: 22px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(5) {width:12%;margin-left: 10px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(6) {width:16%;word-spacing:-4px;}
.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(7) {    text-align: center;
width: 10%;}

.cms-page-view .page-wrapper .separateloose_diamondspage #diamond-search-result .mobile_listview_diamonds {height:60px;
border-bottom:1px solid rgba(49,63,78,.1);margin-top:0px;float: left;width: 100%;}
.cms-page-view .page-wrapper .separateloose_diamondspage #diamond-search-result .mobile_listview_diamonds.custom_append_0 {    border-top: 1px solid rgba(49,63,78,.1);margin-top: 15px;}	
.cms-page-view .page-wrapper .separateloose_diamondspage .content .alldiamondsdata {width:100%;float:left;display:block;position:relative;}


/* Loose diamonds preview mobile view new design code end */

/* Colour diamonds preview mobile view new design code start */

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_left {
float: left;width: 50%;margin-bottom:0px;}
.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right {
float: left;width: 50%;padding-left:16px;padding-top:25px;}
.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .price {float: left;width:100%;font-family:'WorkSans';font-size:16px;font-weight: bold;}
.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle {float: left;width:100%;font-family:'WorkSans';font-size:14px;padding-top:10px;padding-bottom:10px;line-height:20px;}
.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .top span {font-weight: bold;}
.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .top {float:left;width:100%;}
.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .bottom {float:left;width:100%;}

body.cms-fancy-coloured-diamonds-lab-grown .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle .bottom .bottom span {margin-right:3.2px;}

.cms-page-view .separatecolour_diamondspage .diamondsresults_section #diamond-detail-result #loadcertificate_modal h3.colordiamond_imagenot {height: 100%;width: 100%;display: block;position: relative;padding-top: 15px;}

.cms-page-view .separatecolour_diamondspage .diamondsresults_section #diamond-detail-result #load360view_video_modal h3.colordiamond_videonot {height: 100%;width: 100%;display: block;position: relative;padding-top: 15px !important;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .diamondmobileview_middle span {margin-right:5px;float:left;width:auto;font-size:14px;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom {float:left;width:100%;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond {float:left;width:auto;font-family:'WorkSans';background:#fff;color:#000;font-size: 14px;padding-top: 12px;position: relative;display: block;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamondcertificate {float:right;width:25%;margin-top:12px;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom #cus_diamond:after {font-size: 22px;color:#676767;content:'\f107';font-family:'FontAwesome';position:absolute;top:9px;right:-20px;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamonddetails_close:after {content: '\f107' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .separatecolour_diamondspage .diamondssection .diamond_mobilevisulviewnew .mobilediamond_preview_right .mobilediamondview_bottom .diamonddetails_open:after {content: '\f106' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .separatecolour_diamondspage .diamondssection #diamond-search-result #diamond-result .mobile_visualview_diamonds.selected{border-top: none !important;border-bottom: 1px solid #000 !important;}

body.cms-page-view .page-wrapper .separatecolour_diamondspage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul .mobile_diamond_details_mediabtn {margin-top:15px !important;}

body.cms-page-view .page-wrapper #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {margin-top:0px;}

body.cms-page-view .separatecolour_diamondspage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span.proincvat {top:1px;}

body.cms-page-view #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {line-height:18px;}

body.cms-page-view .page-wrapper .separatecolour_diamondspage #diamond-detail-result .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips img {top: 4px;}

.cms-page-view .page-wrapper .column.main .separatecolour_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result .diamonddetail_close {position:absolute;
z-index: 9;right: 10px;text-align: right;top: 8px;}

.cms-page-view .page-wrapper .column.main .separatecolour_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result .diamonddetail_close img {width:20%;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .mobile_visualview_diamond_results_0 {border-top:1px solid #000;} 

body.cms-page-view .page-wrapper .column.main .separatecolour_diamondspage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {border-bottom: 1px solid #000;margin-top:0px;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .alldiamondsdata .mt_cta_pdp .row a {font-size: 14px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .alldiamondsdata .mt_cta_pdp {padding:20px 10px 0px;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results .listviewdiamond_detail:after {font-size: 22px;
color: #676767;content: '\f107';font-family: 'FontAwesome';position: relative;} 

.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results .diamonddetails_close:after {content: '\f107' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results .diamonddetails_open:after {content: '\f106' !important;font-family: 'FontAwesome' !important;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header {float:left;width:100%;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th {font-family:'WorkSans';font-size: 12px;
padding: 15px 0px 0px 0px;width: 15%;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody {border-top: 1px solid rgba(49,63,78,.1);}
	
.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(2) {padding-left:0px;width:13%;}	
.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(3) {padding-left: 6px;}	
.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(4) {padding-left: 10px;}	
.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(5) {padding-left:0px;width:12%;}	
.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(6) {padding-left: 5px;}


.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td {width: 8%;float: left;
padding: 0px 0px 0px 0px;font-size: 14px;font-family: 'WorkSans';line-height: 56px;text-align: center;}	

body.cms-page-view .page-wrapper .separatecolour_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 {padding: 0px 0px 20px 0px;}

.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(1) {width:12%;
position:relative;left:6px;top: 5px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(2) {margin-left: 24px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(3) {margin-left: 25px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(4) {width:10%;margin-left: 22px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(5) {width:12%;margin-left: 10px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(6) {width:16%;word-spacing:-4px;}
.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(7) {    text-align: center;
width: 10%;}

.cms-page-view .page-wrapper .separatecolour_diamondspage #diamond-search-result .mobile_listview_diamonds {height:60px;
border-bottom:1px solid rgba(49,63,78,.1);margin-top:0px;float: left;width: 100%;}
.cms-page-view .page-wrapper .separatecolour_diamondspage #diamond-search-result .mobile_listview_diamonds.custom_append_0 {    border-top: 1px solid rgba(49,63,78,.1);margin-top: 15px;}	
.cms-page-view .page-wrapper .separatecolour_diamondspage .content .alldiamondsdata {width:100%;float:left;display:block;position:relative;}


/* Colour diamonds preview mobile view new design code end */

/* home page gift jewellery block code start */

.cms-home .home_gifsjewellery_block {margin-top:30px;margin-bottom:50px;}
.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .text {text-align: center;font-size: 20px;
font-family: 'Playfairdisplay';padding: 0px 30px;line-height: 35px;margin-bottom: 20px;}
.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .image img.mobileimg {display: block;margin-bottom:20px;}
.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .image img.desktopimg {display: none;}
.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content {width: 260px;}
.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content a.jewellery {margin-right:0px;margin-bottom:20px;}
.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button {margin-top: 20px;}

.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom {margin-top:0px;}



/* home page gift jewellery block code end */

/* loose and coloured diamonds details image and video condition css 2025 code start */

#maincontent .separate_diamondpage.separateloose_diamondspage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {padding-left:0px !important;padding-right:0px !important;}

/* loose and coloured diamonds details image and video condition css 2025 code end */

/* cookie consent css code start */

body #m-cookienotice.v-box.v-bottom-left {bottom:50px !important;left:10px !important;}

/* cookie consent css code end */


/* sticky header new 2024 css start */

body.cms-home .page-wrapper .widget.block .home_topbanner {margin-top:25.5%;}
html body.catalog-category-view .page-wrapper .wrapper-breadcrums {margin-top:0px;}
body.cms-page-view .page-wrapper #maincontent {margin-top:0px !important;padding-top:25.5% !important;}
body.checkout-cart-index .page-wrapper #maincontent {margin-top:0px;padding-top:130px;}
body.checkout-index-index .page-wrapper #maincontent {margin-top: 0px;padding-top: 120px;}
body .page-wrapper .page-header .header-wrapper-content {height: 65px;}
body .page-wrapper header.page-header .header-wrapper-content>.header.content {padding-top:10px !important;}
body .page-header .minicart-wrapper .ui-dialog .block-minicart {top:110%;}

/* sticky header new 2024 css end */


/* all the categories pages new content design with template type code start */

body.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {
width:100%;float:left;}
body.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_content {width:100%;float:left;padding:0px 20px;}
body.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian {text-align: left;}
body.catalog-category-view .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .content p {font-family:'WorkSans' !important;text-align:left;letter-spacing:0px;font-size:16px;}
body.catalog-category-view .categoriespages_bottom_content .faqsection {float:left;width:100%;margin-top:50px;margin-bottom:60px;}

/* all the categories pages new content design with template type code end */

.page-wrapper .separatediamondspage_faqsection .faqsection_content {width: 100%;}
.page-wrapper .separatediamondspage_faqsection .faqsection_content .faqsection_question .faqsection_question_content {
width:100%;float:left;}
.page-wrapper .separatediamondspage_faqsection .faqsection_content {width:100%;float:left;padding:0px 20px;}
.page-wrapper .separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion h3.faqsaccordian {text-align: left;}
.page-wrapper .separatediamondspage_faqsection .faqsection_content .faqsection_question_content .accordion .content p {font-family:'WorkSans' !important;text-align:left;letter-spacing:0px;font-size:16px;}
.page-wrapper .separatediamondspage_faqsection {float:left;width:100%;margin-top:50px;margin-bottom:60px;}
.page-wrapper .separate_diamondpage .diamondscollection_new .diamondscollection_new_content {width:100%;padding:0px 20px;}
.page-wrapper .separate_diamondpage .diamondscollection_new .diamondscollection_new_content h2 {font-size: 22px;}


/* all cms except diamonds pages faq code start */

body .cms_faqsection_except_diamondspage .faqsection_content .faqsection_question .faqsection_question_content {
width:100%;float:left;}
body .cms_faqsection_except_diamondspage .faqsection_content {width:100%;float:left;padding:0px 20px;}
body .cms_faqsection_except_diamondspage .faqsection_content .faqsection_question_content .accordion h3.faqsaccordian {text-align:left;}
body .cms_faqsection_except_diamondspage .faqsection_content .faqsection_question_content .accordion .content p {font-family:'WorkSans' !important;text-align:left;letter-spacing:0px;font-size:16px;}
body .cms_faqsection_except_diamondspage {float:left;width:100%;margin-top:0px;margin-bottom:60px;}

/* all cms except diamonds pages faq code end */


/* Carat size comparison on hand page css start  */

.caratsize_comparison_onhand .page-wrapper .topsection .topsection_content {width: 100%;}

.caratsize_comparison_onhand .page-wrapper .topsection .topsection_content h1 {font-size: 30px;line-height: 48px;}

.caratsize_comparison_onhand .page-wrapper .topsection .topsection_content p {font-family: 'WorkSans';letter-spacing: 0px;
font-size: 16px;line-height: 30px;color: #000;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content {width:100%;}
.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content .leftmenu {float:left;width:100%;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content .rightcontent {float: left;width: 100%;
padding-left:0px;margin-top: 30px;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content .leftmenu ul li {margin-bottom: 20px;float: left;
width: 50%;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li {width: 100%;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li .zoomimage {right: 60px;bottom: 45px;width: 30px;height: auto;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul .owl-dots {display:none;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .caratsize_desktopzoom {display:none !important;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content .owl-nav .owl-prev {left:-15px !important;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content .owl-nav .owl-next {right:-15px !important;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top_head .title_block {width: auto;font-size: 22px;}

.caratsize_comparison_onhand .page-wrapper .caratsize_main .caratsize_main_content .rightcontent_inner .caratsize_details .top_head .img_block {float: left;width: auto;margin-right: 10px;}

body.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .rightcontent_inner .caratsize_details .bottom_content ul li .caratimage {width:100%;}

body.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .caratsize_details .bottom_content .owl-nav .owl-prev {background:#fff;color:#000;border:none;top:155px;left:-20px !important;}

body.caratsize_comparison_onhand .page-wrapper .caratsize_main_content .caratsize_details .bottom_content .owl-nav .owl-next {background:#fff;color:#000;border:none;top:155px;right:-20px !important;}

body.caratsize_comparison_onhand .page-wrapper .faqsection .faqsection_question .faqsection_question_content {width:100%;float:left;}
body.caratsize_comparison_onhand .page-wrapper .faqsection .faqsection_content {width:100%;float:left;padding:0px;}
body.caratsize_comparison_onhand .page-wrapper .faqsection .faqsection_question_content .accordion h3.faqsaccordian {text-align:left;}
body.caratsize_comparison_onhand .page-wrapper .faqsection .faqsection_question_content .accordion .content p {font-family:'WorkSans' !important;text-align:left;letter-spacing:0px;font-size:16px;}

body.caratsize_comparison_onhand .faqsection .faqsection_question_content .accordion h3.faqsaccordian span.openclose {height:72px;}
body.caratsize_comparison_onhand .faqsection {margin-top:20px;}
body.caratsize_comparison_onhand {background-color:#fff !important;}


/* Carat size comparison on hand page css end  */


/* category bottom template one code start */

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one {width: 100%;padding: 0px 15px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content {width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left img {
width: 100%;}


.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right {
width: 100%;padding-left: 0px;margin-top: 20px;}


.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three {width:100%;margin-top:30px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left {
width: 100%;padding-right: 0px;margin-top: 20px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right {
float: left;width: 100%;text-align: center;margin-top: 25px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right img {width: 100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four {width:100%;margin-top:60px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content {
width: 100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left {
float: left;width: 100%;text-align: right;right: 0px;position: relative;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left img {
width: 100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right {
width: 100%;padding-left: 0px;margin-top: 20px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_five .section_five_content {
width: 100%;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five .section_five_content .section_five_inner {
float: left;width: 100%;margin-top: 25px;padding: 10px 20px 20px 20px;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left {
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    position: relative;
    top: 0px;
    left: 0px;margin-bottom: 30px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left .left_inner {
    float: left;
    width: 100%;
    padding: 20px 30px 0px 30px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .right {
    float: left;
    width: 100%;
    padding-left: 0px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content {
    width: 100%;
    margin: 0px auto;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding: 25px 20px 10px 20px;
}

body.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left h2 {font-size: 22px !important;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.one {
    margin-right: 0px;
    margin-bottom: 30px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.two {
    margin-left: 0px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left.desktopsupport_block {display:none;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left.mobilesupport_block {display:block;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .right {
    float: left;
    width: 100%;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation {
    margin-bottom: 80px;
}

.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a {width: 100%;
font-size: 12px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .newcontent .newcontent_inner {width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .topcontent .topcontent_inner {width:100%;}
.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .topcontent .topcontent_inner h3 {
font-size:20px;}
.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .topcontent {margin-top:20px;}

/* category bottom template one code end */



/* all subcategory bottom content code start */

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom .faqsection .faqsection_content h2 {font-size:24px;
text-align:left;letter-spacing:0.36px;width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom_content .subcategorypages_bottom .faqsection .faqsection_question_content {width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom_content .subcategorypages_bottom .faqsection .faqsection_content {width: 100%;margin:0px auto;padding:0px 20px;}

.catalog-category-view .page-wrapper .categoriespages_bottom_content .subcategorypages_bottom .faqsection .faqsection_question .faqsection_question_content .accordion h3.faqsaccordian {font-size:16px;}

.catalog-category-view .page-wrapper .categoriespages_bottom_content .subcategorypages_bottom .faqsection .faqsection_question .faqsection_question_content .accordion h3.faqsaccordian span.openclose {height:55px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom .category_blog .category_blog_content {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom .category_blog {margin-top:0px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom .category_blog .category_blog_content h2 {text-transform: uppercase;font-size: 24px;margin-bottom:0px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul li {
float: left;width: 100%;text-align: center;margin-right: 0px;padding: 0px 20px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .subcategory_getintouch .categorygetintouch_content h2 {text-transform: unset;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom ul.categoryblog_slider .owl-dots {display:none !important;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom ul.categoryblog_slider .owl-nav .owl-prev {
background: #fff;color: #000;border: none;left: 0px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom ul.categoryblog_slider .owl-nav .owl-next {
background: #fff;color: #000;border: none;right: 0px;}

.catalog-category-view .page-wrapper .categoriespages_bottom_content .subcategorypages_bottom .categorypage_googlereviews .categorypage_googlereviews_content h2 {font-size: 24px;}

.catalog-category-view .page-wrapper .subcategory_getintouch {margin-top:80px !important;}

.catalog-category-view .page-wrapper .categoriespages_bottom .subcategorypages_bottom .category_blog .category_bloginner ul li a.categoryblog_image {height:100%;width:100%;}


/* all subcategory bottom content code end */



/* all types of product page image block code start */

.catalog-product-view .page-wrapper .product-main-content .gallery-placeholder .containerZoom {width: 100%;box-shadow: unset;}
.catalog-product-view .page-wrapper .product-main-content .gallery-placeholder .owl-nav {display:none !important;}
.catalog-product-view .page-wrapper .product-main-content .gallery-placeholder.custom_productimages {float:left;width:100%;margin-bottom:30px;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video {float:left;width:100%;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video .MagicToolboxContainer .Magic360-container {max-width:100% !important;width:100% !important;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video .MagicToolboxContainer {float: left;width:100% !important;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video .MagicToolboxContainer .Magic360-container a.Magic360 canvas {width:100% !important;height:100% !important;}


/* all types of product page image block code end */

/* category description top code start */

.catalog-category-view .page-wrapper .categorydesctop_cust .category_image {width:100%;height:31vw;}
.catalog-category-view .page-wrapper .categorydesctop_cust .category_image .category_image_inner {height:100% !important;background-size:contain !important;background-repeat:no-repeat !important;width:100% !important;background-position:top !important;}
.catalog-category-view .page-wrapper main#maincontent .category-view .category-description.categorydesctop_cust{padding:0px !important;}
.catalog-category-view .page-wrapper main#maincontent .categorydesctop_cust .custcategorytop_desc {float:left;width:100%;padding:0px;}
.catalog-category-view .page-wrapper main#maincontent .category-description .row h1 {text-align: left;font-size: 22px;}
body.catalog-category-view .page-wrapper main#maincontent .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content {  margin-top:10px !important;padding-top:0px !important;width:100% !important;margin-bottom:10px !important;padding-left:15px;
padding-right:15px;}
body.catalog-category-view .page-wrapper .page-main .category-view .categorydesctop_cust .row p {font-size: 14px;text-align: left;}
body.catalog-category-view .page-wrapper .page-main .category-description .row p a {font-size: 14px;}
body.catalog-category-view .page-wrapper .page-main .category-view .categorydesctop_cust .row .col-sm-24 {width: 100%;float: left;margin-bottom: 15px;}
body.catalog-category-view .page-wrapper .page-main .category-view .categorydesctop_cust .row a.categorymoreless-button {text-align: left;float: left;width: 100%;font-family: 'WorkSans';font-size: 14px;}

/* category description top code end */

/* category page new design code start 2025 */

html body.catalog-category-view .page-wrapper main#maincontent .columns {width: 100% !important;float: left !important;background: #ffffff !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .column.main  #product-list-container .products-grid #category-products-grid li.item {width: 40% !important;height: 100%;min-height: 100%;}

body.categoryfilter_open .page-wrapper #maincontent .columns .column.main  #product-list-container .products-grid #category-products-grid li.item {z-index:-99999 !important;position:relative !important;display:block !important;}

.catalog-category-view .page-wrapper .columns .filterselected_toolbar_mobile {display:block;}
.catalog-category-view .page-wrapper .columns .showhidefilter_mobileview {display:block;}
.catalog-category-view .page-wrapper .columns .filterselected_toolbar_mobile {display:block;}

.catalog-category-view .page-wrapper .columns .showhidefilter_desktopview {display:none;}
.catalog-category-view .page-wrapper .columns .productselected_desktopview {display:none;}

.catalog-category-view .filterselected_toolbar_mobile .cust_toolbar #toolbar-amount {display:none !important;}
.catalog-category-view .filterselected_toolbar_mobile .cust_toolbar .field.limiter {display:none !important;}

.catalog-category-view .showhidefilter_mobileview {position:fixed;left:0px;width:100vw;height: 60px;z-index: 999999999999;
bottom:-5px;background: #D84813;border-radius:35px 35px 0px 0px;}
	
.catalog-category-view .showhidefilter_mobileview .showhidefilter_content {float:left;width:100%;padding-top:9px;}	

.catalog-category-view .showhidefilter_mobileview .showhidefilter_content .filtercust_btn {margin: 0px auto;width: 140px;
background: #D84813;padding: 10px 0px 8px 0px;cursor: pointer;}

.catalog-category-view .showhidefilter_mobileview .showhidefilter_content .filtercust_btn .filtercust_btn_content {
width: 80px;margin: 0px auto;}

.catalog-category-view .showhidefilter_mobileview .showhidefilter_content .filtercust_btn .filtercust_btn_content span.text {
float: left;width: auto;margin-right: 6px;color: #ffffff;font-family: 'WorkSans';font-size: 16px;}

.catalog-category-view .showhidefilter_mobileview .showhidefilter_content .filtercust_btn .filtercust_btn_content span.image {
float: left;width: auto;}

.catalog-category-view #chat-widget-container {display:none !important;}
.catalog-category-view #back-top {display:none !important;}

.filterselected_toolbar_mobile {    float: left;
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 10px;}
.filterselected_toolbar_mobile .productselected_inner {float:left;width:100%;}
.filterselected_toolbar_mobile .productselected_inner .top {float:left;width:100%;}
.filterselected_toolbar_mobile .productselected_inner .top .totalfilterresults {    float: left;
    width: 50%;
    padding-top: 5px;}
.filterselected_toolbar_mobile .productselected_inner .top .totalfilterresults span {    font-family: 'WorkSans';
    font-size: 14px;}
	
	
.filterselected_toolbar_mobile .cust_toolbar .toolbar-sorter {    border: 1px solid #313F4E;
    padding: 4px 4px 4px 10px;
    margin-top: 0px;
    width: auto;
    right: 18px;
    position: absolute;
    float: right;}
.filterselected_toolbar_mobile .cust_toolbar .toolbar-sorter label.sorter-label {    font-family: 'WorkSans' !important;
    text-transform: capitalize;
    font-size: 14px !important;
    color: #000;}
.filterselected_toolbar_mobile .cust_toolbar .toolbar-sorter select#sorter {    font-family: 'WorkSans' !important;
    text-transform: capitalize;
    font-size: 14px !important;
    color: #000 !important;
    width: 125px;
    margin-right: 0px;}
.filterselected_toolbar_mobile .cust_toolbar .toolbar .toolbar-sorter a.sorter-action {display:none !important;}

.catalog-category-view .sidebar #layered-filter-block .block-title {display:none !important;}

body.categoryfilter_open .showhidefilter_mobileview {display:none !important;}

html body.categoryfilter_open {
    overflow: hidden !important;
    padding-right: 0px !important; 
    max-height: 100% !important;
    z-index: 999999999999999 !important;
    position: relative !important;
    background: transparent !important;
    width: 100% !important;
    float: left !important;
    height: 100% !important;
}

body.categoryfilter_open .page-wrapper header.page-header {
    z-index: 999 !important;
}

html body.categoryfilter_open .cateroyfilteropen_background {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 99999;
    background-color: #000;
    opacity: 0.3;
	height: 62px;
}

html body.categoryfilter_open header.page-header .header-wrapper-content {display:none;}

body.catalog-category-view .page-wrapper main#maincontent .category-view {background:#ffffff !important;}

body.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item {
padding: 10px 0px !important;}

body.catalog-category-view .sidebar .sidebarcontent .filter .filter-current {margin: 0px 0 10px !important;
border: none !important;}

body.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby #wp_ln_shopby_items {
padding: 0px !important;margin-top: 0px !important;}

body.catalog-category-view .sidebar .sidebarcontent #layered-filter-block #wp_ln_shopby #wp_ln_shopby_items li.item {
margin-bottom: 8px !important;}

.filterselected_toolbar_mobile .productselected_inner .selectedfilteroptions {float:left;width:auto;}
.filterselected_toolbar_mobile .productselected_inner .selectedfilteroptions ul.getselectedattributes {list-style:none;padding: 0px;
    margin-top: 15px;}
.filterselected_toolbar_mobile .productselected_inner .selectedfilteroptions ul.getselectedattributes li {float:left;
margin-right: 20px;margin-bottom: 10px;}


body.catalog-category-view .page-wrapper main#maincontent .sidebar .viewfilterresults {
    float: left;
    width: 100%;
    padding: 10px 0px;
    border-top: 1px solid #e5e5e5;
    position: fixed;
    bottom: 0;
    z-index: 9999999;
    background: #ffffff;
}

body.catalog-category-view .page-wrapper main#maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content {
    max-height: 100%;
    overflow: auto;
    float: left;
    width: 100%;
    margin-bottom: 80px;
}

body.catalog-category-view .page-wrapper main#maincontent .columns .sidebar.sidebar-main {position:fixed;left:0px;right:0px;}

body.catalog-category-view .page-wrapper main#maincontent .columns .sidebar.sidebar-main #layered-filter-block .filter-content .filter-options .filter-options-item:last-child {border-bottom:none !important;}

body.categoryfilter_open .page-wrapper .filterselected_toolbar_mobile {margin-bottom:0px;}

body.categoryfilter_open .page-wrapper #product-list-container .products.products-grid #category-products-grid ol.products {    margin-top:10px !important;}

body.catalog-category-view .page-wrapper .filterselected_toolbar_mobile {margin-bottom:0px;}

body.catalog-category-view .page-wrapper #maincontent .columns .column.main #product-list-container .products-grid #category-products-grid li#cust_categorybanner_left {background: #FBF9F8;margin-bottom:0px;float: left;height: 100%;padding-left:0px !important;margin-top:10px !important;width:100% !important;margin-right: 0px;margin-left: 0px;text-align: center;padding-right:0px;padding-top:0px !important;}
	
.catalog-category-view #cust_categorybanner_left .left {float:left;width:100%;margin-top:-15px;background:#FBF9F8;z-index:999999;position:relative;}
.catalog-category-view #cust_categorybanner_left .left .first {float:left;width:100%;text-transform:uppercase;
font-family:'WorkSans';font-size:12px;padding-bottom:10px;}
	
.catalog-category-view #cust_categorybanner_left .left .second {float:left;width:100%;font-family:'Playfairdisplay';
font-size:20px;padding-bottom:10px;}
	
.catalog-category-view #cust_categorybanner_left .left .text {float:left;width: 100%;font-size: 15px;font-family: 'WorkSans';
line-height: 26px;margin:0px auto;padding: 0px 20px;}

.catalog-category-view #cust_categorybanner_left .left .bannerbutton {float:left;width:100%;padding-top:25px;padding-bottom:45px;}
.catalog-category-view #cust_categorybanner_left .left .bannerbutton a {color:#000;font-family: 'WorkSans';border: 1px solid #000;
padding: 10px 35px;text-decoration: none;}
	
body.catalog-category-view .page-wrapper #maincontent .columns .column.main #product-list-container .products-grid #category-products-grid li#cust_categorybanner_right {margin-bottom:30px !important;margin-left:0px !important;margin-right:0px !important;padding:0px !important;width: 100% !important;}

.catalog-category-view #cust_categorybanner_right img {width:100%;}

body.catalog-category-view .sidebar .sidebarcontent #layered-filter-block .custcheckboxlink {display:none !important;}

body.catalog-category-view .sidebar .sidebarcontent #layered-filter-block ol.category_filterchkbox li a {font-family: 'WorkSans';color: #000;font-size: 12px;position: relative;top: 1px;padding-left: 1em;padding-right: 1em;border-radius: 50em;overflow: hidden;
height: 32px;display: flex;align-items: center;border: 1px solid #ababab;}

body.catalog-category-view .sidebar .sidebarcontent #layered-filter-block ol.category_filterchkbox li a:hover {color:#000 !important;}

body.catalog-category-view .sidebar .sidebarcontent #layered-filter-block ol.category_filterchkbox li {float:left;width:auto;
margin-right:20px;}

body.catalog-category-view .page-wrapper #maincontent .sidebar .sidebarcontent #layered-filter-block ol.category_filterchkbox li.wp-ln-selected a {color:#D84813 !important;border-color:#D84813 !important;}

body.catalog-category-view #cust_categorybanner_right img.desktopview {display:none;}
body.catalog-category-view #cust_categorybanner_right img.mobileview {display:block;}
body.catalog-category-view #cust_categorybanner_left img.mobileview {display:block;}


/* category page new design code end 2025 */

/* diamonds cms page code start */

body.cmsdiamondspage .columns {padding: 0px;}
body.cmsdiamondspage .cmsdiamondspage-top .left {display:none;}

body.cmsdiamondspage .columns .cmsdiamondspage-top {background-position:unset !important;background-size:cover !important;height:350px !important;}

.cmsdiamondspage .columns .cmsdiamondspage-top .right {width:100%;}
.cmsdiamondspage .columns .cmsdiamondspage-top .right .diamondspagetopright_content {margin-left:0px;width:100%;}

.cmsdiamondspage .columns .cmsdiamondspage-top .diamondspagetopright h1 {font-size: 24px;}

.cmsdiamondspage .columns .cmsdiamondspage-top {padding:0px 20px;}

.cmsdiamondspage .columns .cmsdiamondspage-top .right .diamondspagetopright_content p {font-size:16px;}
.cmsdiamondspage .columns .cmsdiamondspage-top .right .diamondspagetopright_content a.bookappointment_btn {font-size:16px;width:100%;}

body.cmsdiamondspage .cmsdiamondspage-top .right .diamondspagetopright_content .diamondspagetopright_content_bottom {width: 100%;}

.cmsdiamondspage .columns .welcomeblock {margin-top: 50px;width: 100%;margin-bottom: 20px;padding: 0px 20px;}

.cmsdiamondspage .columns .welcomeblock .welcomeblock_content {width: 100%;margin: 0px auto;}
.cmsdiamondspage .columns .welcomeblock .welcomeblock_content h2 {font-size: 24px;text-align: left;}
.cmsdiamondspage .columns .welcomeblock .welcomeblock_content p {font-size:16px;line-height:24px;text-align: left;letter-spacing: 0px;}
.cmsdiamondspage .columns .diamondpage_pro_div {padding: 0px 20px;}
.cmsdiamondspage .columns .diamondpage_pro_div .diamondpage_pro_div_content {width: 100%;}
.cmsdiamondspage .columns .diamondpage_pro_div .diamondpage_pro_div_content h2 {text-align: center;font-size: 24px;}
.cmsdiamondspage .columns .diamondpage_pro_div .diamondpage_pro_div_content h3 {font-size: 24px;}

.cmsdiamondspage .columns .diamondpage_pro_div_content .diamonds_product ul li {float: left;margin-right: 0px;width: 100%;margin-bottom:60px;}
.cmsdiamondspage .columns .diamondpage_pro_div_content .diamonds_product ul li img {width: 100%;}
.cmsdiamondspage .columns .diamondpage_pro_div_content .diamonds_product ul li .diamondpro_name {width: 100%;}

.cmsdiamondspage .columns .diamondpage_pro_div {margin-top:20px;}
.cmsdiamondspage .columns .diamondpage_pro_div .diamondpage_pro_div_content h2 {margin-bottom:40px;margin-top:10px;}
.cmsdiamondspage .columns .diamondpage_pro_div_content .bottom {text-align: left;}
.cmsdiamondspage .columns .diamondpage_pro_div_content .bottom p {margin-top:0px;}

.cmsdiamondspage .columns .diamondpage_pro_div.diamondsengagement_rings {margin-top:80px;}

.cmsdiamondspage .columns .diamondpage_pro_div .diamondpage_pro_div_content .bottom a {font-size: 16px;letter-spacing: 2px;
padding: 15px 10px;height: 75px;display: block;float: left;text-align: center;line-height: 24px;}

body.cmsdiamondspage .columns .diamondpage_pro_div.diamondscollection .diamondpage_pro_div_content .bottom a {height:100%;}

body.cmsdiamondspage .columns .diamondsengagement_rings.diamondpage_pro_div {margin-top:80px;}

body.cmsdiamondspage .columns .diamondswedding_rings.diamondpage_pro_div {margin-top:70px;}
body.cmsdiamondspage .columns .diamonds_tennis_bracelets.diamondpage_pro_div {margin-top:70px;}
body.cmsdiamondspage .columns .diamonds_necklaces.diamondpage_pro_div {margin-top:70px;}
body.cmsdiamondspage .columns .diamonds_pendants.diamondpage_pro_div {margin-top:70px;}
body.cmsdiamondspage .columns .lgdiamonds_collection.diamondpage_pro_div {margin-top:70px;}

.cmsdiamondspage .columns .whychoose_reve {margin-top: 70px;padding-left: 20px;padding-right: 20px;}
.cmsdiamondspage .columns .whychoose_reve .whychoose_reve_content {width:100%;}

.cmsdiamondspage .columns .whychoose_reve .whychoose_reve_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;
text-transform: uppercase;font-size: 24px;margin-bottom: 30px;line-height: 32px;}
.cmsdiamondspage .columns .whychoose_reve_content .one .image {width:100%;}
.cmsdiamondspage .columns .whychoose_reve_content .one .text {float:left;width:100%;margin-top:50px;text-align:center;}
.cmsdiamondspage .mobileblock {display:block;}
.cmsdiamondspage .desktopblock {display:none;}
.cmsdiamondspage .columns .whychoose_reve_content .two .image {width: 100%;}
.cmsdiamondspage .columns .whychoose_reve_content .two {margin-top:30px;}

.cmsdiamondspage .columns .whychoose_reve_content .two .text {float:left;width:100%;margin-top:60px;padding-right: 0px; text-align:center;}

.cmsdiamondspage .columns .whychoose_reve_content .three .image {width:100%;}
.cmsdiamondspage .columns .whychoose_reve_content .three {width:100%;margin-top:30px;}
.cmsdiamondspage .columns .whychoose_reve_content .three .text {width: 100%;margin-top: 60px;text-align: center;}
.cmsdiamondspage .columns .whychoose_reve_content .four {margin-top: 30px;}
.cmsdiamondspage .columns .whychoose_reve_content .four .image {width: 100%;}

.cmsdiamondspage .columns .whychoose_reve_content .four .text {float: left;width: 100%;margin-top: 60px;padding-right: 0px;
text-align: center;}

.cmsdiamondspage .columns .diamonds_reviews {margin-top: 60px;}
.cmsdiamondspage .columns .diamonds_reviews .diamonds_reviews_content {width: 100%;float:left;padding:0px 20px;}
.cmsdiamondspage .columns .diamonds_reviews .diamonds_reviews_content .title {font-size: 24px;}

.cmsdiamondspage .columns .diamons_faq {margin-top: 20px;}
.cmsdiamondspage .columns .diamons_faq .faqsection_content {width: 100%;float: left;padding: 0px 20px;}
.cmsdiamondspage .columns .diamons_faq .faqsection_content h2 {font-size: 24px;}
.cmsdiamondspage .columns .diamons_faq .faqsection_content .accordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}

.cmsdiamondspage .columns .accordion-item .content {border-bottom: 1px solid #e5e5e5;float: left;width: 100%;margin-bottom: 20px;}
.cmsdiamondspage .columns .blog {width: 100%;padding: 30px 20px;margin-top: 60px;}

.cmsdiamondspage .columns .blog .blog_content {width:100%;float:left;}

.cmsdiamondspage .columns .blog_content .left {float:left;width:100%;}

.cmsdiamondspage .columns .blog_content .left h2 {font-size: 32px;}
.cmsdiamondspage .columns .blog_content .left p {font-size: 16px;line-height: 24px;}

.cmsdiamondspage .columns .blog_content .left a {display:none;}

.cmsdiamondspage .columns .blog_content .right {float: left;width: 100%;margin-top: 30px;}

.cmsdiamondspage .columns .blog_content .right ul {padding:0px;}

.cmsdiamondspage .columns .blog_content .right ul li {float: left;width: 100%;margin-right: 0px;margin-bottom: 0px;}


.cmsdiamondspage .columns .blog_content .right ul li .top .image {float: left;width: 100%;text-align: center;}

.cmsdiamondspage .columns .blog_content .right ul li .top .link {padding-left: 18px;}

.cmsdiamondspage .columns .blog_content .right ul li .top .postdate {padding-left: 18px;}

.cmsdiamondspage .columns .blog_content .right ul li .bottom {padding-left: 18px;margin-top: 20px;margin-bottom: 30px;}
.cmsdiamondspage .columns .blog_content .right ul li .top .link a {font-size: 24px;float: left;width: 100%;margin-top: 10px;}

.cmsdiamondspage .columns .blog_content .right .mobileblock {float:left;width:100%;text-align:center;}

.cmsdiamondspage .columns .blog_content .right .mobileblock a {
    float: left;
    width: 75%;
    border: 1px solid #000;
    color: #000;
    font-family: 'WorkSans';
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-decoration: none;
    text-align: center;
    padding: 10px 0px;
    margin-top: 0px;
    margin-left: 18px;
}

.cmsdiamondspage .columns .getintouch {padding: 0px 20px;margin-top:60px;}

.cmsdiamondspage .columns .getintouch .getintouch_content {width: 100%;}

.cmsdiamondspage .columns .getintouch .header_part h2 {font-size: 24px;}

.cmsdiamondspage .columns .getintouch .header_part p {line-height: 24px;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form .top .field {float: left;width: 100%;margin-right:0px;margin-bottom: 30px;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form .top .field .label {font-size: 16px;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form .diamondcontact_form_content {width: 100%;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form .middle {margin-top: 0px;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form .bottom {float: left;width: 100%;margin-top: 20px;text-align: center;
margin-bottom: 60px;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form button#diamond_contact_submit {width: 100%;float: left;}

.cmsdiamondspage .columns .getintouch .diamondcontact_form .middle .message .label {font-size: 16px;}

.cmsdiamondspage .columns .cmsdiamondspage-top {background: url(https://www.revediamonds.com/pub/media/wysiwyg/diamondspage/diamonds.jpg) !important;}

/* diamonds cms page code end */

/* common get in touch form code start */

.columns .getintouchform_common .getintouch {padding:0px;margin-top:20px;}
.columns .getintouchform_common .getintouch .getintouch_content {width:100%;float:left;}
.cms-gia-certificates .giacertificate_cust_div {width:100%;float:left;}
.columns .getintouchform_common .getintouch .header_part h2 {font-size: 24px;}
.columns .getintouchform_common .getintouch .header_part p {line-height: 24px;}
.columns .getintouchform_common .getintouch .diamondcontact_form .top .field {float: left;width: 100%;margin-right:0px;margin-bottom: 30px;}

.columns .getintouchform_common .getintouch .diamondcontact_form .top .field .label {font-size: 16px;}
.columns .getintouchform_common .getintouch .diamondcontact_form .diamondcontact_form_content {width: 100%;}
.columns .getintouchform_common .getintouch .diamondcontact_form .middle {margin-top: 0px;}
.columns .getintouchform_common .getintouch .diamondcontact_form .bottom {float: left;width: 100%;margin-top: 20px;text-align: center;
margin-bottom: 60px;}
.columns .getintouchform_common .getintouch .diamondcontact_form button#diamond_contact_submit {width: 100%;float: left;}
.columns .getintouchform_common .getintouch .diamondcontact_form .middle .message .label {font-size: 16px;}

/* common get in touch form code end */

/* sitemap cms page code start */

.cms-site-map #maincontent .htmlsitemap .htmlsitemap_content {width: 100%;}
.cms-site-map #maincontent .htmlsitemap .htmlsitemap_content .expandsection .expandsection_content {width: 100%;padding: 0px 65px;}
.cms-site-map #maincontent .htmlsitemap .htmlsitemap_content .expandsection .expandsection_content .expandall {width: 100%;margin-bottom: 30px;}
.cms-site-map #maincontent .htmlsitemap .htmlsitemap_content .expandsection .expandsection_content .collapseall {width: 100%;}
.cms-site-map #maincontent .htmlsitemap .htmlsitemap_content ul.sitemap_parentcategory {padding-left: 10px;}
.cms-site-map #maincontent .htmlsitemap .htmlsitemap_content ul.sitemap_cmspages {padding-left:35px;}

/* sitemap cms page code end */

/* myacount, login new design css code start */

.page-wrapper .myaccountreated_pages .topbanner img.desktopimage {display:none;}
.page-wrapper .myaccountreated_pages .topbanner img.mobileimage {display:block;}
.page-wrapper .account-social-login .actions-toolbar {margin-top: 50px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {width:100%;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content h2 {font-size: 25px;}

.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {float: none;width: 82%;position: relative;
margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 55px;}


.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {margin-bottom: 10px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li img {right: -38px;}
.page-wrapper .accountrelatedpages_getintouch {padding: 40px 0px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul {margin-bottom:0px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(5) {margin-bottom:0px;}

.customer-account-forgotpassword .page-wrapper main#maincontent .form.password {width: 100%;}
.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title {width: 100%;}
.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title strong#block-customer-login-heading {padding-left:20px;}
.customer-account-forgotpassword .page-wrapper main#maincontent .field.note {padding-left: 15px;}
.customer-account-forgotpassword .page-wrapper main#maincontent .form.password {width: 100%;padding: 15px;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar button {margin-left: 15px !important;}

.customer-account-forgotpassword footer.page-footer {float:left important;}
.customer-account-forgotpassword .page-wrapper #maincontent {margin-top:0px important;}
.account .page-wrapper #maincontent .sidebar.sidebar-main {height: 50px;}
.account.customer-address-index .page-wrapper main#maincontent .columns .actions-toolbar button {margin-top: 25px !important;
margin-left: 10px !important;}


/* myacount, login new design css code end */

/* implement two tabs swich for all the diamonds css start */

.alldiamondsdata .diamondstables_tab .row .col-sm-12 {width:50% !important;}

/* implement two tabs swich for all the diamonds css end */

/* mini cart and mini cart item delete popup css start */

.modals-wrapper .modal-popup.confirm .modal-inner-wrap {width: 90%;}
.modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-content {font-size: 16px;padding: 0px 10px;}
.modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer button.action-dismiss {    margin-right: 30px;}

/* mini cart and mini cart item delete popup css end */

/* engagement ring inspiration page code start */

.cms-engagement-ring-inspiration .engagementring_inspiration .titlesection .titlesection_content {width:100%;text-align:left;}

.cms-engagement-ring-inspiration .engagementring_inspiration .titlesection .titlesection_content h1 {font-size:24px;
line-height:32px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .inspirationrings .inspirationrings_content {width: 100%;}

.cms-engagement-ring-inspiration .engagementring_inspiration .inspirationrings .inspirationrings_content ul {
display: flex;flex-wrap: wrap;padding: 0px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .inspirationrings .inspirationrings_content ul li {
float: left;width: 50%;padding-right: 10px;padding-left: 10px;height: 100%;display: block;margin-bottom: 20px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration .instagraminspiration_content {width:100%;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration {margin-top: 20px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration_content .top h2 {display:none;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration_content .top .headtitle_link span {    float: left;width: 100%;font-size: 22px;margin-bottom: 15px;}
	
	
.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration_content .top .headtitle_link a {
letter-spacing: 3.2px;font-size: 20px;margin-left: 0px;text-align: center;float: left;width: 100%;}	

.cms-engagement-ring-inspiration .engagementring_inspiration .custom_breadcrums .custom_breadcrums_content ul {padding:0px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration_content .instagramreviews .owl-nav .owl-prev{left: -20px;top: 48px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration_content .instagramreviews .owl-nav .owl-next{right: -20px;top: 48px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .instagraminspiration_content .bottom.instagramreviews {
margin-top: 30px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .perfectengagementring .perfectengagementring_content {
width: 100%;}

.cms-engagement-ring-inspiration .engagementring_inspiration .perfectengagementring .perfectengagementring_content h2 {
text-align: left;font-size: 24px;line-height: 32px;}

.cms-engagement-ring-inspiration .engagementring_inspiration .perfectengagementring .perfectengagementring_content p {
letter-spacing: 0.24px;}

.cms-page-view .page-wrapper .cmspagecustom_getintouch .cmspagecustomgetintouch_content {width: 100%;}
.cms-page-view .page-wrapper .cmspagecustom_getintouch .cmspagecustomgetintouch_content h2 {font-size: 25px;}
.cms-page-view .page-wrapper .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li {float: none;width: 82%;
position: relative;margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 65px;}

.cms-page-view .page-wrapper .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li img {right:-38px;}

.cms-page-view .page-wrapper .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li {padding-right: 55px;}

.cms-page-view .page-wrapper .cmspagecustom_getintouch .cmspagecustomgetintouch_content ul li span.title {margin-bottom: 10px;}

.cms-page-view .page-wrapper .cmspagecustom_getintouch {float: left;width: 100%;background: #FCF7F3;padding:30px 0px;
margin-top:20px;padding-bottom:0px;}

.cms-engagement-ring-inspiration main#maincontent .columns {padding:0px !important;}

.cms-engagement-ring-inspiration .engagementring_inspiration {padding: 0px 20px;}

.cms-engagement-ring-inspiration .page-wrapper .engagementring_inspiration .inspirationrings .inspirationrings_content ul li:nth-child(odd) {padding-left: 0px;}

.cms-engagement-ring-inspiration .page-wrapper .engagementring_inspiration .inspirationrings .inspirationrings_content ul li:nth-child(even) {padding-right: 0px;}

.cms-engagement-ring-inspiration .page-wrapper .engagementring_inspiration .inspirationrings .inspirationrings_content ul li .bottom .productname {height:78px;}

.cms-engagement-ring-inspiration .page-wrapper .engagementring_inspiration .inspirationrings .inspirationrings_content ul li:nth-child(even) .top .inspiration_proimage a img {width: 100%;height: 100%;text-align: center;}

/* engagement ring inspiration page code end */


/* all the categories pages new content design code start */

/* category landing page bottom top code start */

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section {
width: 100%;padding: 0px 20px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .head_mobileimage {
display: block;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .left {
width: 100%;padding-right: 0px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .left .title {
margin-bottom: 10px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .left .title h1 {
font-size: 24px;text-align: left;line-height: 32px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .left .content p {
text-align: left;font-size: 16px;line-height: 24px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .left .content a.categories_button {margin-left: 0px;font-size: 14px;width: 100%;padding: 10px 0px;letter-spacing: 2px;text-align: center;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .head_desktopimage {
display: none;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorypage_googlereviews {
margin-top: 50px;margin-bottom: 10px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorypage_googlereviews .categorypage_googlereviews_content {width: 100%;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorypage_googlereviews .categorypage_googlereviews_content .title {font-size: 24px;text-align: left;padding-left: 20px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_topsection_banner {
background: #FCF7F3 !important;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_topsection_banner_content {
width: 100%;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_topsection_banner_content .threereasons ul {padding: 30px 0px;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_topsection_banner_content .threereasons ul li {padding: 20px 0px;    width: 100% !important;margin: 0px !important;}

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content .categorybottom_topsection_banner_content .threereasons ul li .title {line-height: 48px;}

body.catalog-category-view .cmspage_googlereviews {margin-top: 60px;margin-bottom: 10px;}


/* category landing page bottom top code end */


body.catalog-category-view .page-wrapper main#maincontent .columns {width:100% !important;margin:0px auto;}

.category-engagement-rings .category-description .engagementring_top .header_section .head_desktopimage {display:none;}	
.category-engagement-rings .category-description .engagementring_top .header_section .head_mobileimage {display:block;}	

.category-engagement-rings .page-wrapper .category-description .engagementring_top .header_section {width: 100%;padding: 0px 20px;}

.catalog-category-view .page-wrapper .category-description .engagementring_top .header_section .left {width:100%;padding-right:0px;}

.catalog-category-view .page-wrapper .category-description .engagementring_top .header_section .left .title h1 {font-size: 24px;
text-align: left;line-height: 32px;}

.catalog-category-view .page-wrapper .category-description .engagementring_top .header_section .left .content p {
text-align: left;font-size: 16px;line-height: 24px;}

.catalog-category-view .page-wrapper .category-description .engagementring_top .header_section .left .title {margin-bottom: 10px;}

.catalog-category-view .page-wrapper .category-description .engagementring_top .header_section .left .content a.categories_button {    margin-left: 0px;font-size: 14px;width: 100%;padding: 10px 0px;letter-spacing: 2px;}


.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content {width:100%;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.category-engagement-rings .categorypage_googlereviews {margin-top:50px;margin-bottom: 10px;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:20px;padding-right:20px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewtitle {font-size:23px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;letter-spacing: 1px;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-size:15px;margin-bottom:3px;width:45%;float:left;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}

.category-engagement-rings .categorypage_googlereviews .categorypage_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.category-engagement-rings .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content {
width: 100%;}

.category-engagement-rings .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li {width:100% !important;margin:0px !important;}

.category-engagement-rings .page-wrapper .category-description .categorytopsection_banner {background: #FCF7F3 !important;}

.category-engagement-rings .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li {padding: 20px 0px;}

.category-engagement-rings .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li .title {line-height: 48px;}

.category-engagement-rings .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul {padding: 30px 0px;}

.category-engagement-rings .page-wrapper .category-description .findengamentring_block .findengamentring_block_content {
width: 100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .category-description .findengamentring_block .findengamentring_block_content h2 {width:100%;
text-align: left;font-size: 24px;line-height: 32px;}

body.category-engagement-rings .page-wrapper main#maincontent .columns {width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {margin-top: 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .customring_block {width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .customring_block .engagering_sectionmobile {width:90%;
margin: 0 auto;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .customring_block_content {padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .customring_block_content .right {width: 100%;margin-top: 20px;
margin-bottom: 30px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .customring_block_content .left {float: left;width: 100%;
padding-top:20px;padding-left:0px;padding-right:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .speakto_expert_content {
width: 100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .speakto_expert_content h2 {
text-align: left;font-size: 24px;line-height: 32px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content {width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a {font-size: 14px;padding: 10px 15px;letter-spacing: 2px;float: left;width: 100%;
text-align: center;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a.one {margin-right: 0px;margin-bottom: 25px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content {
width: 100%;float:left;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring_content	h2 {
font-size: 24px;letter-spacing: 0.36px;text-align: center;line-height: 32px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile  li {float: left;width: 100%;text-align: center;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile {float: left;width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile .owl-dots {display:none;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile .owl-nav .owl-next {background:#fff;color:#000;border:none;right:5px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile .owl-nav .owl-prev {background:#fff;color:#000;border:none;left:5px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile li a {font-size:14px;width:90%;float:none;margin:0px auto;letter-spacing: 1.5px;padding: 12px 0px;display: block;}
	
.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile .owl-nav .owl-prev:before {font-size: 25px;}	

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .knowengagement_ring .knowengagement_ring_content ul.engagementring_mobile .owl-nav .owl-next:before {font-size: 25px;}


.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content {
width: 100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content .top h2 {font-size:24px;
text-align: left;line-height: 32px;}	

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content .engagering_sectionmobile {   float: left;width: 100%;margin-top: 40px;}

body.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter #viewallproducts a {
font-size: 12px;margin-top: 5px;float: left;padding: 0px 15px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content .bottom .left {
float: left;width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content .bottom h2 {
font-size: 24px;line-height: 32px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring_content .bottom .left .buttons a {float:left;
width: 100%;padding: 15px 0px;letter-spacing: 1.5px;}
	
.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectring .perfectring_content .bottom .right {
float: left;width: 100%;text-align: center;margin-top: 50px;}	

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .spoiltchoice .spoiltchoice_content {width: 100%;}
.category-engagement-rings .page-wrapper .categoriespages_bottom_content .spoiltchoice_content .left {width: 100%;text-align: center;}	


.category-engagement-rings .page-wrapper .categoriespages_bottom_content .spoiltchoice_content .right {float: left;
width: 100%;padding: 0px 20px;margin-top: 50px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .spoiltchoice_content .right .buttons a {float: left;
width: 100%;padding: 12px 0px;letter-spacing: 1.5px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone .foundone_content {width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone_content .left {float:left;width:100%;text-align: center;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone_content .left img {width:80%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone_content .right {
width: 100%;padding-top: 40px;padding-left: 20px;padding-right: 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone_content .right h2 {font-size:24px;letter-spacing:0.36px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .foundone_content .right .buttons a {float:left;width:100%;
letter-spacing: 1.5px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .featuresblock {background: #FCF7F3;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .featuresblock .featuresblock_content {width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul li {width: 100% !important;margin: 25px 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .featuresblock .featuresblock_content .featuresblock_inner ul {
padding-top: 20px;padding-bottom: 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {
width: 100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .top h2 {font-size:24px;
text-align:left;line-height:32px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .left {
float: left;width: 100%;padding-right:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .right {
float: left;width: 100%;padding-left: 0px;margin-top: 40px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content {
width: 100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .top h2 {    font-size: 24px;text-align: left;line-height:32px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .top .subtitle{font-size: 16px;text-align: left;letter-spacing: 0.24px;margin-top: 30px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .bottom_content {width:100%;}


.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content .left {float:left;width:100%;padding-right:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .textimg_content .right {width: 100%;padding-left: 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know_content .bottom_content .bottom_content_inner .title {margin-top: 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .everythingneed_know .everythingneed_know_content .bottom_content .bottom_content_inner.one {margin-top:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .quickguide_content {
width: 100%;margin: 0px auto;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .quickguide_content .top h2 {font-size:24px;
text-align:left;line-height:32px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .bottom .one .left {
float: left;width: 100%;padding-right:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .bottom .one .left .button a {float:left;
width: 100%;padding: 10px 0px;text-align: center;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .bottom .one .right {float: left;width: 100%;
margin-top: 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .bottom .two .left {float: left;width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .bottom .two .right {
width: 100%;padding-left: 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .quickguide .bottom .two .right .button a {float:left;
width: 100%;padding: 10px 0px;text-align: center;font-size: 14px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype .metaltype_content {width:100%;padding:0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype_content .top h2 {font-size:24px;text-align: left;
letter-spacing: 0.36px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype_content .bottom ul {list-style: none;
float: left;width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype_content .bottom ul li {float:left;width:100%;text-align:center;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype_content .bottom ul .owl-dots {display:none !important;}


.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype_content .bottom ul .owl-nav .owl-prev {background: #fff;color: #000;border: none;left: 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .metaltype_content .bottom ul .owl-nav .owl-next {background: #fff;color: #000;border: none;right: 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding .engagering_sectionmobile {float:left;
width: 100%;margin-top: 10px;margin-bottom: 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding .understanding_content {
width: 100%;margin: 0px auto;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding .understanding_content .top h2 {font-size: 24px;
text-align: left;letter-spacing: 0.36px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding_content .bottom .left {width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding_content .bottom .right {
float: left;width: 100%;padding-left: 0px;margin-top: 25px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .understanding_content .bottom .right .button a {float:left;
width: 100%;padding: 10px 0px;font-size: 14px;letter-spacing: 1px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview .proposalreview_content {
width:100%;left:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .left {float:right;width:80%;
margin-right:20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .right {width:100%;left:0px;top:-40px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .right .right_content {
padding: 20px 20px 20px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .proposalreview_content .right_content .title span {
text-transform: uppercase;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {
width: 100%;margin: 0px auto;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top h2 {display: none;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link span {
float: left;width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link a {
letter-spacing: 3.2px;font-size: 16px;margin-left: 0px;margin-top: 7px;float: left;width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration {margin-top: 0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-prev {left:0px;top:50px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-next {right:0px;top:50px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .item .content {float: left;width: 100%;margin: 0px 25px 0px 25px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content {width:100%;padding:0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content h2 {font-size:24px;
text-align: left;letter-spacing: 0.36px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content {width:100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content h2 {font-size:24px;
text-align: left;letter-spacing: 0.36px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {
width: 100%;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian {font-size: 16px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {
width: 100%;padding: 0px 20px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content h2 {    font-size: 24px;text-align: left;}

.category-engagement-rings .page-wrapper .categoriespages_bottom_content .perfectengagementring {margin-top:0px;}

.category-engagement-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content p {text-align:left !important;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content {width: 100%;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content {width: 100%;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content h2 {font-size: 25px;}

.catalog-category-view .page-wrapper .categorygetintouch {width: 100%;padding: 40px 0px;margin-top: 40px;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content ul li {float: none;width: 82%;position: relative;
margin-right: 0;padding-left: 20px;margin-bottom: 50px;padding-right: 65px;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content ul li img {right:-38px;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content ul li {padding-right: 55px;}

.catalog-category-view .page-wrapper .categorygetintouch .categorygetintouch_content ul li span.title {margin-bottom: 10px;}

.catalog-category-view .page-wrapper .categorygetintouch {float: left;width: 100%;background: #FCF7F3;padding:30px 0px;
margin-top:20px;padding-bottom:0px;}

.category-engagement-rings .page-wrapper .engagering_sectionmobile {display:block;}
.category-engagement-rings .page-wrapper .engagering_sectiondesktop {display:none;}


/* wedding bands mobile view code start */

.category-wedding-bands .page-wrapper .category-description .weddingbands_top .header_section {width: 100%; padding: 0px 20px;}
.category-wedding-bands .category-description .weddingbands_top .header_section .head_mobileimage {display: block;}
.category-wedding-bands .page-wrapper .category-description .weddingbands_top .header_section .left {width:100%;padding-right:0px;}
.category-wedding-bands .page-wrapper .category-description .weddingbands_top .header_section .left .title {margin-bottom:10px;}

.category-wedding-bands .page-wrapper #maincontent .category-description .categorypages_templateone_top .header_section .left .title h1 {
float: left;width: 100%;font-size: 24px;}
.category-wedding-bands .page-wrapper #maincontent .category-description .categorypages_templateone_top .header_section .right.head_desktopimage {display:none;}

.category-wedding-bands .page-wrapper #maincontent .category-description .weddingbands_top .header_section .left .content a.categories_button {margin-left: 0px;font-size: 14px;width: 100%;padding: 10px 0px;letter-spacing: 2px;}

.category-wedding-bands .page-wrapper  #maincontent .categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content {width: 100%;}

.category-wedding-bands .page-wrapper  #maincontent .categorypages_templateone_top .categorypage_googlereviews .categorypage_googlereviews_content .title {font-size: 24px;}

.category-wedding-bands .page-wrapper  #maincontent .category-description .categorytopsection_banner {background:#FCF7F3 !important;}

.category-wedding-bands .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content {
width:100%;}

.category-wedding-bands .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul {padding:30px 0px;}

.category-wedding-bands .page-wrapper .category-description .categorytopsection_banner .categorytopsection_banner_content .threereasons ul li {width: 100% !important;padding: 20px 0px;margin: 0px !important;}

.category-wedding-bands .page-wrapper  #maincontent .categorypages_templateone_top .categorypage_googlereviews {
margin-bottom: 10px;}

.category-wedding-bands .page-wrapper #maincontent .categorypages_templateone_top .findengamentring_block .findengamentring_block_content {width:100%;padding: 0px 20px;}

.category-wedding-bands .page-wrapper .categorypages_templateone_top .findengamentring_block .findengamentring_block_content h2 {    width: 100%;font-size: 24px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring .match_weddingring_content {width:100%;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left {width:100%;padding: 30px 20px 40px 20px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left h2 {width: 100%;    margin-top:20px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .right.desktop {display:none;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left .category_btn a {
font-size: 14px;letter-spacing: 2px;width: 100%;float: left;text-align: center;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left .category_btn a.one {
margin-right: 0px;margin-bottom: 30px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .match_weddingring_content .left .match_mobileview {
display: block !important;text-align: center;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search .weddingring_search_content {width: 100%;
padding: 0px 20px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search .weddingring_search_content .top h2 {
width:100%;margin-bottom:20px;font-size:24px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search_content .bottom {margin-top:0px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search_content .bottom ul li {
float: left;width: 100%;text-align: center;margin-right: 0px !important;}

.category-wedding-bands .page-wrapper .categoriespages_bottom .weddingring_search_content .bottom ul li a {
font-size: 16px;padding: 10px 0px;width: 320px;margin: 0px auto;display: block;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .weddingring_search_content .bottom ul .owl-nav .owl-prev {
background: #fff;color: #000;border: none;left: 0px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .weddingring_search_content .bottom ul .owl-nav .owl-next {
background: #fff;color: #000;border: none;right: 0px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .weddingring_search_content .bottom ul .owl-dots {
display: none !important;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration {margin-top: 40px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {
width:100%;margin:0px auto;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top h2 {
display: none;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link span {
float: left;width: 100%;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link a {
letter-spacing: 3.2px;font-size: 16px;margin-left: 0px;margin-top: 7px;float: left;width: 100%;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-prev{left: 0px;top: 50px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-next{right: 0px;top: 50px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .bottom.instagramreviews {
margin-top: 30px;}


.category-wedding-bands .page-wrapper .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {
    width: 100%;
    padding: 0px 20px;
}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .top h2 {
    font-size: 24px;
    text-align: left;
    line-height: 32px;width: 100%;
}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .left {
    float: left;
    width: 100%;
    padding-right: 0px;
}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .right {
float: left;width: 100%;padding-left: 0px;margin-top: 40px;}


.category-wedding-bands .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content {width: 100%;padding: 0px 20px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content h2 {
font-size: 24px;width: 100%;text-align: left;letter-spacing: 0.36px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {
width: 100%;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian {font-size: 16px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {
width: 100%;padding: 0px 20px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content h2 {
font-size: 24px;width: 100%;text-align: left;}

.category-wedding-bands .page-wrapper .categorygetintouch {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding: 30px 0px;
    margin-top: 20px;
    padding-bottom: 0px;
}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .getmore {margin-top: 30px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .getmore .getmore_content {width: 100%;margin: 0px auto;
padding: 0px 20px;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .getmore .getmore_content .buttons a {font-size: 14px;width: 100%;
text-align: center;text-decoration: none;}

.category-wedding-bands .page-wrapper .categoriespages_bottom_content .getmore .getmore_content .buttons a.left {float:left;
margin-bottom:30px;}

.category-wedding-bands .page-wrapper .categorygetintouch .categorygetintouch_content h2 {font-size:25px;width:100%;
margin-bottom: 30px;}

/* wedding bands mobile view code end */

/* eternity rings code start */

.category-eternity-rings .page-wrapper #maincontent .category-description .col-sm-8 h1{font-size:24px;text-align:left;line-height:32px;}
.category-eternity-rings .page-wrapper #maincontent .category-description .col-sm-16 p {text-align: left;font-size: 16px;
line-height: 24px;font-family: 'WorkSans' !important;}
.category-eternity-rings .page-wrapper #maincontent .category-description .col-sm-16 a.categorymoreless-button {font-size: 16px;font-family:'WorkSans' !important;}
.category-eternity-rings .page-wrapper #maincontent .category-description .col-sm-16 {padding: 0px;}

/* below for eternity separate mobile upload to live */

.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring .looking_eternityring_content {
width: 100%;}
.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring .looking_eternityring_content .left {
width:100%;padding:0px 20px;background: #fff;}
.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left h2 {font-size: 24px;line-height:32px;
width:100%;padding-top:20px;}
.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left .looking_mobileview {
display:block;text-align:center;}
.category-eternity-rings .page-wrapper .categoriespages_bottom .categorybottom_topsection_banner {margin-bottom: 60px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left .category_btn .category_btn_content {width: 90%;margin:0px auto;}
.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left .category_btn .category_btn_content a {font-size: 14px;letter-spacing: 0.21px;float: left;width: 100%;text-align: center;}
.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .left .category_btn .category_btn_content a.one {margin-right:0px;margin-bottom:30px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .looking_eternityring_content .right {display:none;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .speakto_expert_content {width: 100%;
padding: 0px 20px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .speakto_expert_content h2 {text-align: left;
font-size: 24px;line-height: 32px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content{width: 100%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a.one {margin-right: 0px;margin-bottom: 25px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .speakto_expert .buttons_appointment .buttons_appointment_content a {font-size: 14px;padding: 10px 15px;letter-spacing: 2px;float: left;width: 100%;text-align: center;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile {display:block;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile {float:left:width:100%;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content {float:left;width:100%;padding:0px 20px;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul {    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style: none;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li {    float: left;
    width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li span {    float: left;
    width: 100%;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li sapn.text {    float: left;
    width: 100%;
    font-family: 'WorkSans';
    font-size: 14px;
    line-height: 24px;
    height: 120px;
    margin-top: 10px;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li span.link {    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;}

.category-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li span.link a {    border: 1px solid #000;
    color: #000;
    text-decoration: none;
    padding: 12px 30px 12px 30px;
    font-family: 'WorkSans';
    font-size: 14px;}
	
.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content {width:100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .top h2 {width:100%;text-align: left;font-size: 24px;letter-spacing:0.36px;line-height:32px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .eternityring_search_content .bottom {display:none;}	
	
	
.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li span.text {float: left;width: 100%;
font-family: 'WorkSans';font-size: 14px;line-height: 24px;height: 100%;margin-top: 10px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li span.link {float: left;
width: 100%;text-align: center;margin-top: 30px;}	

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul li span.link a {border: 1px solid #000;
color: #000;text-decoration: none;padding: 12px 20px 12px 20px;font-family: 'WorkSans';font-size: 14px;width: 100%;float: left;letter-spacing: 1.5px;}


.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul .owl-dots {display: none !important;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul .owl-nav .owl-prev {background: #fff;
color: #000;border: none;top: 30%;left: -20px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .eternityring_search .eternityring_search_content .exploreringslider_mobile .exploreringslider_content ul .owl-nav .owl-next {background: #fff;
color: #000;border: none;top: 30%;right: -20px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity .stepsfind_eternity_content {width:100%;padding: 0px 20px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity .stepsfind_eternity_content h2 {
text-align: center;font-size: 22px;margin-bottom: 0px;line-height: 37px;letter-spacing: 0px;}
.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity {margin-top: 30px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left {
width: 100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_top .number {font-size:110px;}

.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .categorypage_googlereviews .categorypage_googlereviews_content {padding:0px 20px 0px 20px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .left .step_top .title {font-size:24px;top:30px;left:-35px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .right {
width:100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_one .right img {
width: 100%;margin-left: 0px;margin-top: 0px;text-align: center;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .desktopvieweternity_img {display:none;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .mobilevieweternity_img {display:block;float:left;width: 100%;margin-top: 10px;text-align: center;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right {
width:100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_top .number {font-size:110px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two .right .step_top .title {font-size:24px;top:24px;left:90px;position: absolute;}
	
.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_two{margin-top:60px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three {
margin-top: 60px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left {
width: 100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_top .number {font-size:110px;}	

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .left .step_top .title {font-size:24px;left:-45px;top:35px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .right {
width: 100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_three .right img {
width: 100%;margin-left: 0px;margin-top: 0px;text-align: center;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .desktopvieweternity_img {display:none;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right {
width: 100%;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_top .number {font-size:110px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .right .step_top .title {font-size:24px;top:30px;left:80px;position:absolute;}

.categorypath-eternity-rings .categoriespages_bottom .categoriespages_bottom_content .categorygetintouch .categorygetintouch_content h2 {font-size: 28px;}

.categorypath-eternity-rings .page-wrapper .categoriespages_bottom .stepsfind_eternity_content .findeternity_block_four .mobilevieweternity_img {display: block;float:left;width:100%;}
.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration {margin-top: 60px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration .instagraminspiration_content {
width:100%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top h2 {display:none;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link span {
float: left;width: 100%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .top .headtitle_link a {
letter-spacing: 3.2px;font-size: 16px;margin-left: 0px;margin-top: 7px;float: left;width: 100%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-prev {left: 0px;top: 50px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .instagraminspiration_content .instagramreviews .owl-nav .owl-next {right: 0px;top: 50px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring {margin-top:30px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring .guidanceengagementring_content {
width: 100%;padding: 0px 20px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .top h2 {font-size:24px;
text-align:left;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {text-align: left;
font-size: 16px;line-height: 24px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .left {
float: left;width: 100%;padding-right: 0px;text-align: center;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .left img {width:80%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .right {
width:100%;padding-left: 0px;text-align: center;margin-top: 40px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .right img {width:80%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .guidanceengagementring_content .bottom .button a {letter-spacing:0px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom_content .faqsection {margin-top: 60px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_content {width: 100%;padding:0px 20px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .faqsection .faqsection_content h2 {font-size:24px;text-align: left;letter-spacing: 0.36px;line-height: 32px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .categorybottom_top .header_section .left .title h2 {font-size: 24px;letter-spacing: 0px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question .faqsection_question_content {
width: 100%;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion h3.faqsaccordian {font-size: 16px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .faqsection .faqsection_question_content .accordion .content p {
text-align: left;font-size: 14px;letter-spacing: 0px;line-height: 24px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .getmore .getmore_content {width: 100%;padding: 0px 20px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom_content .getmore {width: 100%;margin-top: 30px;}

body.category-eternity-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h4 {font-size: 24px;
text-align: left;line-height: 32px;margin-bottom: 25px;}


body.category-eternity-rings .page-wrapper .categoriespages_bottom_content .getmore .getmore_content .buttons a {width: 100%;margin-bottom: 30px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .perfectengagementring {margin-top: 40px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content {
width: 100%;padding: 0px 20px;}

.category-eternity-rings .page-wrapper .categoriespages_bottom_content .perfectengagementring .perfectengagementring_content h2 {font-size: 24px;text-align: left;}

/* eternity rings code end */

/* all the categories pages new content design code end */

/* book an appointment new design css code 2024 start */

body .bookanappoint_cust .container {max-width:100%;margin-top:10px;float:left;width:100%;}
	
body .bookanappoint_cust .container .bookanappointment-header {width:100%;float:left;height:auto;}	
	
body .bookanappoint_cust .container .bookanappointment-header .left {width:100%;}	
body .bookanappoint_cust .container .bookanappointment-header .left img {width:100%;float:left;border-radius:8px 8px 0px 0px;}	
	
	
body .bookanappoint_cust .container .bookanappointment-header .right h1 {font-size:28px;margin-bottom:0px;} 	
	
body .bookanappoint_cust .container .bookanappointment-header .right h3 {font-size:18px;padding-top:15px;}	
	
body .bookanappoint_cust .container .bookanappointment-header .right {float: left;width: 100%;padding: 20px;}	

[lang="en-GB"] body.cms-book-an-appointment .columns {padding:0px 5px 0px 25px;}
[lang="en-GB"] body.cms-book-a-virtual-appointment .columns {padding:0px 5px 0px 25px;}

[lang="en-US"] body.cms-book-an-appointment-nyc .columns {padding:0px 5px 0px 25px;}
[lang="en-US"] body.cms-book-a-virtual-appointment-nyc .columns {padding:0px 5px 0px 25px;}

[lang="en-US"] body.cms-book-an-appointment-la .columns {padding:0px 5px 0px 25px;}
[lang="en-US"] body.cms-book-a-virtual-appointment-la .columns {padding:0px 5px 0px 25px;}

body .bookanappoint_cust .bookanappointment_btn .bookanappointment_btn_inner {width:auto;margin:0px auto;text-align:center;}
body .bookanappoint_cust .bookanappointment_btn {float: left;width: 100%;margin-top: 30px;margin-bottom: 50px;}

body.cms-book-a-virtual-appointment .bookanappoint_cust .container .bookanappointment-header .right {padding:20px;}

body.cms-book-a-virtual-appointment .bookanappoint_cust .container .bookanappointment-header .right h1 {font-size:24px;}

body.cms-book-a-virtual-appointment .bookanappoint_cust .bookanappointment_btn .bookanappointment_btn_inner {
width:265px;margin:0px auto;}

body.cms-book-a-virtual-appointment .page-wrapper .bookanappoint_cust .virtualappointment_btn .bookanappointment_btn_inner {
width:335px;}

/* book an appointment new design css code 2024 end */

/* blog view page css code start */

body.blog-page #maincontent .post-view .post-holder .postcustom_head .postcustom_head_content {width:100%;}
body.blog-page #maincontent .columns {background:#fff;padding:20px;}
body.blog-page #maincontent .post-view .post-holder .postcustom_head .postcustom_head_content .post_title h1{font-size:24px;float:left;text-align: left;}
body.blog-page #maincontent .post-view .post-holder .post-datereadby .post-info {width:100%;float:left;margin-bottom:10px;}
body.blog-page #maincontent .post-view .post-holder .postfeature_image a img {width:100%;}
body.blog-post-view .page-wrapper #maincontent {margin:0px auto !important;width:100% !important;float:left !important;}
body.blog-page #maincontent .post-view .post-holder .post-datereadby .post-datereadby_content {width:100%;}
body.blog-page #maincontent .post-view .post-holder .post-datereadby .post-datereadby_content .right {float:left;margin-left:0px;}
body.blog-page-list .post-image.cdz-left .img-responsive {border-top:none;padding-top:0px;}
body.blog-page-list .columns .post-list-wrapper .post-list li.post-holder {border-bottom:1px solid #000 !important;}
body.blog-page-list .columns .post-list-wrapper .post-list li.post-holder {border:none;padding-top:0px !important;}


body.blog-page #maincontent .post-view .post-description .bloggifimage {float:left;width:100%;margin-left:0px;text-align:center;}
body.blog-page-list .page-wrapper #maincontent .page-title-wrapper {background-position:center !important;background-size:cover !important;height:260px !important;}

body.blog-page #maincontent .post-view .post-holder .postfeature_image {margin-top:0px;}
body.blog-page #maincontent .post-view .post-holder .post-datereadby {margin-bottom:10px;}
body.blog-page #maincontent .sidebar.sidebar-additional .widget.block.block-categories.dd {margin-top:5% !important;}
body.blog-page .columns .column.main {padding-bottom:10px;}

body.blog-page-list .page-wrapper .columns .post-list-wrapper .post-holder .post-details .post-title {height:100%;}
body.blog-page-list .page-wrapper .post-list-wrapper .post-holder .post-details {padding-top:0px;}
body.blog-page-list .page-wrapper .post-details.cdz-right .post-info {padding: 4px 0px 15px 0px !important;}
body.blog-page-list .page-wrapper .columns .post-list-wrapper .post-list li.post-holder .post-content .post-description {
float:left;width:100%;height:100%;margin-bottom:0px;}
body.blog-page-list .columns .toolbar-blog-posts {margin-top: 0px;float: left;width: 100%;}
body.blog-page-list .columns .column.main {padding-bottom: 0px;}
body.blog-page-list .sidebar.sidebar-additional .widget.block.block-categories {margin-top:0px;}

.blog-page.blog-page-list .page-wrapper ol.post-list .post-details .post-content a.post-read-more {margin-bottom:0px !important;}

body.blog-page #maincontent .blogcontent_head .left {width:100%;padding:0px;}
body.blog-page #maincontent .blogcontent_head .right {width:100%;text-align:center;}
body.blog-page #maincontent .post-content .custblogexplore {float:left;width:100%;margin-bottom:30px;}

body.blog-page #maincontent .post-view .custblogtwobuttons .custblogtwobuttons_content a.first {margin-right:0px !important;margin-bottom: 25px;}
body.blog-page #maincontent .post-view .custblogtwobuttons .custblogtwobuttons_content a {padding:10px 30px;float:left;width:100%;}
body.blog-page #maincontent .post-view .custblogonebutton .custblogonebutton_content a {padding:10px 30px;float:left;width:100%;}

body.blog-page .page-wrapper #maincontent .post-view .custblogonebutton.custbigbutton .custblogonebutton_content a {padding:10px 0px;
float: left;width: 100%;text-align: center;font-size: 12px;}

body.blog-page #maincontent .post-view .custblogonebutton.blogcustdesktop_btn {display:none;}
body.blog-page #maincontent .post-view .custblogonebutton.blogcustmobile_btn {display:block;}

body.blog-page #maincontent .post-view .blogcontactform .columns .getintouch {padding:0px !important;margin-top:40px;}

body.blog-page #maincontent .post-view .blogvideo .blogvideo_content {width: 100%;margin: 0px auto;float: left;}

body.blog-page #maincontent .post-view .blogvideo .blogvideo_content .video_desc {font-size:16px;line-height:25px;}

/* blog view page css code end */

/* product page icons css code start */

.catalog-product-view .page-wrapper #maincontent .share_wishlist_pro {position:relative;width:100%;padding-left:0px;padding-top:15px;float:left;}

body.catalog-product-view .page-wrapper #maincontent .share_wishlist_pro .share_wishlist_pro_content {margin:0px auto;width:100px;}

.catalog-product-view .page-wrapper #maincontent .share_wishlist_pro .shareproduct {display:block;}

.catalog-product-view .page-wrapper #maincontent .share_wishlist_pro a {display:none;}

.catalog-product-view .page-wrapper #maincontent .share_wishlist_pro a.wishlist {margin-right: 20px;display: block !important;}

/* product page icons css code end */


/* all the categories pages bottom code start */

body.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100% !important;}

body.category-solitaire .page-wrapper .categoriespages_bottom {float:left;width:100%;background:#fff;margin-top:0px;}
body.category-solitaire .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family:'WorkSans' !important;
text-align:left;}
body.category-solitaire .page-wrapper .categoriespages_bottom .categoriespages_bottom_content ul.cms-ul-list {padding-left:15px;}
body.category-solitaire .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .col-xs-24 {width: 100%;
padding: 0px 20px;}
body.category-solitaire .page-wrapper .categoriespages_bottom {margin-top:0px !important;}

body.catalog-category-view .page-wrapper .categoriespages_bottom{float:left !important;width:100% !important;background:#fff !important;margin-top:0px !important;}


body.category-shoulder-set .page-wrapper .categoriespages_bottom {float:left;width:100%;background:#fff;margin-top:0px;}
body.category-shoulder-set .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family:'WorkSans' !important;
text-align:left;}
body.category-shoulder-set .page-wrapper .categoriespages_bottom .categoriespages_bottom_content ul.cms-ul-list {padding-left:15px;}
body.category-shoulder-set .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .col-xs-24 {width: 100%;
padding: 0px 20px;}
body.category-shoulder-set .page-wrapper .categoriespages_bottom {margin-top:0px !important;}

body.category-trilogy .custcategory_probottom .custcatlimg-rtext .col-sm-12:nth-child(2) {padding-left:0px !important;}




[lang="en-US"] body.category-black-diamond-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family:'WorkSans' !important;text-align:left;}
[lang="en-US"] body.category-black-diamond-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content ul.cms-ul-list {padding-left:15px;}
[lang="en-US"] body.category-black-diamond-rings .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .col-xs-24 {width: 100%;padding: 0px 20px;}
[lang="en-US"] body.category-black-diamond-rings .page-wrapper .categoriespages_bottom {margin-top:0px !important;}



body.category-contemporary .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family:'WorkSans' !important;text-align:left;}
body.category-contemporary .page-wrapper .categoriespages_bottom .categoriespages_bottom_content ul.cms-ul-list {padding-left:15px;}
body.category-contemporary .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .col-xs-24 {width: 100%;padding: 0px 20px;}
body.category-contemporary .page-wrapper .categoriespages_bottom {margin-top:0px !important;}





/* all the categories pages bottom code end */

/* all types of product page new design code start */

.catalog-product-view .page-wrapper .pro_moredetails .pro_moredetails_content {width:100%;} 
.catalog-product-view .page-wrapper .pro_moredetails p {font-size:16px;float:left;width:100%;}
.catalog-product-view .page-wrapper .pro_moredetails p:nth-child(odd) {margin-bottom:5px;}
.catalog-product-view .page-wrapper .pro_moredetails p:nth-child(even) {margin-bottom:25px;}
.catalog-product-view .page-wrapper .your_order_block_simplebundle .price_label {width:42%;}

.catalog-product-view .page-wrapper .yourorder_block_alltypes_products .your_order_block_simplebundle .your_order_block_simplebundle_content {width: 310px;}

.catalog-product-view .page-wrapper .your_order_block_simplebundle .value {width: 50%;}
.catalog-product-view .page-wrapper .yourorder_block_alltypes_products .your_order_block_simplebundle .your_order_block_simplebundle_content .custvat-info-tooltips span {left: 110px;}

.catalog-product-view .page-wrapper .yourorder_block_alltypes_products .your_order_block_simplebundle .your_order_block_simplebundle_content .custvat-info-tooltips span:after {left:53.2%;}


.catalog-product-view .page-wrapper main#maincontent .columns .column.main .product-main-content {width: 100%;}
.catalog-product-view .page-wrapper main#maincontent .columns .column.main .product.media {width: 100% !important;margin-right:0px;}
.catalog-product-view .page-wrapper main#maincontent .columns .column.main .product-info-main {width: 100% !important;}

.catalog-product-view .page-wrapper main#maincontent .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 {
margin-right:0px;height: 20px;width: 100%;}

.catalog-product-view .product-main-content .yourorder_block_alltypes_products {padding: 0px 15px;margin-top: 25px;}

.catalog-product-view .product-main-content .addtocart_wishlist_block .addtocart {float: left;margin-right: 20px;}

.catalog-product-view .product-main-content .product_moredetails {padding: 0px 15px;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .left {float: left;width: 150px;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .left img {float: left;margin-right: 10px;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .right {
float: right;width: 175px;margin-left: 0px;text-align: right;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .right img {float: left;margin-right: 0px;}

.catalog-product-view .page-wrapper .block.related .related-upsell-crossell.block-content {width: 100%;}

.catalog-product-view .product-main-content .product_info .product-options-wrapper .optionsmain {float:left;width:100%;padding:0px 15px;}

.catalog-product-view .product-main-content .product_info .custproshort-desc {padding:0px 15px;}

.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 {width: 80%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {left: 237px;color: #000;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 select.bundle-option-select {padding-left:65px !important;}

.catalog-product-view .product-main-content .product-info-main .product_info .optionsmain {float:left;width:100%;padding:0px 15px;}

body.catalog-product-view .block.related .related-upsell-crossell.block-content {width: 100%;}

body.catalog-product-view .block.related {margin-top: 50px;}
body.catalog-product-view .block.related .block-title.title {text-align:center;padding-left:0px;}
body.catalog-product-view .block.related .block-title.title strong {font-size:22px !important;}

.catalog-product-view .page-wrapper .product_moredetails_bundle .bundletext_block {width:100%;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame {margin-right:0px !important;}

.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {left: -100px;color:#000;}

.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize_withoutdiamond .optionsmain .mt_select01:after {left:-95px !important;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize_withoutdiamond .optionsmain .mt_select02:after {left: 210px !important;}

.catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {left: -120px;}

[lang="en-GB"] .catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {left: -70px;}

[lang="en-GB"] .catalog-product-view .page-wrapper #maincontent .column.main .custvat-info-tooltips span:after {left: 60.2%;}

.catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .your_order_block_simplebundle .custvat-info-tooltips span {left: 42px;}

[lang="en-GB"] .catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .your_order_block_simplebundle .custvat-info-tooltips span {left: 135px;}

[lang="en-GB"] .catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .your_order_block_simplebundle .custvat-info-tooltips span:after {left: 45.2%;}

[lang="en-US"] .catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {height: 160px;}

[lang="en-US"] .catalog-product-view .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 76.5% !important;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 100px;}

.catalog-product-view .page-wrapper #maincontent .column.main .custvat-info-tooltips span:after {left: 74.2%;}

.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .addtocart {margin-right:0px;width: 100%;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .addtocart button {width: 100%;text-align: center;
margin-bottom: 15px;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block {text-align:center;float:none;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action {display:inline-block;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action.towishlist span.wishlistsaved { display: block !important;font-family: 'WorkSans';float: right;padding-left: 10px;font-size: 14px;}

.catalog-product-view .page-wrapper .addtocart_wishlist_block .addtocart {margin-right:0px;width: 100%;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .addtocart button {width: 100%;text-align: center;
margin-bottom: 15px;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .wishlist_addtocart_block {text-align:center;float:none;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .wishlist_addtocart_block a.action {display:inline-block;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .wishlist_addtocart_block a.action.towishlist span.wishlistsaved { display: block !important;font-family: 'WorkSans';float: right;padding-left: 10px;font-size: 14px;}

.catalog-product-view .page-wrapper .addtocart_wishlist_block .addtocart form button.tocart {width:100% !important;}

.catalog-product-view .page-wrapper .product_info .custproductname h1.mt_product_title {border: none !important;padding-bottom:0px !important;}

.catalog-product-view .page-wrapper .product_info .custproductname .custdesign_name {border:none !important;margin-bottom: 0px !important;padding-bottom: 0px !important;text-align:left !important;padding-left:10px !important;margin-top: 20px !important;}

.catalog-product-view .product-main-content .your-order-block-simple .product_moredetails {padding: 0px !important;} 

.catalog-product-view .page-wrapper #maincontent .product-main-content .custproshort-desc .custproshort-descmain .custshortdesc .showmore {text-decoration: none;font-size: 14px;}

.catalog-product-view .page-wrapper #maincontent .product-main-content .custproshort-desc .custproshort-descmain .custshortdesc .showless {text-decoration: none;font-size: 14px;}

body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice {width:328px;margin:0px auto;
float:none;}
body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .left {margin-top:20px;}
body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right {margin-top:25px;}

body.catalog-product-view .product_moredetails_bundle .bundletext_block {margin-top:20px;}

.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .bookand_appointment a {width: 100%;}
.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right {float:left;margin-left:15px;}

.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right a.chat {margin-right: 20px;}

.catalog-product-view .page-wrapper .product_moredetails .moredetails_content {margin-top: 20px;}

.catalog-product-view .page-wrapper .product-main-content .product_moredetails .moredetails_content .freeship_returns .left {float:left;
width: 100%;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 .bundle-option-select {padding-right:130px;}

.catalog-product-view .page-wrapper .product-main-content .product_moredetails .moredetails_content .freeship_returns .right {
float: left;width: 100%;margin-left: 0px;text-align: left;margin-top: 18px;}

.catalog-product-view .page-wrapper .product-main-content .product_moredetails .moredetails_content .freeship_returns .right img {
float: left;margin-right: 20px;}

.catalog-product-view .owl-carousel .owl-prev [class*='owl-'] {color: #676767 !important;background-color: #fff !important;border-color: #fff !important;}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-'] {color: #676767 !important;background-color: #fff !important;border-color: #fff !important;}
.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .left {font-size: 20px;margin-right: 0px;}

body.catalog-product-view .columns .block.related {width:100% !important;}
body.catalog-product-view .block.related {width:100% !important;}

/* all types of product page new design code end */

/* all types of product page new design for product images and yotpo code start  */

body.catalog-product-view .product_yotporeview {margin-top: 40px;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content {width: 100%;padding: 0px 10px;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .form-element.submit-button {display:block;float: left;width: 100%;margin-top: 30px;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .form-element.submit-button input {margin:0px auto;text-align: center;width: 200px;float: none;display: block;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-nav-content {
width:100% !important;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review {padding:0px !important;margin:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-widget .yotpo-nav-content {padding-right:15px !important;}

.catalog-product-view .page-header.custom_activesticky {z-index:9 !important;}

.catalog-product-view .yotpo-reviews-main-widget #yotpo-modal {width:90% !important;}

.catalog-product-view .modal-backdrop.yotpo-review-form-modal .yotpo-modal .modal-body {padding: 0px;margin: 0px 12px;}

.catalog-product-view .yotpo-device-mobile .yotpo-review-form[data-v-3eeac3ad], .catalog-product-view .yotpo-device-tablet .yotpo-review-form[data-v-3eeac3ad] {width:100% !important;}

/* all types of product page new design for product images and yotpo code end  */

/* diamonds pages visual view detail and add to cart, add to settings code start */

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobile_visualviewbuttons {float:right;width:50%;}

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobile_visualviewbuttons .visual_addto_cart {float:left;width:50%;background: transparent;color: #000;font-family: 'Playfairdisplay';height: 26px;text-transform: unset;font-size: 16px;margin-top: 0px;}

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobile_visualviewbuttons .visual_addto_ring {float:left;width:50%;background: transparent;color: #000;font-family: 'Playfairdisplay';height: 26px;text-transform: unset;font-size: 16px;margin-top: 0px;}

/* diamonds pages visual view detail and add to cart, add to settings code end */

/* LG education page new design css code start */

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top {
    background: #f7f8fa !important;
    height: 100% !important;
    width: 100%;
    float: left;
}

.page-wrapper .labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.openclose {height: 60px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .left {display: none;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right {float: left;width: 100%;padding-top: 20px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content {margin-left: 0px;width: 100%;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top h1 {
font-size: 24px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top p {
font-size: 16px;line-height: 24px;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top a.bookappointment_btn {
    width: 100%;
    text-align: center;
    position: relative;
    display: block;
    margin: 5px auto 0px;
    font-size: 16px;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_bottom {
    text-align: center;
    text-transform: uppercase;
    padding-top: 25px;
    padding-bottom: 20px;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_bottom a {
    font-size: 16px;
    text-decoration: none;
    font-family: 'WorkSans';
    letter-spacing: 2px;
    margin-top: 0px;
    color: #000;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content {margin-left: 0px;width: 100%;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .lefttext {width: 100%;}

.page-wrapper .labgrowneducation_page h2 {font-size: 24px;line-height: 35px;}

.page-wrapper .labgrowneducation_page h2 span {width:100%;float:left;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .lefttext h2 {
margin-bottom: 15px;float: left;width: 100%;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg {
float: left;width: 100%;text-align: center;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg img {
width: 100%;margin-top: 10px;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond {background: #FCF7F3;margin-top: 40px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content {
width: 100%;margin: 0px auto;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top h2 {
font-size: 24px;width: 100%;text-align: left;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li {
float: left;width: 100%;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li {padding-right:0px !important;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .bottom ul {margin-bottom:10px;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_top h2 {text-align: left;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg img {
margin-top: 0px;width: 100%;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg {
width: 100%;text-align: center;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext {
width: 100%;margin-top: 30px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_top h2 {text-align: left;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .leftvideo {
width: 100%;margin-top: 10px;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .righttext {
width: 100%;padding-left: 0px;}

.page-wrapper .labgrowneducation_page .labvsnatural {margin-top: 40px;}

.labgrowneducation_page .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .labguidemobile_img {display:block;width: 70%;float: right;}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content {width: 100%;}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner {padding-left: 0px;}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext {
    width: 100%;
    padding-right: 15px;
    padding-top: 20px;
    padding-left: 15px;
}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .rightimg {display:none;}


.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_bottom {
    margin-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
}

.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext h2.h2small {
    font-size: 16px;
    line-height: 24px;
    padding-top: 0px;
}

.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext h2.h2smalltwo {padding-top: 20px;}

.page-wrapper .labgrowneducation_page .lgdiamond_features {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .lgdiamond_features .lgdiamond_features_content {width: 100%;padding: 0px 15px;}
.page-wrapper .labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext {
width: 100%;padding-right: 0px;}
.page-wrapper .labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .rightimg {width: 100%;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond {background: #FCF7F3;margin-top: 40px;}
.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top h2 {font-size: 24px;width: 100%;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li {width:100%;text-align:center;padding-right:0px !important;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li .reason_title {text-align: center;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom ul {margin-left: 0px;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li {width: 100% !important;}
.page-wrapper .labgrowneducation_page .customers_googlereviews {margin-top: 40px;}
.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content {width: 100%;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .title {font-size: 24px;
text-align: left;padding-left: 20px;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {
font-size: 23px;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {width: 20%;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right {width: 25%;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {
font-size: 16px;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {
width: 10%;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 85%;padding-top: 10px;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size: 15px;margin-bottom: 3px;width: 45%;float: left;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float: right;width: 40%;text-align: right;}


.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews {padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-carousel .owl-nav {margin-top: 20px;}


.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display: block;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background: #D84813;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .top {text-align: left;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul {width: 100%;padding:0px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul {padding:0px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li {width: 100%;text-align: center;
padding: 0px;margin-bottom: 30px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .shoplgblock {margin-top: 20px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .left {width: 100%;padding-right: 0px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .left .shoplgimg {margin-top: 20px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg img {width: 100%;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .right {width: 100%;padding-left: 0px;margin-top: 40px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion {margin-top: 40px;}


.page-wrapper .labgrowneducation_page .labgrownguidequestion .labgrownguidequestion_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion h4 {font-size: 24px;}

.page-wrapper .labgrowneducation_page .labguideaccordion .labguideaccordion-item h3.faqsaccordian span.openclose {top: -8px;}

.page-wrapper .labgrowneducation_page .labguideaccordion .labguideaccordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .bottom h4 {font-size: 24px;text-align: left;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .bottom p {font-size: 16px;line-height: 24px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .buttons a.left {float: none;margin: 0px auto;position: relative;display: block;
width: 100%;margin-bottom: 30px;font-size: 14px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .buttons a.right {float: none;margin: 0px auto;position: relative;display: block;
width: 100%;font-size: 14px;}

.page-wrapper .labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content {width:100%;padding:0px 15px;}

.page-wrapper .labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content h2 {font-size:24px;text-align:left;}

.page-wrapper .labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content p {line-height: 24px;}

.page-wrapper .labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.faqtitle {font-size:16px !important;}

/* LG education page new design css code end */

/* Book an appointment options all pgaes css code start */

.cms-appointment-options-nyc .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}
.cms-appointment-options-la .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}
.cms-appointment-options-dallas .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}
.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}

.cms-appointment-options-nyc .page-wrapper {background: #ffff !important;}
.cms-appointment-options-la .page-wrapper {background: #ffff !important;}
.cms-appointment-options-dallas .page-wrapper {background: #ffff !important;}
.cms-appointment-options .page-wrapper {background: #ffff !important;}

.cms-appointment-options-nyc .page-wrapper #maincontent .columns {padding:0px !important;}
.cms-appointment-options-la .page-wrapper #maincontent .columns {padding:0px !important;}
.cms-appointment-options-dallas .page-wrapper #maincontent .columns {padding:0px !important;}
.cms-appointment-options .page-wrapper #maincontent .columns {padding:0px !important;}

.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper h1.page-title {margin:20px 0px 10px 0px !important;text-align:left !important;margin-left: 15px !important;font-size:30px !important;}

.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header {margin-top: 30px !important;}

.page-wrapper .appointmentoptions .appointmentoptions_content {width: 100%;padding:0px 15px;}
.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .title h1 {font-size:30px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {
width:100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons {margin-top:20px;
margin-bottom:0px;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {margin-right: 0px;margin-bottom: 20px;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink {text-align: center;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink a {
width: 90%;margin:0px auto;display: block;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink {width: 100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .image {width: 100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {width: 100%;
margin-top: 30px;padding-left: 0px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text h3 {font-size: 25px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two {
margin-top: 40px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two .text {padding-right: 0px;padding-left: 0px;margin-top: 0px;width: 100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_two .image {
width: 100%;margin-top: 30px;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content {width:100%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .title{font-size:24px;text-align:center;padding-left:0px;}
.page-wrapper .appointmentoptions .customers_googlereviews {margin-top:20px;margin-bottom: 0px;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:0px;padding-right:0px;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:22px;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top{font-size:15px;margin-bottom:3px;width:55%;float:left;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots{display:block;margin-top:25px;}

.page-wrapper .appointmentoptions .owl-theme .owl-dots .owl-dot.active span, .page-wrapper .appointmentoptions .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.page-wrapper .appointmentoptions .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .appointmentoptions .instagramblock_desktop {display: none;}

.page-wrapper .appointmentoptions .instagramblock_mobile {display:block;float:left;width:100%;position:relative;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;float:left;width:100%;position:relative;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:40px;}
.page-wrapper .appointmentoptions .instagramblock_mobile .owl-nav {display:none;}
.page-wrapper .appointmentoptions .owl-dots {margin-top:15px;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;margin-bottom:15px;}	
	
.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;}

.cms-appointment-options-nyc .page-wrapper .columns {padding: 0px;}	
.appointment-options-la .page-wrapper .columns {padding: 0px;}	
.appointment-options-dallas .page-wrapper .columns {padding: 0px;}	
.appointment-options .page-wrapper .columns {padding: 0px;}	

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content h2 {display:none;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {float: none;width: 22%;position: relative;margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 65px;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li img {right: -38px;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {padding-right: 55px;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {margin-bottom: 10px;}

.page-wrapper .appointmentoptions .showrooms_getintouch{float:left;width:100%;background:#FCF7F3;padding:30px 0px;margin-top:20px; padding-bottom:0px;}


/* Book an appointment options all pgaes css code end */

/* appointment options pages new design code start */

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both {width: 100%;padding-top: 10px;}

body.cms-page-view .appointmentoptions .appointment_desktop_img {display:none;}
body.cms-page-view .appointmentoptions .appointment_mobile_img {display:block;}
body.cms-page-view .appointmentoptions .appointment_mobile_img_two {margin-bottom:10px;margin-top:10px;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content h2 {font-size: 25px;
margin-bottom: 20px;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both .text {width: 100%;padding-top:0px;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text .image {width: 100%;}

body.cms-page-view .page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {margin-top: 10px;}

body.cms-page-view .appointmentoptions .customers_googlereviews .customers_googlereviews_content .title .google_reviewstitle {
font-size: 24px;}

body.cms-page-view .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li a {margin-bottom:0px;}

body.cms-page-view .page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li img {right:0px;}

body.cms-page-view .page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {list-style: none !important;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block .image_text_both img {width: 100%;}

body.cms-page-view .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block {
width: 100%;}

body.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper h1.page-title {margin: 10px 0px 15px 0px !important;
text-align: center !important;margin-left: 0px !important;font-size: 25px !important;}

body .appointmentoptions .appointmentoptions_shoroom_text_mobile {display:block;}
body .appointmentoptions .appointmentoptions_shoroom_text_desktop {display:none;}

/* appointment options pages new design code end */

/* blog page design code start */

.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli ul {padding-left: 20px;}
.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header ul {padding-left: 0px;}

.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle span.number {width: 10%;}
.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle span.title {font-size: 18px;float: left;width: 90%;}
.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle {margin-bottom: 20px;float: left;width: 100%;}

.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons .bookanappointment_btn.blogcust_btn {margin-right: 0px;
margin-bottom: 30px;}

.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons a.blogcust_btn {width: 300px;}
.blog-page.blog-post-view .page-wrapper .column.main .post-view {padding:0px;}
body.blog-post-how-much-should-a-lab-grown-diamond-ring-cost #maincontent .post-description center table {table-layout:fixed;}
body.blog-post-how-much-should-a-lab-grown-diamond-ring-cost #maincontent .post-description center table tbody tr td p {font-size:14px;}


/* blog page design code end */


/* only desktop view footer changes code start */

.ukfooter .col-sm-6 .desktopfooter_only.logosocialmedia {display:none;}
.ussitefooter .col-sm-6 .footer-social.desktopfooter_only {display:none;}

[lang="en-US"] .ukfooter .col-sm-5 .desktopfooter_only.logosocialmedia {display:none;}
[lang="en-US"] .ussitefooter .col-sm-5 .footer-social.desktopfooter_only {display:none;}

/* only desktop view footer changes code end */


/* Diamond education CMS pages and sidebar new design css code start */

body.diamond-education-common .page-wrapper main#maincontent .columns {margin: 0px;}
.diamondeducation_homepage .mobile_diamondedu_image {display:block;margin-top:10px;padding:40px 40px 20px 40px;}
.diamondeducation_homepage .top.row .right {display:none;}

.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional {padding:0px 10px;margin-top: 35px;float: left;width: 100%;}

.cms-page-view.page-layout-2columns-left .columns {margin:0px;}

.cms-page-view.page-layout-2columns-left {background-color: #fff !important;}

.diamond-education-common .diamondeducation_homepage .twoblocks .left {padding-left: 15px;padding-right:0px;}

.diamond-education-common .diamondeducation_homepage .twoblocks .right {padding-left: 15px;padding-right: 0px;margin-top: 50px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel h2 {font-size: 20px;margin-bottom: 0px;}	

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {margin:0px auto;padding-top: 30px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width:90% !important;}

.diamond-education-common .diamondeducation_homepage .twoblocks {margin-top: 50px;}

body.diamond-education-common .diamondeducation_homepage {padding-left:0px;margin-left:0px;margin-right:0px;}

body.diamond-education-common .page-bottom {float: left;margin-top:50px;padding: 0px 20px 0px 20px;width: 100%;margin-bottom: 100px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top: 180px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top: 180px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns .educationcommonpages {padding-right: 15px;padding-left: 15px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns .educationcommonpages .educommonpages_image img {width:100% !important;}

body.diamond-education-common .page-wrapper main#maincontent .columns {max-width:100%;width:100%;padding-left: 15px;padding-right: 15px;}

.cms-diamond-shapes .page-wrapper .diamondshape.row {padding-left: 0px;padding-right: 0px;}

.cms-diamond-shapes .page-wrapper .diamondshape.row .row .col-sm-16.col-xs-24 {padding-left: 0px;padding-right: 0px;}

body.cms-diamond-shapes .top.row .right p.educationpbig {padding-left:0px;}

.cms-diamond-shapes .page-wrapper .column.main {padding: 0px;}

.cms-diamond-shapes .page-wrapper .column.main .row {margin-left: 0px;margin-right: 0px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(2) {padding-left: 0px;padding-right: 0px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(3) {padding-left: 0px;padding-right: 0px;}

body.cms-diamond-shapes .page-wrapper .top.row .right p.educationpbig {padding-top: 15px;}

.cms-diamond-shapes .page-wrapper .top.row {margin-bottom: 30px;}

.cms-diamond-shapes .page-wrapper .shapeblocks {margin-top: 20px;}

body.cms-diamond-education .column.main {padding-left:0px;padding-right:0px;}

body.cms-diamond-shapes .page-wrapper .diamondshape .educationcmspage_title h1 {margin-bottom: 10px;font-size: 28px;margin-top: 20px;}

body.educationcommonsimple .page-wrapper .educationcommonpages {padding-left:0px;padding-top:30px;}
body.educationcommonsimple .page-wrapper .column.main {padding:0px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .row {margin-left:0px;margin-right:0px;}

body.educationcommonsimple .page-wrapper .leftrightsection .left {float: left;width: 100%;padding-right:0px;}
body.educationcommonsimple .page-wrapper .leftrightsection .right {width: 100%;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .left {width: 100%;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .right {width: 100%;margin-top: 20px;}

body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image {text-align: center;}
body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image img.one {margin-right:0px;margin-bottom:40px;}

/* diamondshape separate page code start */

body.diamondshape-page .page-wrapper .diamondshapepage {padding-left: 15px;padding-top: 20px;padding-right: 15px;}

body.diamondshape-page .page-wrapper .sidebar.sidebar-additional {padding: 0px 20px;margin-top: 0px;}

body.diamondshape-page .page-wrapper main#maincontent .columns {padding-left:0px !important;padding-right: 0px !important;}
body.diamondshape-page .page-wrapper main#maincontent .columns .column.main {padding-left:0px !important;padding-right: 0px !important;}

body.diamondshape-page .page-wrapper .column.main {padding:0px 5px;}

body.diamondshape-page .page-wrapper .wherenextmobile {display:block;}

body.diamondshape-page .page-bottom .cms_wheretextblock {display:none;}

.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-size: 25px;}

[lang="en-US"] .cms-page-view.diamondshape-page .page-wrapper .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-size: 22px;}

[lang="en-US"] .cms-page-view.diamondshape-page .page-wrapper .diamondshapepage .diamondpage_stepsblock .stepstitle h3.stepstitletax {line-height:1.2;bottom:10px;}

.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock {margin-bottom: 30px;}
.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock.stepsfour .right img {width: 100%;margin-top: 20px;}
.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock .left {width: 100%;}
.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock .right {width: 100%;}

body.diamondshape-page .diamondshapepage .diamondpage_stepsblock.stepsthree .right {padding-left: 0px;margin-top: 20px;}

body.diamond-education-common .page-wrapper .educationcommonpages .ourreviews_googlereviews {margin-bottom: 40px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .left {width: 100%;text-align: center;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right {float: left;width: 100%;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right h3 {font-size: 24px;margin-bottom: 30px;
margin-top: 25px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .text {font-size: 16px;margin-bottom: 25px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content {font-size: 16px;
width: 100%;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content a {font-size: 16px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno {font-size: 16px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno a {font-size: 16px;}

.cms_wheretextblock {margin-bottom: 40px;}
body.diamondshape-page .page-wrapper .page-bottom {padding: 0px;}
body.diamondshape-page .page-wrapper .page-bottom .diamondeducation_pagesbottom_categorycarousel {padding: 0px 20px;float: left;
width: 100%;position: relative;display: block;}

body.cms-diamond-old-cuts .page-wrapper .page-bottom {padding: 0px;}
body.cms-diamond-old-cuts .page-wrapper .page-bottom .diamondeducation_pagesbottom_categorycarousel {padding: 0px 20px;float: left;
width: 100%;position: relative;display: block;}
.diamond-education-common .page-wrapper .diamondoldcutpage {padding-left: 0px;padding-top: 20px;}

body.cms-diamond-old-cuts .page-wrapper .column.main {padding:0px;}

body.cms-diamond-old-cuts .diamondoldcutpage .diamondoldcut_stepsblock .stepstext.text {float: left;width: 100%;padding-right:0px;}
body.cms-diamond-old-cuts .diamondoldcutpage .diamondoldcut_stepsblock .image {float: left;width: 100%;margin-top: 20px;}

body.cms-diamond-old-cuts .page-bottom .cms_wheretextblock {display:none;}
body.cms-diamond-old-cuts .wherenextmobile {display: block;}

.educationcommonsimple .page-wrapper .educationcommonpages .educommonpages_image img {width:100% !important;}

.educationcommonsimple .page-wrapper .educationcommonpages .twometals img {width:100% !important;margin-bottom: 30px;}

body.cms-diamond-old-cuts .page-wrapper .diamondoldcutpage {padding-left: 15px;padding-top: 20px;padding-right: 15px;}

body.cms-diamond-old-cuts .page-wrapper .sidebar.sidebar-additional {padding: 0px 20px;margin-top: 0px;}

body.cms-diamond-old-cuts .page-wrapper main#maincontent .columns {padding-left:0px !important;padding-right: 0px !important;}
body.cms-diamond-old-cuts .page-wrapper main#maincontent .columns .column.main {padding-left:0px !important;padding-right: 0px !important;}

body.cms-diamond-old-cuts .page-wrapper .column.main {padding:0px 5px;}
body.cms-diamond-old-cuts .page-wrapper .cms_wheretextblock {margin-top: 40px;}
body.cms-diamond-old-cuts .page-bottom {margin-bottom: 30px;}



body.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage {padding-left: 15px;padding-top: 20px;padding-right: 15px;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper .sidebar.sidebar-additional {padding: 0px 20px;margin-top: 0px;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper main#maincontent .columns {padding-left:0px !important;padding-right: 0px !important;}
body.cms-unusual-fancy-diamond-shapes .page-wrapper main#maincontent .columns .column.main {padding-left:0px !important;padding-right: 0px !important;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper .column.main {padding:0px 5px;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper .wherenextmobile {display:block;}

body.cms-unusual-fancy-diamond-shapes .page-bottom .cms_wheretextblock {display:none;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headimage{float: right;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle {left: 0px;padding-top: 0px;top: -81px;}


.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle h3 {font-size: 25px;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .left {width: 100%;}


.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstext {font-size: 16px;
letter-spacing:0px;line-height: 24px;padding-left: 0px;top:-65px;padding-right:25px;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .right {width: 100%;
text-align: center;top: 0px;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock {margin-bottom: 120px;}
.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage p.diamondpagep {font-size: 16px;letter-spacing: 0px;line-height: 24px;}
.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage p.diamondpagep a {font-size: 16px;}

body.cms-unusual-fancy-diamond-shapes .page-bottom {margin-bottom: 0px;}

body.cms-type-of-diamond-cuts .page-wrapper .educationcommonpages .cutgradehead h3 {font-size:24px !important;}
body.cms-type-of-diamond-cuts .page-wrapper .educationcommonpages .cutgradehead h3 a {font-size:24px !important;}

body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .left {width:100%;padding-right:0px;margin-bottom:30px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .right {width:100%;padding-left:0px;}


/* diamondshape separate page code end */

/* Diamond education CMS pages and sidebar new design css code end */

.blog-page.blog-post-view .post-content .post-description .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;left: 0px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper {margin:0px auto;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width:90% !important;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top: 150px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top: 150px;}

/* CMS pages new design css code start */

.column.main .cmspagenew_design .topbackground .headcontainer .container {position:relative;width:100%;margin:225px auto 0px;text-align:center;}
.column.main .cmspagenew_design .topbackground .topbackground_mobile {display:block !important;} 
.column.main .cmspagenew_design .topbackground {background:unset !important;}
.column.main .cmspagenew_design .cmspage_content {margin:300px 0px 0px 0px;width:100%;float:left;padding:0px 15px;position: relative;}

.column.main .cmspagenew_design .row.headcontainer {margin-left:0px;margin-right:0px;}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content {width:100%;}
.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {display:none;}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {float:left;width:70%;position:relative;margin-right:40px;
line-height:20px;margin-bottom:40px;}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {position: relative;top: 0px;right:0px;}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul {left: 0px;padding-left: 20px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(5){margin-bottom: 30px;}

.cmspagenew_design .cms_getintouch {padding: 10px 0px 0px 0px;}


body .cmspagenew_design .cms_getintouch .cmsgetintouch_content {width:100%;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {display:none;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {float:left;width:70%;position:relative;margin-right:40px;
line-height:20px;margin-bottom:40px;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {position: relative;top: 0px;right:0px;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul {left: 0px;padding-left: 20px;}
body .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(5){margin-bottom: 30px;}
body .cmspagenew_design .cms_getintouch {padding:10px 0px 0px 0px;}
body.catalog-category-view .page-footer {padding:10px 15px 60px 15px;float:left;}

.cms-page-view.page-layout-1column .page-wrapper .column.main .cmspagenew_design .topbackground {height: 275px !important;}
.page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container {height: 275px !important;margin:0px auto;}
.page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container .heading {position:absolute;top:100px;}
.page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container .heading h1 {font-size:32px;width:320px;margin:0px auto;}

body.cms-no-route .page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container .heading {position:absolute;top:20px;padding-left:0px;padding-right:0px;}

body.cms-no-route .cmspagenotfoundpage_design .headcontainer .heading .fourth a {padding: 15px 40px;font-size: 14px;}

body.cms-no-route .cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper {margin:0px 0px 60px 0px;
float: left;position: relative;width: 100%;}

body.cms-no-route .page-wrapper .columns .column.main {background: #ffff;}

body.cms-no-route .page-wrapper .cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {margin-top: 20px;}

body.cms-no-route .page-wrapper .cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color: #fff;border: none;color: #000;top: 170px;left: -18px;}

body.cms-no-route .page-wrapper .cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;border: none;color: #000;top: 170px;right: -18px;}

/* CMS pages new design css code end */


/* separate CMS pages new design css code start */

.cms-ring-size-chart .page-wrapper #maincontent .columns {padding:0px;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .left {display: none;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right .topbanner-right-content {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right p {text-align: left;}

.cms-ring-size-chart .page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container {height: auto !important;
margin: 0px auto;float: left;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection.howtomeasure {margin-top: 40px;}
.cms-ring-size-chart .page-wrapper .column.main .cmspagenew_design .cmspage_content {margin: 0px auto;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .right {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .left {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .howtomeasure h3 {padding-right: 0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .howtomeasure .right img {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringtips .left img {padding-right:0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection {margin-bottom: 30px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringtips  h3 {padding-right: 0px;margin-top: 20px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringtips  p {padding-right: 0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content .left img {width: 85%;margin-top:0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content .left {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content .right {width: 100%;padding: 0px 15px;margin-top: 20px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content {padding: 0px 15px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .left img.ringsizemobileimage {display: block;
float: left;width: 100%;margin-bottom: 20px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content {width: 100%;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right h1 {text-align: left;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .right img.ringsizedesktopimage {display: none;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection {margin-bottom: 40px;padding: 40px 0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection.ringsizetable .left {padding-right:0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizetable .left a {padding: 15px 20px;font-size: 15px;
margin-top: 15px;margin-bottom: 40px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizechart .left h3 {padding-right:0px;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizechart .left p {padding-right: 0px;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizechart .right {margin-top: 25px;margin-bottom: 10px;}

.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .left {display: none;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .right {width: 100%;padding: 0px 15px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .right h1 {margin-bottom: 25px;font-size: 24px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .right .topbanner-right-content {width: 100%;text-align: left;}

.cms-sell-diamonds.cms-page-view .page-wrapper .columns .column.main .cmspagenew_design .topbackground {height:100% !important;float:left;}

.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/selldiamonds-features_mobile.png);float:left;width:100%;
background-position:center;background-size:cover;height:1064px;margin-top:40px;margin-bottom:40px;}

.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content {width: 100%;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul {padding-top: 130px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul li {width:100%;margin-bottom:60px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul li p {font-family: 'Playfairdisplay';
font-size: 20px;line-height: 30px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul li img {width: auto;margin-bottom: 25px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact {margin-bottom:30px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content {width: 100%;padding: 0px 15px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .left {width: 100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .left h2 {font-size: 24px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .right {width: 100%;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .right_content {margin: 0px auto;width: 300px;
padding-top: 30px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .right_content a {font-size: 14px;margin-bottom: 30px;
padding: 12px 0px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content {width: 100%;padding: 0px 15px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .top h2 {font-size: 24px;margin-bottom: 0px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .left {float: left;width: 100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right {width: 100%;margin-top: 10px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one {width:100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one .headerpart {width: 240px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two {width: 100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two .headerpart {width: 240px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulleft {width:100%;margin-bottom:0px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulright {width: 100%;margin-top: 0px;margin-bottom: 0px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_purchase {margin-bottom: 30px;}

/* about us page code start 2024 */

.aboutuspage .serviceshistroy img.mobileimage {display:block;}
.aboutuspage .serviceshistroy .aboutussection_content .right.desktopdiv {display:none;}
.cms-about-us .page-wrapper .aboutuspage {padding: 0px 15px;margin-top: 30px;}

.page-wrapper .aboutussection .aboutussection_content {width:100%;}
.page-wrapper .aboutussection.serviceshistroy .left {width:100%;}
.page-wrapper .aboutussection.serviceshistroy .left p {padding-right: 0px;}
.page-wrapper .aboutussection.serviceshistroy .left h2 {font-size:24px;margin-top:0px;margin-bottom:40px;text-align:center;}

.page-wrapper .aboutussection.serviceshistroy .left .mobileimage_div {float:left;width:100%;text-align:left;margin-bottom:100px;
margin-top:50px;}
.page-wrapper .aboutussection.serviceshistroy .left .mobileimage_div img {width:75%;margin:0px auto;}

.page-wrapper .aboutuspage .videoblock .videoblock_content {width:100%;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .left {width: 100%;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .left iframe {width: 100% !important;height: 260px;}

.page-wrapper .aboutuspage .videoblock {margin-top:20px;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .right {width:100%;margin-top:0px;margin-left:0px;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .right .right_inner h3 {font-size: 24px;line-height: 32px;}	

.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content {width: 100%;}
.page-wrapper .aboutuspage .diamondpriceguarantee {margin-top: 20px;}
.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content h3 {font-size: 24px;}
.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left {width: 100%;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .right.desktopdiv {display:none;}

.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left .mobileimage {display: block;
float: left;width: 100%;margin-bottom: 30px;margin-top: 10px;}

.page-wrapper .aboutuspage .cmspage_googlereviews {margin-top:30px;}

.page-wrapper .aboutuspage .diamondpriceguarantee .middlecontent h4 {font-size:24px;}
.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last h4 {font-size:24px;}

.page-wrapper .aboutuspage .freesecureshipping {margin-top: 30px;}
.page-wrapper .aboutuspage .freesecureshipping .aboutussection_content .left {width: 100%;}
.page-wrapper .aboutuspage .freesecureshipping .aboutussection_content .right {width:100%;padding-left:0px;padding-top:30px;}

.page-wrapper .aboutuspage .freesecureshipping .aboutussection_content h4 {font-size: 24px;line-height:32px;}

.page-wrapper .aboutuspage .aboutussection.buyonline h2 {font-size: 24px;}
.page-wrapper .aboutuspage .aboutussection.buyonline .buyonline_content {width:100%;}

.page-wrapper .aboutuspage .videoblock .videoblock_content .right .button {margin-top:30px;}

.page-wrapper .aboutuspage .videoblock .videoblock_content .right .button a {font-size: 14px;padding: 20px 10px;letter-spacing: 1px;
float: left;width: 100%;}

.cms-page-view .cmspage_googlereviews .cmspage_googlereviews_content {width:100%;}
.cms-page-view .cmspage_googlereviews .cmspage_googlereviews_content .title {font-size:24px;text-align:center;padding-left:0px;}
.cms-page-view .cmspage_googlereviews .cmspage_googlereviews_content .title .google_reviewstitle {font-size:24px;}
.cms-page-view .cmspage_googlereviews .cmspage_googlereviews_content .googlereviews_div {float:left;width:100%;margin-top:20px;}

.page-wrapper .aboutuspage .aboutus_faq {margin-top:0px;}
.page-wrapper .aboutuspage .aboutus_faq .faqsection_content {width: 100%;float: left;padding:0px;}
.page-wrapper .aboutuspage .aboutus_faq .faqsection_content h2 {font-size: 24px;}
.page-wrapper .aboutuspage .aboutus_faq .faqsection_content .accordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}

.page-wrapper .aboutuspage .aboutus_faq .faqsection_content .accordion-item .content {border-bottom: 1px solid #e5e5e5;float: left;width: 100%;margin-bottom: 20px;}

.page-wrapper .aboutuspage .aboutus_faq .faqsection_content .faqsection_question_content .accordion {padding-bottom:10px;float:left;
width:100%;}

.page-wrapper .aboutuspage .aboutus_faq .faqsection_content .accordion-item h3.faqsaccordian span.openclose {top: -8px;}

.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content {margin-top: 30px;width: 100%;}
.page-wrapper .aboutus_bookconsultant {width:100%;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock {width: 100%;padding:0px;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .imageblock {left: 0px;width:100%;position: relative;top: 0px;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content {width: 100%;margin: 0px auto;padding: 20px 20px 0px 20px;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .textblock .textblock-content h2 {
font-size: 24px;line-height: 35px;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons a {width: 100%;margin-bottom:50px;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .appointmentbuttons a.aone {margin-right:0px;}
.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content {margin-bottom: 30px;}

.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .bookconsultantimg_mobile {display:block;margin-bottom:15px;
float:left;width:100%;}

.page-wrapper .aboutus_bookconsultant .aboutus_bookconsultant_content .bookconsultantimg_desktop {display:none;}


/* about us page code end 2024 */

.cms-our-reviews .columns {padding:0px;}

.cms-our-reviews .cmspagenew_design .container .topbanner_content {position:absolute;top:140px;}
.cms-our-reviews .cmspagenew_design .container .topbanner_content h1 {margin:0px auto;text-align: center;font-size: 32px;}
.cms-our-reviews .ourreviews_googlereviews {margin-top: 20px;margin-bottom: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content {width: 100%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .title {font-size: 24px;text-align: left;padding-left: 20px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .item .content {float: left;
width: 100%;padding-left: 20px;padding-right: 20px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewtitle {font-size: 23px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .left {
width: 20%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .right {
width: 25%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_content {
font-size: 16px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .left {
width: 10%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 85%;padding-top: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size: 15px;margin-bottom: 3px;width: 45%;float: left;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float: right;width: 40%;text-align: right;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-dots {display: block;margin-top: 25px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background: #D84813;}

.cms-our-reviews .container .topbanner_content h1 {font-size: 24px;text-align: left;margin-bottom: 0px;margin-top: 3px;
margin-left: 22px;}
.cms-our-reviews .column.main .cmspagenew_design .cmspage_content {margin:0px;}
.cms-our-reviews .page-wrapper .cmspagenew_design .reviewblock .reviews_content {width: 100%;}

.cms-our-reviews .page-wrapper .cmspagenew_design .reviewblock .reviews_content .review_title {font-size: 24px;line-height: 45px;}

.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_text {font-size: 16px;line-height: 20px;letter-spacing: 0.16px;width: 100%;}

.cms-our-reviews .page-wrapper .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;}

.cms-our-reviews .page-wrapper .ourreviews_categoryslider h2 {font-size: 24px;text-transform: uppercase;}
.cms-our-reviews .page-wrapper .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top:180px;}
.cms-our-reviews .page-wrapper .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top:180px;}

.cms-faqs .column.main .cmspagenew_design .cmspage_content {margin:10px 0px 20px 0px;}
.cms-faqs .page-wrapper .cmspage_content .accordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item h3.faqsaccordian span.openclose {width:6%;margin-right:10px;font-size: 30px;top: -4px;line-height: 1;}
.cms-faqs .column.main .cmspagenew_design .cmspage_content .accordion {padding-bottom:15px;float:left;width:100%;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item h3.faqsaccordian span.faqtitle {float:left;width:90%;font-size:16px;}.cms-faqs .page-wrapper .cmspage_content .accordion-item h3.faqsaccordian {float:left;width:100%;margin-bottom:0px;}
.cms-faqs .page-wrapper .cmspage_content .accordion-item .content p {font-size:15px;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item .content p a {font-size: 15px;}

/* separate CMS pages new design css code end */


/* header and footer new design css code start */

.page-wrapper .page-header .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .right button#custchangecurrency {border-color:#000;}

.page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.emlcs {border-right: 1px solid #fff !important;padding-right: 14px;}

.page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.telcs {margin-left:0px;}

.page-header .header-wrapper-content .header.content .logo {margin:0px 0px 10px 48px;}

header.page-header .header.content .header-main-menu .nav-sections-items .headselected_shipcurrency span {font-family: 'WorkSans' !important;color: #676767 !important;font-size: 14px;text-transform: uppercase;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {font-weight: 400;font-size: 16px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menulastitem a {
font-size: 16px;font-weight: 500;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {font-family: 'WorkSans' !important;}

header.page-header .header.content .mobilemenu-bookingblock .mobilepro-bookappointment .appointment-top{font-family:'WorkSans'!important;}

header.page-header .header.content .mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom a {font-family: 'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) .footer-box .footer-payment-logo {
float: none !important;margin: 0px auto;top: 20px;position: relative;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) .footer-box .cdz-footer-bottom-payment img {
width:300px;}
footer.page-footer #copyright_mob {font-family:'WorkSans';font-size:16px;}

footer.page-footer .block-static-block .row.footer-logo {padding: 0px 0px 20px 0px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) .footer-box .footer-payment-logo {
float: none !important;margin: 0px auto;top: 35px;position: relative;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) .footer-box .cdz-footer-bottom-payment img {width:300px;}

footer.page-footer .footer.content .row .col-sm-6 {float:left;width:100%;position:relative;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {margin:40px 0px 20px 0px;}

[lang="en-US"] footer.page-footer .footer.content .row .col-sm-5 {float:left;width:100%;position:relative;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(3) ul.footer-link li.shoroomnote {margin:40px 0px 20px 0px;}

footer.page-footer div#topfooter .row .col-sm-6:nth-child(3) ul#footer-content-4 {padding-top: 0px;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {margin-top:5px;
margin-bottom:0px;width:100px;}


[lang="en-US"] footer.page-footer div#topfooter .row .col-sm-5:nth-child(3) ul#footer-content-4 {padding-top: 0px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top: 11px;margin-bottom:20px;width:100px;}


.header-wrapper-bottom .header-main-menu .nav-sections-items .mobilemenu-bookingblock {margin-top:0px;height:75px;position:absolute;
bottom:-140px;left:50px;}

header.page-header .header.content .header-main-menu .nav-sections .nav-sections-items div[id="store.menu"] {margin-top: 60px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow {font-size: 25px;top: 3px;position: relative;left:8px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow:before {content: "\f107";color: #676767;}

header.page-header .header.content .cdz-main-menu .groupmenu li.level0>.dropdown-toggle:before {margin-top:7px;font-size:22px;color:#676767;}

footer.page-footer #topfooter .footer.content .ussitefooter .col-sm-6:nth-child(3) .footerdallasblock p.h5 {
    margin-top:0px;
    margin-bottom:0px !important;
}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom .us_showroomvisit {display:block;}

footer.page-footer #topfooter .footer.content .ussitefooter .usfootercontact p.footer_custcontact {margin-top:0px;margin-bottom:0px;text-transform: uppercase;}

footer.page-footer #topfooter .footer.content .ussitefooter .usfooter_showroomappointment {display:none;}

footer.page-footer #topfooter .footer.content .ussitefooter .footercustshowroom .us_showroomvisit li:nth-child(1) {
color: #D84813;text-transform: uppercase;font-family: 'WorkSans';margin:20px 0px 20px 0px;
line-height: 18px;padding-right: 86px;}

[lang="en-US"] footer.page-footer #topfooter .footer.content {padding-bottom:0px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment {
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment img {
    width: 320px;
    height: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
}



/* header and footer new design css code end */	


/* new menu css code start */

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item {
    float: left;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {margin-top: 15px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content {width: 100% !important;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 {width: 100% !important;float: left;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) p.menugroupdrop_title {display:none;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link {margin-top:25px;margin-bottom: 35px;float: left;width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item {float:left;width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) {top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) {margin-top:45px;margin-bottom:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) {margin-top:45px;margin-bottom:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menugroupdrop_title {font-size: 15px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon {padding-left: 0px;}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item {
    height: 18px;
    margin-bottom: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item {
    margin-bottom: 0px;
}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content {
width: 100% !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {width: 220px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {width: 250px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {left:0px !important;margin-right: 22px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(6) a.menuicon {margin-right:13px !important;left:-4px !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {
    margin-top: 10px;
    margin-bottom: 60px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width: 20px;height:auto;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item  {position:relative;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {position: absolute;top: 3px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width: 40px;height:auto;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item {
    height: 18px;
    float: left;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon img {width: 100%;top:0px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {
    margin-top: 10px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 50px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 0px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) {
    margin-top: 0px;
    top: 0px;
    float: left;
    width: 100%;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) {float:left;width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 40px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) {
    margin-top: 35px;
    position: relative;
    top: 0px;
    float: left;
    width: 100%;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 20px;
    height: auto;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 40px;
    height: auto;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon {width:14px;margin-left:3px;margin-right:7px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 28px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item {position: relative;} 

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 35px;height: auto;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {
    width: 245px;
    font-size: 10px;
    top: 8px;
    position: absolute;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon {width:14px;margin-left:3px;margin-right:7px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {right: -10px;}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) p.menugroupdrop_title {display:block !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) p.menulastitem {
    margin-top: 30px;
    float: left;
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {
    width: 20px;
    height: auto;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon {
    width: 14px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 10px;
    height: auto;
    margin-right: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 40px;
}



header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon {width: 15px;height: auto;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(3) a.menuicon {width: 12px;height: auto;margin-right: 7px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(6) a.menuicon {width:22px;margin-right:0px;left:-4px;position: relative;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(4) a.menuicon {width:9px;left:2px;position:relative;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item {
    position: relative;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {
    position: absolute;
    top: 2px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {
    margin-top: 0px;
}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 {width:100% !important;float:left !important;position:relative !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) {padding-left:15px !important;left:0px !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(2) {padding-left:15px !important;left:0px !important;margin-top: 40px;margin-bottom: 40px;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {padding-left:15px !important;left:0px !important;margin-left: 0px !important;margin-top: 40px;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {padding-left:0px !important;left:0px !important;margin-left: 0px !important;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item {float:left;width:100%;display:inline-block;margin-bottom: 15px;} 

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 100%;height: auto;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon {height:auto;display: block;width: 20px;float: left;} 

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {top: 0px;position: relative;float: left;width: 200px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(3) a.menuicon {width:13px !important;margin-left:3px;margin-right:5px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(7) a.menuicon {width:15px !important;margin-left:3px;margin-right:2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(8) a.menuicon {width:15px !important;margin-left:3px;margin-right:2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(9) a.menuicon {width:12px !important;margin-left:4px;margin-right:4px;}
	
.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {height: 330px;padding-bottom: 60px;padding-top: 50px;margin-bottom: 20px;}	

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) .menulastitem.earringviewallone {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) p.menulastitem {margin-top: 35px;margin-bottom: 15px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) p.viewallone {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) p.menugroupdrop_title {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) p.viewalltwo {float:left;width:100%;margin-top:35px;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {display:none;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) .diamondsearch_mobile {float:left;width:100%;margin-bottom:40px;margin-top:15px;}

.header-wrapper-bottom .header-main-menu .nav-sections-items .mobilemenu-bookingblock {margin-top:0px;height:75px;position:absolute;
bottom:-110px;left:50px;}

header.page-header .header.content .header-main-menu .nav-sections .nav-sections-items div[id="store.menu"] {margin-top: 60px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow {font-size: 25px;top: 3px;position: relative;left:8px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow:before {content: "\f107";color: #676767;}

header.page-header .header.content .cdz-main-menu .groupmenu li.level0>.dropdown-toggle:before {margin-top:7px;font-size:22px;color:#676767;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top:0px;margin-bottom:40px;float:left;width:100%;}
	
.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {float:left;margin-top:30px;display:block;width:100%;margin-bottom:10px;}

/* gemstone menu css start */

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4 {width:100% !important;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) {width:100% !important;margin-bottom:30px;float:left;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) p.menulastitem {margin-top: 15px;float: left;width: 100%;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(1) p.menulastitem a {font-family: 'WorkSans' !important;font-size: 15px;
font-weight: bold;float: left;width: 100%;color: #000;text-transform: uppercase;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(2) {width:100% !important;margin-bottom:30px;float:left;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(3) {width:100% !important;margin-bottom:30px;float:left;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(4) {width:100% !important;margin-bottom:30px;float:left;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.gemstonesmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-4:nth-child(5) {width:100% !important;height:auto !important;float:left !important;margin-bottom:20px;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-horizontal-menu .groupmenu .gemstonesmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content {width: 100% !important;height:100% !important;padding:0px 10px;}


/* gemstone menu css end */	
	

/* new menu css code end */

/* new menu css code start 2024 */

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 {float: left;width: 100%;margin-top: 50px;padding-left: 10px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 {float: left;width: 100%;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row ul.menugroupdrop_link li.item a.menuicon img {width: 65%;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(4) a.menuicon img {width: 30px !important;margin-left: 12px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(5) a.menuicon img {width:25% !important;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child a.menuicon img {width:16px !important;margin-left:18px;top:0px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .left_jewellery_menu {float: left;width: 50%;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .menugroupdrop_link li.item {height:30px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 .menugroupdrop_link li.item a.menuicon img {width:65% !important;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4 ul.menugroupdrop_link li.item {height: 30px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) p.menulastitem {padding-top: 0px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(2) {margin-top:50px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(3) {margin-top:50px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(4) {margin-top:50px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(5) {margin-top:50px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) .menulastitem a {font-size:15px;font-weight:normal;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop li.level1 .groupmenu-drop-content {
width:100% !important;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4 {
width:100% !important;}

.page-wrapper header .header-main-menu {overflow-x:hidden !important;}
.page-wrapper header .header-main-menu .sections.nav-sections {overflow-x:hidden !important;}


/* new menu css code end 2024 */

/* new menu css code start part 2 2024 */

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {margin-bottom:10px;font-weight: bold;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) p:nth-child(3) {display:none !important;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) p.viewalltwo {margin-top:25px;display:block !important;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) p.viewalltwo a {font-size:15px;text-transform: uppercase;font-weight:bold;color:#000000 !important;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) {margin-top:30px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item {width: 50%;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menulink {width: 70%;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) {margin-top: 25px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link {margin-bottom:25px;float:left;width:100%;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem {margin-top:0px !important;display: inline-flex;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon img {width: 100%;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menulink {text-transform: uppercase;margin-top: 4px;font-weight:bold;font-size:15px;color: #000000;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content {padding-top:5px !important;padding-bottom:5px !important;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p:nth-child(3) {margin-bottom:0px !important;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {text-transform: uppercase;}

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop li.level1 {padding:0px;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top: 30px;margin-bottom: 30px;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem a {font-size:15px;text-transform: uppercase;font-weight:bold;color:#000000 !important;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p:nth-child(3) {margin:0px !important;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 30px;margin-bottom:5px;float: left;width: 100%;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem a {font-size:15px;text-transform: uppercase;font-weight:bold;color:#000000 !important;}

body header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p:nth-child(3) {display:none !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 .menugroupdrop_link li.item a.menuicon {width: 60px !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 .menugroupdrop_link li.item a.menulink {width: auto !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 .menugroupdrop_link li.item a.menuicon img {width: 80% !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(4) a.menuicon img {width:25px !important;margin-left:12px;}

body .page-wrapper header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(5) a.menuicon img {
width: 25% !important;margin-left: 18px;}

header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 {margin-top: 30px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .left_jewellery_menu p:nth-child(2) {display:none !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .left_jewellery_menu ul.menugroupdrop_link {margin-bottom:5px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .left_jewellery_menu p.menulastitem {margin-top:20px !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Jewellery ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-16 .left_jewellery_menu p.menulastitem a {text-transform:uppercase;font-size:15px;font-weight:bold;color:#000000 !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop li.level1 {padding:0px !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) .menulastitem a {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .shopallmobile {display:block !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .shopallmobile a {font-size:15px !important;font-weight:bold !important;text-transform:uppercase;color:#000000;float:left;width:100%;margin-top:25px;margin-bottom:5px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) ul.menugroupdrop_link {margin-bottom:5px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(1) p:nth-child(3) {display:none !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {margin-bottom: 5px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(2) {margin-top: 30px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(3) {margin-top: 30px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(4) {margin-top: 30px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Gifts ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-4:nth-child(5) {margin-top: 30px;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 {margin:0px !important;}

body header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 {padding-left:10px !important;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) .diamondsearch_mobile {margin-top:0px !important;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 .diamondsearch_mobile {margin-bottom:25px !important;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(2) {margin-top: 25px;margin-bottom: 25px;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 .diamondsearch_mobile ul.menugroupdrop_link li.item {float:left;width:100%;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 ul.menugroupdrop_link li.item {float:left;width:50%;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 ul.menugroupdrop_link li:nth-child(10) {padding-left:3px;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 ul.menugroupdrop_link li.item a.menuicon {float:left;width:12%;}

body .page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 ul.menugroupdrop_link li.item a.menulink {float:left;width:70%;}

/* new menu css code end part 2 2024 */

/* cart checkout minicart new design css code start */

body.checkout-cart-index .page-wrapper #maincontent {width:100% !important;}

.checkout-cart-index .page-wrapper #maincontent form.form-cart .cart.actions .actions-toolbar {float:none;margin-bottom: 20px;margin-right:0px;}

.checkout-cart-index .page-wrapper .cart-container {background: #fff !important;}
.checkout-cart-index .page-wrapper .cart-container .cart-summary {padding-bottom:0px;}

.checkout-cart-index .page-wrapper .cart-container .cart-summary ul.checkout li {float: none;}

.checkout-cart-index .page-wrapper .cart-container .cart-summary ul.checkout li:nth-child(1) {margin-bottom:0px;}

.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .fieldset.coupon .field .control {width: 140px;margin-right: 0px;}

.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form #coupon_code {width: 100%;}

.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .actions-toolbar .primary {margin:0px !important;}
.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .actions-toolbar .primary button {width:195px !important;padding:9px 10px 9px 10px; font-size:14px;}

.checkout-cart-index .page-wrapper .cart-container .cart-discount .cartcust-links ul {width:260px;}

.checkout-cart-index .page-wrapper #maincontent .columns .column.main {background: #fff !important;}

.checkout-cart-index .page-wrapper .cart-container .cart-summary ul.checkout li .actions-toolbar button {padding:15px 10px 15px 10px;width: 100% !important;}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .secondary {float:left;width: 100%;margin-top: 25px;} 

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content {left: 32% !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span {width: 330px !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 245px !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 165px !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span:after {left:12.5% !important;}



/* cart checkout minicart new design css code end */

/* contact us page new design code start */

.cms-contact-us .page-wrapper .contactuspage .topbanner .desktopimage {display: none;}
.cms-contact-us .page-wrapper .contactuspage .topbanner .mobileimage {display: block;margin: 0 auto;}
.cms-contact-us .page-wrapper .contactuspage .contactform {margin-top:30px;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content {width: 100%;padding: 0px 15px;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .fieldset .row {margin:0px;}
.cms-contact-us .page-wrapper .contactuspage .feature_block {display:none;}
.cms-contact-us .page-wrapper .contactuspage .map {margin-top: 50px;}
.cms-contact-us .page-wrapper .contactuspage .map .map_content {width: 100%;padding: 0px 15px;}
.cms-contact-us .page-wrapper .contactuspage .map .map_content .left {width: 100%;}
.cms-contact-us .page-wrapper .contactuspage .map .map_content .right {width: 100%;margin-top:40px;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .book_container {padding:0px !important;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .contactus_success {width: 100%}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .contactus_success h4 {font-size: 15px;width: 100%;margin-top: 20px;}

/* contact us page new design code end */


/* diamonds pages new design code start */

.page-wrapper .separateloose_diamondspage .cmsloosepage-top {background:#f7f8fa !important;height:100% !important;width:100%;
float:left;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .left {display: none;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right {float:left;width:100%;padding-top:20px;padding-left:15px;padding-right:15px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content {margin-left:0px;width:100%;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top {float:left;
width:100%;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top h1 {font-size: 26px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top p {font-size: 16px;line-height: 24px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top a.bookappointment_btn {width:100%;text-align:center;position:relative;display:block;margin:0px auto;font-size: 16px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_bottom {text-align:center;text-transform:uppercase;padding-top:25px;padding-bottom:20px;}

.page-wrapper .separateloose_diamondspage .cmsloosepage-top .loosetopright .loosetopright_content a.bookappointment_btn {width: 90%;}

.cms-page-view .page-wrapper .separateloose_diamondspage .cmsloosepage-top .loosetopright_content p {font-size: 16px;}

.page-wrapper .separateloose_diamondspage .welcomeblock .welcomeblock_content {width:100%;padding:0px 15px;float: left;text-align: center;}
.page-wrapper .separateloose_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:24px;text-align:center;}

.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content p:nth-child(1) {margin-bottom: 10px;}

.page-wrapper .separate_diamondpage .content .alldiamondsdata {width:100%;}

.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .mobileviewfilter {
width: 100%;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li {height:40px;border:none;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(1) {height:30px;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(1) {height:30px;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li {height:40px;border:none;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block {margin-top: 40px;margin-bottom: 40px;}
.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content {width:100%;padding:0px 15px;}
.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left {width:100%;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left img {width: 80%;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right {width:100%;margin-top:20px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right h3 {text-align:left !important;font-size: 24px !important;line-height: 32px;}

.page-wrapper .separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content p:nth-child(3) {margin-bottom:10px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left h3 {text-align:left !important;font-size: 24px !important;line-height: 32px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block_two {margin-top: 0px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left .mobileimage {display:block !important;margin: 0px auto;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_two .diamondtext_block_content .left h3 {margin-top: 30px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_two .diamondtext_block_content .right {display:none;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_three .diamondtext_block_content .left img {width:100%;} 
.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_three {margin-top: 0px;margin-bottom:0px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_three .diamondtext_block_content .right {padding: 0px;}

.page-wrapper .separateloose_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {
font-size: 24px !important;text-align: left !important;}


.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li {height:40px;border:none;}
.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li {height:40px;border:none;}
.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-lower {margin-top: 3.5px;}

.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-upper {margin-top: 3.5px;margin-left:-14px;margin-left:-1px;}

.page-wrapper .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {width:100%;}
.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section {width:100%;}
.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section {width:100%;}

.page-wrapper .separate_diamondpage .topbanner .content .content_inner_right .content_right h1 {font-size: 30px;text-align: left;}
.page-wrapper .separate_diamondpage .content .content_top .contcontent_top_inner h2 {font-size: 30px;}


.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top {background:#f7f8fa !important;height:100% !important;width:100%;
float:left;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .left {display: none;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right {float:left;width:100%;padding-top:20px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content {margin-left:0px;width:100%;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top {float:left;
width:100%;padding-left:15px;padding-right:15px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top h1 {font-size: 26px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top p {font-size: 16px;line-height: 24px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top a.bookappointment_btn {width:100%;text-align:center;position:relative;display:block;margin:0px auto;font-size: 16px;}

.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom{text-align:left;text-transform:uppercase;padding-top:25px;padding-bottom:20px;padding-left:15px;}

body.cms-page-view #maincontent .diamondstable_banner_btn {float:left;width:100%;text-align:center;}
body.cms-page-view #maincontent .diamondstable_banner_btn .btn {width:80%;display:inline-block;margin:0px auto;float: none;}
body.cms-page-view #maincontent .diamondstable_banner_btn .btn.btn_one {margin-bottom:20px;}
body.cms-page-view #maincontent .diamondstable_banner_btn .btn a {width:100%;}

body.cms-page-view .page-wrapper #maincontent .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom {text-align: center;text-transform: uppercase;padding-top: 25px;padding-bottom: 20px;
padding-left: 6px;}

body.cms-page-view .page-wrapper #maincontent .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {text-align:center;padding-left:6px;}

.page-wrapper .separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {width:100%;padding:0px 15px;float: left;}
.page-wrapper .separatelabgrown_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:24px;text-align:left;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown {height: 100%;background: url(https://www.revediamonds.com/pub/media/wysiwyg/threereasons_background_mobile.png);}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content {width:100%;padding:20px 15px;float:left;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li{width:100%;margin-bottom: 20px;}
.page-wrapper .separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content {width:100%;padding:0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content h2 {text-align:left;text-transform: uppercase;font-size:24px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content h2 {font-size:24px;text-align:center;
text-transform:uppercase;width:300px;margin:0px auto;padding-bottom:25px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li img {width: 25px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li .title {margin-bottom:20px;margin-top: 5px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p {font-size:16px;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p a {font-size:16px;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons .bottom {text-align:left;}


.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/readinyour_language_bkg_mobile.png);height:100%;margin-bottom:40px;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content {width:100%;padding-top:20px;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left {width:100%;text-align:center;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right {width:100%;text-align:center;}
.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .title {font-size: 24px;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul {padding:0px;}
.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul {padding:0px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content {width:100%;padding:0px 15px;}


.page-wrapper .separatelabgrown_diamondspage .labpagemobile_img {display:block;}
.page-wrapper .separatelabgrown_diamondspage .labpagedesktop_img {display:none;}

.page-wrapper .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .left {width:100%;}
.page-wrapper .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content img.labgrownenagament_textimg_mobile {width:80%;padding-bottom:30px;margin:0px auto;}

.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content {width:100%;padding:0px 15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .left {width:100%;}

.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right {
width: 100%;padding-top: 30px;}
.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right h2 {font-size: 25px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block {margin-top:60px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content {width:100%;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left {width: 100%;top: -27px;
position: relative;padding: 0px 15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left img.labgrownfour_block_mobile {    padding-left: 100px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left h2 {margin-bottom: 30px;
font-size: 24px;margin-top: 25px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content p {padding-right:0px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom {padding-top:0px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .left {width: 70%;bottom: 0px;
position: relative;margin-left: 15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .right {
float: left;width: 100%;padding-left: 15px;padding-bottom: 15px;padding-top: 30px;}

.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond {
    background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-background_mobile.png);
    height: 100%;margin-top: 50px;background-position: center;background-size: contain;
}

.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content {width:100%;padding: 0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li{width:100%;text-align:center;padding-right:0px !important;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top {padding-top: 0px;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li p {text-align: center;font-size: 16px;}

.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content {width:100%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .title {font-size:24px;text-align:center;padding-left:0px;}
.separatelabgrown_diamondspage .labgrown_googlereviews {margin-top:20px;margin-bottom: 10px;}

.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .item .content{float:left;width:100%;padding-left:20px;padding-right:20px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewtitle{font-size:23px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-size:15px;margin-bottom:3px;width:45%;float:left;}

.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content {width: 100%;padding:0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownquestion h4 {font-size: 24px;}
.page-wrapper .separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
.page-wrapper .separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.openclose {top: -8px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .bottom h4 {font-size: 24px;text-align: left;margin-bottom: 20px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .bottom p {font-size: 16px;line-height: 24px;}

.page-wrapper .lgdiamondsattributetemplate_page .labfaqaccordian .labaccordion-item .content p {font-size:14px;}
.page-wrapper .lgdiamondsattributetemplate_page .labfaqaccordian .labaccordion-item h3.faqsaccordian span.faqtitle {font-size:14px;}
.page-wrapper .lgdiamondsattributetemplate_page .labfaqaccordian .labaccordion-item .content ul.shopbycaratfaq {font-size:14px;}
.page-wrapper .lgdiamondsattributetemplate_page .labfaqaccordian .labaccordion-item h3.faqsaccordian {margin-bottom:15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .buttons a.left {float: none;margin: 0px auto;position: relative;
display: block;width: 100%;margin-bottom: 30px;font-size: 14px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .buttons a.right {float: none;margin: 0px auto;position: relative;
display: block;width: 100%;font-size: 14px;}
.page-wrapper .separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content {width:100%;padding: 0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content h2 {font-size:24px;
text-align:left;}
.page-wrapper .separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content p {line-height: 24px;}





.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-left #mobilecaratdrop_left {float:left;width:80px;}
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_left input  {border: none !important;position: relative;top: 0px;
width:40% !important;}	
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_left span.caratfilterct {top:5px;float:left;}	
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right {top:12px;}	

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right #mobilecaratdrop_right {width: 45px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right #mobilecaratdrop_right input {top:0px;position: relative;float: left;border: none !important;}
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right #mobilecaratdrop_right input span.caratfilterct {float: right;}	

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .filterheader {margin-bottom:40px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main {height: auto;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter {
margin-top: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {margin-bottom: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {margin-bottom: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter {margin-top: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li:nth-child(7) span.ds-shape-taperedbaguette {padding-left: 4px;font-size: 14px;}

.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul li {border-bottom: none !important;}


.separate_diamondpage .diamond_mobilevisulviewnew {padding:0px 15px;}
.separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top {float:left;width:100%;margin-bottom:10px;}
	
.separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top img {width:100%;}	
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmobileview_middle {float:left;width:100%;font-family:'WorkSans';font-size: 16px;}
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmobileview_middle span {margin-right:10px;}

.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main {float:left;width:100%;margin-top:8px;font-family: 'WorkSans';font-size: 14px;}

.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_left {float:left;width:50%;}
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right {float:left;width:50%;}
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right div {float:left;margin-right:5px;}

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer {float:left;width:100%;margin-top:20px;}
.diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .visualdiamondprice {float:left;
width: 50%;color: #D84813;font-family: 'WorkSans';font-size: 20px;}
.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail {float:left;width: 50%;background: transparent;color: #000;font-family: 'Playfairdisplay';text-transform: unset;
font-size: 16px;margin-top: 0px;}
.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:before {display:none;}	
.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:after {display:none;}	
.page-wrapper .separate_diamondpage .diamond_mobilevisulviewnew {padding-bottom: 15px;padding-top: 20px;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table .diamondRow--data span.diamondRow-detslabel {font-family: 'WorkSans';font-size: 12px;letter-spacing: 1px;color: #262118;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table .diamondRow--data span.diamondRow-detsvalue {font-family: 'WorkSans';font-size: 12px;letter-spacing: 1px;color: #262118;font-weight: bold;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond span.price {font-family:'WorkSans';padding-left: 0px;text-transform: capitalize;font-size: 16px;display:block;line-height:24px;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond div#cus_diamond {background-color:transparent;color: #262118;font-family: 'Playfairdisplay';text-transform: capitalize;font-size: 16px;
text-align: center;padding-right: 20px;}
.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond div#cus_diamond:before {display:none !important;}
.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond div#cus_diamond:after {display:none !important;}

.cms-page-view .page-wrapper .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height: 100% !important;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew {padding:0px 15px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .visualdiamondmobileview_top {float:left;width:100%;margin-bottom:10px;}
	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .visualdiamondmobileview_top img {width:100%;}	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmobileview_middle {float:left;width:100%;font-family:'WorkSans';font-size: 16px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmobileview_middle span {margin-right:10px;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main {float:left;width:100%;margin-top:8px;font-family: 'WorkSans';font-size: 14px;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_left {float:left;width:50%;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right {float:left;width:50%;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right div {float:left;margin-right:10px;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer{float:left;width:100%;margin-top:20px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .visualdiamondprice {float:left;
width: 50%;color: #D84813;font-family: 'WorkSans';font-size: 20px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail {float:left;width: 50%;background: transparent;color: #000;font-family: 'Playfairdisplay';text-transform: unset;font-size: 16px;margin-top: 0px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:before {display:none;}	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:after {display:none;}	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew {padding-bottom: 15px;padding-top: 20px;}

.page-wrapper .separate_diamondpage .diamondspage_categoryslider h2 {font-size: 24px;}
.page-wrapper .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev{top:180px;}

.page-wrapper .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next{top:180px;}

.cms-page-view .page-wrapper #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {z-index:9;
position:relative;}

.page-wrapper main#maincontent .content .alldiamondsdata .diamondstables_tab a {padding:0px !important;}

.page-wrapper .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;}

.page-wrapper .separateshape_diamondpage .diamondspage_categoryslider .brand-slider-wrapper {margin-bottom: 10px;}

.page-wrapper .separate_diamondpage .diamondwholesale_block {margin-top:50px;}
.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content {width: 100%;margin: 0px auto;}

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext {width:100%;text-align:center;}
.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext img{width:90%;float:none;top:0px;}	

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text {float: left;width: 100%;
padding: 0px 15px;text-align: left;}

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {font-size: 24px;
margin-top: 15px;}
.page-wrapper .separateshape_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {
text-align: left !important;font-size: 24px !important;}

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .bottomtext {padding:0px 15px;margin-top: 0px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result {padding:15px !important;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(1) {float: left;margin-left:0px;width:140px;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(1) a {font-family:'WorkSans';font-size:14px !important;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) {float: right;width: 140px;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) a {font-family: 'WorkSans';font-size: 14px !important;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {padding-bottom: 15px;margin: 0px 0px 15px 0px;}


.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot {height: 100%;width: 100%;margin: 0px auto;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top: 0px;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot {height: 100%;width: 100%;margin: 0px auto;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 { margin-top: 0px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-size: 14px;width: 90px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-size: 14px;width: 80px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right:-5px;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -5px;width: 70% !important;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring{float:left;width:100%;padding-top:25px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result {padding-bottom: 25px;}

.page-wrapper .separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div {
float:left;width:100%;margin-bottom:5px;}

.page-wrapper .separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {
float: left;width: 100%;margin-bottom: 5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) {float: right;width: 140px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) a {font-family: 'WorkSans';font-size: 14px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {padding-bottom: 15px;margin: 0px 0px 15px 0px;}


.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot {height: 100%;width: 100%;margin: 0px auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top: 0px;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot {height: 100%;width: 100%;margin: 0px auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot h3 { margin-top: 0px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-size: 14px;width: 90px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-size: 14px;width: 80px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -45px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -46px;width: 70% !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamondaddtocart_ring{float:left;width:100%;padding-top:25px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result {padding-bottom: 25px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div {
float:left;width:100%;margin-bottom:5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {
float: left;width: 100%;margin-bottom: 5px;}

.catalog-product-view .page-wrapper .product_info .productstep_two #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {float: left;}

.catalog-product-view .page-wrapper .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {
float: left;width: 200px;}

.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.first {
width: 35px !important;}

.page-wrapper .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li {margin:0px;}

.page-wrapper .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination ul#pagination{float:right;
margin-top: 15px !important;margin-bottom: 15px !important;}
	
.page-wrapper .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-previous:before {top: 0px;}

.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top {background:#f7f8fa !important;height:100% !important;width:100%;
float:left;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .left {display: none;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right {float:left;width:100%;padding-top:20px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content {margin-left:0px;width:100%;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top {float:left;
width:100%;padding-left:15px;padding-right:15px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top h1 {font-size: 26px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top p {font-size: 16px;line-height: 24px;}

.page-wrapper .separatecolour_diamondspage .welcomeblock .welcomeblock_content p {text-align: left;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top a.bookappointment_btn {width:100%;text-align:center;position:relative;display:block;margin:0px auto;font-size: 16px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {text-align:left;text-transform:uppercase;padding-top:25px;padding-bottom:20px;width:100% !important;padding-left:15px;}

.page-wrapper .separatecolour_diamondspage .welcomeblock .welcomeblock_content {width:100%;padding:0px 15px;float: left;}
.page-wrapper .separatecolour_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:24px;text-align:left;}

.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content {width:100%;padding:0px 15px;}
.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .left {width: 100%;}

.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right {
width:100%;padding-left:0px;}

.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right h2 {
font-size: 24px;margin-top: 15px;}

.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_block {margin-top:30px;}
.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent {
width:100%;padding:0px 15px;}

.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top {width: 100%;}
.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left {width: 100%;}

.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left h2 {font-size: 24px;}
	
.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .right {width: 100%;text-align: center;
margin-top: 20px;padding-left: 0px;margin-bottom: 20px;}
.page-wrapper .separatecolour_diamondspage .colourintensity ul {width:180px;}

.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content {width:100%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews {margin-top:20px;margin-bottom: 10px;}

.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .item .content{float:left;width:100%;padding-left:0px;padding-right:0px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewtitle{font-size:23px;margin-top: 10px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-size:15px;margin-bottom:3px;width:45%;float:left;}

.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .separatecolour_diamondspage .customerreviews .customerreviews_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage .customerreviews .customerreviews_content .top h2 {font-size:26px;text-transform:none;}

.page-wrapper .separatecolour_diamondspage .speakexpert {padding: 20px 0px 40px 0px;margin-top: 40px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content {width: 100%;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .left {width: 100%;float: none;text-align: center;}

.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right {width: 100%;padding-left: 15px;padding-right: 15px;
margin-top: 30px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right h2 {font-size: 24px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right p {width: 100%;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton {
float: left;width: 100%;margin-top: 20px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton a {padding:10px 20px;float: left;width: 100%;text-align: center;}

.page-wrapper .separatecolour_diamondspage .colourdiamondquestion {margin-top: 0px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content {width: 100%;padding: 0px 15px;}

.page-wrapper .separatecolour_diamondspage .colourdiamondquestion h4 {font-size: 24px;text-align: left;}

.page-wrapper .separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.openclose {
font-size: 35px;top: -10px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .bottom h4 {font-size: 24px;text-align: left;}

.page-wrapper .separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .buttons a.left {margin-bottom: 25px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .buttons a {width: 100%;}
.page-wrapper .separatecolour_diamondspage.separate_diamondpage .diamondspage_categoryslider {margin-top: 40px;}
.page-wrapper .separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top:0px;}
.page-wrapper .separatecolour_diamondspage .welcomeblock {margin-top: 40px;}
.page-wrapper .separatecolour_diamondspage .diamond_mobilevisulviewnew .visualdiamondmobileview_top embed.diamondvideo {height:360px;width:360px;object-fit: fill;}

.page-wrapper .separate_diamondpage #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-family: 'Playfairdisplay' !important;text-transform: capitalize;letter-spacing:0px;font-size:20px;font-weight:normal;}

.page-wrapper .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) a.certcustlink {color:#D84813;}

.page-wrapper .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) {right: 25px;}

.page-wrapper .separatecolour_diamondspage .diamond_mobilevisulviewnew .diamondmobileview_middle {font-size: 14px;}

.colourwisepage .page-wrapper .columns {padding:0px !important;}

body.cms-search-pink-diamonds .separate_diamondpage .diamondwholesale_block {padding: 30px 0px 10px 0px;}

body.colourwisepage .separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent .bottom {
top:0px !important;}


.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content {width:100%;}
.cms-page-view .page-wrapper .separate_diamondpage .alldiamondsdata .yourorder_blockcmspage {margin:40px 0px 0px 0px;padding:0px;float:left;width:100%;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content form {padding:0px;margin:0px;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content form {padding:5px 0px 25px 0px;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-size:18px;text-align:center;font-weight: bold;margin-bottom:10px;float: left;width: 100%;margin-top:5px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions .custinstock {display:none;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions {margin:0px auto;max-width:100%;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button {left:0px;position: relative;color: #D84813;border-color: #D84813;width: 180px;font-size: 16px;text-transform: capitalize;margin-top: 20px;float: left;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo.diamondname_cmspage .label{width:24%;font-size: 14px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .label {font-size: 14px;width: 85px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selected_diamondvalue {font-size:12px;float: right;width: 76%;line-height: 2;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selecteddiamonddata {
font-size:12px;width:auto;padding-right:0px;float: left;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .left .selecteddiamondimage_content {
margin-top: 10px;width: 100%;padding: 10px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .left {width: 38%;display:none;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content form {width:100%;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right {width: 100%;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right #diamond_order {margin:0px auto;width:90%;}



.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .final_selected_diamondtotalprice {margin-right: 5px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content {width:80px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .left {
width: 60px;font-size: 12px;}

.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span {width: 350px;height: auto;margin-left: -145px;}

.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips img {top: 4px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span:after {left:-4.7%;}

.separateloose_diamondspage_us #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {float: left;}
.separateloose_diamondspage_us .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .detailsfooter .left span.second {float: left;}

.cms-page-view.page-layout-1column .separateloose_diamondspage_us #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .proincvat {float: left;position: relative;left: 0px;top: 1px;}

.cms-page-view.page-layout-1column .separateloose_diamondspage_us #diamond-search-result .DimondDetailBox .diamond_detail_results_ul .detailsfooter .custvat-info-tooltips {position: relative;left: 0px;top: -2px;}

.cms-page-view.page-layout-1column .separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {left: -16.4% !important;}

.cms-page-view .separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 44.5% !important;}

body .page-wrapper .separatecolour_diamondspage_us .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {margin-left:0px;width:100% !important;}

[lang="en-US"] body.cms-fancy-colored-diamonds-lab-grown .separatecolour_diamondspage .welcomeblock .welcomeblock_content {
width: 100% !important;}

.page-wrapper .separatecolour_diamondspage_us .welcomeblock .welcomeblock_content h2 {font-size: 22px;text-align:center;}
.page-wrapper .separatecolour_diamondspage_us .welcomeblock .welcomeblock_content p:nth-child(2) {margin-bottom: 15px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content {width:100%;padding:0px 15px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .top h2 {font-size:22px;
text-align:left;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section {width: 100%;margin-right:0px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .image {height: 100%;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block {
margin-top:0px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content p {text-align: left;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .textcontent {
min-height:100%;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdimaondlink {
float: left;width: 100%;margin-bottom: 50px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.two .colourdiamond_block_section .textcontent {min-height: 100%;}
.page-wrapper .separatecolour_diamondspage_us .colourgia_grade {background: none;width: 100%;height: 100%;margin-top: 0px;margin-bottom: 40px;}
.page-wrapper .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content {width: 100%;margin: 0px auto;padding: 40px 15px;
background: #FCF7F3;height: 100%;float: left;}
.page-wrapper .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top h2 {font-size: 25px;text-align: center;}

.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy {margin-top: 0px;}
.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left {width: 100%;}
.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left h2 {font-size: 24px;text-align: left;}

.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .right {
width: 100%;text-align: center;margin-top: 30px;padding-left: 0px;}

.page-wrapper .separatecolour_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content h2 {font-size: 24px;text-align: center;}

.page-wrapper .separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext .image {
float: left;width: 100%;margin-bottom: 20px;}

.page-wrapper .separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .top h2 {font-size: 25px;text-align: left;}

.page-wrapper .separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content h2 {font-size: 24px;text-align: left;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .diamondtotalprice_cmspage .selected_diamondtotalprice {width: 160px;float: left;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .diamondtotalprice_cmspage .selected_diamondtotalprice .incexclvatblock_content {width: 96px;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .diamondtotalprice_cmspage .selected_diamondtotalprice .incexclvatblock_content .left {width: 70px;font-size: 12px;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .actions button#product-addtocart-button {margin-top: 80px;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span {float:left;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span.proincvat {position:relative;left:0px;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips {position:relative;left:0px;top: -4px;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips .us-custvat-tooltips-content {left: -14.4% !important;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips .us-custvat-tooltips-content span {background: #fff;font-family:Worksans !important;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips span:after {border-top: 8px solid #fff;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 140px;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .custvat-info-tooltips span {
width:340px !important;height:auto !important;margin-left:0px !important;left:-137px !important;background:#fff;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .custvat-info-tooltips span:after {
left: 46.5%;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .tooltip_custexclvat .label {width: 85px;}



/* diamonds pages new design code end */

/* loose and colour diamond page image and video in preview code start */

#maincontent .diamondsresults_section .mobile_visualview_diamonds .diamondsvideo.mobilediamond_preview_left embed.visualpreviewvideo {height:180px;width:180px;}

/* loose and colour diamond page image and video in preview code end */

/* new design category pages changes css code start */

body.catalog-category-view .page-wrapper main#maincontent {width:100%;background: #fff;}

.filter-options {display: block;}

.catalog-category-view main#maincontent .category-view .category-description .custcategorytop_desc .custcategorytop_desc_content .row .col-xs-24 {padding:0px;}

body.catalog-category-view .page-wrapper #maincontent .category-view .categorydesctop_cust .custcategorytop_desc .custcategorytop_desc_content h1 {margin-bottom:0px !important;}

.catalog-category-view main#maincontent .category-view .category-description {padding: 30px 0px 40px 0px;}

.catalog-category-view main#maincontent .category-view .category-description .row .col-sm-16 {padding:0px;}

.catalog-category-view .page-wrapper .categorybottom_top .header_section .left .title h2 {font-size: 24px;font-family: 'Playfairdisplay' !important;text-transform: uppercase;text-align: left;line-height: 35px;width: 100%;}

.catalog-category-view .page-wrapper .categorybottom_top .categorypage_googlereviews .categorypage_googlereviews_content .title {
font-size: 24px;text-align: center !important;padding-left: 0px !important;}

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter {margin-top:0px;}

.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers {display:block;float: left;width: 100%;padding: 0px 15px;margin-bottom:0px;}

body.catalog-category-view .page-wrapper main#maincontent .category-view .category-description {padding: 20px 0px 0px 0px;}

.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .left {float:left;width:50%;}
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .left img {float:left;}
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .left span {font-family:'Playfairdisplay';font-size: 16px;
color: #000;float: left;margin-left: 10px;}
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .filteractive.left span {color: #D84813 !important;}
	
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .right {float:right;width: 50%;text-align: right;}	

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header {float: left;width: 100%;margin-bottom: 20px;
padding: 0px 15px;}

.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content {float:left;
width:100%;} 	
	
.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item {
padding: 10px 15px;float: left;width: 100%;}	

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {width:100%;}
.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a {padding:0px;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content {padding-left:7px;}
.catalog-category-view #layered-filter-block .filter-content .morefilteres {padding-left: 15px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-content .mt-filter-active .filter-current {border:none;
    margin: 0px 0px 0px 8px;}
	
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-content .mt-filter-active .filter-current ol.items li {    margin-top: 0px;margin-bottom: 15px;float: left;width: 100%;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filtersection {display:none;margin-top:40px;}

.catalog-category-view .page-wrapper .sidebar.sidebar-main #layered-filter-block {float:left;margin-top:0px !important;width:100%;}

.catalog-category-view .page-wrapper .column.main #product-list-container {margin:0px !important;float: left;width: 100%;}

.catalog-category-view .page-wrapper .column.main #product-list-container .custtoolbartop {display: none;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height:100% !important;border:1.5px solid #E6E6E6;margin-bottom:15px;}

.catalog-category-view .page-wrapper .page-main .columns #product-list-container .products-grid ol.product-items li.product-item {padding-left:0px;padding-right:0px;}

body.catalog-category-view .page-wrapper .categoriespages_bottom {margin-top: 10px;}

.catalog-category-view .page-wrapper .page-main .columns .products-grid .mobile_2 .product-items:not(.owl-carousel)>.product-item {width: 40%;}

body.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid ol.product-items li.product-item {width:40% !important;}

.catalog-category-view .page-wrapper .page-main .columns #product-list-container .products-grid ol.product-items li:nth-child(odd) {margin-left: 15px;margin-right: 20px;}

.catalog-category-view .page-wrapper .page-main .columns #product-list-container .products-grid ol.product-items li:nth-child(even) {margin-left: 25px;margin-right:15px;}

.catalog-category-view .page-wrapper .column.main #product-list-container .products.products-grid {float:left;width:100%;display: block;} 

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .left span {font-size: 100px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .title {font-size: 18px;}

.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right {left: 0px;top: -6px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .viewdetails {margin-top: 35px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .two.steps {left:-13px;position: relative;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .main-image img.product-image-photo {border: none !important;}

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {float:left;width:100%;height:90px;}

body.category-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gemstone-rings #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:75px;}

body.category-stacking-rings #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:35px;}

body.category-hoop-earrings #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gifts-for-her #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gifts-for-him #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gifts-for-everyone #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:50px;}

body.category-mothers-day-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-father-s-day-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-graduation-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:72px;}

body.category-anniversary-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-bridal-party-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-birthday-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-milestone-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-birthstone-jewellery #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:40px;}

body.category-birthstone-jewelry #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:40px;}

body.category-symbolic-religious-jewellery #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-symbolic-religious-jewelry #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-engravable-jewellery #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-engravable-jewelry #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gifts-under-500 #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-minimalist-gifts #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-trending-now #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-jewellery #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-jewelry #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-bracelets #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-rings #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:35px;}

body.category-earring #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-earrings #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:80px;}

body.category-bangles #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-chains #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:65px;}

body.category-anklets #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-necklaces #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-pendants #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gold-jewellery #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-gold-jewelry #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:55px;}

body.category-best-sellers #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:50px;}

.catalog-category-view #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .custfinalprice {position:relative !important;bottom:unset !important;}

.catalog-category-view .page-wrapper main#maincontent .columns .column.main {padding:0px !important;}
	
.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details {display:block;background: #fff !important;padding:0px 10px;height:100% !important;}

.catalog-category-view .page-wrapper .toolbar-products ul.pages-items li.pages-item-previous .action.previous:before {font-size: 24px;top: -6px;}

.catalog-category-view .page-wrapper .toolbar-products ul.pages-items li.pages-item-next .action.next:before {font-size:24px;top:-6px;} 

.catalog-category-view .page-wrapper .toolbar-products .pages ul.pages-items .item a.page {font-size: 20px;padding: 8px 12px 15px 12px;}

.catalog-category-view .page-wrapper .toolbar-products .pages ul.pages-items .item.current strong.page {font-size: 20px;padding: 6px 12px 15px 10px;}


.catalog-category-view .page-wrapper #product-list-container .products.products-grid #category-products-grid ol.products{margin:20px 0px !important;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {text-align: center;}

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter #viewallproducts a {
padding:10px 18px;line-height:3;}

.catalog-category-view .page-wrapper .product-list-container .toolbar.toolbar-products {padding-left:15px;padding-right:0px;margin-bottom:0px;}

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .pages ul.pages-items {padding:0px;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc .col-xs-24 {padding:0px !important;}

.catalogsearch-result-index .page-wrapper .wrapper-breadcrums {width:100%;margin:0px auto;padding-bottom:25px;}
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs {float:left;width:100%;margin-top:0px;margin-left:20px;
padding-top:20px;display:block;}	
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs .item:not(:last-child):after {padding-top:0px;}

/* new design category pages changes css code end */


/* Dallas page css code start */

body.dallas_page .dallas_topbanner_container .dallasbanner_content .mobiledallas_banner {display:block;float: left;width: 100%;text-align: center;}
body.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container {padding-bottom:0px;height: 120px;background-image: none !important;}

.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {position: relative;top: 0px;left: 0px;}
.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block {width: 100%;height: auto;float: left;margin-top:15px;padding: 0px 20px;}

.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {color:#000;margin-bottom: 20px;}

.dallas_page.page-layout-1column .columns .dallas_content .dallas_content_inner .row {margin-left: 0px;margin-right: 0px;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h3 {color: #000;width: 100%;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn {border: 1px solid #000;color: #000;}

.dallas_page.page-layout-1column .page-wrapper .columns {padding:0px;}

.dallas_page .page-wrapper .dallas_content {margin-top: 30px;padding:0px 20px;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .row .right {padding-left: 0px;margin-top: 30px;}

.dallas_page .page-wrapper .dallas_content .location_section .top.row {margin-bottom: 20px;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner {width: 100%;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock.first {margin-right:0px;} 

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock {float: left;width:100%;margin-bottom: 50px;text-align: center;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .row .left {padding-right:0px;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .row .right .meeting-text {padding-right:0px;padding-left:0px;}

.dallas_page .page-wrapper .appointmentblock_two {margin-top: 20px;}

.dallas_page .page-wrapper .customers_googlereviews .customers_googlereviews_content {width: 100%;}

.dallas_page .page-wrapper .customers_googlereviews {margin-top: 0px;}

.dallas_page .page-wrapper .customers_googlereviews .customers_googlereviews_content .title {font-size: 25px;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.dallas_page .owl-theme .owl-dots .owl-dot.active span, .showrooms .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.dallas_page .owl-theme .owl-dots .owl-dot span {background: #eba389;}
.dallas_page .instagramblock.instagramblock_desktop {display:none;}

.dallas_page .page-wrapper .instagramblock_mobile {display: block;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:0px;padding-right:0px;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:40px;}
.dallas_page .instagramblock_mobile .owl-nav {display:none;}
.dallas_page .owl-dots {margin-top:15px;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.dallas_page .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.dallas_page .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.dallas_page .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;}

.dallas_page .page-wrapper .showrooms_getintouch .showrooms_getintouch_content {width: 100%;}	

.dallas_page .page-wrapper .showrooms_getintouch .showrooms_getintouch_content ul li {float: none;width: 95%;position: relative;
margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 65px;}

.dallas_page .page-wrapper .showrooms_getintouch .showrooms_getintouch_content h2 {display: none;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen {width: 100%;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen {width: 100%;margin:50px auto;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen h2 {font-size: 25px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 16px;text-align: center;
line-height: 24px;padding: 0px 20px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul {list-style: none;width: 100%;margin: 30px auto;padding: 0px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li {float: left;width: 44%;margin-right:0px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(1) {margin-left:15px;}
.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(2) {margin-left:15px;}
.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(3) {margin-left: 25vw;margin-top: 4vw;}
.dallas_page .page-wrapper .dallasasseen {margin-bottom: 60px;}
.dallas_page .page-wrapper .dallas_content .dallas_content_inner .location_section.row .gogolemap {padding-bottom: 100%;}
.dallas_page .page-wrapper .dallas_content .dallas_content_inner .location_section.row .gogolemap {margin-top:0px !important;}

/* Dallas page css code end */


/* home page new design css code start */

body.cms-home .home_topbanner_container .homebanner_content .mobilehome_banner {display:block;float: left;width: 100%;text-align: center;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container {padding-bottom:0px;height: 120px;background-image: none !important;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width: 100%;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content {position: relative;top: 0px;left: 0px;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width: 100%;height: auto;float: left;width: 100%;margin-top:15px;padding:0px 15px;}
.cms-home .home_googlereviews .home_googlereviews_content {width:100%;}
.cms-home .home_googlereviews .home_googlereviews_content .title {font-size:24px; text-align:center; padding-left:0px;}
.cms-home .home_googlereviews .home_googlereviews_content .title .google_reviewstitle {font-size:24px;}
.cms-home .home_googlereviews {margin-top:50px;margin-bottom: 10px;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}

body .cmspage_googlereviews .cmspage_googlereviews_content {width:100%;}
body .cmspage_googlereviews .cmspage_googlereviews_content .title {font-size:24px; text-align:center; padding-left:0px;}
body .cmspage_googlereviews .cmspage_googlereviews_content .title .google_reviewstitle {font-size:24px;}
body .cmspage_googlereviews {margin-top:50px;margin-bottom: 10px;}
body .cmspage_googlereviews .cmspage_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:20px;padding-right:20px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size:23px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size:15px;margin-bottom:3px;width:45%;float:left;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float:right;width:40%;text-align:right;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {width: 100%;padding: 0px;font-size: 16px;line-height: 24px;color:#000;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {border:1px solid #000;color: #000;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {color: #000;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {font-size: 32px;
margin-bottom: 15px;font-family: Suranna !important;line-height: 40px;color: #000;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {
width: 360px;font-size: 14px;font-family: 'Worksans';}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {letter-spacing: 2px;padding: 14px 10px;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider {width:100%;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin: 0px 20px;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top:0px;}

.cms-home .page-wrapper .home_shopcategory h2 {font-size: 24px;margin-bottom: 20px;}
.cms-home .page-wrapper .home_shopcategory {margin-top:10px;}

.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width:100% !important;float:left;}

.cms-home .page-wrapper .brand-slider-wrapper .shop-by-brand-slider .owl-item .item-group .brand-item {width: 100%;margin-bottom: 15px;
float: left;}

.cms-home .page-wrapper .home_discoverrevediamonds {width:100%;padding:0px;float: left;margin:0px auto 30px;}
.cms-home .page-wrapper .home_discoverrevediamonds h2 {text-align: center;margin-left: 0px;font-size: 28px;margin-bottom: 25px;}
.cms-home .page-wrapper .home_perfectsymbol {margin-top: 60px;}
.cms-home .page-wrapper .home_perfectsymbol .content {width: 100%;padding:0px 20px;}
.cms-home .page-wrapper .home_discoverrevediamonds .home_discoverrevediamondsinner {width: 100%;margin:30px auto;padding:0px 15px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right .text.one {width: 100%;padding: 0px 20px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right .text {width: 100%;padding: 0px 20px;}

.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features {padding:0px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li span.number {font-size:80px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(5) {margin-bottom: 40px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li span.sentence {width:100%;font-size: 18px;margin-top:-28px;padding-left:70px;padding-right: 20px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(2) span.sentence {margin-top: -55px;}

.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(1) {margin-bottom: 35px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(2) {margin-bottom: 60px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(3) {margin-bottom: 70px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(4) {margin-bottom: 45px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(5) span.sentence {margin-top: -32px;}

.cms-home .page-wrapper .home_discoverrevediamonds .left {float: left;width: 100%;text-align: center;padding: 10px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right {float: left;width: 100%;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content {width: 100%;}

.cms-home .page-wrapper .home_perfectsymbol .content .left {width: 100%;margin-left:0px;}
.cms-home .page-wrapper .home_perfectsymbol .content .right {width: 100%;margin-top:0px;}

.cms-home .page-wrapper .home_perfectsymbol .content .left h2 {padding-right: 20px;padding-left: 20px;}

.cms-home .page-wrapper .home_perfectsymbol .content .left h2 {font-size: 24px;line-height: 32px;padding-right:0px;}

.cms-home .page-wrapper .home_perfectsymbol .content .right ul li span.textfirst {font-size: 20px;line-height: 0px;}
.cms-home .page-wrapper .home_perfectsymbol .content .right ul li a {padding: 15px 10px;width: 100%;font-size: 14px;letter-spacing: 1.5px;}
.cms-home .page-wrapper .home_perfectsymbol .content .right ul {padding-left: 0px;}

.cms-home .page-wrapper main#maincontent {float:left;width: 100%;position: relative;display: block;}

html body.cms-home .page-wrapper #maincontent {padding-top:0px !important;}

.cms-home .page-wrapper .instagramblock_desktop {display:none;}
.cms-home .page-wrapper .instagramblock_mobile {display:block;float:left;width:100%;position:relative;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;margin-top: 50px;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:30px;}
.cms-home .page-wrapper .instagramblock_mobile .owl-nav {display:none;}
.cms-home .page-wrapper .owl-dots {margin-top:15px;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;list-style: none;}	

.cms-home .instagramblock_mobile .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot.active span, .cms-home .instagramblock_mobile .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.cms-home .instagramblock_mobile .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

/* common instagram block code start */

.cmspage_desktop_instagramblock {display:none;}
.cmspage_mobile_instagramblock {display:block;float:left;width:100%;position:relative;}

.cmspage_mobile_instagramblock .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;margin-top:50px;margin-bottom:30px;}

.cms-showrooms .cmspage_mobile_instagramblock .instagramblock_mobile_content {margin-top:0px;}

.cmspage_mobile_instagramblock .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.cmspage_mobile_instagramblock .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:30px;}
.cmspage_mobile_instagramblock .owl-nav {display:none;}
.cmspage_mobile_instagramblock .owl-dots {margin-top:15px;}

.cmspage_mobile_instagramblock .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.cmspage_mobile_instagramblock .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.cmspage_mobile_instagramblock .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.cmspage_mobile_instagramblock .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;list-style: none;}	

.cmspage_mobile_instagramblock .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot.active span, .cmspage_mobile_instagramblock .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.cmspage_mobile_instagramblock .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

/* common instagram block code end */

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content {margin-top: 50px;width: 100%;}

.cms-home .page-wrapper .home_bookconsultant {width:100%;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock {width: 100%;padding:0px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .imageblock {left: 0px;width: 100%;position: relative;top: 0px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width: 100%;margin: 0px auto;
padding: 20px 20px 0px 20px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 {
font-size: 24px;line-height: 35px;}

.cms-showrooms .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {font-size:24px;line-height:35px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a {width: 100%;margin-bottom: 30px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a.aone {margin-right:0px;}

.cms-home .page-wrapper .home_customform .ap3w-form-button-64538492d53955128f9a170c button {padding: 12px 75px;}

.cms-home .page-wrapper .home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h2"] {font-size: 28px;line-height: 40px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content {margin-bottom: 15px;}

.cms-home .page-wrapper .home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h3"] {font-size: 20px;}
.cms-home .page-wrapper .ap3w-embeddable-form-content {margin: auto;padding: 0px 20px 0px 20px;}
.cms-home .page-wrapper .homefaq .homefaq_content {width: 100%;}

.cms-home .page-wrapper .home_customform .ap3w-form-button-64745787e7a720c82429b6ec button {padding: 12px 75px;}
.cms-home .page-wrapper .home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h2"] {font-size: 28px;line-height: 40px;}
.cms-home .page-wrapper .home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h3"] {font-size: 20px;}

.cms-home .page-wrapper .homefaq .homefaq_content h2 {font-size: 24px;margin-bottom: 40px;padding: 0px 20px;line-height: 38px;}

.cms-home .page-wrapper .homefaq .homefaq_content .left {width: 100%;float: left;display: block;position: relative;}

.cms-home .page-wrapper .homefaq .homefaq_content .right {width: 100%;float: left;display: block;position: relative;margin-left:0px;}

.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}

.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}
.cms-home .page-wrapper .homefaq .homefaq_content .accordion .accordion-item .content {padding: 0px 30px;}

.cms-home .page-wrapper .homefaq .homegetintouch .homegetintouch_content {width: 100%;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content {width: 100%;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content h2 {font-size: 24px;margin-bottom: 40px;padding: 0px 20px;line-height: 38px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .left {width: 100%;float: left;display: block;position: relative;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .right {width: 100%;float: left;display: block;position: relative;margin-left:0px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}
.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .accordion .accordion-item .content {padding: 0px 30px;}

.cms-page-view .page-wrapper .cmspagefaq .homegetintouch .homegetintouch_content {width: 100%;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content h2 {font-size: 25px;}

.cms-home .page-wrapper .homegetintouch {width: 100%;padding: 40px 0px;margin-top: 40px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {
    float: none;
    width: 82%;
    position: relative;
    margin-right: 0;
    padding-left: 20px;
    margin-bottom: 50px;
    padding-right: 65px;
}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li img {right:0px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {padding-right: 55px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li span.title {margin-bottom: 10px;}

.cms-home .page-wrapper .homegetintouch {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding:30px 0px;
    margin-top:20px;
    padding-bottom:0px;
}

.cms-home .page-wrapper .homeasseen .content_homeasseen {width: 100%;margin:50px auto;}

.cms-home .page-wrapper .homeasseen .content_homeasseen h2 {font-size: 25px;}

.cms-home .page-wrapper .homeasseen .content_homeasseen .text {
    font-family: 'WorkSans';
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    padding: 0px 20px;
}

.cms-home .page-wrapper .homeasseen .content_homeasseen ul {list-style: none;width: 100%;margin: 30px auto;padding: 0px;}

.cms-home .page-wrapper .homeasseen .content_homeasseen ul li {float: left;width: 44%;margin-right:0px;}

.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(1) {margin-left:15px;}
.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(2) {margin-left:15px;}
.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left: 25vw;margin-top: 4vw;}
.cms-home .page-wrapper .homeasseen {margin-bottom: 60px;}

[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left: 12px;margin-top: 50px;}
[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(4) {margin-top: 50px;width: 150px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul {width: 100% !important;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen {width: 100%;margin:50px auto;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen h2 {font-size: 25px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 16px;text-align: center;
line-height: 24px;padding: 0px 20px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul {list-style: none;width: 100%;margin: 30px auto;padding: 0px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li {width: 40%;margin: 0px 0px 40px 0px;float: left;}


.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {
background-color: #fff;top: 160px;left: -20px;}

.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {
background-color: #fff;top: 160px;right:-20px;}


/* home page new design css code end */


/* showrooms page css code start */

.showrooms .bookconsultant .imageblock_mobile {display:block !important;}
.showrooms .bookconsultant {width: 100%;}
.showrooms .bookconsultant .imageblock_desktop {display:none;}

.showrooms .bookconsultant .bookconsultant_content {margin-top:0px;margin-bottom:0px;}
.cms-showrooms .page-wrapper .page-main .columns {padding:0px;}

.showrooms .bookconsultant .bookconsultant_content .textblock {width:100%;padding:40px 0px 40px 20px;}

.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width:100%;padding-right:20px;}

.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {font-size: 25px;line-height:35px;margin-bottom: 20px;
text-transform: uppercase;}

.showrooms .showroom_locations .showroom_locations_content {width:100%;}
.showrooms .showroom_locations .showroom_locations_content h2 {font-size:24px;}
.showrooms .showroom_locations_content .showroom_newyork {width:100%;}
.showrooms .showroom_locations_content .showroom_newyork .left {width:100%;padding-left:20px;padding-right:20px;padding-top:40px;}
.showrooms .showroom_locations_content .showroom_newyork .right {width:100%;padding-left:20px;}

.showrooms .showroom_locations_content .showroom_dallas {width:100%;padding-top:30px;}
.showrooms .showroom_locations_content .showroom_dallas .left {width:100%;padding-left:20px;padding-right:20px;}
.showrooms .showroom_locations_content .showroom_dallas .right {width:100%;padding-left:20px;}

.showrooms .showroom_locations_content .showroom_miami {width:100%;padding-top: 50px;}
.showrooms .showroom_locations_content .showroom_miami .left {width:100%;padding-right:20px;padding-left:20px;}

.showrooms .showroom_locations_content .showroom_newyork .right a {font-size: 16px;width: 348px;float: left;text-align: center;text-decoration: none;}

.showrooms .showroom_locations_content .showroom_dallas .right a {font-size: 16px;width: 348px;float: left;text-align: center;text-decoration: none;}

.showrooms .showroom_locations_content .showroom_miami .right a {font-size:16px;width:300px;float:none;text-align:center;
text-decoration: none;margin:0px auto;display:block;margin-right:50px;}

.showrooms .showroom_locations_content .showroom_miami .right {width:100%;padding-top:50px;}

.showrooms .showroom_locations .showroom_locations_content .right .showroom_address li a.phone {text-decoration: none;text-align:left;
margin-bottom:8px;}
.showrooms .showroom_experience {margin-top:30px;}
.showrooms .showroom_experience .showroom_experience_content {width:100%;}
.showrooms .showroom_experience .showroom_experience_content .left {width:100%;}

.showrooms .showroom_experience .showroom_experience_content .right {float:left;width:100%;padding-left:20px;padding-right:20px;
margin-top:40px;}
.showrooms .showroom_experience .showroom_experience_content .right .title .top {font-size:24px;font-family:'Playfairdisplay';
line-height:32px;text-transform:uppercase;}

.showrooms .showroom_experience .showroom_experience_content .right .title {top:0px;}

.showrooms .showroom_experience .showroom_experience_content .right .title .bottom {font-size:24px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content {width:100%;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left {width:100%;padding-right:20px;padding-left:20px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .desktop_virtualappoint {display:none;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .mobile_virtualappoint {display: block;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title {font-size: 24px;margin-top: 45px;
text-transform: uppercase;}
.showrooms .customers_googlereviews .customers_googlereviews_content {width:100%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.showrooms .customers_googlereviews {margin-top:60px;margin-bottom: 40px;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:20px;padding-right:20px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:23px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size:15px;margin-bottom:3px;width:45%;float:left;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float:right;width:40%;text-align:right;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.showrooms .owl-theme .owl-dots .owl-dot.active span, .showrooms .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.showrooms .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.showrooms .instagramblock_desktop {display:none;}
.showrooms .instagramblock_mobile {display:block;float:left;width:100%;position:relative;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:40px;}
.showrooms .instagramblock_mobile .owl-nav {display:none;}
.showrooms .owl-dots {margin-top:15px;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.showrooms .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.showrooms .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.showrooms .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;}	

.showrooms .showrooms_getintouch .showrooms_getintouch_content h2 {display:none;}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {
    float: none;
    width: 22%;
    position: relative;
    margin-right: 0;
    padding-left: 20px;
    margin-bottom: 50px;
    padding-right: 65px;
}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li img {
    right: -38px;
}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {padding-right: 55px;}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.title {margin-bottom: 10px;}

.showrooms .showrooms_getintouch {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding:30px 0px;
    margin-top:20px;
    padding-bottom:0px;
}

.cms-showrooms.page-layout-1column .columns {margin-bottom:0px;}

/* showrooms page css code end */

/* showroom locations css start */

.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content {width: 100%;}
.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .headtext h3 {line-height: 30px;}

.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block {width: 100%;}
.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block {margin-bottom: 60px;}
.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block.showroom_block_four {margin-bottom:0px;}
.cms-reve-diamonds-showroom-locations .page-wrapper .page-main .columns {padding:0px;}

.cms-reve-diamonds-showroom-locations .appointmentoptions {padding: 0px 15px;}
.cms-reve-diamonds-showroom-locations .appointmentoptions.getintouch {padding:0px !important;}

.revediamondsshowrooms_locations {padding: 0px 15px;}

/* showroom locations css end */

/* diamond menu css code start */

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(1) {margin-top: 0px;padding-left:0px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(2) {padding-left:0px !important;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(1) .menuloosediamondsearch .row div:nth-child(1) {width: 50%;float: left;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(1) .menuloosediamondsearch .row div:nth-child(2) {width: 50%;float: left;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(3){position: relative;top: 0px;float: left;width: 100% !important;margin-left:0px;padding-top: 10px;margin-bottom:40px;padding-right:0px;padding-left:7px;} 

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch p.groupdrop-title {padding-left:0px;padding-bottom:25px !important;position:relative;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(2) .menulabdiamondsearch .row div:nth-child(1) {width: 50%;float: left;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(2) .menulabdiamondsearch .row div:nth-child(2) {width: 50%;float: left;}

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch p.groupdrop-title {padding-left: 0px;padding-bottom:25px !important;position: relative;}

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch {float:left;width:100%;position:relative;display:block;margin-top:20px !important;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li span.diamondshape {padding-top:0px;font-size:15px;font-family: 'maison';}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li span.diamondshape {padding-top:0px;font-size:15px;font-family: 'maison';}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.left {padding-left: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.right {padding-left: 10px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.left {padding-left: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.right {padding-left: 10px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.left li {margin-bottom: 18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.right li {margin-bottom: 18px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.left li {margin-bottom: 18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.right li {margin-bottom: 18px;}
.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock {width: 275px;
padding:15px;height:122px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .top {font-size: 18px;}
.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .middle {font-size: 18px;}
.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .bottom {font-size: 18px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(4) {padding-left:0px;float: left;width: 100%;margin-left: 10px;}

.header-main-menu .menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content {width: 100% !important;}

/* diamond menu css code end */
	
	
header .header-wrapper-content .header-main-menu .sections.nav-sections #mobileaccount {display: none !important;}	
	
.cms-page-view.page-layout-1column .column.main .card.bg-dark {background-position: center !important;height: 406px !important;background-size: cover !important;}

.cms-page-view.cms-fancy-colored-diamonds .page-wrapper .column.main .card.bg-dark {height:285px !important;background: #fafafa !important;}
.cms-page-view.cms-fancy-coloured-diamonds .page-wrapper .column.main .card.bg-dark {height:255px !important;background: #fafafa !important;}
.cms-page-view.cms-fancy-coloured-diamonds .page-wrapper .column.main .card.bg-dark .text-center p.call-today {margin-top: 16px;}

.catalog-product-view #maincontent .product_info .productstep_one .stepone_right .optionsmain .mt_select01 select {text-align: left;padding-left: 8px !important;}

.DimondDetailBox .exceptgbcountrydiamondprice .proincvat {font-size: 12px !important;padding-left: 2px;padding-right: 0px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: -18.4% !important;}

.DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {left: 25.6% !important;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 76.5% !important;}
.menu-container .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .col-sm-6:first-child p.item {bottom: -240px;}

.header-wrapper-content .header.content .minicart-wrapper .action.showcart {height: 100% !important;text-align: center !important;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty {top: -20px;left: 0px !important;background: transparent !important;height: 20px !important;padding: 0px !important;line-height: 1 !important;display: block !important;text-align: center !important;position: relative !important;color: #000 !important;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {font-size: 16px;letter-spacing:0px;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number span {color:#D84813 !important;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {color:#D84813 !important;font-weight:normal !important;}
#topfooter .col-sm-6 .footercustshowroom .footer-link ul.footer-link.showroomaddress li {font-size: 12.2px !important;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {padding-right:1% !important;}

.cms-page-view.page-layout-1column #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .proincvat {position: absolute;left: 24%;top: 33%;}
.cms-page-view.page-layout-1column #diamond-search-result .DimondDetailBox .diamond_detail_results_ul .detailsfooter .custvat-info-tooltips {position: absolute;left: 55%;top: 29%;}

.page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart span {margin:0px !important;}
.page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button span {margin:0px !important;}

.catalog-product-view #maincontent .product_info.virtualproduct .your-order-block .actions {width: 100%;text-align: center;margin-bottom: 30px;margin-top: 25px;}
.catalog-product-view #maincontent .product_info.virtualproduct .your-order-block .actions #product-addtocart-button {width: 55%;float: none;margin: 0 auto;}
.catalog-product-view #maincontent .product_info.virtualproduct .your-order-block .your-order h4 {text-align: center;}

.page-footer .footer.content .row .footer-box .footer-link {display:none;margin-top: 10px;}
.page-footer .footer.content .row .footercustshowroom ul.footer-link {margin-top:0px;}

.page-footer .footer.content .row .footer-box div.footer-link {display:none;margin-top: 10px;}
.page-footer .footer.content .row .footer-box p.h5 {margin-bottom:0px;padding-bottom:5px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6 .footer-box ul.footer-link li a {padding:6px 0px;font-size: 12px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6 .footer-box ul.footer-link {margin-top:0px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footer-box ul.footer-link li a {padding:6px 0px;font-size: 12px;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footer-box ul.footer-link {margin-top:0px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footercustshowroom ul.footer-link li a {padding:0px;}

[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li span {top:8px;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li a {font-family:'WorkSans' !important;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.showroomaddress li.footeradd-first {padding:0px;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms {margin-bottom:0px;margin-top:0px;}
[lang="en-GB"] footer .footercustshowroom #footer-content-4 li {font-family:'WorkSans';}
[lang="en-GB"] footer .footercustshowroom ul#footer-content-contactus li a {font-family:'WorkSans' !important;padding: 5px 0px;font-size:12px;}

[lang="en-US"] footer .footercustshowroom ul#footer-content-contactus li a {font-family:'WorkSans' !important;padding: 5px 0px;font-size:12px;}

body .footer.content ul#footer-content-contactus li.whatsupfooter {height:auto !important;}

[lang="en-GB"] body footer.page-footer .top-footer-wrapper .footer.content .ukfooter ul#footer-content-contactus li.whatsupfooter {
width: 160px;}

.cms-contact-us .contact-londonshowroom .appointmentday {float: left;padding-right:0px;}
.cms-contact-us .contact-londonshowroom .appointmenthours {float: left;}

.catalog-product-view .product_info .productstep_one .product-options-wrapper .optionsmain .form-group:after {right:9px;top: -46px;}

.cms-page-view .cmsdiamondpage-content {width: 100%;padding: 0px 10px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable {width: 100%;padding:0px;}
.cms-page-view .cmsdiamondpage-top .mt-fuild-container.text-center {height:100%;padding:0px;}
.cms-page-view .cmsdiamondpage-top .cms-page-title {padding:10px;}
.cms-page-view .cmsdiamondpage-top .text-center p.call-today {margin-top: 30px;}
.cms-diamond-dealer-london-wholesale-diamonds.page-layout-1column .column.main .card.bg-dark {height: 290px !important;background:#fafafa !important;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds.page-layout-1column .column.main .card.bg-dark {height: 290px !important;background:#fafafa !important;}

.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top .loose-diamond-info {padding: 0px 10px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable .mt_cta_pdp {padding-top:0px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable .mt_cta_pdp .row {margin: 20px 0px 0px 0px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top {margin-top: 40px !important;}
.cms-page-view .cmsdiamondpage-content h2 {font-size: 1.95em;}

.cms-page-view .cmsdiamondpage-content ul.getintouchblock {list-style: none;float: left;width: 100%;padding:0px;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock li {width: 100%;float: left;margin-bottom: 30px;text-align: center;}
.cms-page-view .cmsdiamondpage-content .cms-colourdiamondblock .col-sm-8 {margin-bottom: 20px;}
.cms-page-view .diamondsresluts-footer .search-pagination {width: 48% !important;}
.cms-page-view .cmsdiamondpage-content .row.custcatlimg-rtext img {margin-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .diamondsresluts-footer .search-pagination #pagination li {margin: 14px 3px 15px 3px !important;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable #diamond-detail-result .DimondDetailBox .diamond_detail_results_ul {text-align: left;}


.cms-customer-feedback .customerfeedback-content {margin: 30px 0px 0px 0px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons {float: left;width: 100%;margin-top: 20px;margin-bottom: 20px;}
.cms-customer-feedback .page-title-wrapper .page-title {margin-top:20px;margin-left:0px;text-align:center;}
.cms-customer-feedback #maincontent .custsharetitle .cmsshareicons {margin-top:40px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul li:nth-child(1) {margin-right: 26px;}

.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons {margin-bottom: 45px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul {width:375px;margin:0px auto;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(1){width: 150px;float:left;
margin-right:25px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(2) {width: 160px;float: left;
margin-right:0px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(3) {width: 170px;float: left;
margin-right: 35px;top: 0px;position: relative;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(4) {width: 110px;float: left;
top: 30px;position: relative;}

/* add to ring css code start */

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .left {width: 50%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right {width:50%;}

[lang="en-US"] body.cms-page-view #diamond-detail-result .diamonddetailblock .showMoreoption .detailsfooter .left.exceptgbp {top:0px;padding-bottom: 8px;}

[lang="en-US"] body.cms-page-view #diamond-detail-result .diamonddetailblock .showMoreoption .detailsfooter .left.exceptgbp .vat {display:none !important;}

[lang="en-US"] body.cms-page-view #diamond-detail-result .diamonddetailblock .showMoreoption .detailsfooter .left.exceptgbp .total_price {display:none !important;}

[lang="en-US"] body.cms-page-view #diamond-detail-result .diamonddetailblock .diamondaddtocart_ring {padding-top:0px;}

[lang="en-US"] body.cms-page-view #diamond-detail-result h4.labgrowndiamondstitle_details {margin-top:5px;}



.cms-page-view .page-wrapper .loose-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 0px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart button {padding: 0px 30px;margin-top: -20px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart span {font-size: 13px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button {padding: 0px 30px;margin-top: 3px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button span {font-size: 13px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 0px !important;}

/* add to ring css code end */


/* book an appointment meeting block css start */

.cms-appointment-options .appointmentdetails {margin:40px auto 0px;}
.cms-appointment-options .appointmentdetails.secondapoointmentimg {margin:10px auto 80px;}
.cms-appointment-options .appointmentdetails .meeting-img {padding-top: 10px;padding-left: 0px;padding-right: 0px;}
.cms-appointment-options .appointmentdetails .meeting-text {padding-left:0px;padding-right:0px;margin-top:30px;}
.cms-appointment-options .appointmentdetails h3.showroomain-title {font-size:3em;}

.cms-appointment-options .page-wrapper #maincontent .appointmentoptions .container .textcontent h3.loose-diamond-sub-title {
margin-bottom: 25px;}
.cms-appointment-options .page-wrapper #maincontent .appointmentoptions .container .textcontent .custoctagonsecond {margin-top: 20px !important;}
.cms-appointment-options .page-wrapper #maincontent .appointmentdetails.firstapoointmentimg .meeting-text {margin-top: 0px;}
.cms-appointment-options .page-wrapper #maincontent .appointmentdetails.firstapoointmentimg .meeting-text p {margin-bottom:20px;}
.cms-appointment-options .page-wrapper #maincontent .appointmentdetails.firstapoointmentimg .meeting-text h3.showroomain-title {margin-bottom: 25px;}
.cms-appointment-options .page-wrapper #maincontent .row.appointmentoptions .appointmentdetails.secondapoointmentimg .meeting-text {margin-top:0px;padding-top:10px;}
.cms-appointment-options .page-wrapper #maincontent .reviewtexttitle {margin: 0px auto 30px !important;}

/* book an appointment meeting block css end */

/* mobile view diamond design code start */

.cms-fancy-coloured-diamonds .column.main .row .col-sm-19.col-xs-24 {padding-left:0px !important;padding-right:0px !important;}

[lang="en-US"] .cms-fancy-coloured-diamonds #maincontent .cmsdiamondpage-content .row.cmsdiamondpage-content-top {margin-left:0px !important;margin-right:0px !important;}
[lang="en-US"] .cms-fancy-coloured-diamonds #maincontent .cmsdiamondpage-content {padding:0px !important;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds  .top .diamondvideomain {width: 100%;text-align: center;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds  .top .diamondvideomain .diamondvideo {padding:0px;width:340px;height:340px;margin-top:5px;margin-bottom:10px;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead {width:100%;margin: 10px auto 2px;display: flex;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_top {float: left;margin-right: 10px;padding-bottom:0px !important;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float: left;margin: 0px auto;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {float: left;padding-bottom:0px !important;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .labdiamondresultsmobile_tophead {font-size:18px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_bottom div {font-size:15px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price .labmobilepricetxt {font-size: 21px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price {margin-top: 6px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price .labmobileprice {font-size: 21px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .bottom .filter_512_details {height: 30px;font: normal 15px/32px "Maison Neue Extended";margin-top: 3px;width: 120px;margin-bottom: 4px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .mobiledetailsopen .allattributes.mobilediamondtophead {display:none !important;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labdiamondresultsmobile_tophead .colorpreviewsecond_head {padding-top:8px;font-size:15px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview #diamond-detail-result .diamonddetail-right .length span.second {text-transform: lowercase;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview #diamond-detail-result .diamonddetail-right .width span.second {text-transform: lowercase;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview #diamond-detail-result .diamonddetail-right .depth span.second {text-transform: lowercase;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .mobiledetailsopen .colorpreviewsecond_head {display:none !important;}

.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead {width:100%;margin: 10px auto 2px;display: flex;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_top {float: left;margin-right: 10px;padding-bottom:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float: left;margin: 0px auto;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {float: left;padding-bottom:0px !important;}

.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .labdiamondresultsmobile_tophead {font-size:18px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_bottom div {font-size:15px;}
.cms-page-view .mobilevisual_view_looseandlab .labgrownmobilevisualview .price .labmobilepricetxt {font-size: 21px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price {margin-top: 6px;}
.cms-page-view .mobilevisual_view_looseandlab .labgrownmobilevisualview .price .labmobileprice {font-size: 21px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .bottom .filter_512_details {height: 30px;font: normal 15px/32px "Maison Neue Extended";margin-top: 3px;width: 120px;margin-bottom: 4px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .mobiledetailsopen .allattributes.mobilediamondtophead {display:none !important;}

.cms-page-view .mobilevisual_view_looseandlab .labdiamondresultsmobile_tophead .colorpreviewsecond_head {padding-top:8px;font-size:15px;}
.cms-page-view .mobilevisual_view_looseandlab #diamond-detail-result .diamonddetail-right .length span.second {text-transform: lowercase;}
.cms-page-view .mobilevisual_view_looseandlab #diamond-detail-result .diamonddetail-right .width span.second {text-transform: lowercase;}
.cms-page-view .mobilevisual_view_looseandlab #diamond-detail-result .diamonddetail-right .depth span.second {text-transform: lowercase;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .mobiledetailsopen .colorpreviewsecond_head {display:none !important;}


.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain {    width: 100%;text-align: center;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain .diamondvideo {padding:0px;width:340px;height:340px;margin-top:5px;margin-bottom:10px;}

.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead {width:100%;margin: 10px auto 2px;display: flex;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_top {float: left;margin-right: 10px;padding-bottom:0px !important;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float: left;margin: 0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom:0px !important;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {float: left;margin-right: 5px;padding-bottom:0px !important;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {float: left;padding-bottom:0px !important;}

.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .labdiamondresultsmobile_tophead {font-size:18px;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_bottom div {font-size: 15px;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom {width: 100%;margin:0px auto 3px;display:flex;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom .price {float:none;margin:0px auto;padding-top: 4px;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom #cus_diamond {float:none;margin:0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom #product_addtoring {float:none;margin:0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .price .labmobilepricetxt {font-size: 19px;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .price .labmobileprice {font-size: 19px;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .bottom .filter_512_details {height: 30px;font: normal 13px/32px "Maison Neue Extended";}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobile_visualview_diamonds .mobiledetailsopen .allattributes.mobilediamondtophead {display:none !important;}

.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .top .diamondvideomain {width:100%;text-align: center;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .top .diamondvideomain .diamondvideo {padding:0px;width:340px;height:340px;margin-top:5px;margin-bottom:10px;}

/* mobile view diamond design code end */



/* mobile view loose and lab diamond design code start */

.cms-page-view .mobilevisual_view_looseandlab .labdiamondresultsmobile_tophead {font-size: 18px;}
.cms-page-view .mobilevisual_view_looseandlab .labdiamondresultsmobile_tophead span {padding-right: 5px;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead {width:100%;margin:10px auto 2px;display:flex;}
.cms-page-view .mobilevisual_view_looseandlab .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;float: left; padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float:left;margin:0px auto;}
.cms-page-view .mobilevisual_view_looseandlab .allattributes .lgmobile_diamondmeasurement_bottom div {font-size: 15px;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {
float: left;margin-right: 5px;padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {
float: left;padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .top .shapeimage {float:none !important;width:92% !important;margin:5px auto 10px;text-align: center;}
.cms-page-view .mobilevisual_view_looseandlab .top .shapeimage img {padding:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .top	{min-height: 100% !important;}
.cms-page-view .mobilevisual_view_looseandlab .bottom .price .labmobilepricetxt {font-size:21px;padding-right:1px;}
.cms-page-view .mobilevisual_view_looseandlab .bottom .price {padding-top: 3px;padding-right: 4px;float: none;margin: 0 auto;}
.cms-page-view .mobilevisual_view_looseandlab .bottom .price .labmobileprice {font-size: 21px;}
.cms-page-view .mobilevisual_view_looseandlab .bottom #cus_diamond {float:none;margin:0px auto;}
.cms-page-view .mobilevisual_view_looseandlab .bottom #product_addtoring {float:right;width:120px;}	
.cms-page-view .mobilevisual_view_looseandlab .bottom .filter_512_details {height:30px;font:normal 15px/32px "Maison Neue Extended";margin-top: 3px;width:120px;margin-bottom:4px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .bottom {width:100%;margin:0px auto;display: flex;text-align: center;}

/* mobile view loose and lab diamond design code end */

/* lab grown page new design css code start */

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .book-appoint-btn {font-size: 13px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds.page-layout-1column .column.main .labgrownuniquepage .card.bg-dark {height: 328px !important;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock .col-sm-8:nth-child(2) {
margin-top: 70px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock .col-sm-8:nth-child(3) {
margin-top: 70px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .page-wrapper .labgrownuniquepage .bottomcontactblock ul.getintouchblock li {width:100%;float:left;margin-bottom:30px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock {padding: 0px 15px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .cmslabgrownpage-top .cms-page-title {padding: 10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .cmslabgrownpage-top .text-center p.call-today {margin-top: 15px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .faq-text .container .accordion .accordion-item p img {width: 80%;}

/* lab grown page new design css code end */


/* lab grown diamond guide page css code start */

body.cms-lab-grown-diamonds-guide .columns .diamondguidepage {width:100% !important; float:left;}
.cms-lab-grown-diamonds-guide.page-layout-1column .column.main .diamondguidepage_top .left.col-sm-12 {width:100%; float:left;}

.cms-lab-grown-diamonds-guide .page-wrapper .diamondguidepage .bottomcontactblock ul.getintouchblock .getintouchtitle {font-size: 18px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage_desktopview {display:none;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fourlabblock .labgrownimage_desktopview {display:none;}
.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideleft {padding-right:0px;padding-left:0px;
width:90%;margin:0px auto;}
.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideright {padding-right:0px;padding-left:0px;
width:90%;margin:60px auto;}
.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock {text-align: center;padding-left: 0px;padding-right:0px;
width: 90%;margin:0px auto;}
.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock li {width: 100%;float:left;margin-bottom: 40px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .row.custdiamondblock .col-sm-8 {margin-top:20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .reviewtitle {text-align:center;margin-top:0px;margin-bottom:30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .ninelabblock .col-sm-12.labgrowntext {padding-top: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .sevenlabblock .col-sm-12.labgrowntext {padding-top: 30px;}

.cms-lab-grown-diamonds-guide.page-layout-1column .column.main .diamondguidepage_top {background: #fafafa !important;height:480px !important;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage_top .text-center {text-align: center;padding-left:10px;padding-right: 20px;width: 100%;height:480px;background: #fafafa !important;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage_top .text-center p {text-align: center;}

.cms-lab-grown-diamonds-guide.page-layout-1column .column.main .diamondguidepage .onelabguideblock {padding-top: 0px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .twolabguideblock .labgrownimage {float:left;width:100%;
margin-bottom:25px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .twolabguideblock .combinetext {float: left;width: 100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .twolabguideblock .combinetext .labgrowntext.two {
width: 100%;float: left;margin-top: 45px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .threelabguideblock .labgrownvideo iframe {margin-top: 36px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .labgrownimage {float: left;width: 100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .labgrownimage img {margin-top:0px;width:100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .combinetext {float: left;width: 100%;
margin-top: 50px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .combinetext .labgrowntext.two {width: 100%;
float: left;margin-top: 45px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .labgrownimage {float:left;width:100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .labgrownimage img {margin-top:0px;
margin-bottom: 30px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .combinetext {float: left;width:100%;
margin-top: 35px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .combinetext .labgrowntext.two {
width: 100%;margin-top: 50px;float: left;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .onelabguideblock .labgrownimage {float:left;width: 100%;
margin-top: 30px;}
	
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .custdiamondblock.shapecutblocktwo {margin-top:0px;
margin-bottom:0px;}	
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .custdiamondblock.shapecutblocktwo .col-sm-12 {margin-top:30px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .threelabguideblock .labgrownvideo iframe {height:260px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .onelabguideblock .labgrowntext {margin-top: 10px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .reviewtitle {margin-bottom: 5px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .labgrownguidetwoimgtext p.labgrownguidetwoimgtext_link {
margin-top: 0px;}


.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .threelabguideblock .combinetext {float:left;width:100%;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .threelabguideblock .labgrownvideo {float:left;width:100%;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .threelabguideblock .labgrownvideo iframe {margin-top:0px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .fourlabblock .labgrowntext {float: left;width: 100%;margin-top: 25px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .fourlabblock .labgrownimage_mobileview  {margin-top: 10px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .fourlabblock .labgrownimage_mobileview img {width:100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage p.ptypesdiamond {margin-top:0px;margin-bottom:32px;float:left;
width: 100%;}

/* lab grown diamond guide page css code end */


/* fancy color diamond visual and list view css start */

.cms-page-view .custfancy_commonproduct_pages  .mobile_listview_diamonds {display: none;}

.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .Overtones {padding-top: 5px;}
.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .Overtones {padding-top: 5px;}
.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .clarity {padding-top: 5px !important;}

.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .length {padding-top: 5px;}
.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .table_percent {padding-top: 5px !important;}

.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .labcertificate a.certcustlink {color: blue;font-size: 12px !important;font-family: "Maison Neue" !important;font-weight: 700;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_listview_diamonds  {display:none;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .Overtones {padding-top: 5px !important;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .length {padding-top: 5px !important;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .table_percent {padding-top: 5px !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .labcertificate a.certcustlink {font-size: 12px !important;font-family: "Maison Neue" !important;color: blue !important;font-weight: 700 !important;}

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview #media_tab a {
    background-color: #ffff !important;
    border: 1px solid #D1D1D1;
    font-size: 12px !important;
    letter-spacing: 0.15em !important;
    text-align: center !important;
    color: #262118 !important;
    line-height: 36px !important;
    width: 100%;
}

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview #media_tab .media_tab_active_div a {
    background-color: #D84813 !important;
    color: #fff !important;
    border-color: #D84813 !important;
}

.catalog-product-view .product-diamondstable #diamond-search-result #diamond-result #diamond-detail-result #media_tab a {
    background-color: #ffff !important;
    border: 1px solid #D1D1D1;
    font-size: 12px !important;
    letter-spacing: 0.15em !important;
    text-align: center !important;
    color: #262118 !important;
    line-height: 36px !important;
    width: 100%;
}

.catalog-product-view .product-diamondstable #diamond-search-result #diamond-result #diamond-detail-result #media_tab .media_tab_active_div a {
    background-color: #D84813 !important;
    color: #fff !important;
    border-color: #D84813 !important;
}

.cms-page-view .custfancy_commonproduct_pages  #diamond-result #load360view_video_modal iframe#iframe360view {border:none !important;object-fit: fill;}
.catalog-product-view .custfancy_commonproduct_pages  #diamond-result #load360view_video_modal iframe#iframe360view {border:none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain {    width: 245px;height: 245px;float: left;margin-top: 10px;margin-left: 10px;margin-bottom: 20px;}
	
.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain .diamondvideo {max-height: 290px;height: 245px;}	

/* fancy color diamond visual and list view css end */

/* labgrown cms page css start */

.cms-lab-grown-diamonds-uk.page-layout-1column .column.main .card.bg-dark {height: 300px !important;background: #fafafa !important;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center {height: 100%;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title {padding: 10px 30px 10px 10px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top.labgrownshapesearch .cms-page-title {padding: 10px 10px 10px 10px;}

.cms-lab-grown-diamonds-uk .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title {padding: 10px 10px 10px 10px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title a.book-appoint-btn {font-size: 12px;}

.cms-kunstliche-diamanten-im-labor-gezuchtete-synthetische-diamanten .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title a.book-appoint-btn {font-size: 11px;}
.cms-kunstliche-diamanten-im-labor-gezuchtete-synthetische-diamanten.page-layout-1column #maincontent .column.main .card.bg-dark{height: 360px !important;}
.cms-menneskeskabte-diamanter-laboratorie-dyrket-syntetiske-diamanter.page-layout-1column #maincontent .column.main .card.bg-dark{height: 340px !important;}

.cms-lab-grown-diamonds-us.page-layout-1column .column.main .card.bg-dark {height: 300px !important;background: #fafafa !important;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center {height: 100%;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title {padding: 10px 30px 10px 10px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top.labgrownshapesearch .cms-page-title {padding: 10px 10px 10px 10px;}

.cms-lab-grown-diamonds-us .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title {padding: 10px 10px 10px 10px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title a.book-appoint-btn {font-size: 12px;}

.cms-diamond-dealer-london-wholesale-diamonds.page-layout-1column .column.main .card.bg-dark {height:280px !important;background: #fafafa !important;}

.cms-diamond-dealer-wholesale-diamonds.page-layout-1column .column.main .card.bg-dark {height:318px !important;background: #fafafa !important;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center {height: 100%;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title {padding: 10px 30px 10px 10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .threelabblock .labgrowntext {margin-top: 40px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .fivelabblock .labgrowntext {margin-top: 70px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sixlabblock .labgrowntext {margin-top: 40px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .twolabblock .labgrowntext {margin-top: 10px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text {float: left;width: 100%;margin-bottom: 40px;}

/* labgrown cms page css end */


[lang="en-US"] .cms-buy-ten-carat-diamond-best-prices #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {padding-right:0px;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 80.5% !important;}

.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {width: 320px !important;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {width: 320px !important;} 


.cms-page-view .step2mobile .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 2px;}
.cms-page-view .step2mobile .noUi-handle.noUi-handle-upper {width: 18px;height: 18px;margin-top: 1.5px;margin-left: -17px;}

.step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label-cut {height: 50px;}
.step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label span.cutfilter_title {float: left;width: 100%;text-align: center;line-height: 0;padding-top: 15px;padding-bottom: 5px;}
.step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label span.cutfilter_note {float: left;width: 100%;text-align: center;font-size: 12px;}

.catalog-product-view .table-filter-cut.ds-col .ui-slider-inputs .ui-slider-legend p {width: 49.4% !important;}
.cms-buy-ten-carat-diamond-best-prices .table-filter-cut.ds-col .ui-slider-inputs .ui-slider-legend p {width: 49.4% !important;}

.catalog-product-view .step2mobile .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 2px;}
.catalog-product-view .step2mobile .noUi-handle.noUi-handle-upper {width: 18px;height: 18px;margin-top: 1.5px;margin-left: -17px;}

.blog-post-are-lab-grown-diamonds-good-or-bad-for-the-planet .columns .post-content p img {width:auto !important;height:100% !important;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content p img {width:auto !important;height:100% !important;}

.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds img {width:auto !important;height:100% !important;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .left {float: left;width: 100%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .right {float: right;width: 100%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds p {text-align: center;margin-top: 15px;}

.catalog-product-view .labgrownall-languagesmobilefilter-head #filterblk #detail5 .custmob_certificatefilter .ui-slider-legend p {width: 32.7% !important;}
.cms-page-view.page-layout-1column .labgrownall-languagesmobilefilter-head #filterblk #detail5 .custmob_certificatefilter .ui-slider-legend p {width: 32.7% !important;}

.cms-prong-setting-diamond-solitaire-rings p.imgp img.thumbnails {width: 100%;}


/* category description part css start */

.catalog-category-view .page-wrapper .category-description .categorymoretext {display:none;}
.catalog-category-view .page-wrapper .category-description a.categorymoreless-button:hover {color: #D84813;}
.catalog-category-view.page-products .page-wrapper .page-main .columns {padding-top: 10px;}

.catalog-category-view .page-wrapper .category-description {padding: 20px 0px;}
.catalog-category-view .page-wrapper .category-description .row {width: 100%;}
.catalog-category-view .page-wrapper .category-description .row .col-sm-8 {width: 100%;float: left;margin-bottom: 15px;}
.catalog-category-view .page-wrapper .category-description .row .col-sm-16 {width: 100%; float: left;}
.catalog-category-view .page-wrapper .category-description {padding: 20px 0px 0px 0px;}

/* category description part css end */



/* category below products content css start */

.catalog-category-view .custcategory_probottom {padding: 0px 15px;}
.catalog-category-view .custcategory_probottom .row.custdiamondblock {margin-left: 0px !important;margin-right: 0px !important;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg img {width: 100%;position: relative;margin: 40px 0px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_two {margin-bottom: 10px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock .col-sm-8:nth-child(2) {margin-top: 70px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock .col-sm-8:nth-child(3) {margin-top: 70px;}
.catalog-category-view .custcategory_probottom ul.getintouchblock li {width: 100%;float: left;margin-bottom: 30px;}

.catalog-category-view .custcategory_probottom .custcatlimg-rtext img {width: 100% !important;}

/* category below products content css end */


/* home page changes seo related content css start */

.cms-index-index .faq-text .container h2 {width: 100%;text-align: center;}
.cms-index-index .faq-text .container .accordion {width: 85%;margin: 0 auto;}
.cms-index-index .abovefaqhome h2.groupinfo-inner {padding: 0px 5px;}
.cms-index-index .discovertexthome {text-align: center;width: 90%;margin: 0 auto;}
.cms-index-index .faq-text {margin-top: 30px;}

/* home page changes seo related content css end */

[lang="en-US"] .homebottombannar .container.text-center h2 span {font-size: 12pt;width: 250px;display: block;margin: 0 auto;}
[lang="en-US"] .cms-diamond-shapes .column.main .row {padding: 0px 5px !important;}

[lang="en-US"] .cms-page-view .us-custvat-tooltips .us-custvat-tooltips-content {left: 33.8%;}

[lang="en-US"] .cms-round-diamonds .shapes-steps-link li {width: 100% !important;}

[lang="en-US"] .checkout-index-index .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}

[lang="en-US"] .checkout-index-index .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 165px;}
[lang="en-US"] .checkout-index-index .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 245px;}

[lang="en-US"] .checkout-index-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content {left: 108px;}

[lang="en-US"] .checkout-index-index .page-wrapper #maincontent .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}

[lang="en-US"] .checkout-index-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 26.4% !important;}

[lang="en-US"] .checkout-index-index ..page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content {left: 49.5%;}
[lang="en-US"] .checkout-index-index .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 26.5% !important;}

.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 180px;}
.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 130px;} 

.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span {width: 350px;}

.cms-appointment-options #desktopreviewsslider {width: 100%;}
.cms-appointment-options h2.reviewtexttitle {width: 100% !important;}

.cms-reve-diamonds-showroom-locations .revediamondsshowrooms {margin: 30px 0px 0px 0px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms #octagon {width: 316px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {padding-left: 0px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms .newyorkshowrrom {margin-top:80px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms .dallasshowrrom {margin-top:80px;}

.cms-page-view h3.labgrownshapesubtitle {font-size: 18px;}


/* cms page view visual diamonds code start */

#diamond-search-result .labgrownmobilevisualview .labdiamondresultsmobile_tophead.mobiledetailsopen {padding-bottom: 30px;}
#diamond-search-result .labgrownmobilevisualview .top {min-height: 240px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price {float: left;width: 100%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price {float: left;width: 100%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat {float: left;width: 100%;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left {width: 50%;float: left;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right {width: 50%;float: right;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {width: auto;padding-right: 5px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {width: auto;padding-right: 5px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .shape {border-bottom: none;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Carat {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .color {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .clarity {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .cut {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .symmetry {border-bottom: none;padding-top: 0px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {border-bottom: none;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .width {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .height {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .table_percent {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .depth {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .fluorescence {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {border-bottom: none;padding-top: 0px;}

#diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {display:block !important;font-family: "Maison Neue" !important;font-weight: 700;font-size: 15px;color: #D84813;margin-top: 20px;float: left;width: 100%;margin-bottom: 15px;}

#diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {color: #D84813;}
#diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {color: #D84813;padding-right: 5px;font-size: 16px;}
#diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {color: #D84813;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button span {font-size: 14px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart {max-width: 180px;margin: 10px auto;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button {line-height: 48px;}

.labgrownmobilevisualview .labdiamondresultsmobile_tophead {color: #000;font-family: 'Maison Neue';font-size: 14px;font-weight: 700;float: left;width: 100%;text-align: center;padding-top: 20px;padding-bottom: 5px;}
.labgrownmobilevisualview .labdiamondresultsmobile_tophead span {padding-right:5px;}	

.labgrownmobilevisualview .allattributes .lgmobile_diamondmeasurement_top {font-size: 12px;font-family: 'Maison Neue';color: #555555;padding-bottom: 10px !important;}
.labgrownmobilevisualview .allattributes .lgmobile_diamondmeasurement_bottom div {font-size: 12px;font-family: 'Maison Neue';color: #555555;padding-bottom: 8px;}

.labgrownmobilevisualview .price .labmobilepricetxt {font-family: 'Maison Neue';font-size: 16px;font-weight: normal;padding-right: 5px;}
.labgrownmobilevisualview .price .labmobileprice {font-family: 'Maison Neue';font-size: 16px;font-weight: bold;}

.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span {font-size: 12px !important;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {font-size: 12px !important;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second {font-size: 12px !important;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {font-size: 12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-size: 12px;}

.catalog-product-view #diamond-detail-result {border-bottom: 1px solid #000;}
.cms-page-view #diamond-detail-result {border-bottom: 1px solid #000;}


/* cms page view visual diamonds code end */	


/* carat dropdown code start */

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}


.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}

.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}

.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}

.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}


.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}
.catalog-product-view .step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}
.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}
.catalog-product-view .step2mobile .table-filter-carat .custcolourproduct.ui-slider-inputs .custcarat-right {top: -5px;width: 80px;}
.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}

/* carat dropdown code end */


/* US IP popup css start */

header .header-stores #usippopupmodal .modal-content {width: 360px;margin: 30% auto;height: 480px !important;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .chatbox-title {font-size: 21px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top {font-size: 13px;}

body #usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block {margin-top:20px;margin-bottom:20px;}

body #usippopupmodal .usippopupmodal-content .usippopupmodal-bottom {margin-top: 6px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {width: 160px;}
[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {width: 170px;}
[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one select {width: 170px;font-size: 12px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two {width: 50px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two select {width: 70px;font-size: 12px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner {width: 130px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block a.ussiteshop {float: none;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .three {float: none;width: auto;position: relative;display: block;}

header .header-stores #usippopupmodal .modal-content .close {right: 6px;top: -10px;color: #676767 !important;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content a {width: 35%;float: left;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin {width:260px;float: none;margin:15px auto;}
header .header-stores #usippopupmodal .modal-content .modal-content {height:365px !important;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle {width: 290px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {margin-right: 30px;}

.page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .right img {width: 160px;height: auto;margin-top: 40px;
padding-right: 10px;}

.page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul li {font-size: 15px;}

.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .usippopupmodal_middle_content {width:100%;float:left;}

.page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width: max-content;}

[lang="en-US"] .page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {padding-left: 15px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top {margin-bottom: 0px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle {width: 100%;position: relative;margin: 0px auto;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle .left ul {list-style: none;}

header .header-stores #usippopupmodal .usippopupmodal-content .left ul {font-size: 14px;margin-left:0px;margin-top:0px;list-style:none;text-align: left;padding-left: 15px;}
header .header-stores #usippopupmodal .usippopupmodal-content .left ul li {font-size: 16px;margin-bottom:15px;font-family:'WorkSans';}

header .header-stores #usippopupmodal .usippopupmodal-content .left ul li.footeradd-first {font-family:'Playfairdisplay';font-size:16px;text-transform:uppercase;}

[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle {width: 100%;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle .left {width: 162px;height:auto;float: left;top: 22px;position: relative;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .right ul {list-style: none;text-align: left;font-size: 12px;margin-left: 0px;padding-top: 11%;margin-bottom: 0px;}

[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .right ul {font-size: 11px;padding-left: 26px;}

[lang="en-US"] .page-wrapper header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-bottom {margin-top:0px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .right ul li {margin-bottom: 3px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle {margin:20px auto;}

.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms {width: 100%;padding-top: 20px;}
.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms.la {padding-bottom:10px;}
.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms ul {margin-bottom:0px;}
.page-wrapper header .header-stores #usippopupmodal .modal-content {height:525px !important;}
.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms.dallas {padding-bottom:10px;}

/* US IP popup css end */

/* ring size popup css start */

.ringsizeinfo-tooltips {right: 42px;}

.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content {visibility: visible;opacity: 1;bottom: 27px;left: -285px;z-index: 999;
background: #eeeeee;height: 295px;width: 320px;}

.ringsizeinfo-tooltips .ringsizeinfotooltips-content:after {left: 89.2%;}
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p {font-size: 13px;}
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p a {font-size: 13px;}

/* ring size popup css end */

/* empty cart page code start */

.checkout-cart-index .cart-empty .cartemptymain {margin: 15px auto 40px;}

/* empty cart page code end */	

/* certificate remove css code start */

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {float: left;width: 100%;position: relative;display: block;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin: 10px 0 15px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 300px;margin: 0 auto;display: block;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber a {font-size: 12px !important;font-family: "Maison Neue" !important;}


.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {float: left;width: 100%;position: relative;display: block;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin: 10px 0 15px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 300px;margin: 0 auto;display: block;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber a {font-size: 12px !important;font-family: "Maison Neue" !important;}


.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {float: left;width: 100%;position: relative;display: block;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin: 10px 0 15px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 300px;margin: 0 auto;display: block;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber a {font-size: 12px !important;font-family: "Maison Neue" !important;}

/* certificate remove css code end */
	
/* mobile footer search code start */

.mobilefooter-search {width: 100%;display: block;margin-bottom: 25px;}
.mobilefooter-search .search-wrapper {display:block !important;}

.mobilefooter-search .search-wrapper .block-content {margin-bottom: 0px;}
.mobilefooter-search .search-wrapper form#search_mini_form .contro {background: transparent !important;}
.mobilefooter-search .search-wrapper .has-cat input[name="q"] { padding-left: 5px;padding-right: 40px;border-bottom: 1.2px groove #000000;}
#bottomfooter .footer.content {padding-top: 0px;}
#bottomfooter .footer.content .footer-payment-logo .cdz-footer-bottom-payment {float: left;width: 100%;}
	
.mobilefooter-search .search-wrapper {margin: 0 auto;}
.mobilefooter-search .search-wrapper .block-content form#search_mini_form .actions {display:none !important;}

/* mobile footer search code end */	

.footer.content ul#footer-content-contactus li.whatsupfooter {width: 158px;height: 35px;}	
.cms-home .main-instagram .section-content.instagram-wrapper {width: 92%;margin: 0 auto;}
.cms-home h2.homeinstagram-title {padding:0px 10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds img.labdiainformaticimg {width: 90% !important;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds h2.labdiainformatic {font-size:16px;}

.cms-man-made-lab-grown-synthetic-diamonds img.labdiainformaticimg {width: 90% !important;}
.cms-man-made-lab-grown-synthetic-diamonds h2.labdiainformatic {font-size:16px;}

.customer-account-login .columns .block.account-social-login {padding-top: 30px;margin-bottom: 30px;}

.page-footer .footer.content .desktopviewstoreimg {display:none;}	
.page-footer .footer.content img.mobileviewstoreimg {margin-bottom: 15px;}	
.page-footer .footer.content ul.showroomaddress li.lastlineaddress {padding-bottom: 5px;}

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a {font-size:0px;
width: 100%;float: left;height: 120px;}	
.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a span.engagementshape-text {font-family: 'maison';font-size: 12px;position: relative;top: 5px;text-align: center;width: 40%;float: left;padding-top: 5px;}
.page-header .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .groupmenu-drop-content .col-sm-12 .row:nth-child(4) .col-sm-3:nth-child(5) {position: relative;top: -172%;right: -50%;}	
.page-header .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .groupmenu-drop-content .col-sm-12 p.item {
    top: 0px;
}

/* social icon code start */

.page-footer .top-footer-wrapper .footer-social a {width: 25px;height: 25px;}
.page-footer .top-footer-wrapper .footer-social a span:before {font-size: 25px;}
.page-footer .top-footer-wrapper .footer-social a.youtubesocial {margin-left: 6px;}
.page-footer .top-footer-wrapper .footer-social {padding: 10px 0px;}
footer.page-footer .top-footer-wrapper .footer.footer-content-top {padding-top: 0px;padding-bottom: 0px;}

/* social icon code end */

/* new design product page css start */


.catalog-product-view .product_info .custproductname h1.mt_product_title {font-size: 20px;text-align: left;padding: 25px 10px;}
.catalog-product-view .product_info .profull_descmobile #tab_element {margin-top: 0px !important;padding-top: 0px !important;}
.catalog-product-view .product_info .custdesign_name {margin-top: 0px;}
.catalog-product-view .custproshort-desc {
    float: left;
    width: 100%;
    position: relative;
    display: block;padding: 0px 10px;
}

.catalog-product-view .custproshort-desc .custproshort-descmain {
    float: left;
    width: 100%;
    font-size: 15px !important;
    font: 500 14px/1.35 'maison';
    letter-spacing: 1px;
}

.catalog-product-view .custproshort-desc .custproshort-descmain p span {
    font-size: 15px !important;
}

.catalog-product-view .custproshort-desc .readmore {
    float: right;
    margin-right: 20px;
    color: #D84813;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 12px !important;
    font-family: 'Maison Neue Extended';
}

.catalog-product-view .product_info .productstep_one .stepone_left {display:none;}

.catalog-product-view .product_info .productstep_one { float: left;
    width: 100%;
    position: relative;
    display: block;
    border-top: 1px solid #D84813;padding-top: 10px;
    margin-top: 16px;}
	
.catalog-product-view .product_info .productstep_one .stepone_right .mobileview_select_title {    font-family: "GT Sectra";
    font-size: 20px;width: 20%;float: left;}

.catalog-product-view .product_info .productstep_one .stepone_right .select_title {    font-family: 'Maison Neue Extended';
    font-size: 12px;
    color: #D84813;
    width: 80%;
    float: right;
    text-align: left;
    position: relative;
    padding-left: 10px;
    padding-top: 9px;}	
	
	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain {    float: left;
    width: 100%;
    margin-top: 25px;}	
	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .form-group {width: 48%;float: left;margin-bottom:0px;text-align: center;}	

.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot {left: 17%;}

.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .form-group.mt_select01 {margin-right: 10px;}	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .form-group.mt_select02 {float: right;}	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .mt_select01 select {    padding-left: 0px !important;
    text-align: center;padding: 0px !important;line-height: unset;height: 45px;}	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .mt_select02 select {    padding-left: 0px !important;
    text-align: center;
    padding-right: 0px !important;line-height: unset;height: 45px;}	


.catalog-product-view .product_info .productstep_two .steptwo_left {display:none;}

.catalog-product-view .product_info .productstep_two { float: left;
    width: 100%;
    position: relative;
    display: block;
    border-top: 1px solid #D84813;padding-top: 10px;border-bottom: 1px solid #D84813;padding-bottom: 25px;
    margin-top: 16px;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileview_select_title {    font-family: "GT Sectra";
    font-size: 20px;width: 18%;float: left;padding-left: 0px;}

.catalog-product-view .product_info .productstep_two .steptwo_right .select_title {    font-family: 'Maison Neue Extended';
    font-size: 12px;
    color: #D84813;
    width: 82%;
    float: right;
    text-align: left;
    position: relative;
    padding-left: 4px;
    padding-top: 9px;}	
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: unset;
    height: 45px;
    width: 48% !important;
    float: left;margin-right: 13px;
    cursor: pointer;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds span {
    color: #262118;
    text-align: center;
    width: 100%;
    float: left;
    line-height: 48px;padding-right: 16px;font-size: 14px;
}

.catalog-product-view .product_info .productstep_two .steptworight-buttons {padding: 0px 15px;}

.catalog-product-view .product_info .productstep_two .steptworight-buttons .step2choosediamonds:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 26px;
    float: right;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d84813;
    position: relative;
    right: 10px;
    top: -38px;
    cursor: pointer;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment {
    height: 45px;
    width: 48% !important;
    float: left;
    margin-left: 0px;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss {
    background: #D84813 0% 0% no-repeat padding-box;
    height: 45px;width: 100% !important;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:before {
    border-bottom: 15px solid #D84813;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:after {
    border-top: 15px solid #D84813;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {
    color: #FFF;padding: 15px 0px 15px 0px;
    font-family: "Maison Neue";
    font-size: 13px !important;letter-spacing: 0px;
    margin-top: 0px;
}	

.catalog-product-view .product_info .your-order-block {float: left;width: 100%;position: relative;border-bottom: 1px solid #D84813;padding: 20px 20px 0px 20px;margin-bottom: 28px;}	
.catalog-product-view .product_info .your-order-block.your-order-block-simple {border-top: 1px solid #D84813;margin-top: 20px;}	
.catalog-product-view .product_info .your-order-block.your-order-block-withoutdiamonds {border-top: 1px solid #D84813;margin-top: 20px;}	

.catalog-product-view .product_info .your-order-block .actions {
     max-width: 100%;
    margin: 8px auto;
    width: 100%;
    float: left;
}

.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {
        width: 48%;
    float: left;
    margin: 0px;
    font-size: 13px;height: 45px;line-height: 1px;
}

.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment {
    color: #262118;
    text-align: center;
    width: 48%;
    float: left;
    height: 45px;
    background: #fff;
    margin-left: 13px;
    border-radius: 25px;
}

.catalog-product-view #maincontent .product_info .your-order-block .actions .yourorder-appointment span {width: 100% !important;font-size: 13px;letter-spacing: 0px;height: 45px;line-height: unset;}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2desktop_select_title {display:none !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileviewstep2_header {float:left;width: 100%;margin-bottom: 25px;}

.catalog-product-view .your-order-block .your-order {width: 100%;}

.catalog-product-view .your-order-block {margin:0px;}

.catalog-product-view .product_info .custvat-info-tooltips:hover span {
    visibility: visible;
    opacity: 1;
    bottom: 26px;
    left: 0;
    margin-left: -280px;
    z-index: 999;
    background: #eeeeee;
}
.catalog-product-view .product_info .custvat-info-tooltips span:after {
    left: 36.5%;
    border-top: 8px solid #eee;
}

.catalog-product-view .product_info .productstep_two .mt_cta_pdp {border-bottom: none;}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow {
    position: relative;
    display: block;
}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow .downarrow {
    position: absolute;
    right: -35px;
}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow .uparrow {text-align: center;}

.catalog-product-view .product_info .productstep_two .product-diamondstable hr.mt5486904 {margin: 10px 0px 20px 0px;}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow .uparrow:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f106';
    font-size: 40px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d84813;
    position: relative;
    cursor: pointer;
}

.catalog-product-view .productstep_one .stepone_right.bundlewithoutdiamond_stepone_right .optionsmain .mt_select01 .bundle-option-select {
    padding: 0px 0px 0px 12px !important;
    text-align: center;
}

.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot .bundle-option-select {padding:0px 0px 0px 12px !important;text-align: center;}

/* new design product page css end */
	
/* review block changes code start */

h2.reviewtexttitle {padding: 0px 10px;}
.cms-home #desktopreviewsslider {width: 100%;}

/* review block changes code end */	
	
/* banner code start */

.cms-home .page-wrapper .hometopbanner h1 {font-size: 3.2em;margin-bottom:30px;line-height:50px;color: #000;padding: 0px;letter-spacing: -.5px;}
.cms-home .page-wrapper .hometopbanner h2 span {font-size: 1em !important; text-shadow: 0.5px 0.5px #000;}
.cms-home .page-wrapper .widget .hometopbanner {background-position: center !important;}
.cms-home .page-wrapper .hometopbanner h2 {margin-bottom: 5px;font-size: 15px;line-height:20px;}
.cms-home .page-wrapper .card.bg-dark.text-white div#appintment {margin-top:-10px !important;}
.cms-home .page-wrapper .hometopbanner h2 {padding:0px 15px;color: #fff;}

.cms-home .page-wrapper .hometopbanner .bannerimgmain .desktopviewhomebanner {display:none !important;}

.cms-home .hometopbanner .googlereview-homedesktop {display:none;}
.cms-home .hometopbanner .googlereview-homemobile {width: 100%;position: relative;display: block;text-align: center;}
.cms-home .hometopbanner a.googlereview-homemobile img {width:60%;margin-top:0px;height: auto;}

.cms-home .page-wrapper .widget .hometopbanner .container.text-center {padding: 0px 20px !important;position: relative;top: 30px;
text-align: left;}

.cms-index-index .hometopbanner .hometopbannerdesktop-btn {display:none !important;}
.cms-index-index .hometopbanner .bookconsultation {display:block !important;}

.cms-home .page-wrapper .hometopbanner .row {margin-bottom:0px;}
.cms-home .hometopbanner h3 {color: #000;padding: 0px;}
.cms-home .page-wrapper .card.bg-dark.hometopbanner {background: none !important;}

.cms-home .homebelowmainbanner {float:left;width: 100%;margin: 40px 0px 0px 0px;}
.cms-home .homebelowmainbanner .lefimage {width: 100% !important;}
.cms-home .homebelowmainbanner .righttext {width: 100% !important;adding: 0px 30px;margin-top: 40px;}

.cms-home .page-wrapper .hometopbanner .viewcollection a {    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: 48px;
    width: 275px !important;
    cursor: pointer;margin:35px auto;display: block;}
	
.cms-home .page-wrapper .hometopbanner .viewcollection span {color:#D84813;text-align: center;width: 99%;float: left;line-height: 44.8px;background: #fff;
    border-radius: 29px 27px 26px 27px;
    top: 1.1px;
    position: relative;
    left: 1px;font-size: 14px;letter-spacing: 2px;}
	
	
.cms-home .page-wrapper .hometopbanner .bookconsultation a p {text-transform: uppercase;}	
.cms-home .page-wrapper .homebelowmainbanner .righttext h2 span.customtextoneus {font-size: 15.2px !important;}

/* banner code end */	
	
/* sticky header code start */

.page-header.custom_activesticky {
    box-shadow: 0 0 5px #bdbdbd;
    -moz-box-shadow: 0 0 5px #bdbdbd;
    -webkit-box-shadow: 0 0 5px #bdbdbd;
    -o-box-shadow: 0 0 5px #bdbdbd;
    -ms-box-shadow: 0 0 5px #bdbdbd;
    width: 100%;
    max-width: 100% !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 889;
    margin: 0 auto;
    position: fixed !important;
    -webkit-animation-name: fadeInDown;
    -webkit-animation-duration: 5.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: anim_titles;
    -moz-animation-duration: 5.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
	background-color: #fffffff7;
}

/* sticky header code end */	

	
/* add book an appointment block on CMS pages code start */

.cms-diamond-shapes .removepadding {padding:0px !important;}

.cmspagesmobileview-bookingblock .mobilecms-bookappointment {width: 265px;margin: 15px auto 15px;height: 76px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;}
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-top {font-size: 17px;text-align: center;color: #D84813;
padding-bottom: 15px;padding-top: 8px;}	
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-bottom a {color: #000;font-size: 15px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}
.cmspagesmobileview-bookingblock {float: left;width: 100%;margin:0px auto;}	

.custcmsexplore .owl-carousel .owl-nav [class*='owl-'] {left: 0px;}
.custcmsexplore .owl-carousel .owl-nav [class*='owl-'].owl-next {right: 6px;}
.custcmsexplore .brand-slider-wrapper {margin:0px;}

/* add book an appointment block on CMS pages code end */

/* add book an appointment block on blogs pages code start */

.blogsmobileview-bookingblock .mobileblog-bookappointment {width: 300px;margin: 15px auto 15px;height: 76px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;}
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-top {font-size: 17px;text-align: center;color: #D84813;
padding-bottom: 15px;padding-top: 8px;}	
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-bottom a {color: #000;font-size: 15px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}
.blogsmobileview-bookingblock {float: left;width: 100%;margin:0px auto;}	

.custblogexplore .owl-carousel .owl-nav [class*='owl-'] {left: 0px;}
.custblogexplore .owl-carousel .owl-nav [class*='owl-'].owl-next {right: 6px;}
.custblogexplore .brand-slider-wrapper {margin:0px;}

/* add book an appointment block on blogs pages code end */

.cms-buy-ten-carat-diamond-best-prices .custcmsexplore {width: 90%;margin: 0 auto;}
.cms-buy-ten-carat-diamond-best-prices .page-main .columns form .your-order-block {width: 100%;}

.cms-buy-ten-carat-diamond-best-prices .separate_diamondpage .alldiamondsdata .mt_cta_pdp {padding:0px;}

.cms-buy-ten-carat-diamond-best-prices .page-wrapper .columns .separate_diamondpage .mobipadview {padding:0px !important;}

.cms-buy-ten-carat-diamond-best-prices .page-wrapper .columns .separate_diamondpage #diamond-result .diamond_mobilevisulviewnew {padding:5px 0px;}

body.cms-buy-ten-carat-diamond-best-prices .page-wrapper .separate_diamondpage .alldiamondsdata .yourorder_blockcmspage {margin-bottom:30px !important;}

body.cms-buy-ten-carat-diamond-best-prices .page-wrapper .columns .column.main {margin: 0px auto;width: 100%;max-width: 100%;
padding: 0px 15px;}

/* add book an appointment button on mobile view menu code start */	
	
/* coloured diamonds pages css for sidebar code start */

.cms-fancy-yellow-diamonds .sidebardesktop {display: none !important;}
.cms-fancy-yellow-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}
.cms-fancy-yellow-diamonds .page-wrapper .columns img.halodiamond {width: 100% !important;}

.cms-fancy-black-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-black-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-pink-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-pink-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-blue-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-blue-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-red-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-red-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-brown-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-brown-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-green-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-green-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-gray-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-gray-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-chameleon-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-chameleon-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-orange-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-orange-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-violet-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-violet-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-where-to-buy-fancy-coloured-diamonds .sidebardesktop {display:none !important;}
.cms-where-to-buy-fancy-coloured-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-where-to-buy-fancy-colored-diamonds .sidebardesktop {display:none !important;}
.cms-where-to-buy-fancy-colored-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 20px;width: 100%;float: left;margin-bottom: 35px;}

.cms-where-to-buy-fancy-colored-diamonds .main-content {height: 100% !important;}
.cms-where-to-buy-fancy-colored-diamonds .mainfancysubpage {padding: 30px 0px 0px 0px !important;}
.cms-where-to-buy-fancy-colored-diamonds .custcolorwhole-color {padding: 0px 10px !important;}

/* coloured diamonds pages css for sidebar code end */


/* add book an appointment button on categories pages code start */

.catalog-category-view .page-wrapper .page-main .product-list-container {margin: 15px 0px !important;}

.catalog-category-view .product.media .social-c .social-addthis {height: 140px;}
.catalog-category-view .mobilepro-bookappointment {width: 265px;margin: 0px auto;height: 76px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;margin-bottom: 15px;}
.catalog-category-view .mobilepro-bookappointment .appointment-top {font-size: 17px;text-align: center;color: #D84813;padding-bottom: 15px;
padding-top: 8px;}	
.catalog-category-view .mobilepro-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.catalog-category-view .mobilepro-bookappointment .appointment-bottom a {color: #000;font-size: 15px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.catalog-category-view .mobilepro-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}	

/* add book an appointment button on categories pages code end */

/* add book an appointment button on mobile view menu code start */

.mobilemenu-bookingblock {margin-top: 15px;height: 75px;}
.mobilemenu-bookingblock .mobilepro-bookappointment {width: 230px;margin: 0px auto;height: 65px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;margin-bottom: 15px;}
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-top {font-size: 15px;text-align: center;color: #D84813;padding-bottom: 5px;
padding-top: 10px;}	
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom a {color: #000;font-size: 13px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}

.mobilemenu-bookingblock .usmobilemenu_bookappointment {border: none;height: auto;}	

.mobilemenu-bookingblock .usmobilemenu_bookappointment a {font-family:'WorkSans';text-transform: uppercase;font-size: 14px;
border: 1px solid;color: #000;padding: 10px 20px;}

.catalog-category-view .product-list-container .custtoolbartop .uscategory_bookappointment {border:none;height:25px;text-align:center;
width:100%;float:left;margin:15px 0px 25px 0px;}
.catalog-category-view .product-list-container .custtoolbartop .uscategory_bookappointment a {color:#000;text-transform:uppercase;
border:1px solid;padding:10px 20px;font-family:'WorkSans' !important;}

[lang="en-US"] body.cms-book-an-appointment-nyc .columns {padding:0px 5px 0px 25px;}
[lang="en-US"] body.cms-book-a-virtual-appointment-nyc .columns {padding:0px 5px 0px 25px;}

[lang="en-US"] body.cms-book-an-appointment-la .columns {padding:0px 5px 0px 25px;}
[lang="en-US"] body.cms-book-a-virtual-appointment-la .columns {padding:0px 5px 0px 25px;}

/* add book an appointment button on mobile view menu code end */	

.cms-page-view .page-wrapper .page-main .custsharetitle #copyclipboard {line-height: 20px;}
.cms-page-view .custsharetitle .cmsshareicons ul li a {color: #D84813;}	
.cms-page-view .page-main .custsharetitle {position: relative;display: block;width:100%;float: left;z-index: 99999999;height: 80px;}
.cms-page-view .custsharetitle .cmsshareicons {margin:42px auto;width: 355px;}	
.cms-page-view .custsharetitle .cmsshareicons ul {float: right;margin: 0px;}	

.cms-page-view .page-main .columns {float: left;width: 100%;}
.cms-page-view .page-main .custsharetitle #copyclipboard {color: #D84813;cursor: pointer;font-size: 21px;width: 30px;height: 30px;
margin-bottom: 10px;display: inline-block;text-align: center;line-height: 33px;}

.cms-page-view .page-main .custsharetitle #custlink-copyclipboard {visibility: hidden;width: 100px;background: #E6E6E6;color: #D84813;text-align: center;padding: 10px 0px;border-radius: 6px;position: relative;z-index: 1;top: 27px;right: -240px;
font-size: 15px;}

.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_fbmsg a img {width: 20px;top: 1px;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_mail a img {width: 20px;top: 2px;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_copy img {width: 20px;}

.cms-bow-tie-effect-oval-diamond .main .row .p_style p img.new-b {width:100% !important;}

/* cms pages mobile visual view code start */	
	
.cms-page-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-left: 12px;padding-top: 8px;}

.cms-page-view .diamondsresluts-header .diamonds-results-views {float: right;width:165px;text-align: right;margin-right: 12px;}

.cms-page-view .diamondsresluts-header .diamondsresluts span {color: #D84813;}	

.cms-page-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}	

.cms-page-view .mobile_visualview_diamonds {border-bottom: 1px solid #000;float: left;width: 100%;padding-bottom: 10px;}
.cms-page-view .mobile_visualview_diamonds.selected {border-bottom:1px solid transparent;}
.cms-page-view .mobile_visualview_diamonds .top {float: left;width: 100%;}
.cms-page-view .mobile_visualview_diamonds .top .shapeimage {float: left;width:68%;}
.cms-page-view .mobile_visualview_diamonds .top .shapeimage img {padding: 10px;}

.cms-page-view .mobile_visualview_diamonds .top .allattributes {float: right;width:32%;padding-top: 10px;}
.cms-page-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detslabel {font-family: "Maison Neue";font-size: 12px;letter-spacing: 0.05em;text-transform: uppercase;text-align: left;color: #d84813;}
.cms-page-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detsvalue {font-family: "Maison Neue Extended";color: #d84813;font-size: 12px;}
.cms-page-view .mobile_visualview_diamonds .top .allattributes .attribute {text-align: left;padding: 2px 0px;line-height: 1.2;vertical-align: middle;}
.cms-page-view .mobile_visualview_diamonds .bottom {width: 70%;margin: 0 auto;}
.cms-page-view .mobile_visualview_diamonds .bottom .price {font-family: "Maison Neue Extended";letter-spacing: 0.05em;font-size: 14px;line-height: 25px;float: left;}
.cms-page-view .mobile_visualview_diamonds .bottom .filter_512_details {margin-top: 0px;float: right;}
#diamond-result .mobile_visualview_diamonds.selected {border-top: 3px solid #D84813;border-bottom: 3px solid #D84813;}


.cms-page-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 0 none !important;
    border-bottom: 1px solid #dedede !important;
    width: 100% !important;
    padding-bottom: 0px;
}
.cms-page-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 22px;
    font-size: 13.2px;
    font-family: "Maison Neue";
    text-transform: uppercase;
    padding-left: 8px;
    width: 48%;
}
.cms-page-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}
.cms-page-view .diamondsresluts-footer .search-pagination {
    border-bottom: none !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.cms-page-view .columns form .your-order-block {
    float: left;
    width: 92%;
}

.cms-page-view .diamondsresluts-footer .search-pagination #pagination li {margin: 20px 3px 0 3px;}

.cms-page-view .separatelabgrown_diamondspage .labgrownall-languagesmobilefilter-head #filterblk #detail7 .custmob_cutfilter .ui-slider-legend p {width:32.7% !important;}

/* cms pages mobile visual view code end */	


/* products pages mobile visual view code start */

.catalog-product-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-left: 12px;padding-top: 8px;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views {float: right;width: 45%;text-align: right;margin-right: 12px;}

.catalog-product-view .diamondsresluts-header .diamondsresluts span {color: #D84813;}	

.catalog-product-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}	

.catalog-product-view .mobile_visualview_diamonds {border-bottom: 1px solid #000;float: left;width: 100%;padding-bottom: 10px;}
.catalog-product-view .mobile_visualview_diamonds .top {float: left;width: 100%;}
.catalog-product-view .mobile_visualview_diamonds .top .shapeimage {float: left;width:68%;}
.catalog-product-view .mobile_visualview_diamonds .top .shapeimage img {padding: 10px;}

.catalog-product-view .mobile_visualview_diamonds .top .allattributes {float: right;width:32%;padding-top: 10px;}
.catalog-product-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detslabel {font-family: "Maison Neue";font-size: 12px;letter-spacing: 0.05em;text-transform: uppercase;text-align: left;color: #d84813;}
.catalog-product-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detsvalue {font-family: "Maison Neue Extended";color: #d84813;font-size: 12px;}
.catalog-product-view .mobile_visualview_diamonds .top .allattributes .attribute {text-align: left;padding: 2px 4px;line-height: 1.2;vertical-align: middle;}
.catalog-product-view .mobile_visualview_diamonds .bottom {width: 70%;margin: 0 auto;}
.catalog-product-view .mobile_visualview_diamonds .bottom .price {font-family: "Maison Neue Extended";letter-spacing: 0.05em;font-size: 14px;line-height: 25px;float: left;}
.catalog-product-view .mobile_visualview_diamonds .bottom .filter_512_details {margin-top: 0px;float: right;}
#diamond-result .mobile_visualview_diamonds.selected {border-top: 3px solid #D84813;border-bottom: 3px solid #D84813;}

.catalog-product-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 0 none !important;
    border-bottom: 1px solid #dedede !important;
    width: 100% !important;
    padding-bottom: 0px;
}
.catalog-product-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 22px;
    font-size: 13.2px;
    font-family: "Maison Neue";
    text-transform: capitalize;
    padding-left: 8px;
    width: 47%;margin-bottom: 25px;
}
.catalog-product-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}
.catalog-product-view .diamondsresluts-footer .search-pagination {
    border-bottom: none !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.catalog-product-view .columns form .your-order-block {
    float: left;
    width: 92%;
}

.catalog-product-view .diamondsresluts-footer .search-pagination #pagination li {margin: 20px 3px 0 3px;}

/* products pages mobile visual view code end */


/* add book an appointment button on products pages code start */

.catalog-product-view .product.media .social-c .social-addthis {height: auto;}
/*.catalog-product-view .mobilepro-bookappointment {float: left;width: 100%;margin: 30px auto;}*/
.catalog-product-view .mobilepro-bookappointment #appintment {margin-bottom: 0px;width: 245px;}
.catalog-product-view .mobilepro-bookappointment #appintment a {width: 230px;}

/* add book an appointment button on products pages code end */


.catalog-product-view .product-info-main .product_info .mt_steps .select_title {font-size: 13px;letter-spacing: 0.10em;}

/* categories view filter code start */	

.catalog-category-view .filter-content .mt-filter-active .block-actions.filter-actions {margin: 0px;padding-top: 12px;padding-left: 16px;}
.catalog-category-view .filter-content .mt-filter-active .block-actions.filter-actions a {font-size: 12px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item {margin-top: 7px;margin-bottom: 3px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item span.filter-value {font: 500 12px/15px 'maison', Helvetica Neue, Verdana, Arial, sans-serif;letter-spacing: 1px;color: #000;margin-left: 5px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item .action.remove:before {color: #D84813;}

/* categories view filter code end */


/* us site header changes 2024 code start */

[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.us_headtop_mobile_view {display:block;}
.page-wrapper .page-header .panel.header .header.links li.us_headtop_desktop_view {display: none;}

[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.us_headtop_mobile_view {float:left;width:32%;}
[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.nyheadphone a {margin-right:0px !important;border-left:0px !important;}
[lang="en-US"] .page-wrapper .page-header .panel.header .header.links li.nyheadphone {border-left:0px !important;}

[lang="en-US"] .page-wrapper header.page-header .panel.wrapper .panel.header .header.links {height: 35px;}

[lang="en-US"] .page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.emlcs a#chatpopupopen {background-position: 8px 0px !important;padding-left: 40px !important;}

/* us site header changes 2024 code end */

/* home page new design 2024 css start */

body.cms-home .page-wrapper .home_googlereviews {margin-bottom:0px;}
body.cms-home .page-wrapper .home_discoverrevediamonds {margin: 0px auto 0px;}
body.cms-home .page-wrapper .home_gifsjewellery_block {margin-top: 0px;margin-bottom: 30px;}
body.cms-home .page-wrapper .homefaq {margin-top: 30px;margin-bottom: 0px;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen {margin:30px auto;}
.cms-home .home_bookconsultant .home_bookconsultant_content .bookconsultantimg_desktop {display:none;}

body.cms-home .home_bookconsultant .home_bookconsultant_content .textblock .bookconsultantimg_mobile {display: block;float: left;
width: 100%;margin-bottom: 15px;}

/* home page new design 2024 css end */


/* diamonds pages new desktop view design 2025 code start */

.diamonds_filternew_desktop .diamondsearch_header {float:left;width:100%;margin-top:15px;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content {width:100%;margin:0px auto;float:left;}
.diamonds_filternew_desktop .diamondsearch_header .top {float:left;width:100%;text-align:center;margin-top:20px;}
.diamonds_filternew_desktop .diamondsearch_header .top .diamondpage_title {    float: left;
width: 100%;}
.diamonds_filternew_desktop .diamondsearch_header .top .diamondpage_title h1 {font-family:'Playfairdisplay' !important;
font-size: 20px;margin-bottom: 0px;text-transform:uppercase;padding:0px 15px;}
.diamonds_filternew_desktop .diamondsearch_header .top .text {float:left;width: 100%;text-align: center;font-family: 'WorkSans';
font-size: 14px;margin-top:15px;line-height:25px;padding:0px 15px;}
	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons {float:left;width: 100%;margin-top: 20px;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content {width:342px;margin: 0px auto;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content a {color:#000;
font-family: 'WorkSans';font-size: 10px;text-transform: uppercase;letter-spacing: 0px;padding: 10px 5px;
border: 1px solid #000000;text-decoration: none;width: auto;margin:0px auto;display: block;position: relative;float:left;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content a.one {margin-right:13px;width:auto;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_buttons .header_buttons_content a.two {padding:10px 5px;}	
	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno {float:left;width: 100%;margin-top:20px;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno .header_phoneno_content {width:295px;margin:0px auto;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno span {font-family:'WorkSans';text-transform: uppercase;
font-size: 14px;letter-spacing: 2px;margin-right: 5px;float: left;}	
.diamonds_filternew_desktop .diamondsearch_header .top .header_phoneno a {font-family:'WorkSans';color: #000;font-size: 14px;
letter-spacing: 2px;float: left;text-decoration: none;}	

.diamonds_filternew_desktop .diamondsearch_header .bottom {float:left;width:100%;margin-top:20px;padding: 0px 15px;text-align: center;}
.diamonds_filternew_desktop .diamondsearch_header .bottom .header_bottom_text {float:left;width:100%;}
.diamonds_filternew_desktop .diamondsearch_header .bottom h2 {font-family:'Playfairdisplay' !important;font-size: 16px;
letter-spacing: 0px;margin-bottom: 10px;}
.diamonds_filternew_desktop .diamondsearch_header .bottom p {line-height:25px;letter-spacing: 0px;font-size: 14px;
font-family: 'WorkSans';}

.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_buttons .header_buttons_content {
width: 195px;margin: 0px auto;}

.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_buttons .header_buttons_content a {font-size: 12px;padding: 10px 12px;}
.diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_phoneno .header_phoneno_content {
width: 270px;margin: 0px auto;}
#maincontent .diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .bottom .header_bottom_text p:nth-child(1) {margin-bottom: 0px;}
#maincontent .diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .bottom .header_bottom_text p a {
font-style: normal;font-size: 14px;font-family: 'WorkSans';letter-spacing: 0px;}

#maincontent .diamonds_filternew_desktop .diamondpage_headerlayout_one .diamondsearch_header_content .top .header_phoneno_us .header_phoneno_content {width: 290px;}

#maincontent .diamonds_filternew_desktop .diamondpage_headerlayout_onetwobtn .diamondsearch_header_content .top .header_buttons .header_buttons_content a {font-size:10px;padding:10px 7px;float:left;}
#maincontent .diamonds_filternew_desktop .diamondpage_headerlayout_onetwobtn .diamondsearch_header_content .top .header_buttons .header_buttons_content {width:342px;margin:0px auto;}

#maincontent .columns .diamonds_filternew_desktop .diamondpage_headerlayout_onetwobtn .diamondsearch_header_content .top .header_buttons_onelayout .header_buttons_content {width:350px;margin:0px auto;}
	

/* diamonds pages new desktop view design 2025 code end */

/* mobile filter new design code start */

.mobileview_shapefilter {float:left;width:100%;}
.mobileview_shapefilter .mobileview_shapefilter_content {float:left;width:100%;padding:0px 15px;}
.mobileview_shapefilter .mobileview_shapefilter_content ul {    font-size: 12px;
    line-height: 1.2;
    margin-left: 0;
    text-align: center;
    scroll-snap-type: x mandatory;
    display: flex;
    overflow-x: scroll;
    transition: 0.25s left ease;
    scroll-padding-left: 3px;margin-bottom:0px;height: 100%;
    list-style: none;
    padding-left:0px;-ms-overflow-style: none; 
  scrollbar-width: none;  }
  
.mobileview_shapefilter .mobileview_shapefilter_content ul::-webkit-scrollbar {display:none;}  

.mobileview_shapefilter .mobileview_shapefilter_content ul > li, .mobileview_shapefilter .mobileview_shapefilter_content ul:before, .mobileview_shapefilter .mobileview_shapefilter_content ul:after {scroll-snap-align: start;}	

.mobileview_shapefilter .mobileview_shapefilter_content ul > li {flex:0 0 75px;}

.mobileview_shapefilter .mobileview_shapefilter_content ul li span {font-family:'WorkSans';font-size: 12px;letter-spacing: 0px;
color: #000;text-transform: none;line-height: normal;position:absolute;bottom:0px;}

.mobileview_shapefilter .mobileview_shapefilter_content ul li {float: left;width: 100%;text-align: center;background: #F7F7F7;
border: 1px solid #E0E0E0;border-radius: 8px;height: 80px;padding-top:0px;margin-right: 10px;overflow:hidden;display:flex;
align-items: center;justify-content: center;padding-bottom:0px;}

.mobileview_shapefilter .mobileview_shapefilter_content ul li p {float:left;width: 100%;padding:0px;margin: 0px;height: 50px;
position: relative;justify-content: center;display: flex;align-items: center;}

.mobileview_shapefilter .mobileview_shapefilter_content ul li:last-child {margin-right:8px !important;}

.mobileview_shapefilter .mobileview_shapefilter_content ul li img {width: 25%;position: absolute;top:0px;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.emerald img {width:16%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.pear img {width:16%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.oval img {width:18%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.marquise img {width:12%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.briolette img {width:14%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.bullets img {width:14%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.calf img {width:32%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.halfmoon img {width:14%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.hexagonal img {width:30%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.kite img {width:18%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.lozenge img {width:22%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.octagonal img {width:29%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.pentagonal img {width:30%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.shield img {width:30%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.square img {width:30%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.star img {width:30%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.taperedbaguette img {margin-bottom:5px;width:18%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.baguette img {width:18%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.taperedbullet img {margin-bottom:4px;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.trapezoid img {width:16%;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.other {padding-top:0px;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.selected-diamond-shape {background:#ffffff !important;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.other p {height:100% !important;}
.mobileview_shapefilter .mobileview_shapefilter_content ul li.other p span {position:relative !important;}

.cms-page-view .diamonds_showhidefilter_mobileview {position:fixed;left:0px;width:100vw;height: 60px;z-index: 999999999999;
bottom:-5px;background: #D84813;border-radius:35px 35px 0px 0px;}
	
.cms-page-view .diamonds_showhidefilter_mobileview .diamonds_showhidefilter_content {float:left;width:100%;padding-top:9px;}	

.cms-page-view .diamonds_showhidefilter_mobileview .diamonds_showhidefilter_content .filtercust_btn {margin: 0px auto;width: 140px;
background: #D84813;padding: 10px 0px 8px 0px;cursor: pointer;}

.cms-page-view .diamonds_showhidefilter_mobileview .diamonds_showhidefilter_content .filtercust_btn .filtercust_btn_content {
width: 80px;margin: 0px auto;}

.cms-page-view .diamonds_showhidefilter_mobileview .diamonds_showhidefilter_content .filtercust_btn .filtercust_btn_content span.text {
float: left;width: auto;margin-right: 6px;color: #ffffff;font-family: 'WorkSans';font-size: 16px;}

.cms-page-view .diamonds_showhidefilter_mobileview .diamonds_showhidefilter_content .filtercust_btn .filtercust_btn_content span.image {
float: left;width: auto;}

.cms-page-view .custnewmobileview_filter #filterblk {display:block !important;float:left;width: 100%;height: 100%;padding-top:0px;}

.cms-page-view .custnewmobileview_filter {position:fixed;left:0px;right:0px;top:100%;z-index: 9999999999;background: #ffffff;
height: 85%;display:none;overflow-y: scroll;padding-bottom:27%;}

.cms-page-view .diamondsfilteropen_background {position:fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 99999;
background-color: #000;opacity: 0.3;height: 102px;}
	
html.diamondsfilter_open,
body.diamondsfilter_open {position: fixed !important;overflow: hidden !important;width: 100% !important;height: 100% !important;
max-height: 100% !important;touch-action: none !important;}

.custnewmobileview_filter .mobilefilters_head {float:left;width: 100%;margin-bottom:10px;margin-top:12px;display:block;position:relative;height:40px;}
	
.custnewmobileview_filter .mobilefilters_head .mobilefilters_head_content span {font-family:'WorkSans';font-size:21px;
text-transform:uppercase;}
.custnewmobileview_filter .mobilefilters_head .mobilefilters_head_content img {position:relative;left:10px;top:1px;}

.custnewmobileview_filter .mobilefilters_head .mobilefilters_head_content {float:left;width:90%;}
.custnewmobileview_filter .mobilefilters_head .mobilefilters_head_content .diamonds_filtertitle {float:left;width:68%;}
.custnewmobileview_filter .mobilefilters_head .mobilefilters_head_content .resetmobilediamonds_filter {font-size:16px;text-transform:uppercase;text-decoration:underline;float:left;width:30%;text-align:center;margin-top:0px;cursor:pointer;}
.custnewmobileview_filter .mobilefilters_head .closemobile_diamond_filter {float:right;width:10%;text-align:right;}

.cms-page-view .custnewmobileview_filter .filter_512 {background-color: #ffffff;font-family: 'WorkSans';font-weight: normal;
text-align: center;color: #000000;font-size: 12px;width: 100%;line-height: 40px;padding: 0px;border: 1px solid #000;margin-bottom: 10px;border-radius: 8px;height:40px;display:flex;align-items:center;justify-content:center;}

body.cms-page-view .page-wrapper #maincontent .custnewmobileview_filter .ui-slider-inputs .ui-slider-legend p {    background-color: transparent;font-family: 'WorkSans';font-weight: normal;text-align: center;color: #000000;font-size: 12px;width: 100% !important;
line-height: 40px;padding: 0px;border: 1px solid #000;margin-bottom: 10px !important;
border-radius: 8px;height: 40px;text-transform:uppercase;letter-spacing:0px;display:flex;align-items:center;justify-content:center;}	
	
#maincontent .custnewmobileview_filter .table-filter-color .selected-diamond-color {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-intensity .selected-diamond-intensity {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-clarity .selected-diamond-clarity {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-certificate .selected-diamond-certificate {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-cut .selected-diamond-cut {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-polish .selected-diamond-polish {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-symmetry .selected-diamond-symmetry {border:1px solid #000000 !important;background: #FCF7F3 !important;}
#maincontent .custnewmobileview_filter .table-filter-fluorescence .selected-diamond-fluorescence {border:1px solid #000000 !important;background: #FCF7F3 !important;}

#maincontent .custnewmobileview_filter .table-filter-gemtype .selected-diamond-gemtype {border:1px solid #000000 !important;background: #FCF7F3 !important;}

#maincontent .custnewmobileview_filter .table-filter-mineoforigine .selected-diamond-mineoforigine {border:1px solid #000000 !important;background: #FCF7F3 !important;}

#maincontent .custnewmobileview_filter .table-filter-treatment .selected-diamond-treatment {border:1px solid #000000 !important;background: #FCF7F3 !important;}

body:not(._keyfocus) #maincontent .custnewmobileview_filter .filter_512:focus, #maincontent .custnewmobileview_filter .filter_512.active{background-color:#FCF7F3 !important;color:#000000 !important;border:1px solid #000000 !important;}	

.custnewmobileview_filter p.table-filter-label {font-family:'WorkSans' !important;font-size:21px !important;position:relative;
top:-8px;}

.custnewmobileview_filter .step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label-cut {position:relative;
top:-6px !important;}

.custnewmobileview_filter .step2mobile #filterblk .filter_512_calculation .table-filter-carat p.table-filter-label {position:relative;
top:0px !important;}

.custnewmobileview_filter .step2mobile #filterblk .filter_512_calculation .table-filter-price p.table-filter-label {position:relative;
top:0px !important;}

.custnewmobileview_filter .resetmobilefilter {float:left;width:100%;margin-top:40px;margin-bottom:20px;}
	
.custnewmobileview_filter .resetmobilefilter .resetmobilefilter_content {width:65px;margin:0px auto;cursor:pointer;}
.custnewmobileview_filter .resetmobilefilter .resetmobilefilter_content span.text {color:#999999;font-family:'WorkSans';
font-size:14px;}
.custnewmobileview_filter .resetmobilefilter .resetmobilefilter_content span.image img {width:12px;position:relative;top:1px;
left:3px;}	

.custnewmobileview_filter .mobilediamondresults {    width: 100%;
    padding: 0px 15px;float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 95px;
    position: fixed;
    bottom: 0px;
    display: block;
    left: 0px;
    border-top: 2px solid #E0E0E0;background:#ffffff;z-index: 9999999999;}


.custnewmobileview_filter .mobilediamondresults .mobilediamondresults_content {    display: flex;
    justify-content: center;
    color: #fff;
    border: 1px solid #D84813;height: 55px;line-height: 55px;
    background: #D84813;
    margin-top: 20px;}
	
.custnewmobileview_filter .mobilediamondresults .mobilediamondresults_content span {font-family:'WorkSans';
font-size: 14px;float: left;margin-right: 8px;}
.custnewmobileview_filter .mobilediamondresults .mobilediamondresults_content span.diamondsresults_text {margin-right:0px !important;}
.cms-page-view .page-wrapper .custnewmobileview_filter .diamondsresluts-header .diamondsresluts {padding-left:15px;}	
.cms-page-view .custnewmobileview_filter .filter_512_calculation {padding:5px 0px 15px 0px;}
.cms-page-view .custnewmobileview_filter .row {margin:0px !important;}
.cms-page-view .custnewmobileview_filter .row .col-xs-8 {padding-left:5px !important;padding-right:5px !important;}
.cms-page-view .page-wrapper .custnewmobileview_filter .row .col-xs-8:nth-child(1) {padding-left:0px !important;}
.cms-page-view .page-wrapper .custnewmobileview_filter .row .col-xs-8:nth-child(3) {padding-right:0px !important;}

.cms-page-view .custnewmobileview_filter .row .col-xs-12 {padding-left:5px !important;padding-right:5px !important;}
.cms-page-view .page-wrapper .custnewmobileview_filter .row .col-xs-12:nth-child(1) {padding-left:0px !important;}
.cms-page-view .page-wrapper .custnewmobileview_filter .row .col-xs-12:nth-child(2) {padding-right:0px !important;}
	
.custnewmobileview_filter .step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label span.cutfilter_note {
font-size:10px !important;font-family:'WorkSans' !important;}	
.custnewmobileview_filter .step2mobile {float:left;width:100%;display:block;position:relative;margin-top:10px;}

.cms-page-view .page-wrapper .custnewmobileview_filter .noUi-base .noUi-origin .noUi-handle {border:2px solid #d8481f !important;background: #ffffff !important;border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 20px !important;height: 20px !important;top:-10px !important;}

.cms-page-view .page-wrapper .custnewmobileview_filter .noUi-base .noUi-origin .noUi-handle.noUi-handle-upper {margin-left:-20px !important;}

.cms-page-view .page-wrapper .custnewmobileview_filter .noUi-horizontal {height:4px !important;}

.cms-page-view .page-wrapper .custnewmobileview_filter .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {
top:10px;width: 80px;}

.cms-page-view .page-wrapper .custnewmobileview_filter .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right input {
width: 80px !important;float: left;top: 0px;border: 1px solid #D1D1D1 !important;text-align: center !important;
box-shadow: none !important;font-family: 'WorkSans' !important;color: #000 !important;display: flex;
justify-content: center;align-items: center;font-size: 12px !important;}

.cms-page-view .page-wrapper .custnewmobileview_filter .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {
top:40px;width: 80px;}

.cms-page-view .page-wrapper .custnewmobileview_filter .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left input {
width: 80px !important;float: left;top: 0px;border: 1px solid #D1D1D1 !important;text-align: center !important;
box-shadow: none !important;font-family: 'WorkSans' !important;color: #000 !important;display: flex;
justify-content: center;align-items: center;font-size: 12px !important;}

.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content .top {margin-top:0px !important;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content .top .text {margin-top:5px !important;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content .top .header_buttons {margin-top:10px !important;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content .top .header_phoneno {margin-top:15px !important;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content .bottom {margin-top:5px !important;}
.cms-page-view .page-wrapper #maincontent .separate_diamondpage .alldiamondsdata .mt_cta_pdp {padding:0px 10px 0px !important;}
.diamonds_filternew_desktop .diamondsearch_header .diamondsearch_header_content .bottom p {margin-bottom:0px !important;}
body.cms-page-view .page-wrapper main#maincontent .content .alldiamondsdata .diamondstables_tab a {padding:0px !important;
margin-bottom:15px !important;}
body.cms-page-view .page-wrapper main#maincontent .diamondsresluts-header {margin-top:15px !important;margin-bottom:15px !important;}
body.cms-page-view .page-wrapper main#maincontent .separate_diamondpage .tangiblee-cta.tng-plp-cta {top:12px !important;}

/* mobile filter new design code end */

/* footer changes code start 2025 */

[lang="en-GB"] body .page-footer #topfooter .footer-box.footercustshowroom ul.showroomaddress li.footeradd-first {padding-top:6px !important;}

[lang="en-GB"] body footer.page-footer .top-footer-wrapper .footer.content .ukfooter ul#footer-content-contactus li.footcontact-first {
padding-top:1px !important;}

[lang="en-GB"] body footer.page-footer #topfooter .footer.content .ukfooter .col-sm-6 .footerukus_showrooms .showroomaddress li.footeradd-first {padding-top:0px !important;}


[lang="en-US"] body .page-footer #topfooter .footer-box.footercustshowroom ul.showroomaddress li.footeradd-first {padding-top:6px !important;}

[lang="en-US"] body footer.page-footer .top-footer-wrapper .footer.content .ussitefooter ul#footer-content-contactus li.footcontact-first {padding-top:1px !important;}

[lang="en-US"] body footer.page-footer #topfooter .footer.content .ussitefooter .col-sm-6 .footerukus_showrooms .showroomaddress li.footeradd-first {padding-top:0px !important;}

body footer.page-footer .widget.block-static-block .row.footer-logo {border:none !important;padding-bottom:15px !important;}
body footer.page-footer .widget.block-static-block .row.footer-social {border:none !important;}
footer.page-footer #topfooter .footer.content {padding:40px 0px 30px 0px !important;}

[lang="en-US"] body footer.page-footer #topfooter .footer.content {padding:40px 0px 0px 0px !important;}

body .page-wrapper footer.page-footer #topfooter .footer.content .ussitefooter .usfooterpayment {float: left;width: 100%;margin-top: 10px;margin-bottom: 15px;}

body footer.page-footer #topfooter .ussitefooter .col-sm-6 .footernewyorkblock ul#footer-content-4 li {font-size: 12px;
text-transform: uppercase;margin-bottom: 10px;}

body footer.page-footer #topfooter .ussitefooter .col-sm-6 .footernewyorkblock ul#footer-content-4 {padding-top:6px;}

body footer.page-footer #topfooter .ussitefooter .col-sm-6 .footerdallasblock ul#footer-content-4 li {font-size: 12px;
text-transform: uppercase;margin-bottom: 10px;}

body footer.page-footer #topfooter .ussitefooter .col-sm-6 .footerdallasblock ul#footer-content-4 {padding-top:6px;}

body footer.page-footer .bottom-footer-wrapper {border:none !important;}

body footer.page-footer #topfooter .footer.footer-content-top {display:none;}

body .page-wrapper footer.page-footer #bottomfooter {padding-top:0px !important;}

[lang="en-GB"] body .page-footer #topfooter .footer-box.footercustshowroom ul.showroomaddress li.footeradd-first {padding-top:6px !important;}

/* footer changes code end 2025 */


}

/* all screen resolution solution code start */

@media only screen and (max-width: 1025px) {

header.page-header .panel.wrapper .panel.header {background: #f1f1f1 !important;}	
body header.page-header .panel.wrapper .panel.header ul.links {margin: 0px !important;float: none !important;width: 100% !important;
display: flex !important;justify-content: center !important;}
body header.page-header .panel.wrapper .panel.header .header.links li.telcs {padding-right:0px !important;}
body header.page-header .panel.wrapper .panel.header .header.links li.compare {display:none !important;}
body header.page-header .panel.wrapper .panel.header .header.links li:last-child {display:none !important;}

body .page-wrapper header.page-header .header-wrapper-content>.header.content {padding:0px !important;}
body.cms-home .page-wrapper header.page-header .header-wrapper-content>.header.content {padding:10px 0px 0px 0px!important;}

.checkout-index-index .page-header {padding: 0px !important;}
	
}

/* ipad css code start */

@media only screen and (min-width: 767px) and (max-width: 1025px) { 

.page-wrapper header.page-header .panel.header .header.links {padding-top:10px !important;padding-bottom:10px !important;}
header.page-header .header-wrapper-content .header.content .nav-toggle {top: 30px;}	
body .page-wrapper header.page-header .header-wrapper-content {height: 80px !important;}
header.page-header .header-wrapper-content .header.content a.logo {margin:0px auto !important;display:flex !important;justify-content:center !important;}
.page-wrapper header.page-header {float:left !important;width:100% !important;height:115px !important;}
body header.page-header .header-wrapper-content {border-bottom:1px solid #ccc !important;}

body .page-header .header.content .logo img.small-logo {width:100% !important;height:100% !important;}
body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtnone {    margin-right:20px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {width: 80%;}

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {margin-left:10px;width:80%;
padding-top:0px;}
body.cms-home .home_discoverrevediamonds .left img {border-radius:300px !important;}

body.cms-home .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {font-size: 12px;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen ul li {width: 33%;margin-right: 0px;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left:0px !important;margin-top:30px !important;width: 22%;}

[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(1) {width:20%;}
[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(2) {width:26%;}
[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(4) {width:26%;}

header.page-header .header-main-menu .sections.nav-sections {width:520px !important;}     
html.nav-before-open body {height:100% !important;overflow:visible !important;position:relative !important;width:570px !important;}

body.cms-home .page-wrapper .home_perfectsymbol .content .right ul li a {width: 450px;}
body.cms-home .home_bookconsultant .home_bookconsultant_content .appointmentbuttons {float: inherit;width: 450px;margin: 20px auto;}

footer.page-footer .top-footer-wrapper .widget.block .text-center.footer-logo img.footer_logo {width:120px !important;height:auto !important;}
body.catalog-category-view .page-wrapper .columns .category_shortdesc {padding: 0px 20px;}

body.catalog-product-view .page-wrapper main#maincontent {float:left;width:100%;margin-top:40px;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {left:-73% !important;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 select.bundle-option-select {padding-right: 0px !important;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {left:220px !important;}

body.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .addtocart button {width:450px !important;margin:0px auto 15px !important;}

body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .bookand_appointment a {width:450px !important;margin:0px auto !important;}

body.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice {float: none !important;width: 450px !important;margin: 0px auto !important;}

body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .left {float: left;margin-top: 32px;}
body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right {float: right;margin-top: 35px;}

.cms-page-view .separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top img {width:50% !important;}

.cms-page-view .separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top {text-align:center;}

body .page-wrapper .page-header .minicart-wrapper .ui-dialog .block-minicart {top:70%;}

body.checkout-cart-index .cart-container form#discount-coupon-form .fieldset.coupon {width:450px;margin:0px auto;}
	
body.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .fieldset.coupon .field .control {width: 180px;}

body.checkout-cart-index .cart-discount .cartcust-links {position: relative;top: 0px;float: left;margin-bottom: 35px;}	
body.checkout-cart-index .cart-discount .content {padding: 5px 15px 30px !important;}
body.checkout-cart-index .cart-summary .checkout-methods-items {margin: 30px auto;padding: 0 15px;text-align: center;width: 450px;}
body.checkout-index-index main#maincontent {float:left;width:100%;}
body.cms-home .home_googlereviews .home_googlereviews_content .title {text-align: center;}

.catalog-category-view .columns li.product-item a.product-item-photo .product-image-container .product-image-wrapper img {
max-height:none !important;height:100% !important;}

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {width: 50px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right {width:80px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {width:20px;}


}

@media only screen and (min-width: 767px) and (max-width: 768px) { 

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {width: 60px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right img {width: 100px;}

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {width: 20px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left img {width: 20px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content {min-height: 80px;}


}

/* ipad css code end */

/* all type ipad landscape view css code start  */

@media only screen and (min-width: 1010px) and (max-width: 1370px) { 

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink a {width: 100%;}

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {margin: 0px auto;width: 620px;}

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {margin-right:15px;}

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.virtualbutton {margin-left:15px;}

body .page-wrapper header.page-header #currencytoglemain #custcurrencytoggle {width:100%;position:absolute;top:21px;
left:auto;transform:translate(-55%, -50%);}

body.catalog-product-view .page-wrapper #maincontent .columns .column.main .product-main-content {padding: 0px 30px;}

body.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items button.action span {padding: 0px 50px;width: 200px;height: 45px;display: flex;justify-content: center;align-items: center;}

body.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore {float:left;width:100%;margin-top:40px;height:65px;}

body.catalog-category-view .page-wrapper #maincontent .column.main #product-list-container .products-grid ol.product-items .custloadmore button.action {display:block;padding:10px 50px;float:left;position:relative;height:65px;}

body footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) ul#footer-content-contactus li.footer_storeimage img {width:100% !important;}

html body.catalog-category-view .page-wrapper #maincontent {width:100% !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .column.main  #product-list-container .products-grid li.item {
width:22.8% !important;}

body.catalog-category-view .page-wrapper main#maincontent .columns .products-grid ol.product-items li.product-item .product-item-info .d-flex .product-item-details {height:100% !important;}

body.cms-page-view .page-wrapper #maincontent .desktopfilternewdesign_content .desktopfilter_sectiontwo_content .sectiontwo_attribute .colour_content .bottom ul li p {padding-left:5px;padding-right:5px;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_second .visualsecond_attribute span.value {font-size:10px;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .previewname .previewtitle {font-size:12px;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .diamondpreview_firstrow .visualprice {
font-size:12px;}

body.cms-gemstones .page-wrapper #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.clarity span.value {font-size:6.5pt !important;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.carat {width:26%;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.clarity {width:42%;}

body.cms-gemstones #maincontent .diamondssection #diamond-result .visualview_diamonds .visualsecond_row_first .visualsecond_attribute.cut {width:32%;}

body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart {width: 105px;line-height: normal;height: 45px;display: flex;justify-content: center;align-items: center;}

body.cms-page-view .page-wrapper #maincontent .columns .diamondssection #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {width: 105px;line-height: normal;height: 45px;display: flex;justify-content: center;align-items: center;}

}

/* all type ipad landscape view css code end  */

/* all ipad view code start */

@media only screen and (min-width:767px) and (max-width:1026px) { 

.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons .bookanappointment_btn.blogcust_btn {margin-right:30px !important;
margin-bottom: 0px !important;}
.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons a.blogcust_btn {width:300px !important;}

}

/* all ipad view code end */

/* mobile big screen and ipad portrait view code css start */

@media only screen and (min-width:687px) and (max-width:1010px) { 

body.cms-home .page-wrapper .widget.block .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtnone {width: auto;display: inline-block;float: left;margin-right: 12px;padding: 0px 4%;}

body.cms-home .page-wrapper .widget.block .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtntwo {width: auto;display: inline-block;float: left;height: 48px;padding: 0% 4%;}
body.cms-home .page-wrapper .column .home_googlereviews {margin-bottom:30px;margin-top:10px;}
body.cms-home .page-wrapper .column .home_bookconsultant .home_bookconsultant_content .appointmentbuttons {width:100%;}
body.cms-home .page-wrapper .column .instagramblock_mobile .instagramblock_mobile_content .owl-carousel .owl-item img {width:auto;margin:0px auto;}
.page-wrapper .page-header .mobiletopbook .mobiletopbook_content a span {margin-right:0px !important;}
html body .page-wrapper header.page-header {height:122px !important;}
body.addmobilebookan_appointment .page-wrapper header.page-header {height:140px !important;}
html body.catalog-category-view .page-wrapper #maincontent {padding-top:140px !important;}

body.catalog-category-view .page-wrapper .sidebar .filter-options-item .filter-options-content ol.stoneshape li a span.icon img {width:40% !important;}
body.catalog-category-view .page-wrapper .sidebar .filter-options-item .filter-options-content ol.style li a span.icon img {width:40% !important;}
body.catalog-category-view .page-wrapper .sidebar .filter-options-item .filter-options-content ol.gemstones li a span.icon img {width:30% !important;}
body.catalog-category-view .page-wrapper .filterselected_toolbar_mobile .cust_toolbar .toolbar-sorter {right:5px;}
html body.categoryfilter_open .page-wrapper header.page-header {height:60px !important;}
body.checkout-cart-index .page-wrapper #maincontent {float:left !important;width:100% !important;}
body.checkout-cart-index .page-wrapper #maincontent .columns {float:left;width:100%;display:block;position:relative;}
body.checkout-cart-index .page-wrapper #maincontent form.form-cart .cart.actions .actions-toolbar {float:left;margin-bottom:20px;
margin-right:12px;}
body.checkout-cart-index .page-wrapper .cart-container .cart-discount .cartcust-links ul {width:100%;padding-left:10px;}
body.checkout-cart-index .cart-container form#discount-coupon-form .fieldset.coupon {width:390px !important;margin:0px auto !important;}
body.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {display:flex;justify-content:center;align-items:center;}
body.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(1) {margin-right:30px;}

body.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td {width: 14%;}
body.cms-page-view .page-wrapper .separateloose_diamondspage .listviewdiamonds_results tbody tr td:nth-child(1) {width:9%;}
body.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(2) {width:4%;}
body.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(3) {padding-left: 110px;}
body.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(4) {padding-left:70px;}
body.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(5) {padding-left:14px;}
body.cms-page-view .page-wrapper .separateloose_diamondspage .listview_header table tbody tr th:nth-child(6) {padding-left:0px;}

body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td {width: 14%;}
body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listviewdiamonds_results tbody tr td:nth-child(1) {width:9%;}
body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(2) {width:4%;}
body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(3) {padding-left: 110px;}
body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(4) {padding-left:70px;}
body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(5) {padding-left:14px;}
body.cms-page-view .page-wrapper .separatelabgrown_diamondspage .listview_header table tbody tr th:nth-child(6) {padding-left:0px;}

body.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td {width: 14%;}
body.cms-page-view .page-wrapper .separatecolour_diamondspage .listviewdiamonds_results tbody tr td:nth-child(1) {width:9%;}
body.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(2) {width:4%;}
body.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(3) {padding-left: 110px;}
body.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(4) {padding-left:70px;}
body.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(5) {padding-left:14px;}
body.cms-page-view .page-wrapper .separatecolour_diamondspage .listview_header table tbody tr th:nth-child(6) {padding-left:0px;}

body.cms-page-view .page-wrapper .gemstonespage .listviewdiamonds_results tbody tr td:nth-child(4) {width:16% !important;}
body.cms-page-view .page-wrapper .gemstonespage .listview_header table tbody tr th:nth-child(4) {padding-left:120px !important;}

body.cms-gemstones .page-wrapper .gemstonespage .diamondssection .diamond_mobilevisulviewnew .headtop .gemstonemobiletop_content {
float:left !important;padding-right:0px !important;padding-left:30vw !important;}
body.cms-page-view .page-wrapper .gemstonespage .listview_header table tbody tr th:nth-child(2) {padding-left:8px !important;}
body.cms-page-view .page-wrapper .gemstonespage .listview_header table tbody tr th:nth-child(5) {padding-left:105px !important;}
body.cms-page-view .page-wrapper .gemstonespage .listview_header table tbody tr th:nth-child(6) {padding-left:95px !important;}

body.cms-page-view .page-wrapper .columns #maincontent .separate_diamondpage #diamond-search-result .mobile_listview_diamonds {height:60px !important;}


}

/* mobile big screen and ipad portrait view code css end */


/* ipad view common verticle view and ios Ipd css code start */

@media only screen and (min-width:700px) and (max-width:1025px) { 

body .page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 ul.menugroupdrop_link li.item a.menuicon {width:6% !important;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content img {width:20% !important;}

.page-wrapper header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width:90%;}

.cms-home .page-wrapper .widget .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {width:350px;}

.cms-home .page-wrapper .widget .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtnone {margin-right:15px;}
.cms-home .page-wrapper #maincontent .home_discoverrevediamonds .right ul.features li:nth-child(2) {margin-bottom: 55px;
margin-top: 20px;}
.cms-home .page-wrapper #maincontent .home_discoverrevediamonds .right ul.features li:nth-child(3) {margin-bottom:60px;}
.cms-home .page-wrapper #maincontent .home_discoverrevediamonds .right ul.features li:nth-child(4) {margin-bottom:60px;}
.cms-home .page-wrapper #maincontent .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 {
font-size: 21px;line-height: 35px;}
.cms-home .page-wrapper #maincontent .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 span {
float:left;width:auto;}

body.cms-home .page-wrapper .homeasseen .content_homeasseen ul li {width:29.5% !important;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left:25px !important;}
body.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content {
width:570px !important;}
body.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content a.jewellery {
margin-right:28px !important;margin-bottom:20px !important;float: left;}
body.home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .button .button_content a {width:270px !important;}

body.cms-home .page-wrapper .widget.block .home_topbanner {margin-top:13% !important;}

body.cms-home .page-wrapper #maincontent .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a {
width:339px !important;margin-bottom:30px;}

body.cms-home .page-wrapper #maincontent .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a.aone {
margin-right:26px;}
body.cms-home .home_discoverrevediamonds .left img {border-radius: 300px;}
body.cms-home .home_gifsjewellery_block .home_gifsjewellery_block_content .bottom .text {font-size:17px !important;}
body.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(1) img {width:5% !important;}
body.cms-home .homegetintouch .homegetintouch_content ul li img {width:5% !important;}
body.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(5) img {width:5% !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height:100% !important;width:100% !important;
position: relative;display: block;}

body.catalog-category-view .page-wrapper #product-list-container .products.products-grid #category-products-grid ol.products {
margin:20px 5px 20px 10px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid #category-products-grid ol.product-items li:nth-child(odd) {margin-left: 0px !important;margin-right: 6px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid #category-products-grid ol.product-items li.product-item {width: 48.5% !important;height: 100% !important;}

body.catalog-category-view .page-wrapper #maincontent .columns .main #product-list-container .products-grid #category-products-grid ol.product-items li:nth-child(even) {margin-left:6px !important;margin-right:0px !important;float:right !important;}

body.catalog-category-view .page-wrapper main#maincontent .columns .sidebar {width:100% !important;}


}

/* ipad view common verticle view and ios Ipd css code end */


@media only screen and (max-width: 435px) {
	
.checkout-index-index .payment-methods .payment-method.stripe-payments .stripe-icon-container.right {width:65%;}	
.checkout-index-index .payment-methods .payment-method.stripe-payments .stripe-icon-container.right img.stripe-icon {margin-right:0px;width:12.5%;}	
.checkout-index-index .payment-methods .payment-method.stripe-payments .payment-method-title .label span::nth-child(2){font-size:13px;}	
	
}	

@media only screen and (max-width: 376px) {

header.page-header .panel.wrapper .panel.header ul.links {width: 315px !important;}

[lang="en-US"] body header.page-header .panel.wrapper .panel.header ul.links {width:375px !important;}

header.page-header .header.links li.emlcs {margin-left: 0px !important; padding-right: 10px !important;border-right: 1px solid #fff !important;}
header.page-header .header.links li.telcs {padding-right: 0px !important;margin-left: 0px !important;border-left:none !important;}

header.page-header .header.links li.telcs a {margin-left: 10px !important;}
header.page-header .header.links li a {font-size: 11px !important;}
.catalog-product-view .product-main-content .ringsizeinfo-tooltips {right: 30px !important;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {font-size: 12px !important;}

}	

@media only screen and (max-width: 370px) {

.page-header .header.content .minicart-wrapper {width: 80px !important;}
.page-header .header.content .minicart-wrapper a.wishlist_cs {width: 20px !important;}
.page-header .header.content .minicart-wrapper a.register-link {width: 18px !important;}
.minicart-wrapper .action.showcart:before {padding: 7px 10px !important;}	

.catalog-product-view .product_info .productstep_one .stepone_right .select_title {font-size: 3vw !important;}
.catalog-product-view .product-main-content .ringsizeinfo-tooltips {right: 30px !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileview_select_title {font-size: 5.4vw !important;}

.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {width: 47% !important;font-size: 9px !important;}
.catalog-product-view #maincontent .product_info .your-order-block .actions .yourorder-appointment span {font-size: 10px !important;}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {margin-right: 10px !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds span {font-size: 10px !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 10px !important;}
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p {font-size: 12px !important;}

	
}

@media only screen and (max-width:365px) {

body.catalog-category-view .page-wrapper #maincontent .columns #product-list-container .products-grid ol.product-items li.product-item {
width: 38% !important;}

.catalog-category-view .page-wrapper #maincontent .columns #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details {padding:0px !important;}

.catalog-category-view .page-wrapper #maincontent .columns #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {height:90px !important;}

.catalog-category-view .page-wrapper #maincontent .columns #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {font-size:14px !important;}

.catalog-category-view .page-wrapper #maincontent #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .custfinalprice {margin-bottom:25px !important;}

body.catalog-category-view .page-wrapper #maincontent .columns #product-list-container .products-grid ol.product-items li.product-item {
width: 39% !important;}

}

/* mobile both screen css code start */

@media only screen and (max-width:699px) {

.cms-page-view #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_360_view .DimondDetailBox.certificate #my_360view {float:left !important;width:100% !important;display:flex !important;justify-content:center !important;}
.cms-page-view #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_360_view .DimondDetailBox.certificate #my_360view img {height:360px !important;width:360px !important;object-position: 50% 50% !important;object-fit:cover !important;}
.cms-page-view #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_360_view_video {display:flex !important;
justify-content:center !important;}
body.cms-page-view .page-wrapper #maincontent #diamond-detail-result .col-xs-12.col-sm-6.col-md-6 {width:100% !important;}

}	

/* mobile both screen css code end */


@media only screen and (min-width: 1026px) and (max-width: 1370px) {
	
.page-header.custom_activesticky .header.content .col1-custom {width: 210px !important;}	
.page-header.custom_activesticky .header #octagonss.octagon_header {width: 190px !important;}
.page-header.custom_activesticky .header #octagonss.octagon_header p {font-size: 11px !important;}
.page-header.custom_activesticky .cdz-horizontal-menu .groupmenu {margin-left: 50px !important;}
.page-header.custom_activesticky .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {padding: 13px 0.5vw !important;font-size: 0.95vw !important;}

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 {width: 45% !important;padding-left:5px !important;}
.catalog-category-view .filter-options .filter-options-item {padding: 8px 0.4vw ! important;}

.catalog-product-view .product_info .productstep_one .stepone_right .select_title {width: 100%;}
.catalog-product-view .product_info .productstep_two .steptwo_right .select_title {width: 100%;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01 {margin-right: 5px;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {font-size: 1.2vw;}
.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 0.9vw !important;padding: 17px 2px;}

.catalog-product-view .your-order-block .your-order {width: 100%;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {font-size: 13px;width: 210px;}
.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment {width: 210px;}
.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment span {width: 210px !important;font-size: 13px;}
.catalog-product-view .product_info .your-order-block .actions .custinstock {width: 450px;}

.catalog-product-view .product_info .mt_344 .mt_345 {font-size: 1vw;}
.catalog-product-view .productstep_two .product-diamondstable .mt_cta_pdp a {font-size: 1vw;}
.catalog-product-view .productstep_two .table-filter .table-filter-shape li {width: 4.3vw;}
.catalog-product-view .product-main-content .product_info .table-filter-price .ui-slider-inputs input.ui-left-value-price {width: 10% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-price .ui-slider-inputs #slider-range-price-767 {width: 65% !important;left: 0% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-price .ui-slider-inputs input.ui-right-value-price {width: 20.5% !important;}
.table-filter.hidden-767 .table-filter-shape .deskdiamonds-firstshow ul span#custmoreshapes-show span#diamonds-moreless {font-size: 10px;}

.catalog-product-view #diamondRow_PRIDHPCHRFMEP > li:last-child {padding-top: 5px;}
.catalog-product-view .media .icon_360_orange {width: 25%;margin-left: 0px;}
.catalog-product-view .media .icon_360_grey {width: 25%;margin-left: 0px;}
.catalog-product-view .media .icon_certificate_orange {width: 25%;margin-left: 7px;}
.catalog-product-view .media .icon_double_arrow {font-size: 100% !important;}

html body.catalog-product-view .block.related .related-upsell-crossell.block-content {width:100% !important;}

	
}	

/* all screen resolution solution code end */