@media (max-width:1024px) {
    .product-inner .container_zoom_image {
        pointer-events: none
    }
}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .call-to-action .list-inline>li: last-child,
    .m_md_left_0 {
        margin-left: 0
    }
    .prod-content li {
        width: 97%!important
    }
    .effect-content .items .prod-name,
    .effect-content .items .prod-name h2 {
        min-height: 35px!important;
        padding: 2px 0
    }
    .rolex-used-inner .row {
        margin: 0
    }
    .air-king .bigger-title,
    .air-king .bigger-title h1,
    .air-king .bigger-title h2 {
        margin-bottom: 10px;
        margin-top: 10px
    }
    .drawer-open {
        overflow: hidden
    }
    .used_rolex_section {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 999;
        width: 80%;
        background-color: #fff;
        box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
        height: 100%;
        overflow: auto;
        padding: 20px 10px;
        transition: all .4s ease;
        -webkit-transition: all .4s ease;
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        max-width: 320px
    }
    .used_rolex_section.open {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
    .section_offset.rolex_used {
        position: relative;
        padding-top: 52px
    }
    a.sidebar-toggle {
        position: absolute;
        width: auto;
        height: auto;
        background-color: #f7f7f7;
        top: 10px;
        right: 3%;
        text-align: center;
        line-height: 1.6;
        z-index: 999;
        border: 2px solid;
        border-radius: 5px;
        padding: 0 10px
    }
    a.sidebar-toggle::before {
        content: "\f03a";
        font-family: fontawesome;
        font-size: 24px
    }
    .productlist {
        position: relative
    }
    .list-trigger {
        position: absolute;
        margin-top: 0;
        right: 0;
        width: 48px;
        height: 34px;
        top: 0;
        z-index: 2;
        cursor: pointer
    }
    .list-trigger::after,
    .list-trigger::before {
        transition: all .25s ease-in-out;
        content: "";
        position: absolute;
        background-color: #f8bc01;
        width: 3px;
        height: 9px;
        right: 22px;
        top: 13px
    }
    .list-trigger::before {
        transform: translate(2px, 0) rotate(45deg)
    }
    .list-trigger::after {
        transform: translate(-2px, 0) rotate(-45deg)
    }
    .rolex_used .items .img-block {
        height: 290px
    }
    .product-inner .labels_container {
        top: 0
    }
    .rating-watch-label {
        height: 60px;
        padding-left: 5px;
        padding-top: 20px
    }
    .productlist,
    .rating-watch,
    .rating-watch-label {
        box-sizing: border-box
    }
    .responsive_table tbody td:not([colspan]):after {
        border-left: none
    }
    .responsive_table tbody td:not([colspan]) {
        padding-left: 5%!important
    }
    .product-inner .brand-name {
        width: 100%
    }
    .search-prod-detail .search-prodd-inner .search-left-details {
        padding: 5px;
        vertical-align: top;
        min-height: 60px
    }
    .contact-information span,
    .item-5 .items {
        vertical-align: middle
    }
    .title-view-more {
        margin-right: 0;
        text-align: right
    }
    .contact-page-contact p,
    .faq .decimal-list li,
    .faq div strong,
    .faq span,
    .our-most p,
    .section_offset p,
    .trade-ins p {
        text-align: justify
    }
    .add-details span {
        padding-top: 5px;
        display: block
    }
    .featured-watch-detail .featured-detail {
        font-size: 14px;
        padding-bottom: 10px
    }
    .caret-custom img+span.badge {
        top: -18px;
        left: -10px
    }
    .btn_plain_normal span {
        padding: 5px 0
    }
    .btn_plain_normal span span {
        padding: 0
    }
    .shopping-cart .shop-cart-tabs {
        margin-top: 20px
    }
    #billing_tbl .bg-gray {
        float: left;
        width: 100%
    }
    .contact-img {
        text-align: center
    }
    .call-to-action .list-inline>li {
        padding: 0 3px
    }
    span.content-title-inner {
        padding-left: 15px
    }
    .authorized-dealer p,
    .receive-notification p {
        text-align: justify
    }
    .brand-title {
        background-position: 70% center
    }
    .our-latest-watches .items,
    .our-most-popular .items {
        margin-bottom: 30px
    }
    .sub_title {
        min-height: 60px
    }
    .m_md_top_10 {
        margin-top: 10px
    }
    .our-most .m-top-40.custom-btn {
        margin-top: 0
    }
    .top-header-nav .top-cart-inner .login li>a {
        font-size: 14px;
        line-height: 45.76px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        margin: 0 8px;
        font-size: 14px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul li a {
        font-size: 14px;
        padding: 4px
    }
    .footer_top_part h5.top-title,
    .view-more-btn {
        font-size: 18px
    }
    .top-left-menu ul.nav>li .toogle-top-menu,
    .top-left-menu ul.nav>li:hover .toogle-top-menu {
        opacity: 0;
        visibility: hidden
    }
    .top-left-menu ul.nav>li.open:hover .toogle-top-menu {
        opacity: 1;
        visibility: visible
    }
    .top-header-nav .top-cart {
        padding-right: 0
    }
    .header_top_part nav.right,
    .top-header-nav .m_right_10,
    .top-header-nav .top-cart .login {
        margin-right: 0
    }
    .top-main-menu li.open .caret-btn {
        top: 10px!important;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        right: 1%
    }
    .top-main-menu li.open .caret-btn i.fa {
        transition: all .5s ease
    }
    .featured-watch-detail .featured-title {
        font-size: 18px;
        margin-bottom: 4px
    }
    .chi-menu.m_bottom_50,
    .footer_top_part .m_bottom_50 {
        margin-bottom: 25px
    }
    .view-more-btn {
        height: auto;
        width: auto
    }
    .item-5 .items {
        display: inline-block;
        text-align: center;
        width: calc(100% / 5 - 4px)
    }
    .receive-notification .search-box {
        margin-top: 10px
    }
    .footer_top_part ul li a {
        font-size: 15px
    }
    .content-title-inner h1 {
        font-size: 22px
    }
    .our-latest-watches,
    .our-most-popular,
    .section_offset {
        padding-top: 5px
    }
    .footer_bottom_part p,
    .receive-notification p {
        font-size: 16px
    }
    .footer_bottom_part {
        padding: 14px 0
    }
    .news-notification-inner {
        margin: 0 auto!important
    }
    .rating-watch {
        margin-right: 5px;
        height: 25px;
        width: 25px
    }
    .all-watch .items,
    .item-7 .items,
    .item-8 .items {
        margin-bottom: 15px
    }
    section.most-featured-watch {
        padding-bottom: 10px!important
    }
    .custome_label {
        font-size: 11px
    }
    .custome_label.pre-owned-lbl {
        display: block
    }
    .bigger-title {
        font-size: 20px;
        margin-top: 10px
    }
    .anniversary-details {
        padding: 0 15px
    }
    .productlist {
        display: inline-block;
        float: none;
        margin-top: 0;
        padding: 8px;
        vertical-align: top;
        width: 100%
    }
    .content-title-inner {
        margin-bottom: 10px
    }
    .blog_recent_post ul li img {
        width: calc(15% - 4px)
    }
    .blog_recent_post ul li span {
        width: calc(85% - 4px)
    }
    .section_offset .item-6 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: calc(100% / 6 - 4px)
    }
    .contact-detail .cust-reviews-custom,
    .contact-detail .cust-reviews-custom iframe {
        height: 300px!important
    }
    section.section_offset.receive-notification {
        display: none
    }
    .main-block .search-prodd-inner.p-t-0 .bottom_price div {
        font-size: 13px
    }
    .search-item-list .items-detail .brand-name {
        min-height: 95px
    }
    .logo_widelayout {
        float: left;
        position: relative
    }
    .f_iphn {
        width: calc(100% - 140px);
        float: left;
        text-align: left;
        margin-left: 10px
    }
    .view_wide_layout {
        width: 80px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        float: left
    }
    .f_iphn>span,
    div#app_link {
        float: left;
        display: block;
        width: 100%
    }
    .f_iphn>span {
        color: #000;
        line-height: normal;
        font-size: 14px
    }
    span.f_iphn_star {
        color: #f8bc01
    }
    span.f_iphn_get {
        margin-top: -5px;
        font-size: 12px
    }
    span.f_iphn_title_main {
        font-size: 16px
    }
    span.f_iphn_title {
        font-size: 12px;
        font-weight: 400
    }
    div#app_link {
        z-index: 9;
        position: relative
    }
}

