div.rolex-wrap-banner-fix {
    max-height: inherit;
	margin: 0 0 40px 0;
}
div#rolex-container div.rolex-info.centered span.service_h1 {
    font-size: 32px;
    letter-spacing: 1px;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
}
div#rolex-container div.rolex-info p {
	font-size: 15px;
    line-height: 1.4em;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
    color: #424242;
    font-weight: normal;
}
 
div#rolex-container .row.no-gutters div.rolex-info .service_process_h1, div#rolex-container .row.no-gutters div.rolex-info span.service_h1 {
    font-size: 24px;
    letter-spacing: 0px;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
}
div#rolex-container div.btn-model.discover-more {
    letter-spacing: 0;
    margin: 20px auto 0;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
}

div#rolex-container div.btn-model a {font-weight: normal;font-size: 15px;}
 
div#rolex-container .rolex-wrap-banner-fix.bottom-banner div.rolex-info {
    max-width: 1120px !important;
    width: 100%;
}
.rolex-wrap-banner-fix.bottom-banner {
    margin: 40px 0;
}
div#rolex-container .rolex-wrap-banner-fix.bottom-banner div.rolex-banner-text {
	max-height: inherit;
}
div#rolex-container div.rolex-info h2 {
    font-size: 16px;
}
div#rolex-container .btn-model.discover-more.align-left {
    margin: 20px auto 0 0;
}
div#rolex-container .row.no-gutters div.rolex-info .sub-title {font-weight: bold;font-family: "Helvetica", "Arial", "Verdana", sans-serif;margin-bottom: 22px;font-size: 16px;}

.our-latest-preowned .bottom-text {
	font-size: 16px;
    font-weight: bolder;
    line-height: 24px;
	margin: 12px 0 25px;
}
.our-latest-preowned .line1 {
    font-size: 15px;
}
.our-latest-preowned .bottom-text .line2 {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.our-latest-preowned .line3 {
    font-weight: 300;
    text-shadow: none;
}
.our-latest-preowned .line4 {
    font-weight: normal;
}
.rolex-info.model-info.top_position span {
    color: #fff;
    font-size: 16px;
     letter-spacing: 0;
}
div#rolex-container .block-txt div.rolex-info.top_position h1.pre-owned-sec-web {
    text-transform: inherit;
	margin: 0 0 -8px 0;
}
.rolex-info.model-info.top_position .pre-owned-sec-web span {
    text-transform: inherit;
}
.rolex-info.model-info.top_position span.rws_rolex_sub_title {
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
    color: #fff;
    font-size: 18px;
    margin-bottom: 8px;
    text-transform: inherit;
    display: block;
    letter-spacing: 0;
	font-weight: 600;
}
div#rolex-container .block-txt div.rolex-info.top_position .rws_rolex_title {
    text-transform: uppercase;
    display: block;
    font-size: 30px;
}
div#rolex-container .our-latest-preowned + .btn-model.discover-more {
    display: table; margin: 20px auto !important
}
div#rolex-container.rolex-certified-pre-owned .rolex-wrap-banner-fix.bottom-banner .rolex-info-outer {
    max-width: 1680px !important;
    width: 100%;
    margin: 0 auto;
}
div#rolex-container.rolex-certified-pre-owned .rolex-wrap-banner-fix.bottom-banner div.rolex-info {
    max-width: 50% !important;
    margin-left: 40px;
 }
/* div#rolex-container.rolex-certified-pre-owned div.btn-model.discover-more {
    margin-left: 0;
} */
div#rolex-container.rolex-certified-pre-owned div.rolex-banner-text {
    max-height: inherit;
}

div#rolex-container .contact-sec div.block-txt {
    background: #212121;
    margin: 0 10px;
    font-family: "Helvetica Now Text", Helvetica, Arial, sans-serif;
}
div#rolex-container .contact-sec .col-md-4 {
    padding: 0;
    margin-bottom: 20px;
}
.text-lgd100.bold.mb-2.w-full.text-brown-text {
    font-size: 14px;
    color: #ffffff;
}

.text-body100.w-full.font-bold.leading-8.text-brown-text {
    color: #fff;
    font-size: 20px;
    font-family: "Helvetica Now Text", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
}


