/*
*
* ==========================================
* #Responsive Tablet
* ==========================================
*
*/


@media (max-width: 1489.98px) {

    /*.um-rolex .navbar-nav {*/
    /*    text-align:center;*/
    /*    border-bottom: 1px solid #f8f8f8;*/
    /*    padding-top: 10px;*/
    /*    padding-bottom: 10px;*/
    /*    margin-bottom: 5px;*/
    /*}*/

    /*.um-rolex .nav-item {*/
    /*    width:100%;*/
    /*    border-bottom: 1px solid #ececec;*/
    /*    height: 40px;*/
    /*}*/

    /*.um-rolex .rolex-navbar-toggler {*/
    /*    display:block;*/
    /*}*/

.navbar-expand-my>.container,
.navbar-expand-my>.container-fluid,
.navbar-expand-my>.container-sm,
.navbar-expand-my>.container-md,
.navbar-expand-my>.container-lg,
.navbar-expand-my>.container-xl {
    padding-right: auto;
    padding-left: auto;
}
    .navbar-expand-my .rolex-navbar-toggler {
        display: block
    }
    .um-rolex .navbar-nav {
        text-align:center;
        border-bottom: 0px solid #f8f8f8;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 5px;
    }

    .um-rolex .nav-item {
        width:100%;
        border-bottom: 1px solid #ececec;
        height: 40px;
    }

    /*.um-rolex .nav-item:nth-last-child(2),*/
	.um-rolex .nav-item:nth-last-child(1) {
        border-bottom: 0px;
    }


	.um-rolex .rcpo-watch-list .rcpo-card:nth-child(-n+2){
		width:48%;
	}
	.um-rolex .rcpo-watch-list .rcpo-card{
		width:31%;
	}

	.um-rolex .rcpo .carousel-information{
		padding: 15px;
	}

}


@media (min-width: 1490px) {
    .um-rolex .navbar-expand-my {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .um-rolex .navbar-expand-my .navbar-nav {
        flex-direction: row
    }

    .um-rolex .navbar-expand-my .navbar-nav .dropdown-menu {
        position: absolute
    }

    .um-rolex .navbar-expand-my .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .um-rolex .navbar-expand-my>.container,
    .um-rolex .navbar-expand-my>.container-fluid,
    .um-rolex .navbar-expand-my>.container-sm,
    .um-rolex .navbar-expand-my>.container-md,
    .um-rolex .navbar-expand-my>.container-lg,
    .um-rolex .navbar-expand-my>.container-xl {
        flex-wrap: nowrap
    }

    .um-rolex .navbar-expand-my .navbar-nav-scroll {
        overflow: visible
    }

    .um-rolex .navbar-expand-my .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .um-rolex .navbar-expand-my .navbar-toggler {
        display: none
    }

	.um-rolex .rcpo-landing-produkt-bereich{

	}
}


@media (max-width: 1260px) {
	.um-rolex .watch-list {
		width: 750px;
        margin-bottom: 30px;
	}

	.um-rolex .editorial-grid{
		width: 95%;
	}

    .um-rolex #footer-navigation{
        flex-direction: column;
    }
}



@media (min-width: 1069px) {
	.um-rolex .rcpo .model-page-swiper {
		width: 675px;
		height: 675px;
	}
}


/*####################################################################### 1068 #######################################  */