@media (min-width:240px) and (max-width:767px) and (orientation:portrait) {
    body {
        overflow-x: hidden
    }
    .top-main-menu li.open span.caret-btn {
        transform: rotate(0);
        -webkit-transform: rotate(0)
    }
    .rolex_used_row_margin {
        margin: 0
    }
    #right_ajax_content .container,
    #right_ajax_content:not(.col-lg-9) {
        padding: 0
    }
    .product-record-avail ul li {
        width: 100%!important;
        text-align: left;
        padding: 10px
    }
    .search-item-list .main-block {
        min-height: auto;
        background: #fff
    }
    .search-item-list .items-detail {
        border-left: 1px solid #dbdbdb;
        width: calc(100% - 140px)
    }
    .search-item-list .items-detail .brand-name {
        background: #fff
    }
    .search-item-list .search-img-block {
        padding: 0 5px;
        width: 140px
    }
    .search-item-list .items-detail.right {
        width: 100%
    }
    .search-inners .search-title a,
    .search-item-list span.search-title {
        font-size: 14px;
        color: #000;
        font-weight: 700;
        font-family: OpenSans
    }
    .air-king .have-find {
        padding-top: 0;
        float: left;
        width: auto;
        text-align: left
    }
    .air-king .have-find a {
        font-size: 12px
    }
    span.search-title {
        margin-top: 5px
    }
    .brand-name .font-bold {
        font-size: 10px;
        width: 100%;
        float: left;
        margin: 2px 0;
        padding: 0 2px
    }
    .search-prod-detail .search-prodd-inner div {
        font-size: 15px;
        line-height: normal;
        color: #000
    }
    .row.class_listing {
        margin: 0
    }
    .search-img-block .items-img .img-block img {
        max-height: 180px;
        width: auto
    }
    .referance-number-classifcationpage {
        float: left;
        width: 100%;
        margin: 0!important
    }
    .left-img-blocks {
        width: 140px;
        max-height: 163px
    }
    .mobile_price span.mobile_condition {
        display: block;
        width: 100%;
        font-size: 10px!important
    }
    .air-king .brand-name {
        padding-left: 5px!important
    }
    .search-inners .mobile_price {
        padding: 0 2px;
        margin: 2px 0;
        float: left;
        width: 100%
    }
    .right-details-block {
        width: calc(100% - 140px);
        min-height: 125px
    }
    .rolex_used .items .img-block {
        height: 120px
    }
    .air-king .bigger-title,
    .air-king .bigger-title h1,
    .air-king .bigger-title h2 {
        font-size: 14px;
        margin: 0
    }
    .air-king .bigger-title {
        margin-top: 0px;
        margin-bottom: 10px
    }
    .row.rolex-model {
        margin-bottom: 0
    }
    .rolex_used .rolex-used-inner button.owl-next,
    .rolex_used .rolex-used-inner button.owl-prev {
        top: 32.3%;
        margin-left: 10px;
        margin-right: 10px
    }
    .rolex_used .owl-carousel {
        padding: 0;
        margin: 10px 0 0;
        float: left
    }
    .air-king .rolex_variation_title.bigger-title {
        width: 100%;
        float: left;
        margin: 10px 0 0
    }
    .breadcrumbs span.d_inline_m {
        margin-top: -5px
    }
    .seo_desc {
        width: 100%;
        margin: 0
    }
    .section_offset.air-king .col-lg-9 {
        float: left
    }
    .search-item-list .search-prod-detail {
        background: #fff;
        border-top: 1px solid #dbdbdb;
        min-height: 80px
    }
    .brand-title span,
    .contact-information span,
    .list-container span i,
    .our-latest-watches .list-container span {
        vertical-align: middle
    }
    .air-king .search-left-details:last-child {
        text-align: left
    }
    .air-king .search-inners .buy-now-btn,
    .search-item-list .buy-now-btn {
        background: #f8bc01;
        font-size: 12px;
        min-width: 60px;
        min-height: 15px;
        line-height: 18px;
        text-align: center;
        margin-top: 4px;
        border-radius: 0;
        color: #fff;
        border: 1px solid #f8bc01;
        margin-bottom: 3px;
        margin-left: 5px
    }
    .search-prod-detail .search-prodd-inner .search-left-details,
    .search-prod-detail .search-prodd-inner:last-child .search-left-details {
        min-height: auto
    }
    .all-watch .item-8 .items .items-inner {
        margin-bottom: 0
    }
    .responsive_table tbody td:not([colspan]):before {
        width: 30%
    }
    .responsive_table tbody td:not([colspan]):after {
        left: 39%;
        border-left: none
    }
    .checkout .table-responsive .table_type_2 tbody {
        border-bottom: 5px solid #ccc;
        text-align: center
    }
    .breadcrumb .breadcrumbs li strong {
        line-height: 25px
    }
    .responsive_table tbody td:not([colspan]) {
        padding-left: 5%!important
    }
    .caret-custom img+span.badge {
        top: -18px;
        left: -10px
    }
    .breadcrumbs .item-found-no {
        line-height: normal
    }
    .brand-name-block {
        margin-bottom: 10px
    }
    .breadcrumb .col-sm-12 {
        padding: 0
    }
    .brand-name {
        width: 100%;
        border: transparent
    }
    .inquire_now span {
        padding: 0!important
    }
    .btn_plain_normal span {
        padding: 5px 0
    }
    .btn_plain_normal span span {
        padding: 0
    }
    .table-responsive .wrapper {
        margin-bottom: 0
    }
    .m_bottom_15.m_left_5.d_inline_b.m_sm_left_0.m_md_left_0.m_sm_top_10,
    .prod-detail-box .btn_plain_normal {
        width: 100%;
        display: block;
        margin-left: 0
    }
    .list-of-brands {
        padding-top: 0
    }
    .tetimonial-inner {
        margin-top: 10px
    }
    .left-content-img,
    .test-desc,
    .test_img {
        width: 100%
    }
    .left-content-img img {
        left: 0;
        position: relative;
        top: 0;
        transform: translate(0);
        -webkit-transform: translate(0)
    }
    .search-left-details {
        padding-left: 5px;
        padding-bottom: 0
    }
    .pager li>a:focus,
    .pager li>a:hover i.fa-long-arrow-left,
    .pager li>a:hover i.fa-long-arrow-right {
        transform: none!important;
        -webkit-transform: none!important
    }
    .inner-add {
        font-size: 12px
    }
    .top-header-nav .top-left-menu .container-fluid,
    .top-header-nav .top-left-menu .top-main-menu {
        padding-right: 0
    }
    .header_top_part .top-r .top .right {
        display: block;
        float: left;
        text-align: center;
        width: 100%
    }
    .header_top_part .top-r .top .call-chat-info {
        display: block;
        float: left;
        text-align: center;
        width: 100%;
        margin-right: 0
    }
    .header_top_part .top-r .top .call-chat-info li {
        display: inline-block;
        text-align: center;
        margin: 0
    }
    .top-left-menu .toogle-top-menu .top-dropdown-menu {
        display: block;
        float: left;
        width: 100%
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li {
        border-top: 1px solid #f9c934;
        display: block;
        float: left;
        text-align: left;
        width: 100%;
        position: relative
    }
    .top-main-menu .caret-btn {
        position: absolute;
        right: 1%;
        top: 50%;
        width: 30px;
        height: 30px;
        cursor: pointer;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%)
    }
    .top-main-menu li.open .caret-btn {
        top: 10px!important;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        right: 1%
    }
    .top-main-menu li.open .caret-btn i.fa {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }
    .top-main-menu li .caret-btn i.fa {
        transition: all .5s ease
    }
    .top-main-menu .toogle-top-menu {
        opacity: 1;
        visibility: visible;
        transform: none;
        -webkit-transform: none
    }
    .top-main-menu li.open .top-main-menu .toogle-top-menu {
        position: static
    }
    .top-main-menu li.open {
        transition: translateY(0)
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a.dropdown-toggle {
        text-align: left
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        text-align: left;
        padding: 0;
        margin: 0
    }
    .contact-page-contact P,
    .left-contact-info .right-info>p {
        text-align: justify
    }
    .top-left-menu #myNavbar {
        margin: 0
    }
    .navbar-nav .open .dropdown-menu {
        float: left;
        display: block;
        width: 100%;
        border: 1px solid #efc33b;
        border-radius: 0;
        border-bottom: none
    }
    .top-search-main {
        margin: 0 auto
    }
    .bigger-title,
    .item-8 {
        margin-top: 10px
    }
    .top-search-main .login,
    .top-search-main .login form {
        width: 100%;
        display: block;
        float: left
    }
    .top-cart {
        line-height: 0
    }
    .bigger-title {
        font-size: 16px;
        padding-left: 15px
    }
    .anniversary-details {
        padding: 0 15px
    }
    .rolex-model .prod-name h2 span,
    .rolex-model .prod-name>span {
        font-size: 12px
    }
    .added-to-site,
    .our-discounted,
    .our-latest-watches {
        padding-top: 0
    }
    .breadcrumbs li {
        display: inline-block;
        float: none;
        margin-right: 0
    }
	.breadcrumbs li.pull-right{
		display:none;
	}
	.breadcrumb {
		border-radius: 0;
	}
    .p_top_xs_10 {
        padding-top: 10px
    }
    .btn-video {
        font-size: 13px
    }
    .m_bottom_15.m_left_5.d_inline_b.m_sm_left_0.m_md_left_0.m_sm_top_10,
    a.btn_plain_normal.m_xs_top_10 {
        margin-top: 0
    }
    h5.fw_light.f_left.f_xs_none.color_dark.m_xs_bottom_10 {
        margin-left: 5px
    }
    .contact-page-contact h3 {
        font-size: 28px
    }
    .footer_bottom_part {
        padding: 14px 0
    }
    .footer_top_part ul li a {
        font-size: 14px
    }
    .footer_bottom_part p {
        font-size: 14px;
        padding: 0 5px
    }
    .footer_top_part .chi-menu li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px
    }
    .footer_top_part .chi-menu li a {
        font-size: 14px
    }
    .contact-detail .left-contact-info,
    .contact-detail .left-contact-info h2,
    .contact-detail .right-info,
    .our-latest-watches span.detail,
    .our-latest-watches span.our,
    .our-most-popular span.detail,
    .our-most-popular span.our,
    .receive-notification .search-box input[type=text],
    .top-r .bottom .search-box input[type=text],
    span.detail,
    span.our {
        font-size: 14px
    }
    .img-footer.itme-2 .items:first-child img {
        padding-left: 0
    }
    section.section_offset.receive-notification {
        display: none
    }
    .mobile-arrow {
        display: block
    }
    .top-header-nav .top-left-menu navbar,
    .top-left-menu .top-main-menu .nav.navbar-nav,
    .top-main-menu .nav>li {
        width: 100%;
        display: block;
        float: left;
        margin: 0
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul li:last-child {
        border-bottom: 1px solid #ccc
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul:last-child li:last-child {
        border-bottom: none
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul {
        padding: 0 20px;
        display: block
    }
    .main-wtitle {
        width: 160px
    }
    .receive-notification h4 {
        text-align: center;
        padding-bottom: 10px
    }
    .receive-notification .search-box {
        display: block;
        margin: 0 auto;
        width: 100%;
        box-sizing: border-box
    }
    .news-notification-inner {
        width: 90%
    }
    .content-title-inner h1,
    .view-more-btn {
        font-size: 16px
    }
    .receive-notification .search-box input[type=text] {
        width: 75%
    }
    .receive-notification .search-box button {
        width: 25%;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        font-size: 14px
    }
    .most-featured-watch .item {
        text-align: center
    }
    .view-more-btn {
        height: auto;
        width: auto
    }
    .header_top_part .top-r .bottom .search-box {
        width: 90%;
        box-sizing: border-box;
        float: none;
        display: block;
        margin: 12px auto
    }
    .main-wtitle-long,
    .our-img-l {
        float: left;
        box-sizing: border-box
    }
    .authorized-dealer,
    section.receive-notification {
        padding: 26px 0 12px
    }
    .authorized-dealer p,
    .receive-notification p {
        padding: 5px;
        text-align: justify
    }
    .main-wtitle-long {
        display: inline-block;
        width: 60%
    }
    .our-img-l {
        margin-right: 2%;
        width: 38%
    }
    .content-title-inner img {
        margin-right: 5px
    }
    .content-title-inner h1 span img {
        width: 15px
    }
    .item-7 .item-8-row .items,
    .our-latest-watches .item-7 .items,
    .our-latest-watches .item-8 .items,
    .our-most-popular .items {
        margin-bottom: 15px;
        padding: 0 5px
    }
    .added-to-site .item-8 .items .img-block,
    .all-watch .item-8 .items .img-block {
        height: 180px
    }
    .all-watch .item-8 .prod-name {
        margin: 0 0 5px
    }
    .content-title,
    hr.m_bottom_30 {
        margin-top: 10px
    }
    .added-to-site .items {
        margin-bottom: 10px
    }
    .list-container span,
    .our-latest-watches .list-container span {
        font-size: 13px
    }
    .our-most .added-to-site .prod-name {
        min-height: 115px
    }
    .our-most .added-to-site .items {
        padding: 10px
    }
    .item-7 .items,
    .item-8 .items {
        margin-bottom: 15px
    }
    .contact-detail .cust-reviews-custom,
    .contact-detail .cust-reviews-custom iframe {
        height: 360px!important
    }
    .brand-title span::after {
        border-bottom: 1px solid #f6d262;
        border-top: 1px solid #f6d262;
        content: "";
        height: 5px;
        left: 0;
        position: absolute;
        transform: skew(65deg);
        -webkit-transform: skew(65deg);
        width: 80px
    }
    .brand-title span {
        display: inline-block;
        height: 5px;
        position: relative;
        width: 80px
    }
    h1:not(.ls-l) {
        font-size: 1.2em!important
    }
    .our-latest-watches .list-container span {
        font-size: 11px
    }
    .about-seller .content-title h3 {
        font-size: 16px
    }
    .about-seller p {
        font-size: 15px;
        text-align: justify
    }
    .items .prod-name {
		 height: 60px;
		 overflow: hidden;
	}
    .prod-name>span {
        min-height: 40px
    }
    .our-most-popular .prod-name span {
        line-height: 50px
    }
    .brands.our-most .prod-name h2 span,
    .brands.our-most .prod-name span,
    .our-latest-watches .prod-name h2 span,
    .our-latest-watches .prod-name span,
    .our-most-popular .prod-name h2 span,
    .our-most-popular .prod-name span {
        font-size: 14px
    }
    .air-king .search-left-details {
        display: inline-block;
        vertical-align: top;
        width: calc(100% / 2 - 4px)
    }
    .air-king .search-left-details>div {
        font-weight: 700;
        font-size: 12px
    }
    .air-king .search-left-details:last-child>div {
        text-align: left!important
    }
    .air-king .search-left-details:last-child>button {
        float: left!important
    }
    span.content-title-inner {
        display: inline-block;
        width: calc(70% - 4px);
        box-sizing: border-box;
        vertical-align: middle
    }
    span.title-view-more {
        display: inline-block;
        width: calc(30% - 4px);
        box-sizing: border-box;
        vertical-align: middle;
        text-align: right;
        margin-right: 0
    }
    span.content-title-inner h1 span, .content-title-inner .h1-tag span {
        font-size: 15px
    }
    .custome_label,
    span.title-view-more a {
        font-size: 11px
    }
    .product-inner .labels_container {
        top: 0
    }
    .rating-watch-label {
        height: 60px;
        padding-left: 5px;
        padding-top: 20px
    }
    section.most-featured-watch {
        padding-top: 5px!important
    }
    .custome_label.pre-owned-lbl {
        display: block
    }
    .rating-watch {
        height: 25px;
        margin-right: 5px;
        width: 25px;
        box-sizing: border-box
    }
    .product-inner .brand-name .product-title h1,
    .product-inner .product-title h1 {
        font-size: 18px!important
    }
    .brand-name h1,
    .brand-name h2,
    .brand-name h3 {
        font-size: 16px!important
    }
    .pro-details-cust span {
        font-size: 13px
    }
    .all-watch .items {
        margin-bottom: 10px;
        padding: 0 5px;
       /* width: 100% */
    }
    .certain-title,
    .product-title span,
    .product-title span h1 {
        font-size: 14px
    }
    .rating-watch-label {
        box-sizing: border-box;
        width: 155px
    }
    .aniniversary-details {
        padding: 0 15px
    }
    .air-king .search-prod-detail {
        width: 100%;
        border-left: none;
        border-top: 1px solid #dbdbdb
    }
    .air-king .brand-name {
        display: block;
        height: auto;
        width: 100%
    }
    .search-inners .search-title {
        display: block;
        width: 100%;
        box-sizing: border-box;
        font-size: 13px;
        padding: 2px 0;
        float: left;
        margin-top: 0
    }
    .search-inners .ask-question,
    .search-item-list .ask-question {
        display: block;
        width: auto;
        font-size: 13px;
        text-align: left;
        margin-top: 0
    }
    .air-king .search-prodd-inner {
        display: block;
        width: 100%;
        float: left
    }
    hr.m_bottom_30 {
        margin-bottom: 15px
    }
    .m_xs_bottom_30 {
        margin-bottom: 10px
    }
    .pro-detail-tabs {
        margin-bottom: 0
    }
    section.section_offset.relative.receive-notification.border-btm {
        padding-top: 5px
    }
    .breadcrumb li a {
        font-size: 12px;
        margin-right: 2px;
        margin-bottom: 0px
    }
    section.section_offset.counter {
        padding-bottom: 15px
    }
    .req-asqque-block {
        margin-left: 0;
        margin-bottom: 5px
    }
    .pro-detail-tabs p {
        text-align: left;
        font-size: 16px
    }
    .most-featured-watch .item-inner a {
        display: block;
        height: 150px;
        overflow: hidden;
        position: relative
    }
    .featured-watch-detail {
        height: 80px;
        padding: 8px 5px;
        text-align: center
    }
    .featured-watch-detail .featured-title {
        font-size: 16px;
        margin-bottom: 0;
        font-weight: 700
    }
    .featured-watch-detail .featured-detail {
        font-size: 12px;
        line-height: normal;
        text-overflow: ellipsis;
        white-space: normal
    }
    .custom-btn {
        font-size: 18px;
        height: auto;
        padding: 6px 8px
    }
    .partners-detais .item-5 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: calc(100% / 2 - 4px);
        margin-bottom: 6px
    }
    .contact-detail .cust-reviews-custom {
        width: 100%!important
    }
    .shopping-cart ul.shop-cart-tabs li {
        display: block;
        width: 100%
    }
    .shopping-cart ul.shop-cart-tabs li:not(:last-child) {
        border-bottom: 1px solid #fff
    }
    .shopping-cart ul.shop-cart-tabs li.active::after,
    .shopping-cart ul.shop-cart-tabs li::after,
    .shopping-cart ul.shop-cart-tabs li::before {
        border-bottom: medium none;
        border-left: medium none;
        border-top: medium none
    }
    .shopping-cart .table-responsive>div {
        border: none
    }
    .prod-detail-box .left-table {
        width: 100%
    }
    .prod-detail-box .wire-price td span,
    .prod-detail-box .your-price td span,
    .prod-detail-box td {
        padding: 0;
        font-size: 16px
    }
    .fs_medium,
    .fs_small {
        font-size: 1em
    }
    .contact-page-contact p,
    .faq .decimal-list li,
    .faq div strong,
    .faq span,
    .our-most p,
    .popup-h-message,
    .section_offset p,
    .trade-ins p {
        text-align: justify
    }
    .faq div strong {
        display: block;
        margin-bottom: 5px
    }
    .ask-qustion-tbl tr td span {
        float: none
    }
    .section_offset .item-6 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: calc(100% / 2 - 4px);
        margin-bottom: 10px
    }
    .our-most {
        padding-bottom: 0
    }
    section.section_offset.receive-notification {
        padding-top: 0
    }
    section.section_offset.most-featured-watch {
        padding-bottom: 5px
    }
    section.section_offset.authorized-dealer {
        padding-top: 5px
    }
    .footer_top_part h5.top-title {
        font-size: 14px!important
    }
    .header_top_part .left-logo>a {
      margin-top: 10px;
    }
    .left-logo,
    .right-ser-box {
        margin: 0px
    }
    .top-right-social li,
    .top-right-social li:last-child .shoping-cart-text {
        display: none
    }
    .header_top_part .call-chat-info,
    .header_top_part nav.right {
        display: inline-block!important;
        width: auto!important
    }
    .call-chat-info li a {
        font-size: 14px
    }
    .call-chat-info li:not(:last-child)::after {
        height: 13px
    }
    .header_top_part .top-r .top .call-chat-info li:first-child {
        margin-left: 0
    }
    .top-address {
        display: none
    }
    .pull-right.title-view-more a {
        padding-right: 0
    }
    .content-title-inner:first-child h3 span {
        margin-right: 0
    }
    span.content-title-inner {
        padding-left: 5px;
        margin-bottom: 5px;
    }
	.our-latest-watches span.content-title-inner { width:auto;}
	.air-king .items {
		margin-top: 20px;
	}
	.our-most-popular {
		padding-top: 0;
	}
    span.title-view-more {
        padding-right: 5px
    }
    .most-featured-watch .item-inner.product {
        margin-top: 15px!important
    }
    .receive-notification h4 {
        font-size: 16px!important
    }
    .top-search-main {
        width: 100%!important
    }
    .sub_title {
        min-height: 80px!important;
		overflow: hidden;
    }
    .top-search-bock {
        position: absolute;
        width: calc(100% - 54px);
        right: 0;
        text-align: right
    }
    .top-left-menu .navbar-toggle {
        float: left
    }
    .top-left-menu .navbar-header {
        margin-left: 0;
        margin-right: 0
    }
    .productlist .mobile-arrow {
        float: right;
        padding-right: 10px
    }
    .items-img .m_top_10 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .main-block .search-left-details .color_red.wi-price.font-bold {
        float: right;
        font-size: 10px;
        display: inline-block;
        margin-right: 4px
    }
    .main-block .search-left-details .ur-price.font-bold {
        display: inline-block;
        font-size: 10px
    }
    .main-block .call-to-action .list-inline {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 10px
    }
    .main-block .call-to-action .list-inline>li {
        margin: 0;
        display: inline
    }
    .main-block .brand-name span:last-child {
        font-weight: 700
    }
    .main-block .brand-name .condition {
        font-size: 14px
    }
    .main-block .search-prodd-inner.p-t-0.hidden.visible-xs.add_new {
        background: 0 0
    }
    .main-block .search-prodd-inner .bottom_price .condition {
        font-size: 13px;
        font-weight: 600
    }
    .main-block .call-to-action.m_top_10 {
        margin-top: 0
    }
    .logo_widelayout {
        float: left;
        position: relative
    }
    .f_iphn {
        width: calc(100% - 140px);
        float: left;
        text-align: left;
        margin-left: 10px
    }
    .view_wide_layout {
        width: 80px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        float: left
    }
    .f_iphn>span,
    div#app_link {
        float: left;
        display: block;
        width: 100%
    }
    .f_iphn>span {
        color: #000;
        line-height: normal;
        font-size: 14px
    }
    span.f_iphn_star {
        color: #f8bc01
    }
    span.f_iphn_get {
        margin-top: -5px;
        font-size: 12px
    }
    span.f_iphn_title_main {
        font-size: 14px
    }
    span.f_iphn_title {
        font-size: 12px;
        font-weight: 400
    }
    div#app_link {
        z-index: 9;
        position: relative
    }
    .effect-content .prod-content {
        position: relative;
        opacity: 1;
        height: auto;
        top: auto;
        transform: none;
        -webkit-transform: none;
        bottom: auto;
        padding: 0 2px 10px
    }
    .effect-content .items .prod-content,
    .effect-content .items:hover .prod-content {
        transform: none;
        -webkit-transform: none;
        border: none;
        left: -2px;
        opacity: 1;
        min-height: 0;
        width: calc(100% + 4px);
        bottom: auto;
        margin-top: 0px
    }
    .effect-content .items:hover .items-inner {
        border: 2px solid #f8bc01;
        border-bottom: 2px solid #f8bc01
    }
    .effect-content .items .prod-name,
    .effect-content .items:hover .prod-name {
        bottom: 0px
    }
    .all-watch .effect-content .items .prod-number {
        opacity: 1;
        display: none
    }
    .effect-content .items .prod-name {
        background-color: #000c;
        border-left: 2px solid #bbb;
        border-right: 2px solid #bbb
    }
    .effect-content .items .prod-name h2 {
        font-size: 20px;
        z-index: 2;
        color: #fff;
        margin: 0
    }
    .effect-content .prod-content ul {
        min-height: 0
    }
    .prod-content {
        align-items: start
    }
    #right_ajax_content .inner_latest_watches {
        float: left;
        width: 100%;
        margin-top: 15px!important;
        margin: 0
    }
	
	/*-- 03-Jan-2020 --*/
	.table_type_9 td:first-child {
		width: auto;
	}
	.prod-detail-box tr:nth-child(2) td:nth-child(2) {
		word-break: break-word;
	}
}
@media (min-width:320px) and (max-width:767px) {
	.testimonial-right-group ul.more-reviews {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.testimonial-right-group li {
		width: 50%;
	}
}
@media (min-width:768px) {
    .top-main-menu li.open span.caret-btn {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }
    .top-main-menu li span.caret-btn {
        transform: rotate(0);
        -webkit-transform: rotate(0)
    }
    table tr td:first-child,
    table tr th:first-child {
        border-bottom: none
    }
    .mobile-arrow {
        display: none
    }
}

@media (min-width:320px) and (max-width:767px) and (orientation:landscape) {
	.top-main-menu li.open span.caret-btn {
        transform: rotate(0);
        -webkit-transform: rotate(0)
    }
    .rolex_used_row_margin,
    .row.class_listing {
        margin: 0
    }
    .search-item-list .search-prod-detail {
        min-height: 80px
    }
    .brand-name,
    .test-desc,
    .test_img {
        width: 100%
    }
    .our-most .loadbutton .m-top-40,
    .tetimonial-inner {
        margin-top: 10px
    }
    .air-king .search-left-details:last-child {
        text-align: left
    }
    .air-king .buy-now-btn {
        float: none!important
    }
    .search-prod-detail .search-prodd-inner .search-left-details,
    .search-prod-detail .search-prodd-inner:last-child .search-left-details {
        min-height: auto
    }
    .responsive_table tbody td:not([colspan]):after {
        border-left: none
    }
    .responsive_table tbody td:not([colspan]) {
        padding-left: 5%!important;
        min-height: 90px
    }
    .contact-information span {
        vertical-align: middle
    }
    .all-watch .items {
        margin-bottom: 10px
    }
    .caret-custom img+span.badge {
        top: -18px;
        left: -10px
    }
    .btn_plain_normal span {
        padding: 5px 0
    }
    .breadcrumb .col-sm-12,
    .btn_plain_normal span span {
        padding: 0
    }
    .table-responsive .wrapper {
        margin-bottom: 0
    }
    .section_offset.shopping-cart.shopping-cart-details {
        padding-bottom: 20px!important
    }
    .productlist .mobile-arrow {
        float: right;
        padding-right: 10px
    }
    section.section_offset.receive-notification {
        display: none
    }
    .left-content-img {
        width: 100%;
        height: auto
    }
    .left-content-img img {
        left: 0;
        position: relative;
        top: 0;
        transform: translate(0);
        -webkit-transform: translate(0)
    }
    .search-left-details {
        padding-left: 5px;
        padding-bottom: 5px
    }
    .content-title-inner {
        padding-left: 15px
    }
    .breadcrumbs li {
        display: inline-block;
        float: none
    }
    .m_bottom_15.m_left_5.d_inline_b.m_sm_left_0.m_md_left_0.m_sm_top_10,
    a.btn_plain_normal.m_xs_top_10 {
        margin-top: 0
    }
    h5.fw_light.f_left.f_xs_none.color_dark.m_xs_bottom_10 {
        margin-left: 5px
    }
    .custom-btn {
        font-size: 18px;
        height: 42px;
        padding: 6px 10px
    }
    .contact-detail .cust-reviews-custom {
        width: 100%!important;
        height: 220px!important
    }
    .contact-detail .right-info {
        font-size: 14px;
        text-align: justify
    }
    .receive-notification h4 {
        text-align: center;
        font-size: 20px
    }
    .call-chat-info li a,
    .footer_bottom_part p,
    .top-right-social li a {
        font-size: 14px
    }
    .receive-notification .search-box {
        display: block;
        margin: 0 auto;
        box-sizing: border-box
    }
    .call-chat-info,
    .news-notification-inner .newslat-title {
        margin-right: 0
    }
    .receive-notification .search-box input[type=text] {
        width: 80%
    }
    .receive-notification .search-box button {
        width: 20%
    }
    .authorized-dealer p,
    .receive-notification p {
        text-align: justify
    }
    .contact-detail .col-lg-6 {
        text-align: center
    }
    .left-contact-info .right-info>p {
        text-align: justify
    }
    .footer_top_part .chi-menu {
        margin-bottom: 15px
    }
    .footer_top_part h5.top-title {
        font-size: 18px
    }
    .footer_top_part ul li a {
        font-size: 16px
    }
    .contact-detail .left-contact-info,
    .contact-detail .left-contact-info h2,
    .footer_top_part .chi-menu li a {
        font-size: 14px
    }
    .img-footer.itme-2 .items:first-child {
        text-align: left
    }
    .img-footer.itme-2 .items:first-child img {
        padding-left: 0
    }
    .our-latest-watches .items,
    .our-most-popular .items {
        margin-bottom: 30px
    }
    .content-title-inner h1 {
        font-size: 18px
    }
    .content-title-inner img {
        margin-right: 5px
    }
    .partners-detais .item-5 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle
    }
    .news-notification-inner .search-box {
        margin-top: 5px
    }
    .content-title-inner h1 span img {
        width: 20px
    }
    .view-more-btn {
        font-size: 16px;
        height: auto;
        width: auto
    }
    .featured-watch-detail .featured-title {
        font-size: 24px
    }
    .featured-watch-detail .featured-detail {
        font-size: 14px
    }
    .bigger-title,
    .rolex-model .prod-name,
    .rolex-model .prod-name h2 {
        font-size: 16px
    }
    .our-latest-watches {
        padding-top: 16px
    }
    .section_offset.receive-notification {
        padding: 10px 0 30px
    }
    .our-latest-watches .item-7 .items .img-block img,
    .our-latest-watches .item-8 .items .img-block img {
        width: 70%
    }
    .pager li>a:focus,
    .pager li>a:hover i.fa-long-arrow-left,
    .pager li>a:hover i.fa-long-arrow-right {
        transform: none!important;
        -webkit-transform: none!important
    }
    .left-logo,
    .right-ser-box {
        margin: 10px 0
    }
    .left-logo a.m_xs_bottom_20 {
        margin: 5px
    }
    .header_top_part .top-r .bottom .search-box {
        width: 70%;
        box-sizing: border-box;
        float: none;
        display: block;
        margin: 20px auto
    }
    .top-search-main {
        width: 70%;
        margin: 0 auto
    }
    .bottom.top-search-box,
    .top-search-box,
    .top-search-main .login,
    .top-search-main .login form {
        width: 100%;
        display: block;
        float: left
    }
    .header_top_part .top-r .top .left li {
        display: inline-block;
        margin-right: 20px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li {
        position: relative
    }
    .top-main-menu .caret-btn {
        position: absolute;
        right: 1%;
        top: 50%;
        width: 30px;
        height: 30px;
        cursor: pointer;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%)
    }
    .top-main-menu li.open .caret-btn {
        top: 10px!important;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        right: 1%
    }
    .top-main-menu li.open .caret-btn i.fa {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }
    .top-main-menu li .caret-btn i.fa {
        transition: all .5s ease
    }
    .top-search-bock {
        position: absolute;
        width: calc(100% - 54px);
        right: 0;
        text-align: right
    }
    .top-left-menu .navbar-toggle {
        float: left
    }
    .top-left-menu .navbar-header {
        margin-left: 0;
        margin-right: 0
    }
    .shopping-cart .shop-cart-tabs {
        margin-bottom: 10px
    }
    .top-header-nav .top-left-menu navbar,
    .top-main-menu .nav>li {
        position: static;
        float: left;
        display: block;
        width: 100%;
        margin: 0
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li {
        border-top: 1px solid #f9c934;
        float: left;
        display: block;
        width: 100%;
        text-align: left
    }
    .top-left-menu #myNavbar {
        border-top: none;
        float: left;
        width: 100%;
        padding: 0;
        margin: 0
    }
    .top-left-menu .navbar-inverse .navbar-nav>li:first-child a {
        padding-left: 18px
    }
    .top-left-menu .top-main-menu .nav.navbar-nav {
        float: left;
        display: block;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
    nav.navbar.navbar-inverse {
        float: left;
        display: block;
        width: 100%;
        box-sizing: border-box
    }
    .top-header-nav .top-left-menu .navbar-inverse .container-fluid,
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        padding-right: 0;
        margin-right: 0
    }
    .top-main-menu .toogle-top-menu {
        opacity: 1;
        visibility: visible;
        transform: none;
        -webkit-transform: none
    }
    .about-seller p {
        text-align: justify
    }
    .bigger-title {
        padding-left: 15px;
        margin-top: 10px
    }
    .anniversary-details {
        padding: 0 15px
    }
    .rolex-model .prod-name {
        height: 55px
    }
    .air-king .brand-name {
        height: auto
    }
    .search-inners .ask-question {
        font-size: 10px
    }
    .search-inners .search-title {
        font-size: 12px
    }
    .air-king .search-left-details {
        display: inline-block;
        width: calc(100% / 2 - 4px);
        padding-bottom: 0!important;
        vertical-align: top
    }
    .air-king .search-left-details>div {
        font-size: 12px;
        font-weight: 700
    }
    .air-king .search-left-details:last-child>div {
        text-align: left!important
    }
    .air-king .search-left-details:last-child>button {
        float: left!important
    }
    .aniniversary-details {
        padding: 0 15px
    }
    .breadcrumb li a {
        font-size: 16px;
        margin-bottom: 5px
    }
    .brand-name .product-title h1 {
        font-size: 20px
    }
    .brand-name .product-title span,
    .brand-name .product-title span h1,
    .brand-name h1,
    .brand-name h2,
    .brand-name h3 {
        font-size: 16px
    }
    .pro-details-cust span {
        font-size: 16px;
        margin-bottom: 0
    }
    .prod-detail-box .wire-price td span,
    .prod-detail-box .your-price td span,
    .prod-detail-box td {
        font-size: 14px;
        margin-bottom: 0
    }
    .certain-title {
        font-size: 16px
    }
    hr.m_bottom_30 {
        margin-bottom: 15px;
        margin-top: 10px
    }
    .m_bottom_20,
    .m_xs_bottom_30 {
        margin-bottom: 10px
    }
    section.section_offset.relative.receive-notification.border-btm {
        padding-top: 5px
    }
    section.section_offset.counter {
        padding-bottom: 15px
    }
    .shopping-cart ul.shop-cart-tabs li a {
        font-size: 14px;
        padding: 10px 8px 10px 30px
    }
    .shopping-cart ul.shop-cart-tabs li {
        margin-right: 2px
    }
    .shopping-cart ul.shop-cart-tabs li::before {
        border-bottom: 23px solid transparent;
        border-left: 23px solid #fff;
        border-top: 23px solid transparent;
        content: "";
        position: absolute;
        right: -24px;
        top: -1px;
        z-index: 1
    }
    .shopping-cart ul.shop-cart-tabs li::after {
        border-bottom: 18px solid transparent;
        border-left: 18px solid #bdc3c7;
        border-top: 18px solid transparent;
        content: "";
        display: block;
        height: 0;
        position: absolute;
        right: -18px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        width: 0;
        z-index: 2
    }
    .shopping-cart .table-responsive>div {
        border: none
    }
    .news-notification-inner {
        width: 90%
    }
    .receive-notification .search-box button,
    .receive-notification .search-box input[type=text] {
        font-size: 14px
    }
    .partners-detais .item-5 .items {
        width: calc(100% / 5 - 4px)
    }
    .most-featured-watch .item-inner a {
        height: 200px
    }
    .trade-ins p {
        text-align: justify;
        line-height: normal
    }
    .item-7 .items,
    .item-8 .items {
        margin-bottom: 15px
    }
    .section_offset .item-6 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: calc(100% / 3 - 4px);
        margin-bottom: 10px
    }
    .top-right-social li,
    .top-right-social li:last-child .shoping-cart-text {
        display: none
    }
    .header_top_part nav.right {
        display: inline-block!important;
        float: none!important;
        margin-right: 5px
    }
    .header_top_part .call-chat-info {
        display: inline-block;
        float: none!important
    }
    .top-address {
        display: none
    }
    .header_top_part .left-logo>a {
        width: 55%
    }
    .our-most-popular {
        padding-top: 10px!important
    }
    .item-7,
    .item-8 {
        margin-top: 10px!important
    }
    .our-most {
        padding-bottom: 10px
    }
    .contact-detail .cust-reviews-custom,
    .contact-detail .cust-reviews-custom iframe {
        height: 220px!important
    }
    .most-featured-watch .item {
        margin-top: 15px!important
    }
    .section_offset,
    .section_offset_2 {
        padding: 10px 0 5px!important
    }
    .news-notification-inner {
        margin: 0 auto
    }
    .receive-notification .search-box {
        width: 70%!important;
        float: none!important
    }
    .alert-message-box {
        display: block;
        width: 100%;
        text-align: center;
        float: left;
        margin-top: 5px
    }
    .news-notification-inner .newslat-title {
        margin-bottom: 0!important
    }
    .sub_title {
        min-height: 50px!important
    }
    .items-img .m_top_10 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .main-block .search-left-details .color_red.wi-price.font-bold {
        float: left;
        display: inline-block
    }
    .main-block .search-left-details .ur-price.font-bold {
        display: inline-block;
        margin-right: 20px
    }
    .main-block .call-to-action .list-inline {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 10px
    }
    .main-block .call-to-action .list-inline>li {
        margin: 0;
        display: inline
    }
    .main-block .brand-name span:last-child {
        font-size: 16px;
        font-weight: 700
    }
    .f_iphn>span,
    .main-block .brand-name .condition {
        font-size: 14px
    }
    .main-block .search-prodd-inner.p-t-0.hidden.visible-xs.add_new {
        background: 0 0
    }
    .main-block .brand-name {
        border-bottom: transparent
    }
    .search-item-list .items-detail .brand-name {
        min-height: 100px
    }
    .logo_widelayout {
        float: left;
        position: relative
    }
    .f_iphn {
        width: calc(100% - 140px);
        float: left;
        text-align: left;
        margin-left: 10px
    }
    .view_wide_layout {
        width: 80px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        float: left
    }
    .f_iphn>span,
    div#app_link {
        float: left;
        display: block;
        width: 100%
    }
    .f_iphn>span {
        color: #000;
        line-height: normal
    }
    span.f_iphn_star {
        color: #f8bc01
    }
    span.f_iphn_get {
        margin-top: -5px;
        font-size: 12px
    }
    span.f_iphn_title_main {
        font-size: 16px
    }
    span.f_iphn_title {
        font-size: 12px;
        font-weight: 400
    }
    div#app_link {
        z-index: 9;
        position: relative
    }
    .effect-content .prod-content {
        position: relative;
        opacity: 1;
        height: auto;
        top: auto;
        transform: none;
        -webkit-transform: none;
        bottom: auto;
        padding: 0 2px 10px
    }
    .effect-content .items .prod-content,
    .effect-content .items:hover .prod-content {
        transform: none;
        -webkit-transform: none;
        border: none;
        left: -2px;
        opacity: 1;
        min-height: 0;
        width: calc(100% + 4px);
        bottom: auto;
        margin-top: -29px
    }
    .effect-content .items:hover .items-inner {
        border: 2px solid #f8bc01;
        border-bottom: 2px solid #f8bc01
    }
    .effect-content .items .prod-name,
    .effect-content .items:hover .prod-name {
        bottom: 29px
    }
    .all-watch .effect-content .items .prod-number {
        opacity: 1;
        display: none
    }
    .effect-content .items .prod-name {
        background-color: #000c;
        border-left: 2px solid #bbb;
        border-right: 2px solid #bbb
    }
    .effect-content .items .prod-name h2 {
        font-size: 20px;
        z-index: 2;
        color: #fff;
        margin: 0
    }
    .effect-content .prod-content ul {
        min-height: 0
    }
    .prod-content {
        align-items: start
    }
    .effect-content .items {
        display: inline-block;
        float: none;
        margin: 10px -2px;
        vertical-align: top
    }
	/*-- 03-Jan-2020 --*/
	.table_type_9 td:first-child {
		width: auto;
	}
		.prod-detail-box tr:nth-child(2) td:nth-child(2) {
		word-break: break-word;
	}

}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .left-logo,
    .right-ser-box {
        margin: 45px 0 10px
    }
    .product-inner .container_zoom_image {
        pointer-events: none
    }
    .brand-name .font-bold {
        width: 80%
    }
    .modal table tr td.prod-img img {
        max-width: 100%
    }
    .modal table tr td {
        vertical-align: top
    }
}