.product-listing-page .container {
    max-width: 1500px;
}
.rolex-custom-class-unique.page-with-filter .products-grid .product-items .item.first_row {
    width: 50% !important;
    padding: 0 10px;
}

.rolex-custom-class-unique.page-with-filter .products-grid .product-items .item {
    padding: 0 10px;
}

div.grid-wrap ul.product-grid li.product-grid-item div.info {
    padding: 20px 0 50px !important;
    text-align: left;
} 

.product-listing-page .container {
    max-width: 1500px;
}
.filter-bar .item.filter-checkbox {
    width: 100%;
    line-height: 32px;
    padding: 6px 0;
    font-size: 15px;
}

#rolex-container div.filter-bar .rolex_collection div.filter-set div.title {
    font-size: 17px;
    letter-spacing: 1px;
}
.price_slider_li {
    padding: 0 20px;
    margin-bottom: 45px;
}

#rolex-container div.filter-bar div.filter-set div.title {
    margin: 10px 0 0;
    padding: 0;
    font-size: 16px;
}
.reset-rolex {
    margin: 10px 0 20px;
}
div.filter-bar div.filter-set, span#filter-rolex, .reset_filters_div {
    width: 86%;
    margin-bottom: 20px;
}
.rdio label:before {
    top: 1px;
    left: 0;
	right: auto;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.rdio label {
    padding-left: 30px;
}
.rdio input[type=radio]:checked + label::after, .rdio input[type=radio]:checked + input + label::after {
	right: auto;
    left: 5px;
}
.rolex-custom-class-unique.catalog-category-view .products-grid + .bottom_toolbar {
    border: 0;
}
.rolex-custom-class-unique.catalog-category-view .products-grid + .bottom_toolbar {
    border: 0;
}

.rolex-custom-class-unique div.grid-wrap ul.product-grid li.product-grid-item div.info span.name {
    font-weight: bold;
    letter-spacing: 0;
}
.rolex-custom-class-unique div.grid-wrap ul.product-grid li.product-grid-item div.info span.name span {
    white-space: nowrap;
}

.rolex-custom-class-unique div.grid-wrap ul.product-grid li.product-grid-item div.info .name {
    font-size: 18px;
	letter-spacing: 2px;
}
.content-box {
    background: #000;
}
div#rolex-container div.grid-wrap ul.product-grid li.product-grid-item div.info .sub_text {
    color: #646464;
    font-weight: 500;
}

div#rolex-container div.grid-wrap ul.product-grid li.product-grid-item div.info .sub_text .btm-sec-product {
    color: #111111;
    display: block;
    line-height: 15px;
}
div#rolex-container .preowned-model-btm div.block-txt div.rolex-info {
    display: block;
}
div#rolex-container .preowned-model-btm div.block-txt div.rolex-info .heading {
    font-weight: 600 !important;
    font-size: 18px;
    margin-bottom: 20px;
	color: #000;
	font-family: "Helvetica", "Arial", "Verdana", sans-serif;
}
 div#rolex-container .rolex-refrence-section div.block-txt div.rolex-info {
    width: 100%;
    margin: 0;
    display: flex;
    flex-direction: inherit;
    flex-wrap: wrap;
    top: 0;
    max-width: inherit;
}

div#rolex-container .rolex-refrence-section .block-details div.rolex-info p {
    flex: 0 0 50%;
    max-width: 50%;
	padding-left: 20%;
}
div.rolex-breadcrumbs {
    padding: 0 20px;
}
.gm-style > div {
border: none !important;
}
div.rolex-breadcrumbs p {
	font-family: "Helvetica", "Arial", "Verdana", sans-serif;
    text-transform: inherit;
    font-weight: 500;
    letter-spacing: 0;
	font-size: 13px;
}
.rolex-breadcrumbs p a {  
    font-size: 13px;
}
.rolex-wrap-banner-fix.pre-owned-overlay-sec {
    margin: 40px 0;
}
.pre-owned-overlay-sec .rolex-wrap-banner-fix {
    margin: 0;
}
.pre-owned-overlay-sec .rolex-banner-text {
    max-height: 100%;
}
.pre-owned-overlay-sec h2 {
    font-weight: 400;
}
.rolex-banner-text-inner {
    max-width: 50%;
    text-align: center;
    color: #fff;
    margin: 0 auto;
}
.rolex-custom-class-unique.catalog-category-view .bottom_toolbar .toolbar.toolbar-products .pages strong.page {
    font-size: 14px;
}
.rolex-custom-class-unique.catalog-category-view .bottom_toolbar .toolbar.toolbar-products .pages a.page {
    color: #333333;
}
.rolex-custom-class-unique.catalog-category-view .bottom_toolbar .toolbar.toolbar-products .item.current span {
    color: #127749;
}