@media only screen and (max-width: 1068px) {
	.um-rolex .watch-list {
		width: 90%;
        margin-left: 5%;
        margin-right:5%;
	}


    /*.orderlast {*/
    /*    order: 2;*/

    /*}*/

    /*.orderfirst {*/
    /*    order: 1;*/
    /*}*/

    .um-rolex .breadcrumbs {
        display:none;
    }

    .um-rolex .breadcrumbs-mobile {
        display:block;
    }

    .open-filter-mobile {
        display:block;

    }
    .open-filter-wrapper {
        display:block !important;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-right: 5%;
        background: var(--rolex-color-white);
        z-index: 3;
    }
    .filter-wrapper {
        display:none;
    }

    #entferne-filter {
        display:none;
    }

    .filter-group {
        margin-top: 50x;
        margin-left: 20px;
    }

    /*.filter {*/
    /*    column-count: 2;*/
    /*    column-width: 50%;*/
    /*    widows: 3;*/
    /*    orphans: 3;*/
    /*    gap: 1em;*/

    /*    height: 40em;*/
    /*}*/

    .um-rolex .image-banner {
        min-height:unset;
    }
    .um-rolex .checkerboard-left {

    }
    .um-rolex .checkerboard-left .checkerboard-image {
        width: 45vw;
        /*margin-right: 5vw;*/

    }

    .um-rolex .checkerboard-right .checkerboard-image {
        width: 45vw;
        /*margin-left: 5vw;*/

    }

    .um-rolex .checkerboard-right {
        margin-right: unset;


    }

    .um-rolex .checkerboard-left .checkerboard-content {
        width: 45vw;
        margin-right: 5vw;
        margin-left:5vw;
    }

    .um-rolex .checkerboard-right .checkerboard-content {
        width: 45vw;
        margin-left:5vw;
        margin-right:5vw;
    }


    .um-rolex .text-component {
        width: 70%;
    }

    .um-rolex .image-component-small {
        width: 70%;
        max-width: 650px;
    }

    .um-rolex .image-component-medium {
        max-width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    .um-rolex .two-column-content {
        width: 80%;
        margin-left:10%;
        margin-right:10%;

    }

    .um-rolex .editorial-grid {
        width:90%;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 100px;
    }

    .um-rolex .editorial-grid .editorial-content {
        width: 48%;
    }





    .um-rolex .rolex-map .rolex-map-inner {
        text-align: center;
        height:550px;
        margin-left: unset;
        margin-right: unset;
        margin-bottom: 0px;
    }


    .um-rolex .rolex-map {
        width:90%;
        margin-left: auto;
        margin-right:auto;
        margin-top:0px;
    }

    .rolex-contact-map {
        width: 100%;
        height:100%;
        /*height: 550px;*/
    }

    .um-rolex .rolex-map-content .small-subtitle {
        margin-bottom: 5px;
    }

    .um-rolex .rolex-map-content p {
        margin-bottom: 20px;
    }

    /*.um-rolex .rolex-map .rolex-map-content {*/
    /*    height: unset;*/
    /*}*/

    .um-rolex.rolex-map .oeffnungszeiten{
        width:90%;
        margin-left: auto;
        margin-right:auto;
        left:5%;

    }

    .um-rolex .rolex-map .icons {
        display:flex;
        flex-direction: row;
        justify-content: space-evenly;
    }

    .um-rolex .rolex-map .icon-btn-text {
        display:none;
    }

    .um-rolex .keep-exploring {
        width: 80%;
        margin-bottom: 35px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 60px;
    }

    .um-rolex .ausgewaehlte-modelle {
        width:90%;
    }
	.um-rolex .ausgewaehlte-modelle > .very-small-title {
		margin-bottom: 10px !important;
	}

	.um-rolex .ausgewaehlte-modelle .grid-title {
	   margin-top:10px;
	}

	.um-rolex .ausgewaehlte-modelle .breites-element {
		margin-top:0px;
	}
	.um-rolex #juwelierbereich .image-component-medium{
		width:inherit;
	}
	.um-rolex .carousel-information{
		padding-left:0px;
	}


    /*    Modellpage */

    .um-rolex .desktop {
        display:none;
    }

    .um-rolex .model-carousel-tablet {
        display:block;
    }

  .um-rolex .model-carousel-tablet .icon-btn {
        margin-left:10px;
        margin-right:10px;
    }


   .um-rolex .carousel-information > .button-label {
        margin-top: 10px;
        margin-bottom: 30px;
    }

   .um-rolex .rolex-width-10 {
        width: 5vw;

    }

   .um-rolex .uhr {
        max-width: 33% !important;
        /*margin-bottom: 20px;*/
    }

    .um-rolex .uhr .card-img-top {
        display:block;
        height: unset;
    }


    .um-rolex .large-title, .um-rolex .large-title h1 {
        font-family: Helvetica, Arial, serif;
        font-size: 24px;
        text-transform: uppercase;
    }

    .um-rolex .rcpo-watch-list {
        display:flex;
        flex-direction:row;
        flex-wrap: wrap;
        gap:10px;
		justify-content: space-around;
    }

    .um-rolex .rcpo-card:nth-child(-n+2) {
        width: 42vw;
        max-width: unset !important;
    }



    .um-rolex .rcpo-card:nth-child(-n+2) picture {
        height: unset !important;
        width: unset !important;
    }

    .um-rolex .rcpo-card-large {
        width: 42vw;
        max-width: unset !important;
    }

    .um-rolex .rcpo-card-large picture {
        height: unset !important;
        width: unset !important;
    }

    .um-rolex .rcpo-card picture {
        height: unset !important;
        width: unset !important;
    }

    .um-rolex .rcpo-card{
        width: 30%;
        /*max-width: 163px;*/
        margin-bottom: 30px;
        margin-right: unset;
    }

    .um-rolex .rcpo-landing-page-content .kollektions-ubersicht {
        max-width:90vw;
        margin-right:auto;
        margin-left:auto;
    }

	.um-rolex .cross-selling-content .rcpo-card{
		width: 100%;
	}

    .um-rolex .rcpo-landing-page-content .watch-list {
        width: unset;
    }



    .um-rolex .model-carousel-tablet {
        display:block;
    }

    .um-rolex #watch-specifications {
        color: var(--rolex-color-white);
        background: var(--rolex-color-black);
        padding-top: 20px;
    }

    .um-rolex .watch-specifications {
        display:flex;
        flex-direction:column;
        width: 100vw;
    }

    /*.um-rolex .rcpo .watch-specification {*/
    /*    width: 90vw;*/
    /*    margin-left: 5vw;*/
    /*    margin-right: 5vw;*/

    /*}*/

    .um-rolex .rcpo .watch-specification:nth-child(1n) {
        width: 90vw;
        margin-left: 5vw;
        margin-right: 5vw;

    }

    .um-rolex .model-carousel-tablet .model-page-info{
        background:var(--rolex-color-white);
        color: var(--rolex-color-black);
        text-align:center;
    }





    .um-rolex .video-description {
        width:70%;
        max-width: 650px;
        margin-top: 50px;
    }

    .um-rolex .cross-selling  {
        width: 80%;

    }
  .um-rolex .button-label {
        font-size: 14px;
    }

    .um-rolex .navbar-nav {
        text-align:center;
        border-bottom: 0px solid #f8f8f8;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 5px;
    }

  .um-rolex .nav-item {
        width:100%;
        border-bottom: 1px solid #ececec;
        height: 40px;
    }



    .um-rolex .rolex-navbar-toggler:hover {
        background-color: #ffffff;
    }

	.um-rolex .model-page .model-page-tablet-swiper, .um-rolex .model-page .model-page-swiper{
/*		margin-bottom: 30px;*/
		margin-top: 30px;
        min-height: 45vh;
        /*overflow:visible;*/
		padding-bottom: 30px;;

	}
    .um-rolex .model-page .model-page-tablet-swiper img{
        height: 45vh;
        object-fit:cover;
    }

	.um-rolex .model-page .swiper-pagination {
        background-color: #ffffff;
        /*bottom: var(--swiper-pagination-bottom, -33px) !important;*/
        padding-top: 10px
    }

    .um-rolex .model-page .model-page-tablet-swiper .swiper-pagination {
        background-color: #ffffff;
        bottom: var(--swiper-pagination-bottom, -1px) !important;
        /*padding-top: 10px*/
    }


    .um-rolex .model-page .model-carousel-tablet .very-small-title {
        margin-top: 30px;
    }
/* ###################################  Model-Page RCPO      #####################*/

.um-rolex .rcpo .model-carousel.desktop{
	display: none !important;
}

.um-rolex .rcpo .model-page-swiper-wrapper {
	margin-right: 0px;
}
.um-rolex .rcpo .model-page-swiper-wrapper{
	width: inherit;
}



}