@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
    .product-inner .container_zoom_image {
        pointer-events: none
    }
    .brand-name .font-bold {
        width: 80%
    }
    .modal table tr td.prod-img img {
        max-width: 100%
    }
    .modal table tr td {
        vertical-align: top
    }
    .air-king .bigger-title h2 {
        padding: 0;
        margin: 0!important
    }
    .rolex-used-inner .row {
        margin: 0
    }
    .air-king .bigger-title,
    .air-king .bigger-title h1,
    .air-king .bigger-title h2 {
        margin-bottom: 10px;
        margin-top: 10px
    }
    .drawer-open {
        overflow: hidden
    }
    .used_rolex_section {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 999;
        width: 80%;
        background-color: #fff;
        box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
        height: 100%;
        overflow: auto;
        padding: 20px 10px;
        transition: all .4s ease;
        -webkit-transition: all .4s ease;
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        max-width: 320px
    }
    .used_rolex_section.open {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
    a.sidebar-toggle {
        position: absolute;
        width: auto;
        height: auto;
        background-color: #f7f7f7;
        top: 10px;
        right: 5%;
        text-align: center;
        line-height: 1.6;
        z-index: 999;
        border: 2px solid;
        border-radius: 5px;
        padding: 0 10px
    }
    a.sidebar-toggle::before {
        content: "\f03a";
        font-family: fontawesome;
        font-size: 24px
    }
    .productlist {
        position: relative
    }
    .list-trigger {
        position: absolute;
        margin-top: 0;
        right: 0;
        width: 48px;
        height: 34px;
        top: 0;
        z-index: 2;
        cursor: pointer
    }
    .list-trigger::after,
    .list-trigger::before {
        transition: all .25s ease-in-out;
        content: "";
        position: absolute;
        background-color: #f8bc01;
        width: 3px;
        height: 9px;
        right: 22px;
        top: 13px
    }
    .list-trigger::before {
        transform: translate(2px, 0) rotate(45deg)
    }
    .list-trigger::after {
        transform: translate(-2px, 0) rotate(-45deg)
    }
    .all-watch .other-brands .item-8 .prod-name {
        min-height: 120px;
        height: 110px
    }
    .air-king .brand-name {
        min-height: 0
    }
    .left-img-blocks {
        width: 120px;
        max-height: 220px
    }
    .right-details-block {
        width: calc(100% - 120px)
    }
    .search-inners .search-title a {
        font-size: 13px
    }
    .referance-number-classifcationpage {
        font-size: 13px!important;
        margin-top: 0!important
    }
    .product-inner .labels_container {
        top: 0
    }
    .rating-watch-label {
        height: 60px;
        padding-left: 5px;
        padding-top: 20px
    }
    .prod-content li {
        width: 97%!important
    }
    .search-inners .ask-question {
        font-size: 13px
    }
    .responsive_table tbody td:not([colspan]):after {
        border-left: none
    }
    .responsive_table tbody td:not([colspan]) {
        padding-left: 5%!important
    }
    .responsive_table tbody tr {
        border-bottom: 1px solid #e1e4e6!important
    }
    .customtip {
        font-size: 10px
    }
    .title-view-more {
        margin-right: 0;
        text-align: right
    }
    .contact-information span {
        vertical-align: middle
    }
    .brand-name .product-title span,
    .brand-name .product-title span h1 {
        margin-left: 0;
        font-size: 16px
    }
    .product-inner .brand-name {
        width: 100%
    }
    .search-prod-detail .search-prodd-inner .search-left-details {
        padding: 5px;
        vertical-align: top
    }
    #ask_question_wrap li label {
        font-size: 12px
    }
    .items-inner .sub_title {
        min-height: 85px
    }
    .add-details span {
        padding-top: 5px;
        display: block
    }
    .most-featured-watch .content-title {
        padding-top: 20px
    }
    .content-title-inner:first-child h3 span {
        display: block
    }
    .our-discounted .items-inner .sub_title {
        min-height: 90px
    }
    .caret-custom img+span.badge {
        top: -18px;
        left: -10px
    }
    #billing_tbl .bg-gray {
        float: left;
        width: 100%
    }
    .contact-img {
        text-align: center
    }
    .shopping-cart .col-sm-4.col-xs-12 {
        width: 100%;
        padding-top: 10px
    }
    .shopping-cart .col-sm-8.col-xs-12.p_top_10.p_btm_10.bg-gray {
        width: 100%
    }
    .m_sm_left_0 {
        margin-left: 0
    }
    .btn-video {
        font-size: 16px
    }
    .brand-title {
        background-position: 70% center
    }
    .call-chat-info li a {
        font-size: 13px;
        line-height: 21px
    }
    .top-right-social li a span {
        font-size: 21px
    }
    .top-header-nav .top-cart-inner .login li>a {
        font-size: 14px;
        line-height: 45.76px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul li a {
        font-size: 10px;
        padding: 4px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul {
        padding: 8px
    }
    .top-header-nav .top-left-menu {
        padding: 0
    }
    .header_top_part .top-r .bottom .search-box {
        margin-right: 10px
    }
    .left-logo,
    .right-ser-box {
        margin: 45px 0 10px
    }
    .top-main-menu li.open .caret-btn {
        top: 10px!important;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        right: 1%
    }
    .top-main-menu li .caret-btn i {
        padding: 5px
    }
    .top-left-menu ul.nav>li .toogle-top-menu,
    .top-left-menu ul.nav>li:hover .toogle-top-menu {
        opacity: 0;
        visibility: hidden
    }
    .top-left-menu ul.nav>li:first-child:hover .toogle-top-menu {
        opacity: 1;
        visibility: visible
    }
    .top-left-menu ul.nav>li:first-child:hover .caret-btn i.fa {
        transition: all .5s ease;
        -webkit-transition: all .5s ease
    }
    .top-left-menu .navbar-inverse .navbar-nav>li:last-child a {
        padding-right: 0
    }
    .header_top_part .inner-add {
        letter-spacing: normal;
        padding: 5px 0;
        font-size: 14px
    }
    .top-header-nav .top-menu li a,
    .view-more-btn {
        font-size: 16px
    }
    .call-chat-info {
        margin-right: 0
    }
    .top-cart .top-cart-inner .login,
    .top-cart .top-cart-inner .login .top-search-box,
    .top-cart .top-cart-inner .login form {
        width: 100%;
        float: left;
        display: block
    }
    .title-view-more,
    span.content-title-inner {
        padding-left: 15px;
        display: inline-block;
        vertical-align: middle
    }
    .item-8 {
        margin-top: 10px
    }
    .our-most .custom-btn.m-top-40 {
        margin-top: 0
    }
    .authorized-dealer p,
    .receive-notification p {
        text-align: justify
    }
    .m_sm_top_10px {
        margin-top: 10px
    }
    .most-featured-watch .custom-btn {
        margin-top: 30px
    }
    .our-most-popular .items {
        margin-bottom: 10px
    }
    .section_offset .item-6 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: calc(100% / 6 - 4px)
    }
    .receive-notification .search-box {
        box-sizing: border-box;
        display: block;
        float: left;
        width: 100%
    }
    .receive-notification .search-box button {
        width: 20%;
        box-sizing: border-box
    }
    .receive-notification .search-box input[type=text] {
        width: 80%;
        box-sizing: border-box
    }
    .view-more-btn {
        height: 35px;
        width: auto;
        padding: 4px 0
    }
    .footer_top_part h5.top-title {
        font-size: 15px
    }
    .footer_top_part ul li a {
        font-size: 14px
    }
    .footer_bottom_part p {
        font-size: 12px
    }
    .contact-detail .left-contact-info,
    .contact-detail .left-contact-info h2 {
        font-size: 16px
    }
    .top-left-menu .navbar-collapse {
        padding: 0
    }
    .featured-watch-detail .featured-title {
        font-size: 18px
    }
    .featured-watch-detail .featured-detail {
        font-size: 14px;
        padding-bottom: 10px
    }
    .news-notification-inner .search-box {
        margin-top: 10px
    }
    .top-cart .top-cart-inner {
        padding: 5px 0
    }
    .section_offset.receive-notification {
        padding: 40px 0 25px
    }
    .header_top_part .top-r .bottom .search-box {
        width: 80%
    }
    .footer_top_part .m_bottom_50 {
        margin-bottom: 25px
    }
    .footer_top_part .chi-menu {
        margin-bottom: 15px
    }
    .productlist {
        display: inline-block;
        box-sizing: border-box;
        float: none;
        margin-top: 0;
        padding: 8px;
        vertical-align: top;
        width: 100%
    }
    section.section_offset.receive-notification {
        display: none
    }
    .content-title-inner h1 {
        font-size: 20px
    }
    .pro-details-cust span {
        font-size: 14px
    }
    .prod-detail-box .wire-price td span,
    .prod-detail-box .your-price td span,
    .prod-detail-box td {
        font-size: 14px;
        padding: 0
    }
    .product-inner .brand-name .product-title h1,
    .product-inner .product-title h1 {
        font-size: 18px
    }
    .brand-name h1,
    .brand-name h2,
    .brand-name h3 {
        font-size: 16px
    }
    .all-watch .items {
        float: none;
        display: inline-block;
        margin: 0 -4px 10px
    }
    .content-title-inner {
        margin-bottom: 5px
    }
    .item-7 .items,
    .item-8 .items {
        margin-bottom: 15px
    }
    .prod-name,
    .prod-name h2 {
        min-height: 50px;
        font-size: 14px;
        padding: 8px 0
    }
    .bigger-title {
        font-size: 18px;
        margin-top: 10px
    }
    .anniversary-details {
        padding: 0 15px
    }
    .contact-page-contact p,
    .faq .decimal-list li,
    .faq div strong,
    .faq span,
    .our-most p,
    .section_offset p,
    .trade-ins p {
        line-height: normal;
        text-align: justify
    }
    .faq div strong {
        margin-bottom: 5px;
        display: block
    }
    .shoppingdetails ul li label {
        font-size: 12px
    }
    .prod-detail-box .left-table {
        width: 100%
    }
    .btn_plain_normal span {
        padding: 5px 0
    }
    .btn_plain_normal span span {
        padding: 0
    }
    .shopping-cart form label {
        font-size: 14px
    }
    .ask-qustion-tbl .prod-img {
        width: 20%
    }
    .blog_recent_post ul li img {
        width: calc(15% - 4px)
    }
    .blog_recent_post ul li span {
        width: calc(85% - 4px)
    }
    .contact-detail .cust-reviews-custom,
    .contact-detail .cust-reviews-custom iframe {
        height: 300px!important
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        margin: 0 5px!important;
        font-size: 12px!important
    }
    .added-to-site,
    .our-discounted,
    .our-latest-watches {
        padding-top: 0!important
    }
    .section_offset {
        padding: 10px 0
    }
    .rolex_used .items .img-block {
        height: 230px
    }
    .section_offset.rolex_used {
        position: relative;
        padding-top: 52px
    }
    .news-notification-inner {
        margin: 0 auto
    }
    .main-block .search-prodd-inner .bottom_price .condition {
        font-size: 14px;
        font-weight: 700
    }
    .logo_widelayout {
        float: left;
        position: relative
    }
    .f_iphn {
        width: calc(100% - 140px);
        float: left;
        text-align: left;
        margin-left: 10px
    }
    .view_wide_layout {
        width: 80px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        float: left
    }
    .f_iphn>span,
    div#app_link {
        float: left;
        display: block;
        width: 100%
    }
    .f_iphn>span {
        color: #000;
        line-height: normal;
        font-size: 14px
    }
    span.f_iphn_star {
        color: #f8bc01
    }
    span.f_iphn_get {
        margin-top: -5px;
        font-size: 12px
    }
    span.f_iphn_title_main {
        font-size: 16px
    }
    span.f_iphn_title {
        font-size: 12px;
        font-weight: 400
    }
    div#app_link {
        z-index: 9;
        position: relative
    }
}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    [role=search].type_3 {
        width: 100%
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul {
        padding: 10px
    }
    .call-to-action .list-inline>li: last-child,
    .m_md_left_0 {
        margin-left: 0
    }
    .product-inner .container_zoom_image {
        pointer-events: none
    }
    .prod-content li {
        width: 97%!important
    }
    .effect-content .items .prod-name,
    .effect-content .items .prod-name h2 {
        min-height: 35px!important;
        padding: 2px 0
    }
    .rolex-used-inner .row {
        margin: 0
    }
    .air-king .bigger-title,
    .air-king .bigger-title h1,
    .air-king .bigger-title h2 {
        margin-bottom: 10px;
        margin-top: 10px
    }
    .drawer-open {
        overflow: hidden
    }
    .used_rolex_section {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 999;
        width: 80%;
        background-color: #fff;
        box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
        height: 100%;
        overflow: auto;
        padding: 20px 10px;
        transition: all .4s ease;
        -webkit-transition: all .4s ease;
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        max-width: 320px
    }
    .used_rolex_section.open {
        transform: translateX(0);
        -webkit-transform: translateX(0)
    }
    .section_offset.rolex_used {
        position: relative;
        padding-top: 52px
    }
    a.sidebar-toggle {
        position: absolute;
        width: auto;
        height: auto;
        background-color: #f7f7f7;
        top: 10px;
        right: 3%;
        text-align: center;
        line-height: 1.6;
        z-index: 999;
        border: 2px solid;
        border-radius: 5px;
        padding: 0 10px
    }
    a.sidebar-toggle::before {
        content: "\f03a";
        font-family: fontawesome;
        font-size: 24px
    }
    .productlist {
        position: relative
    }
    .list-trigger {
        position: absolute;
        margin-top: 0;
        right: 0;
        width: 48px;
        height: 34px;
        top: 0;
        z-index: 2;
        cursor: pointer
    }
    .list-trigger::after,
    .list-trigger::before {
        transition: all .25s ease-in-out;
        content: "";
        position: absolute;
        background-color: #f8bc01;
        width: 3px;
        height: 9px;
        right: 22px;
        top: 13px
    }
    .list-trigger::before {
        transform: translate(2px, 0) rotate(45deg)
    }
    .list-trigger::after {
        transform: translate(-2px, 0) rotate(-45deg)
    }
    .rolex_used .items .img-block {
        height: 290px
    }
    .product-inner .labels_container {
        top: 0
    }
    .rating-watch-label {
        height: 60px;
        padding-left: 5px;
        padding-top: 20px
    }
    .productlist,
    .rating-watch,
    .rating-watch-label {
        box-sizing: border-box
    }
    .responsive_table tbody td:not([colspan]):after {
        border-left: none
    }
    .responsive_table tbody td:not([colspan]) {
        padding-left: 5%!important
    }
    .product-inner .brand-name {
        width: 100%
    }
    .search-prod-detail .search-prodd-inner .search-left-details {
        padding: 5px;
        vertical-align: top;
        min-height: 60px
    }
    .contact-information span,
    .item-5 .items {
        vertical-align: middle
    }
    .title-view-more {
        margin-right: 0;
        text-align: right
    }
    .contact-page-contact p,
    .faq .decimal-list li,
    .faq div strong,
    .faq span,
    .our-most p,
    .section_offset p,
    .trade-ins p {
        text-align: justify
    }
    .add-details span {
        padding-top: 5px;
        display: block
    }
    .featured-watch-detail .featured-detail {
        font-size: 14px;
        padding-bottom: 10px
    }
    .caret-custom img+span.badge {
        top: -18px;
        left: -10px
    }
    .btn_plain_normal span {
        padding: 5px 0
    }
    .btn_plain_normal span span {
        padding: 0
    }
    .shopping-cart .shop-cart-tabs {
        margin-top: 20px
    }
    #billing_tbl .bg-gray {
        float: left;
        width: 100%
    }
    .contact-img {
        text-align: center
    }
    .call-to-action .list-inline>li {
        padding: 0 3px
    }
    span.content-title-inner {
        padding-left: 15px
    }
    .authorized-dealer p,
    .receive-notification p {
        text-align: justify
    }
    .brand-title {
        background-position: 70% center
    }
    .our-latest-watches .items,
    .our-most-popular .items {
        margin-bottom: 30px
    }
    .sub_title {
        min-height: 60px
    }
    .m_md_top_10 {
        margin-top: 10px
    }
    .our-most .m-top-40.custom-btn {
        margin-top: 0
    }
    .top-header-nav .top-cart-inner .login li>a {
        font-size: 14px;
        line-height: 45.76px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        margin: 0 7px;
        font-size: 10px
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li .toogle-top-menu ul li a {
        font-size: 14px;
        padding: 4px
    }
    .footer_top_part h5.top-title,
    .view-more-btn {
        font-size: 18px
    }
    .top-left-menu ul.nav>li .toogle-top-menu,
    .top-left-menu ul.nav>li:hover .toogle-top-menu {
        opacity: 0;
        visibility: hidden
    }
    .top-left-menu ul.nav>li.open:hover .toogle-top-menu {
        opacity: 1;
        visibility: visible
    }
    .top-header-nav .top-cart {
        padding-right: 0
    }
    .header_top_part nav.right,
    .top-header-nav .m_right_10,
    .top-header-nav .top-cart .login {
        margin-right: 0
    }
    .top-main-menu li.open .caret-btn {
        top: 10px!important;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        right: 1%
    }
    .top-main-menu li.open .caret-btn i.fa {
        transition: all .5s ease
    }
    .featured-watch-detail .featured-title {
        font-size: 18px;
        margin-bottom: 4px
    }
    .chi-menu.m_bottom_50,
    .footer_top_part .m_bottom_50 {
        margin-bottom: 25px
    }
    .view-more-btn {
        height: auto;
        width: auto
    }
    .item-5 .items {
        display: inline-block;
        text-align: center;
        width: calc(100% / 5 - 4px)
    }
    .receive-notification .search-box {
        margin-top: 10px
    }
    .footer_top_part ul li a {
        font-size: 15px
    }
    .content-title-inner h1 {
        font-size: 22px
    }
    .our-latest-watches,
    .our-most-popular,
    .section_offset {
        padding-top: 5px
    }
    .footer_bottom_part p,
    .receive-notification p {
        font-size: 16px
    }
    .footer_bottom_part {
        padding: 14px 0
    }
    .news-notification-inner {
        margin: 0 auto!important
    }
    .rating-watch {
        margin-right: 5px;
        height: 25px;
        width: 25px
    }
    .all-watch .items,
    .item-7 .items,
    .item-8 .items {
        margin-bottom: 15px
    }
    section.most-featured-watch {
        padding-bottom: 10px!important
    }
    .custome_label {
        font-size: 11px
    }
    .custome_label.pre-owned-lbl {
        display: block
    }
    .bigger-title {
        font-size: 20px;
        margin-top: 10px
    }
    .anniversary-details {
        padding: 0 15px
    }
    .productlist {
        display: inline-block;
        float: none;
        margin-top: 0;
        padding: 8px;
        vertical-align: top;
        width: 100%
    }
    .content-title-inner {
        margin-bottom: 10px
    }
    .blog_recent_post ul li img {
        width: calc(15% - 4px)
    }
    .blog_recent_post ul li span {
        width: calc(85% - 4px)
    }
    .section_offset .item-6 .items {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        width: calc(100% / 6 - 4px)
    }
    .contact-detail .cust-reviews-custom,
    .contact-detail .cust-reviews-custom iframe {
        height: 300px!important
    }
    section.section_offset.receive-notification {
        display: none
    }
    .main-block .search-prodd-inner.p-t-0 .bottom_price div {
        font-size: 13px
    }
    .search-item-list .items-detail .brand-name {
        min-height: 95px
    }
    .logo_widelayout {
        float: left;
        position: relative
    }
    .f_iphn {
        width: calc(100% - 140px);
        float: left;
        text-align: left;
        margin-left: 10px
    }
    .view_wide_layout {
        width: 80px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        float: left
    }
    .f_iphn>span,
    div#app_link {
        float: left;
        display: block;
        width: 100%
    }
    .f_iphn>span {
        color: #000;
        line-height: normal;
        font-size: 14px
    }
    span.f_iphn_star {
        color: #f8bc01
    }
    span.f_iphn_get {
        margin-top: -5px;
        font-size: 12px
    }
    span.f_iphn_title_main {
        font-size: 16px
    }
    span.f_iphn_title {
        font-size: 12px;
        font-weight: 400
    }
    div#app_link {
        z-index: 9;
        position: relative
    }
}