.rolex-custom-class-unique.catalog-category-view .bottom_toolbar .toolbar.toolbar-products .pages .item {
    font-size: 14px;
    padding: 8px;
}

.rolex-custom-class-unique.catalog-category-view .bottom_toolbar .toolbar.toolbar-products .pages .action {
    border: 0;
    width: auto;
}
div#rolex-container .detail-sec-w div.block-img {
    background: #1b1a1e;
    border-right: 2px solid #fff;
}
.catalog-product-view .rolex-wrap-bg.grey {
    background: #03070a;
}
.big-image .fotorama__nav__frame.fotorama__nav__frame--thumb {
    border: 1px solid #ccc;
}
.big-image .more-btn.pop-btn {
    position: absolute;
    bottom: 30px;
    right: 12px;
    color: #127749 !important;
    border: 0 !important;
    font-weight: 600;
    cursor: pointer;
}
.privacy-popup.product-360 .modal-body {
    padding: 0;
}

.privacy-popup.product-360 .close-icon {color: #fff;z-index: 9999;top: 28px;right: -6px;}

.privacy-popup.product-360 .modal-header {
    padding: 0;
}

.product-360 ol > li {
    list-style: none;
}

.product-360 ol#threesixty_images {
    margin: 0;
}
.rolex-family-text {
    display: none; 
}
.mob-foot {
    display: none !important;
}
.web-foot {
    display: block !important;
}
div#rolex-container.rolex-certified-pre-owned div.rolex-banner-text .rolex-info {
    padding: 15px 30px !important;
}
div#rolex-container div.rolex-banner-text div.rolex-info span.service_h1 {
    width: 100%;
    text-align: center;
}
div#rolex-container div.rolex-banner-text div.rolex-info span.service_h1 span {
    white-space: nowrap;
}
.form-check-label input[type=checkbox] + span:before, .rdio label:before {
    border: 0.1em solid #000000;
}
.form-check-label input[type=checkbox]:checked + span:before {
    border-color: #127749;
    color: #127749;
    line-height: 18px;
    text-align: center;
    background: #127749;
}
div.rolex-banner-prop1 div.prop1-wrap div.w50 div.rolex-video-wrap iframe {
	outline: 0;
}
.rolex-contact-f .mage-error {
    font-size: 12px;
}

.rolex-contact-f span#msg_req_name {
    display: none;
}

span#email_or_phone {
    display: none;
}
.rolex-contact-f .block-form .form-group.focused .control-label {
    font-size: 16px;
}

div#rolex-container div.block-form {
     align-items: flex-start;
 }

.col-sm-12.block-form.txtarea-sec {
    padding: 0 30px;
}

.col-sm-12.block-form.txtarea-sec label {
    left: 31px;
}

div#rolex-container div.block-form .i-agree-check input[type="checkbox"] {
    position: inherit;
}
.form-group.i-agree-check.focused {
    padding: 0 15px;
}

div#rolex-container .block-form.contactfrmbtn {
    align-items: center;
}
div#rolex-container div.detail-sec-w div.block-txt div.rolex-info.model-info p {
    color: #fff;
}
div#rolex-container div.detail-sec-w div.block-txt div.rolex-info.model-info .rolex-price {
    color: #fff;
}
.price-box.price-final_price {
    padding-left: 10px;
}
.product-add-form .tocart {
    background: #127749;
    border: 0;
    text-transform: inherit;
    width: auto;
    padding: 0 40px;
    height: 41px;
}
.product-qty-container .button-container button {
    background: #127749;
}
.pre-owned-sec-mob {display: none;}
.rolex-breadcrumbs.mob {
    display: none;
}
.rolex-breadcrumbs.web {
    display: block;
}
.rolex-breadcrumbs a:after {
    border-color: #111;
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    height: 7px;
    left: 15px;
    margin-left: -2px;
    margin-top: -9px;
    position: relative;
    top: 0;
    transform: rotate(45deg);
    transition: border-color 0.3s ease-out 0s;
    width: 7px;
}