@media (min-width:1200px) {
    .container {
        max-width: 1280px;
        width: 100%;
        margin: 0 auto;
        display: block
    }
    .search-prod-detail .call-to-action .list-inline>li {
        width: auto;
        margin-top: 0
    }
    .main-block .search-prodd-inner.p-t-0 {
        background-color: transparent
    }
    .search-prod-detail .search-prodd-inner .search-left-details {
        min-height: 65px
    }
}

@media (min-width:1025px) {
    .item-2 .items,
    .item-4 .items,
    .item-5 .items,
    .item-7 .items,
    .item-8 .items {
        box-sizing: border-box;
        padding: 5px;
        display: inline-block
    }
    .rolex-model .items {
        padding: 0 1px
    }
    .item-8 .items {
        width: calc(100% / 8 - 4px)
    }
    .item-7 .items {
        float: none;
        width: calc(100% / 7 - 4px)
    }
    .item-5 .items {
        float: none;
        width: calc(100% / 5 - 4px)
    }
    .item-4 .items {
        float: none;
        width: calc(100% / 4 - 4px)
    }
    .item-2 .items {
        float: none;
        width: calc(100% / 8 - 4px)
    }
    .item-7 .item-8-row,
    .item-8 .item-8-row {
        margin: 0 -5px
    }
    .section_offset .item-6 .items {
        display: inline-block;
        width: calc(100% / 6 - 4px);
        text-align: center;
        vertical-align: middle
    }
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        margin: 0 8px;
        font-size: 12px
    }
    [role=search].type_3 {
        width: 100%
    }
    .item-8 .items {
        width: calc(100% / 6 - 4px)
    }
}

@media (min-width:992px) {
    .search-item-list .col-md-6 {
        float: none;
        display: inline-block;
        margin: 0 -4px;
        vertical-align: top
    }
}

@media (min-width:768px) {
    .productlist>ul.collapse {
        display: block;
        height: auto!important
    }
    .air-king .search-left-details:first-child,
    .air-king .search-left-details:nth-child(2) {
        width: 27%
    }
    .air-king .search-left-details:nth-child(3) {
        width: 13%
    }
    .air-king .search-left-details:last-child {
        float: right;
        width: 26%
    }
    .main-block .search-prodd-inner .bottom_price .condition {
        font-size: 14px;
        font-weight: 700
    }
}

@media (min-width:1281px) and (max-width:1400px) {
    .brand-title {
        background-position: right center
    }
    .rolex-head {
        background-size: auto 100%
    }
    .top-header-nav .top-left-menu .navbar-inverse .navbar-nav>li>a {
        font-size: 16px
    }
    .our-discounted .prod-name span,
    .our-latest-watches .prod-name span,
    .our-most-popular .items .prod-name span,
    .our-most-popular .prod-name span,
    .rolex-model .prod-name span {
        font-size: 12px
    }
    .rolex-model .prod-number {
        font-size: 14px
    }
}

#request_trade_wrap>h5 {
    margin-bottom: 10px
}