.rolex-breadcrumbs p a {
    padding-right: 15px;
    color: #111;
}
.product-addto-links a.towishlist.cmn-btn-arrow.cF3 {
    width: auto;
    padding: 0;
    height: auto;
    line-height: 36px;
}

.product-addto-links .cmn-btn-arrow i {
    position: inherit;
    color: #fff;
    top: 0;
    left: 6px;
    line-height: 54px;
}

.product-addto.actions {
    display: flex;
    align-items: center;
}
.product-add-form .tocart {
    color: #fff;
}
.cF3.cmn-btn-arrow:before, .cF3.cmn-btn-arrow:after {
    background: transparent;
}
.rolex_bx_slider.you-may-also1 {
    max-width: 1100px;
    margin: 0 auto;
}
.you_may_also {
    font-size: 20px;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
    font-weight: 800;
	margin: 0 auto 10px;
}
.you-may-also1 .owl-nav .owl-next, .you-may-also1 .owl-nav .owl-prev {
    background: url(images/controls-detail-page.png) !important;
    background-position: -50px -50px !important;
	top: calc(50% - 115px);
}

.you-may-also1 .owl-nav .owl-next:hover { 
    background-position: -50px 0px !important;
}

.you-may-also1 .owl-nav .owl-prev {
     background-position: 0px -50px !important;
}
.you-may-also1 .owl-nav .owl-prev:hover {
     background-position: 0px -0px !important;
}
div#rolex-container div.thumbs p.thumb-p {
    text-transform: inherit;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
    font-weight: normal;
}
div#rolex-container div.thumbs p.thumb-p .familyName {
    text-transform: uppercase;
    font-weight: bold;
}
div#rolex-container div.thumbs p.thumb-p .sub-title {
    text-transform: inherit;
    font-weight: bold;
    font-size: 15px;
}
div#rolex-container div.thumbs p.thumb-p .sub_text {
    color: #646464;
    font-size: 15px;
}

div#rolex-container div.thumbs p.thumb-p:hover {
    color: #111 !important;
}
.minicart-items-wrapper .minicart-items li {
    width: 100%;
 }
.minicart-items-wrapper .minicart-items li .product {
    border: 0 !important;
}
.minicart-items-wrapper .minicart-items .product-item-details .price {font-weight: 500;font-size: 16px;}

.minicart-items-wrapper .minicart-items .product-item-pricing .label { 
    font-size: 16px;
}
.minicart-wrapper .product .actions {
    border: 0 !important;
}
.minicart-wrapper .minicart-items .item-qty {
    color: #111;
    height: 33px;
}

.minicart-items .update-cart-item {
    border-radius: 5px;
    font-size: 13px;
    color: #111;
    padding: 6px;
}
aside.modal-popup.confirm .modal-inner-wrap {max-width: 500px;}
aside.modal-popup.confirm .modal-inner-wrap button {
    font-size: 12px;
}
aside.modal-popup.confirm .modal-inner-wrap button.action-accept {
    background: #845946;
    border: 1px solid #845946;
}
aside.modal-popup.confirm .modal-footer {
    background: #fff;
    padding: 30px;
}







.top_heading {
    color: #000 !important;
    text-transform: inherit;
    letter-spacing: inherit;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, sans-serif;
}
div#rolex-container div.rolex-info.centered h1 {
    font-size: 32px;
    letter-spacing: 1px;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
	font-weight: 400;
}
div#rolex-container div.rolex-info h2 {
	font-size: 24px;
    letter-spacing: 0px;
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
	font-weight: 500;
}

.product-360 .modal-footer {
    display: none;
}

.product-360 .modal-content {
    border: 0;
}
.privacy-popup.product-360 {
    padding: 0 !important
}








@media (max-width: 1069px) {
	
.privacy-popup .close-icon {
    font-size: 24px;
}
.you_may_also {
    width: 90%;
    margin: 0 auto 10px;
}
.you-may-also1 .owl-nav .owl-next, .you-may-also1 .owl-nav .owl-prev {
display:none !important;
}
}

@media (min-width: 767px) {
.keep-exploring.our-latest-preowned .owl-theme .owl-dots .owl-dot {
    display: none;
}
}

@media (max-width: 768px) {

 .rolex-breadcrumbs.mob {
    display: block;
	padding: 0 10px;
}
.rolex-breadcrumbs.web {
    display: none;
}
.pre-owned-sec-web {
    display: none;
}
.only-web {
    display: none;
}
.pre-owned-sec-mob {display: block;}
h1.pre-owned-sec-mob {
    text-transform: inherit;
}

.pre-owned-sec-mob .rws_rolex_sub_title {
    display: block;
    font-size: 14px;
    font-weight: 700;
}

.pre-owned-sec-mob .rws_rolex_title {
    font-size: 22px;
    display: block;
    text-transform: uppercase;
    padding: 8px 0 4px;
    font-weight: 500;
}

.pre-owned-sec-mob .rws_rolex_title + span {
    display: block;
    font-size: 15px;
    font-weight: 400;
}

.pre-owned-sec-mob p {
    font-size: 12px;
    padding: 5px 0 0 0;
}

.pre-owned-sec-mob .price.mob {
    font-size: 15px;
    padding: 7px 0 0 0;
}
/* .rolex-breadcrumbs .icon-left {
    position: relative;
    width: 12px;
    display: inline-block;
}
.rolex-breadcrumbs .icon-left:after {
        border-color: #111;
        border-style: solid;
        border-width: 1px 1px 0 0;
        content: "";
        height: 7px;
        left: 50%;
        margin-left: -5px;
        margin-top: -8px;
        position: absolute;
        top: 50%;
        transform: rotate(-135deg);
        transition: border-color 0.3s ease-out 0s;
        width: 7px;
    }

.rolex-breadcrumbs a:after {
    display: none;
} */
 
.product-addto-links .cmn-btn-arrow i {
    top: 14px;
    left: 10px; 
	color: #111;
}
.rolex-info.model-info.top_position .product-add-form .tocart span {
    color: #fff;
}
.rolex-info.model-info.top_position span.name.only-mobile {
    margin: 0;
	color: #000;
	font-weight: 600;
}
.product-addto.actions {
     justify-content: center;
}
.mob-foot {
    display: block !important;
}
.web-foot {
    display: none !important;
}
div#rolex-container div.detail-sec-w div.block-txt div.rolex-info.model-info .rolex-price {
    color: #111;
}
h1.rws_rolex_title {
    color: #111;
	font-size: 26px;
    font-weight: 400;
}

.rws_rolex_sub_title {
	color: #111;
	font-weight: 500;
}
.pre-owned-sec-mob p {
    font-weight: bold;
	margin: 0 0 4px;
}
div#rolex-container div.detail-sec-w div.block-txt div.rolex-info.model-info {
	padding: 0 !important;
}
div#rolex-container .block-txt div.rolex-info.top_position h1.rws_rolex_title {
    font-family: "Helvetica", "Arial", "Verdana", sans-serif;
    letter-spacing: 1px;
}
.pre-owned-sec-mob {
    text-align: center;
	color: #000;
	margin: 20px;
}
.catalog-product-view .rolex-wrap-bg.grey {
    margin: 20px;
	width: auto;
}
div#rolex-container div.block-form {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
}

.form-group.i-agree-check.focused {
    padding: 0;
}
div.rolex-wrap-banner-fix {
    z-index: 0;
}
#LJmaincontent {
	margin-top: 205px !important;
}
div#rolex-header {
	height: 102px;
}
div#rolex-header div.rolex-mobile-menu-wrap {
	margin-top: 100px;
}
div#rolex-container .rolex-page-footer div.rolex-info {
    padding: 0px 0 30px !important;
}
.rolex-page-footer nav.rolex-menu {
    padding-bottom: 10px;
    margin-bottom: 0;
	margin-top: 30px;
}
.rolex-custom-class-unique .filter_search_bar.only-mobile.sticky {
	font-weight: 500;
}
.rolex-wrap-content-footer .mobile-menu-element-foot nav.rolex-menu ul li {
    font-family: "Helvetica Now Text", Helvetica, Arial, sans-serif;
    color: #333;
    text-transform: inherit;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
	padding: 13px 10px;
}
div#rolex-header div.rolex-mobile-menu-wrap nav.rolex-menu ul li {
    font-family: "Helvetica Now Text", Helvetica, Arial, sans-serif;
    color: #333;
    text-transform: inherit;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
}