@media (min-width:1024px) and (max-width:1366px) {
    .search-item-list .items-detail .brand-name {
        min-height: 115px
    }
    .main-block .brand-name span:last-child {
        font-weight: 700
    }
    .main-block .search-prodd-inner .bottom_price .condition {
        font-size: 13px;
        font-weight: 700
    }
    .main-block .search-prodd-inner.p-t-0 {
        min-height: 65px
    }
    .logo_widelayout {
        float: left;
        position: relative
    }
    .f_iphn {
        width: calc(100% - 140px);
        float: left;
        text-align: left;
        margin-left: 10px
    }
    .view_wide_layout {
        width: 80px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        float: left
    }
    .f_iphn>span,
    div#app_link {
        float: left;
        display: block;
        width: 100%
    }
    .f_iphn>span {
        color: #000;
        line-height: normal;
        font-size: 14px
    }
    span.f_iphn_star {
        color: #f8bc01
    }
    span.f_iphn_get {
        margin-top: -5px;
        font-size: 12px
    }
    span.f_iphn_title_main {
        font-size: 16px
    }
    span.f_iphn_title {
        font-size: 12px;
        font-weight: 400
    }
    div#app_link {
        z-index: 9;
        position: relative
    }
}

.condition {
    float: left;
    font-size: 12px;
    font-weight: 700
}