.privacy-popup.product-360 .close-icon {
	top: -8px;
	right: -15px;
	font-size: 28px;
}
.product-360 #threesixty img {
    top: 0;
}
.rolex-page-footer .rolex-info.centered > img {
    height: 39px;
}

div.rolex-wrap-banner-fix {
    margin: 0px auto;
}
div#rolex-header div.menu-trigger {
    letter-spacing: 0;
    color: #333333;
    text-transform: inherit;
    font-size: 15px;
    font-weight: 500;
}
div#rolex-header .mobile-rotate {
    color: #333333 !important;
}
.col-sm-5.push-md-5.block-img.right {
    padding: 0 30px;
}
.big-image .more-btn.pop-btn {
    bottom: 10px;
    font-size: 14px;
	width: 114px;
}
.catalog-product-view .gallery-placeholder {
        visibility: inherit !important;
        height: auto !important;
}
.fotorama__wrap {
	margin: 0 auto;
}
.col-sm-6.block-img.big-image {max-width: 100%;flex: 0 0 100%;}

div#rolex-container .col-sm-6.block-txt {
    flex: 0 0 100%;margin-top: 30px;
    max-width: 100%;
}
div#rolex-container .rolex-refrence-section .block-details div.rolex-info p {
    flex: 0 0 100%;padding-left: 0;
    max-width: 100%;
}

.rolex-refrence-section {
    padding: 20px;
    background: #111111;
    margin: 30px 0 0 0;
}

div#rolex-container .rolex-refrence-section div.block-txt div.rolex-info {
     border: 0;
	padding: 0 !important;
}
.rolex-refrence-section .detail-sec-w .row.no-gutters {
    background: #111 !important;
}
div#rolex-container .rolex-refrence-section .block-details div.rolex-info p {
    color: #fff;
}

div#rolex-container .block-details div.rolex-info p span {
    color: #fff;
}

.rolex-wrap-banner-fix.pre-owned-overlay-sec {
    margin-top: 0;
}

.rolex-banner-text-inner {
    max-width: 100%;
    padding: 35px;
}


.page-layout-rolex_collection .products.wrapper.grid.products-grid.grid-wrap, .products.wrapper.grid.products-grid.grid-wrap {
    width: 100%;
    margin: 20px 0 10px;
}

.rolex-custom-class-unique.page-with-filter .products-grid .product-items .item.first_row:first-child {
    width: 100% !important;
}

.rolex-custom-class-unique.page-with-filter .products-grid .product-items .item {
    width: 50% !important;
}

div#rolex-container .contact-sec .col-md-4 {
padding: 0 15px;
}

div#rolex-container.rolex-certified-pre-owned .rolex-wrap-banner-fix.bottom-banner div.rolex-info {max-width: 100% !important;margin-left: 0;} 
div#rolex-container div.rolex-info.centered span.service_h1 {
    font-size: 24px;
}
div#rolex-container.rolex-certified-pre-owned .rolex-wrap-banner-fix.bottom-banner div.rolex-info {
    position: absolute;
    bottom: 0;
}
div#rolex-container div.rolex-banner-text div.rolex-info span.service_h1 {
    letter-spacing: 0;
    font-size: 28px;
}

div#rolex-container div.rolex-banner-text div.rolex-info span.service_h1 span {
    white-space: nowrap;
}
.rolex-certified-pre-owned .row-sm-1 {
    display: none;
}

.rolex-certified-pre-owned .col-sm-1 {
    display: none;
}

.our-latest-preowned .bottom-text {
    margin: 12px 0 0 0;
}
.price-box.price-final_price span {
    font-weight: bold;
}
.price.mob {
    display: flex;
    justify-content: center;
    font-weight: bold;
}







.product-360.privacy-popup .modal-content {
    height: 100%;
    background: #090d10;
    border: 0;
}

.product-360.privacy-popup .modal-dialog.modal-lg {
    height: 100%;
    background: #000;
}

.product-360.product-360 #threesixty img {
    top: 50%;
    transform: translate(0, -50%);
}

.product-360.privacy-popup .modal-footer {
    border: 0;
}

}
 

@media (max-width: 450px) {
.privacy-popup.product-360 .close-icon {
	top: 2px;
	right: -5px;
	font-size: 30px;
}
}
