.all-country-footer ul li a {
    color: #fff;
    line-height: 35px;
}
.all-country-footer ul li a img {
    margin-right: 5px;
}

@media (max-width: 1684px) {
    .loginMain .loginContent {
        height: 100%;
    }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1400px !important;
    }
    ul.navbar-nav li a {
        padding-left: 12px !important;
    }

}

@media (max-width: 1600px) {
    .option-box .option-img p {
        font-size: 24px;
    }

    .allBrand .topModelscontentimg {
        height: 260px;
    }

    .categorieContentimg {
        height: 100%;
    }

    .brands .brandsContent h4 {
        font-size: 14px !important;
    }

    .categorieContent {
        height: 230px;
    }

    .categorieContent h2 {
        font-size: 22px;
    }

    .productImage .customNavpills button.nav-link {
        width: 110px;
        height: 110px;
    }

    .customContainer {
        max-width: 1000px;
    }

    .choices {
        width: 115px !important;
    }

    .listWacthDetail-img a {
        width: 240px;
        height: 200px;
    }

    .listWacthDetail span.h4,
    .listWacthDetail-img h6 {
        margin-bottom: 10px;
        font-size: 16px !important;
    }

    .headingPanel {
        margin-top: 20px;
    }

    .topModelscontentimg {
        height: 320px;
    }

    .viewRequest_content h2 {
        font-size: 26px !important;
        line-height: 36px !important;
        padding: 20px 0 80px;
    }

    .viewRequest_content ul li {
        font-size: 16px;
        line-height: 26px;
    }

    .middleContent ul li {
        padding: 10px 0px 10px;
    }

    .footer-content h5 {
        font-size: 17px !important;
    }

    a .container-div-img {
        width: 210px;
        height: auto;
    }

    .watchCollction h4 {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .recommend-content h1 {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .listWacthDetail h5 {
        margin-bottom: 0;
        font-size: 14px !important;
    }

    .listWacthDetail ul li:first-child,
    .country {
        font-size: 12px;
        font-weight: 700;
    }

    .country img {
        width: 16px;
    }

    .modal-body .customBtn3 {
        font-size: 16px;
        line-height: 26px;
    }

    .sellAWatch .customBtn3 {
        font-size: 16px;
        line-height: 26px;
    }

    .reviewTheDealerModal h4 {
        font-size: 20px !important;
        line-height: 30px !important;
        margin: 15px 0;
    }

    .middleContent ul li {
        padding: 6px 0px;
        width: 100%;
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        height: 203px !important;
    }

    .my_watches h3,
    .profit_loss span,
    .my_watches h5 {
        font-size: 20px !important;
        line-height: 22px;
    }
    .suggest_price_detail h3 {
        color: #7f9ca6;
        font-weight: 600 !important;
        font-size: 18px !important;
        line-height: 22px !important;
        margin-bottom: 5px;
    }
    .price-box {
        padding: 10px;
    }
    .suggest_price_address_content {
        padding: 5px;
    }
    .concern {
        padding: 10px;
    }
    .suggest_price_address_content h4 {
        margin-bottom: 0;
    }
}

@media (max-width: 1441px) {
    .step-wapper a {
        position: static !important;
    }

    .step-wapper .info_circle {
        margin-top: 20px;
    }

    .privateSellerdetailmain.section {
        padding: var(--section);
    }

    .appropite-watch {
        padding: 20px;
    }

    .pruchaseRequeststartSelling {
        padding: 20px;
    }
    .searchBox {
        padding: 8px 10px 8px 20px;
        border-radius: 24px;
    }
    .product_content {
        margin: 30px 0;
    }

    .appropite-watch-img {
        width: 166px;
        height: 140px;
    }
    .tagLine .taglineHeading {
        padding: 7px;
    }
    .watchCollection .customWatchcollection li button {
        font-size: 13px;
        line-height: 24px;
    }

    .pruchaseRequeststartSelling
        .privateSellerDetailcontent
        .brandsDetail
        label
        .brand-wrapper
        h4 {
        font-size: 18px !important;
        margin-bottom: 0;
    }
    .pruchaseRequeststartSelling .brands-search-box {
        width: 50px;
        height: 50px;
    }
    .pruchaseRequeststartSelling .brands-search-box span.brands-search {
        width: 26px;
        height: 26px;
    }
    h3 {
        font-size: 22px !important;
        line-height: 28px !important;
    }
    .privateSellermain .headingPanel h3 {
        font-size: 22px !important;
        line-height: 32px !important;
        margin-bottom: 0;
    }

    .pruchaseRequeststartSelling h3 {
        font-size: 20px !important;
    }

    a.container-div-img {
        width: auto;
        height: 180px;
        display: block;
    }

    ul.seller_inform li p strong {
        display: block;
    }
    .bussines_img {
        width: calc(95% / 2);
        height: 200px;
    }
    .navbar-brand img {
        width: 220px !important;
    }

    .createList .nav .nav-item .nav-link {
        font-size: 16px;
        line-height: 22px;
    }

    .createList .nav .nav-item .nav-link.active {
        border-bottom: 3px solid var(--secondry-color);
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 230px;
        height: 203px !important;
    }

    .listWacthDetail .listingStatus,
    .listWacthDetail .listingStatus-reject {
        padding: 8px !important;
        font-size: 15px !important;
    }
    .viewRequest_content .preview_image {
        height: 190px;
        width: 100%;
        display: block;
    }
    .img_Details h3 {
        font-size: 22px !important;
    }
    .buyer_request h4 {
        font-size: 18px !important;
        line-height: 22px !important;
        margin-bottom: 0;
    }
    .buyer_request p {
        font-size: 14px;
        line-height: 22px;
    }
    .buyer_request a {
        font-size: 16px;
        line-height: 24px;
    }
    .viewRequest_content h2 {
        font-size: 22px !important;
        line-height: 28px !important;
        padding: 10px 0 70px;
    }
    .orderStatus {
        font-size: 13px !important;
        position: absolute;
        top: 0px;
        right: 10px;
        line-height: 18px;
        font-weight: 400;
        background: #f0fff1;
        padding: 2px 5px;
    }
    .ghanti .bell {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }
    .notifcation_container .customBtn2 {
        line-height: 17px;
    }
    .similiar_Watch{
        padding: 14px;
    }
}

@media (min-width: 1201px) and (max-width: 1440px) {
    .loginUser .userImg {
        width: 40px;
        height: 40px;
    }

    .customNavbar {
        margin-top: -10px !important;
    }

    .similiar_Watch .mobileLaptop a {
        font-size: 16px;
        line-height: 26px;
        width: 100%;
    }

    .mobileLaptop {
        display: block !important;
    }

    .listWacthDetail-img a {
        width: 186px;
        height: 186px;
    }

    .listWacthDetail span.h4,
    .listWacthDetail-img h6 {
        margin-bottom: 10px;
    }

    .headingPanel {
        margin-top: 20px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px !important;
        padding-left: 23px !important;
    }

    .topModelscontentimg {
        height: 300px;
    }
    .loginUser .userImg {
        width: 40px !important;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ghanti .bell {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }
}

@media (max-width: 1200px) {
    .customNavbar .navbar-brand {
        width: 80% !important;
    }

    .loginUser .userImg {
        width: 40px !important;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ghanti .bell {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }

    /* .dropdown-toggle a.ghanti {
        width: 30px;
        height: 30px;
    } */
    .my_watches h3,
    .profit_loss span,
    .my_watches h5 {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .arrowDown {
        width: 20px !important;
    }

    .similiar_Watch .mobileLaptop a {
        font-size: 16px;
        line-height: 26px;
        width: 100%;
    }

    .mobileLaptop {
        display: block !important;
    }

    .loginMain .loginContent {
        height: auto;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px !important;
        padding-left: 18px !important;
    }

    .topModelscontentimg {
        height: 300px;
    }

    .sellAWatch .customBtn3 {
        max-width: 50%;
        width: 100% !important;
    }

    .reviewTheDealerModal h4 {
        font-size: 18px !important;
        line-height: 28px !important;
        margin: 12px 0;
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 190px;
    }
    .similiar_Watch h5.heading{
        font-size: 16px !important;
    }
    .account_detail{
        padding: 12px;
    }
    .customTab_Content table tr th, .account_detail table tr th,
    .customTab_Content table tr td, .account_detail table tr td{
        font-size: 14px;
        line-height: 28px;
    }
}

@media (max-width: 1025px) {
    .categorieContent h2 {
        font-size: 18px;
    }

    .productImage .customNavpills button.nav-link {
        width: 100px;
        height: 100px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 12px !important;
        padding-left: 12px !important;
    }
    .messagePrice_box {
        padding: 20px;
    }
    /* .break-word{
            width: 100%;
                    max-width: 80%;
    display: block;
    } */
    .footer-content.middleContent {
        gap: 00px;
    }
    .privateSellerDetail .nav.nav-pills .nav-link {
        margin: 5px 10px;
        padding: 5px 12px;
    }
    .privateSellerDetail .nav.nav-pills .nav-link img {
        width: 20px;
    }
    .dropdown-container .btn.watchCollectionbtn {
        width: 100px;
        padding: 4px;
        border-radius: 10px;
    }
}

@media (max-width: 992px) {
    .customNavbar .navbar-brand {
        width: 50% !important;
    }
    .reportWatchFormImg {
        width: 100%;
        height: 360px;
    }
    #searchClick {
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        border: 1px solid #fff;
        color: #fff;
        padding: 5px;
        font-size: 12px;
    }

    .productImage .customNavpills button.nav-link {
        width: 80px;
        height: 80px;
    }
    .reportWatchFormImg{
        height: auto !important;
    }
    .menu_div{
        position: relative;
    }
    .menu_div .navbar-toggler-icon{
        position: absolute;
        top: 31%;
        right: 43%;
        margin-right: 0;
        transform: translate(-50%, 0);
    }

    .loginUser .userImg {
        width: 30px !important;
        height: 30px;
        font-size: 12px;
    }

    .productImage .customNavpills {
        display: flex;
        flex-wrap: wrap;
        height: auto;
        flex-direction: row !important;
        margin-left: 0;
        margin-top: 15px;
    }

    .productDesrip {
        margin-top: 15%;
    }

    .mobileWatchyourecive {
        display: block !important;
        margin-bottom: 20px;
    }

    .navbar-toggler {
        border: none !important;
        padding: 0px !important;
    }

    .navbar-toggler-icon {
        background: none;
    }

    .loginMain .loginContent {
        padding: 20px;
        margin: 0 10px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 12px !important;
        padding-left: 8px !important;
    }

    #searchInput {
        width: 100%;
    }

    .navbar-toggler-icon:focus-visible {
        border: none;
        box-shadow: none;
        outline: none;
    }

    .navbar-toggler-icon {
        color: #fff;
        display: flex !important;
        align-items: center;
        height: 20px;
        width: 20px;
        margin-right: 5px;
        background: transparent !important;
    }

    .mobileHeader .navbar-brand {
        margin-right: 6px !important;
    }

    .navbar-expand-lg .offcanvas {
        background-color: var(--primary-color);
        flex-direction: column;
        padding: 20px 16px;
        width: 85%;
        z-index: 1046;
    }

    .inner-offcanvas .btn-close {
        position: absolute;
        right: 10px;
        top: 15px;
        color: #fff;
        background: none;
        font-size: 22px;
        opacity: 1;
    }

    .recommend-content {
        height: 100%;
    }

    .reviewOrderId {
        position: absolute;
        bottom: 0;
        right: 0;
        padding: 5px 10px;
        border-radius: 5px;
        margin-top: 10px !important;
    }

    .sellWatchprofile,
    .listWacthDetail,
    .watchCollection_main {
        margin-top: 20px;
        padding: 10px;
    }

    .mobileDropdownNav {
        display: none;
        border: 1px solid var(--primary-color);
        padding: 10px 0;
        text-align: start;
    }

    .mobileDropdownNav.active {
        display: block !important;
        position: absolute;
        z-index: 1;
        top: 100%;
    }

    .mobileDropdownNav .nav-pills {
        background: #fff;
        padding: 5px;
    }

    .mobileDropdownNav .nav-pills .nav-link {
        color: var(--primary-color);
        text-align: start;
    }

    .mobileDropdownNav .nav-pills .nav-link.active {
        background: var(--primary-color);
        color: #fff;
    }

    .mobileDropdownNav .nav-pills .nav-link.mobilenav_link {
        margin-bottom: 0 !important;
    }

    .loginUser .arrowDown {
        cursor: pointer;
    }

    .search_section_hide {
        display: none !important;
    }

    .cross {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background: #fff;
        padding: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .search_section {
        padding: 5px;
        display: none;
    }

    .recom-img {
        height: 176px;
    }

    .dropdown-menu.menuSell_watch.show {
        width: 100%;
        left: 50%;
    }

    .card-order figure {
        height: 180px;
    }

    .order-flex {
        display: block;
    }

    .order-amount {
        font-size: 18px !important;
    }

    .c-subtitle {
        text-align: end;
    }

    .watch_collectionBest {
        display: flex;
        align-items: center;
        gap: 12px;
        flex-wrap: wrap;
    }

    .watch-collection .best-profile .image-wrapper {
        width: calc(100% / 4);
    }

    .preview-pic {
        height: 120px;
    }

    .listWacthDetail-img a {
        width: 280px;
        height: 230px;
    }

    .contentOverview-img a {
        width: 230px;
        height: 230px;
    }

    .productGridview .contentOverview a.contentOverview-img {
        width: 278px;
        height: 200px;
    }

    .favourite .contentOverview-img {
        height: 230px !important;
    }

    .favourite .contentOverview-img img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .arrowDown {
        width: 14px !important;
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 218px;
    }

    .menu_div {
        display: flex;
        align-items: center;
        gap: 5px;
    }

    .search_section {
        padding: 10px 20px;
    }

    .ghanti .bell {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }
    .review_stars {
        padding: 2px 12px;
    }
    .star {
        font-size: 20px;
    }
    .messagePrice_box {
        padding: 16px;
    }
    .customSide_tab {
        width: 100% !important;
    }
    .customSide_tab .offcanvas-body {
        padding: 0 !important;
    }
    .mobileSellAwatch {
        position: absolute;
        bottom: 0;
        left: 0;
        margin-bottom: 10px;
    }
    .viewRequest_content h2 {
        font-size: 18px !important;
        line-height: 22px !important;
        padding: 10px 0 70px;
    }
    .img_Details h3 {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .chat_user_profile {
        padding: 28px 5px 5px !important;
    }
    .orderStatus {
        font-size: 11px !important;
    }
    .chat_user_img {
        width: 100px;
        height: 60px;
    }
    .chat_user_profile label {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .chat_user_detail p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 0;
    }
    .chat_user_detail span.country {
        font-size: 12px;
        line-height: 18px;
    }
    .break-word {
        width: 100%;
        max-width: 90%;
        display: block;
    }
    .watchCollection .customWatchcollection li button {
        font-size: 15px;
        line-height: 30px;
        padding: 5px;
    }
    .custom_tab_content .form-group .form-control {
        padding: 6px;
    }
    .custom_tab_content .form-group .search-icon {
        top: 10px;
    }
    .custom_tab_contenar {
        margin-top: 20px;
    }
    .footer-content h5 {
        font-size: 16px !important;
    }
    .middleContent ul li a {
        font-size: 15px;
        line-height: 19px;
    }
    .my_watches {
        padding: 6px 12px;
        border-radius: 10px;
    }
    .similiar_Watch{
        padding: 12px;
    }
}

@media (max-width: 768px) {
    .mobileHeader_menu {
        display: block;
    }
    .mobileLogin_regis{
        padding: 4px 9px;
    }
    .mobileLogin_regis img{
        width: 20px;
    }
    .privateSellermain .headingPanel h3 {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .privateSelleraddress {
        height: auto;
        padding: 10px;
    }
    .addressInfoborder {
        border-right: none !important;
    }

    .mobileHeader_menu .menu_div {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 40px;
    }

    .customNavbar .mobileHeader_menu .navbar-brand {
        width: 100% !important;
        text-align: center;
    }

    .mobileWatchyourecive {
        margin-bottom: 10px;
    }

    .options-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .set {
        flex-wrap: wrap;
    }

    .set a {
        font-size: 18px;
    }

    .document {
        margin-left: 10px;
    }

    .document .form-check .form-check-label {
        font-size: 18px;
        line-height: 28px;
    }

    .privateSellerDocscontainer .privateSellerDocs,
    .privateSellerDocs .privateSellerDocsend {
        align-items: start !important;
    }

    .privateSellerDocscontainer .privateSellerDocs.privateSellerDocsborder {
        border: none;
    }

    .productImage .customNavpills button.nav-link {
        width: 60px;
        height: 60px;
        padding: 5px;
    }

    .productImage .customNavpills {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row !important;
        height: auto;
    }

    .productDesrip {
        margin-top: 3%;
    }

    .similiar_Watch h5.heading {
        width: 100% !important;
    }

    .similiar_Watch {
        margin-top: 20px;
    }

    .suggest_price .recom-img {
        height: 45vh;
    }

    .choices {
        width: 156px !important;
    }

    .sellContent {
        padding: 40px;
    }

    .topModelscontentimg {
        height: 200px;
    }

    .topModelscontent .modal-Content h4 {
        padding: 0px 0;
        font-size: 16px !important;
    }

    .categorieContent {
        height: 170px;
    }

    .footer-content .logo {
        text-align: center;
    }

    .footer-content .logo img {
        width: 194px;
        margin-top: 15px;
    }

    .footer-content.middleContent {
        justify-content: start;
    }

    .footer-down {
        padding: 20px 0;
        display: block !important;
    }

    .app img {
        width: 140px;
    }

    .payment {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .payment a {
        margin: 5px;
    }

    .search-input {
        width: 45%;
    }

    .suggest_price_detail h3,
    .buyWatch_content .customBtn3 {
        width: max-content !important;
    }

    .productGridview .contentOverview a.contentOverview-img {
        height: 150px !important;
    }

    .order-status-container {
        padding: 10px;
    }

    .order-info {
        margin-bottom: 8px;
        margin-right: 0px;
    }

    .step p {
        margin-bottom: 0;
    }

    .step .icon {
        width: 30px;
        height: 30px;
    }

    .step .icon img {
        width: 20px;
        height: 20px;
    }

    .address {
        padding: 10px;
        margin-bottom: 10px;
    }

    .address ul li {
        line-height: 20px;
        align-items: center;
    }

    .suggestPric_suggest p.billAdd {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 5px;
    }

    .suggestPric_suggest .containSellerDetail {
        padding: 6px;
    }

    .product_bill_summary {
        padding: 10px;
    }

    .product_bill_summary table tbody tr th,
    .product_bill_summary table tbody tr td {
        line-height: 32px;
    }

    a.navLink {
        margin-top: 6px;
        font-size: 12px;
        line-height: 22px;
    }

    .concern {
        padding: 10px;
        margin-top: 14px;
    }

    .concern ul {
        margin-top: 10px;
    }

    .pruchaseRequeststartSelling {
        padding: 30px;
    }

    .productImage {
        height: auto;
    }

    .tab-conten-img {
        height: 46vh;
    }

    .contentOverview {
        position: relative;
    }

    .recommend-content {
        position: static;
    }

    .watchCollction {
        width: 100%;
    }

    .contentOverview .buyWatch_content {
        padding: 0;
    }

    .contentOverview .buyWatch_content h6 {
        margin-bottom: 5px;
        line-height: 18px;
    }

    .contentOverview .buyWatch_content p {
        margin-bottom: 0;
        font-size: 12px;
        line-height: 18px;
    }

    .contentOverview .buyWatch_content p.amount {
        margin-top: 0;
        font-size: 14px !important;
        line-height: 20px;
    }

    .productGridview .contentOverview {
        margin-top: 20px;
    }

    .watchCollction_container {
        padding-top: 0px !important;
        padding-bottom: 0;
    }

    .favourite {
        padding-top: 0;
    }

    .privateSellerDetailcontent .brandsDetail {
        padding: 0 10px;
        margin-top: 15px;
    }

    .brandsDetail span {
        margin: 5px 0;
    }

    .reportThis {
        margin-left: 10px;
        padding: 7px 18px;
    }

    .container {
        max-width: 600px !important;
        width: 100%;
    }

    .teamContact ul {
        margin-bottom: 0;
    }

    .watchCollction_container .row {
        width: 100% !important;
    }

    .listWacthDetail-img a {
        width: 140px;
        height: 230px;
    }

    .contentOverview-img a {
        width: 230px;
        height: 230px;
        display: block;
    }

    .chat_user_profile {
        padding: 0 !important;
    }

    .chat_user_profile .chat_user_img {
        height: 100px;
        width: 100%;
    }

    .chat_user_detail p {
        margin-bottom: 0;
    }

    .chat_user_detail span.country {
        font-size: 10px;
        line-height: 16px;
    }

    .chat_user_detail {
        padding: 5px;
    }

    .chat_user_profile label {
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 0;
    }

    .chat_user_detail .expected_timer {
        font-size: 10px;
        line-height: 13px;
    }

    .buyWatch_content .customBtn3 {
        position: absolute;
        right: 10px;
        bottom: 0;
        border-radius: 5px;
        padding: 5px;
    }

    .submitting_review_the_dealer {
        display: block !important;
    }

    .submitting_review_the_dealer p {
        margin-bottom: 5px !important;
    }

    .privateSellerDetail .nav.nav-pills .nav-link {
        padding: 4px;
        font-size: 11px;
        line-height: 16px;
        margin: 11px 8px 0px !important;
    }

    .privateSellerDetail .nav.nav-pills .nav-link img {
        width: 11px;
    }

    .pruchaseRequeststartSelling h3 {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .pruchaseRequeststartSelling
        .privateSellerDetailcontent
        .brandsDetail
        label
        .brand-wrapper
        h4 {
        font-size: 12px !important;
        line-height: 18px;
    }

    .pruchaseRequeststartSelling
        .privateSellerDetailcontent
        .brandsDetail
        label
        .brand-wrapper {
        padding: 5px;
    }

    .privateSellerDetail .nav p {
        font-size: 11px;
        line-height: 18px;
        margin-bottom: 0px;
    }

    #chat_area_content {
        margin-bottom: 50px;
    }

    .recommend-content {
        padding: 8px !important;
    }

    .similiar_Watch.containSellerDetail {
        padding: 10px;
    }

    .similiar_Watch.containSellerDetail h5.heading {
        width: 100% !important;
    }
    .performance_model h3 {
        margin-bottom: 5px !important;
    }

    .similiar_Watch.containSellerDetail a {
        width: 100% !important;
        margin: 0;
    }

    ul.seller_inform li p {
        font-size: 12px;
        line-height: 18px;
    }

    .mobile_customBtn4 {
        margin-top: 10px;
    }

    .infoDetail .product_content {
        margin: 10px 0;
    }

    .product_content table tbody tr th {
        width: 50%;
    }

    .product_content table tbody tr td {
        font-size: 14px;
        line-height: 24px;
    }

    .deleteWatchCollection.delete {
        position: absolute;
        bottom: 20px;
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 186px;
    }

    .customSide_tab .carousel-item .carousel-item_img {
        height: 200px;
    }

    .customSide_tab .carousel-item_img img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .watch_details p img {
        width: 30px;
    }

    .watch_details_cotent {
        margin: 10px 0;
    }

    /* .ghanti .bell{
            width: 40px;
    height: 40px;
    } */
    .review_stars {
        padding: 9px 19px;
    }
    .messagePrice_box {
        padding: 12px;
    }
    .messagePrice_box .price-table tbody tr th,
    .messagePrice_box .price-table tbody tr td {
        font-size: 14px;
        line-height: 18px;
    }
    .timeline-buttons .time-btn {
        font-size: 12px;
        line-height: 16px;
    }
    .performance_model_main .since {
        font-size: 12px;
        line-height: 25px;
    }
    .notifcation_container {
        min-width: auto;
    }
    .flag-circle {
        bottom: 0px;
    }
    .select-wrapper span,
    .select-box span {
        bottom: 6px;
    }
    .orderStatus {
        font-size: 10px !important;
    }
    .order_item .button_group {
        width: 100%;
    }
    .order_item {
        position: relative;
    }
    .order_item .button_group,
    .order_item .customBtn3 {
        position: absolute;
        top: 5px;
        right: 10px;
        justify-content: end;
    }
    .order_item .customBtn3 {
        position: absolute;
        top: 0;
        right: 0;
        border-radius: 5px;
        padding: 1px 5px;
        width: auto !important;
    }
    .social a {
        font-size: 20px;
    }
    .similiar_Watch h5.heading{
        font-size: 16px !important;
    }
}

@media (max-width: 664px) {
    .recom-img {
        width: 100%;
        height: 140px;
    }
    .product_content table tbody tr td {
        font-size: 12px;
    }
.watch_collection_descrip p {
    font-size: 13px;
}
.watch_collection_descrip span {
    font-size: 13px;
}
    .similiar_Watch .mobileLaptop a {
        font-size: 13px;
        line-height: 18px;
    }
    .reportThis {
        font-size: 13px;
    }

    .recom-img h6 {
        margin-bottom: 0;
    }

    .recommend-content span.icon {
        height: 30px;
        width: 30px;
        font-size: 16px;
        position: absolute;
        top: 50%;
        right: 2px;
    }

    .recommend-main-content .recommend-content p {
        font-size: 10px;
        line-height: 17px;
        margin-bottom: 0;
    }

    .recommend-content ul li:first-child {
        font-size: 12px;
    }

    .navbar-toggler:focus {
        box-shadow: none !important;
        padding: 0;
    }

    .footer-content.middleContent {
        margin-bottom: 10px;
    }

    .footer-content h5 {
        font-size: 16px !important;
    }

    .middleContent ul li {
        padding: 6px 0px 6px;
        font-size: 15px;
    }

    .recommend {
        margin-top: 16px;
    }

    .mobileProfile {
        background: var(--primary-color);
    }

    .option-box {
        height: 120px;
        width: 100%;
        padding: 15px;
    }

    .know {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

    .footer-content .know ul li {
        text-align: end;
        width: 100%;
    }

    .sellWatchprofile {
        margin-bottom: 10px;
    }

    .sellWatchprofile .customBtn3 {
        font-size: 16px;
        line-height: 26px;
    }

    .privateSellerDetail .nav.nav-pills .nav-link {
        margin: 14px 14px 0px;
        padding: 6px;
    }

    .mobilenav_link {
        margin-bottom: 14px !important;
    }

    .listWacthDetail span,
    .listWacthDetail h6 {
        margin-bottom: 5px !important;
    }

    .headingPanel {
        margin-top: 5px;
    }

    .listWacthDetail-img a,
    .watch-box {
        min-height: 100%;
        padding: 9px;
    }

    .watch-box img {
        width: 100%;
        margin-bottom: 0;
        height: 95px;
    }

    .watch-box p {
        margin-bottom: 0;
        font-size: 14px;
    }

    .createList .nav .nav-item .nav-link.active {
        border-bottom: 4px solid var(--secondry-color);
    }

    footer {
        border-top: 4px solid var(--secondry-color);
    }

    .brands .brandsContent h4,
    .topModelscontent h4 {
        padding: 9px 0;
    }

    .pruchaseRequeststartSelling {
        padding: 30px;
    }

    .price-box {
        padding: 20px;
    }

    .price-bubble {
        font-size: 12px;
    }

    .choices__inner {
        min-height: 36px;
    }

    .customContainer {
        max-width: 500px;
    }

    .reportWatchFormImg {
        width: 100%;
        height: 250px;
    }

    .reportWatchFormImg img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .productImage .row.w-100 {
        width: inherit !important;
    }
    .brands .brandsContent a{
        font-size: 13px;
    }
    .productImage .customNavpills button.nav-link {
        width: 60px;
        height: 60px;
        padding: 5px;
        border: 1px solid #ddd;
        margin: 0px 4px;
    }

    .price-bubble {
        font-size: 10px;
        padding: 0 4px;
        line-height: 20px;
        top: -23px;
    }

    .favourite .recommend-content {
        padding: 0;
    }

    .product_content {
        margin: 30px 0;
    }

    .option-box .option-img.option-img2 {
        padding: 20px;
    }

    .privateSellerDetailcontent .sellContent {
        padding: 30px;
    }

    .sellContent img {
        width: 16%;
    }

    .upload-container {
        height: 120px;
        padding: 16px;
    }

    .listWacthDetail-img img,
    .contentOverview-img a img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover;
    }

    .dropdown-menu.sell_watch.show {
        width: 84vw;
        max-width: 84vw;
        left: 0px;
        transform: translate(0%, 0%);
    }

    .menuSell_watch.show {
        width: 100% !important;
    }

    .info_circle:after {
        width: 86%;
        bottom: 43px;
    }

    .listWacthDetail-img a {
        width: 163px;
        height: 163px;
    }
    .order_item .button_group {
        font-size: 14px;
        text-align: start;
    }
    .mobileCustomBtn3 {
        width: 100% !important;
        padding: 5px;
    }
    .privateSellerDetailcontent .sellContent p {
        padding: 3px 0;
    }
    .privateSellerDetailcontent .sellContent {
        padding: 20px;
    }
    .break-word {
        max-width: 100%;
    }
}

@media (max-width: 576px) {
    .set a.h3 {
        font-size: 18px;
        line-height: 28px;
    }
.adminContent a {
    font-size: 13px;
}
.privateSeller img {
    width: 18px;
}
    .middleContent ul li a {
        font-size: 13px;
        line-height: 19px;
    }
    .ghanti .bell {
        width: 25px;
        height: 25px;
        font-size: 14px;
    }

    .document .form-check .form-check-label {
        font-size: 18px;
        line-height: 28px;
    }

    .suggest_price_detail .buyer_request a {
        width: 50%;
    }

    .loginContent {
        padding: 16px 10px 30px;
    }

    .document {
        flex-wrap: wrap;
        margin-left: 0px !important;
    }

    h1 {
        align-self: center;
    }

    .countNotification {
        font-size: 8px;
        line-height: 10px;
        width: 15px;
    }

    .options-grid {
        grid-template-columns: repeat(3, 1fr);
        margin-bottom: 20px;
    }

    .question-desc {
        margin-bottom: 20px;
    }

    .option-box {
        height: 100px;
    }

    .option-box .option-img.option-img2 {
        padding: 10px;
    }

    .option-box .option-img {
        width: 53px;
        height: 53px;
    }

    .option-box .option-img p {
        font-size: 18px;
    }

    .option-box img {
        width: 30px;
        height: 30px;
        margin-bottom: 0;
    }

    .mobileLaptop a {
        margin-top: 15px;
    }

    .loginUser .userImg {
        width: 30px !important;
        height: 30px;
    }

    .dropdown-toggle a img,
    .loginUser .userImg img {
        width: 36px;
    }

    .loginUser h3 {
        font-size: 16px !important;
        line-height: 26px !important;
        margin: 0 10px;
    }

    .arrowDown {
        width: 15px !important;
    }

    .social-icon a {
        padding: 6px;
        font-size: 14px;
    }

    .social-icon a img {
        width: 26px;
        height: 26px;
        margin-right: 5px;
    }

    .privateSellerDetailcontent .sellContent .customBtn3 {
        width: 50%;
    }

    .watch-box {
        width: 100%;
        max-width: 100%;
    }

    footer {
        padding: 0 10px;
    }

    .recommend-main-content .privateSeller img {
        width: 16px;
    }

    .recommend-main-content .privateSeller {
        font-size: 12px;
        padding: 2px;
        line-height: 17px;
    }

    .topModelscontent h4,
    .brandsContent h4 {
        padding: 6px 0 !important;
        font-size: 14px !important;
    }

    .sell_watch.dropdown-menu {
        min-width: 100%;
        transform: none;
    }

    .sell_watch_content {
        justify-content: start;
    }

    .sell_watch_content::after {
        display: none;
    }

    footer .footer-content .adminContent p {
        color: #7f9ca6 !important;
        -webkit-background-clip: text;
        -webkit-text-fill-color: #7f9ca6;
        color: transparent;
    }

    .brands {
        margin-bottom: 30px;
    }

    .list_watch-steps {
        padding: 20px;
    }

    .watchCollction_container .contentOverview-img a {
        width: 100%;
        height: 180px;
    }

    .watchCollction h4,
    .watchCollction h1 {
        font-size: 18px !important;
        line-height: 28px !important;
    }

    .menuSell_watch .sell_watch_content .customBtn3,
    .sellAss {
        width: 100% !important;
    }

    .order-flex {
        display: block;
    }

    .order-content h5 {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .order-content p {
        font-size: 15px;
    }

    .order-amount {
        font-size: 14px !important;
    }

    .case-subtitle,
    .c-subtitle {
        font-size: 14px;
    }

    .card-order figure {
        height: 180px;
    }

    .recommend {
        padding: 0px !important;
    }

    .profit_loss span {
        display: flex;
        align-items: center;
    }

    .profit_loss span span {
        line-height: 22px !important;
    }

    .my_watches h3,
    .profit_loss span,
    .my_watches h5 {
        font-size: 18px !important;
    }

    .dialDetail {
        padding: 7px;
    }

    .dialDetail p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
    }

    .dialDetail p img {
        width: 26px;
        height: 26px;
    }

    .privateSelleraddress {
        height: 100%;
    }

    .addressInfoborder {
        border-right: none;
    }

    .privateSelleraddress {
        height: auto;
        padding: 20px !important;
    }

    .privateSellerDocscontainer {
        padding: 20px;
    }

    .message_tab .nav-tabs {
        width: 100%;
    }

    .message_tab .nav-tabs .nav-item {
        width: 50%;
    }

    .becomePrivateseller {
        margin: 0 auto !important;
    }

    .upload-container {
        height: auto !important;
        padding: 6px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .conditionWisewatch .borderMain {
        margin: 10px 0;
        border: 2px solid #eaeef0 !important;
    }

    .productSearchmain {
        padding: 5px;
    }

    .conditionWisewatch .offcanvas-body .nav {
        padding: 10px;
        margin-bottom: 10px;
    }

    .appropite-watch {
        display: block;
        padding: 10px;
        text-align: center;
    }

    .condition-lists li {
        padding: 5px;
        margin-bottom: 5px;
    }

    .appropite-watch-img {
        width: 80px;
        height: 80px;
        margin: 0 auto;
    }

    .appropite-watch h4 {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .appropite-watch-img img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .conditionWisewatch .offcanvas-header {
        padding: 10px;
    }

    .productSearchmain h3 {
        font-weight: 400;
        line-height: 22px !important;
    }

    .appropite-watch p {
        font-size: 12px;
        line-height: 20px;
    }

    .listYourloginContent {
        margin: 0 auto !important;
    }

    .listWacthDetail-img a {
        width: 127px;
        height: 150px;
    }

    .upload-container img {
        max-width: 50%;
        max-height: 50%;
        height: 100%;
    }

    .viewRequest_content h2 {
        font-size: 16px !important;
        line-height: 26px !important;
        padding: 10px 0 67px;
    }

    .viewRequest_content .img_Details {
        margin: -70px 30px 30px;
        padding: 10px;
    }

    .viewRequest_content .img_Details {
        width: 292px;
        height: 233px;
        margin: -70px auto;
        margin-bottom: 20px;
    }

    .viewRequest_content .preview_image {
        height: 162px;
        width: 270px;
        display: block;
    }

    .viewRequest_content_detail h3 {
        font-size: 16px !important;
        line-height: 20px !important;
        font-weight: 500 !important;
    }

    .buyer_request a {
        font-size: 15px;
        line-height: 20px;
    }

    .img_Details p {
        font-size: 14px;
        line-height: 21px;
    }

    .viewRequest_content ul li {
        font-size: 14px;
    }

    .offcanvasViewReques
        .offcanvas-body
        .viewRequest_content
        .suggestPrice
        table
        tr
        th,
    .offcanvasViewReques
        .offcanvas-body
        .viewRequest_content
        .suggestPrice
        table
        tr
        td {
        font-size: 14px;
        line-height: 22px;
    }

    .reviewTheDealerModal h4 {
        font-size: 14px !important;
        line-height: 24px !important;
        margin: 7px 0;
    }

    .starsRating label {
        font-size: 16px;
    }

    .address ul li {
        font-size: 12px;
        line-height: 18px;
    }

    .address ul {
        margin-bottom: 0;
    }

    .chat_user_message_area .chat_user_profile .chat_user_img {
        height: 120px;
    }

    .message_tab .nav-tabs .nav-link {
        font-size: 15px !important;
        line-height: 25px !important;
        padding: 4px 10px;
    }

    .message_tab .nav-tabs .nav-item {
        height: 37px;
    }

    .form-group select,
    .loginContent .form-group .form-control {
        height: 46px;
    }

    .form-group span.fixMM {
        transform: translate(0px, -5px);
    }

    .best-upload-image-container {
        width: 100px;
    }

    .send_area .form-group {
        padding: 4px 8px;
        height: 36px;
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 160px;
        height: 140px !important;
    }

    .navbar-brand img {
        width: 130px !important;
    }

    a.ghanti {
        width: 30px !important;
        height: 30px;
        display: flex;
        align-items: center;
        margin-right: 10px;
    }
    .notifcation_container .customBtn2 {
        padding: 10px;
        line-height: 18px;
    }
    .notification_content span {
        max-width: 22%;
    }
    .review_stars {
        position: absolute;
        right: 0;
        left: auto;
        transform: none;
        padding: 1px 5px;
        text-align: center;
        width: fit-content;
    }
    .date {
        margin-top: 20px;
    }
    .star {
        font-size: 16px;
    }
    .name {
        font-size: 14px;
    }
    .review-card {
        padding: 5px;
    }
    .rating_n_review_descrip {
        padding: 10px;
    }
    .review-section {
        padding-top: 10px;
    }
    .avatar {
        width: 30px;
        height: 30px;
    }
    .dealer_contenar {
        padding: 6px;
    }
    .dealer_contenar .collapsed img.arrow {
        width: 12px;
    }
    .dealer_content .dealer_content_div span {
        font-size: 10px;
        line-height: 15px;
        padding: 6px;
    }
    .dealer_content p {
        font-size: 12px;
        line-height: 17px;
    }
    .review_dealer-response p {
        font-size: 12px;
    }
    .review_filter a,
    .rating_n_review .watchCollectionbtn {
        padding: 6px 9px;
        font-size: 12px;
        line-height: 18px;
    }
    .review_filter_div {
        margin-top: 10px;
    }
    .watch_details p img {
        width: 24px;
    }
    .customSide_tab .offcanvas-body .watch_details ul li p span {
        font-size: 13px;
    }
    .customSide_tab .offcanvas-body .watch_details .watch_details_content {
        margin: 5px 0;
    }
    .customSide_tab .carousel-item .carousel-item_img {
        height: 170px;
    }
    .performance_model_main {
        padding: 4px !important;
    }
    .timeline-buttons .time-btn {
        font-size: 12px;
        line-height: 16px;
    }
    .performance_model_main .since {
        font-size: 12px;
        line-height: 25px;
    }
    .mobileSellAwatch p,
    .mobileSellAwatch .customBtn3 {
        padding: 3px 20px;
        height: 30px;
        border-radius: 10px;
        line-height: 10px !important;
        font-size: 12px;
    }
    .chat_user_profile {
        position: relative;
    }
    .orderStatus,
    .chat_user_detail .expected_timer {
        position: absolute;
        bottom: 5px !important;
        right: 5px;
        top: auto;
        display: block;
        font-size: 8px !important;
        line-height: 13px;
        padding: 0 !important;
        background: transparent !important;
    }
    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 98px;
        height: 98px !important;
        padding: 0;
    }
    /* .break-word{
            width: 70%;
    display: block;
    } */
    .footer-content.middleContent {
        gap: 60px;
    }
    .tagLine .taglineHeading {
        padding: 2px 0px;
    }
    .productGridview .contentOverview {
        padding: 32px 0px 10px;
    }
    .favouritesproductGridview .favourite {
        padding-top: 0 !important;
    }
    .favouritesproductGridview .favourite .recommend-content ul li:first-child {
        line-height: 16px;
    }
    .favouritesproductGridview .favourite .recommend-content h6 {
        margin-bottom: 0;
    }
    .favouritesproductGridview .recommend-content p.amount {
        font-size: 16px;
    }
    .favouritesproductGridview .recommend-content .selerUser p.name {
        font-size: 14px;
        line-height: 18px;
    }
    .favouritesproductGridview .recommend-content p.amount {
        margin-top: 5px !important;
    }
    .menu_div .navbar-toggler-icon {
        position: absolute;
        top: 26%;
        left: 14%;
        margin-right: 0px;
        transform: translate(-50%, 0);
    }

}

@media (max-width: 520px) {
    .productImage {
        height: auto !important;
    }
    .product_content table tbody tr td {
        font-size: 12px;
        line-height: 24px;
    }

    .navLink,
    .reportThis {
        display: block;
        width: 100%;
        margin: 5px 0;
    }

    .watch-box-1 img {
        width: 60px;
        height: 60px;
    }

    .watch-box-1 p {
        margin-bottom: 0;
        font-size: 14px;
    }

    .recommend-content .amount {
        margin-top: 10px;
    }

    .recommend-content .amount.delivery_working_days {
        margin-top: 5px;
    }

    .suggest_price .recom-img {
        height: 25vh;
    }

    .topModelscontentimg {
        height: 170px;
    }

    .topModelscontent .modal-Content h4 {
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .favourite .recommend-content p {
        margin-bottom: 0;
    }

    .favourite .recommend-content p.amount span {
        margin-left: 5px;
    }

    .document .form-check input {
        width: 23px;
        height: 23px;
    }

    .document .form-check {
        margin-right: 30px;
    }

    .best-profile {
        flex-wrap: wrap;
    }

    .watchCollection .customWatchcollection li button {
        font-size: 13px;
        line-height: 17px;
    }

    .question-title {
        font-size: 18px;
    }

    .order_item table {
        width: 100%;
    }

    .chat_user_detail a {
        font-size: 12px;
        line-height: 19px;
    }

    .productDesrip span {
        display: block;
        line-height: 20px;
        font-size: 13px !important;
    }
    .productDesrip p {
    font-size: 13px;
    }
    .performance_model_main .chart{
        height: 100% !important;
    }
    .performance_model_main .chart canvas{
        height: 230px !important;
    }
    .chart-header .select-brand{
        margin-top: 10px;
    }
}

@media (max-width: 507px) {
    .loginUser .userImg {
        width: 22px !important;
        height: 22px;
    }

    a.ghanti {
        width: 22px !important;
        height: 22px;
        display: flex;
        align-items: center;
        margin-right: 10px;
    }

    #searchClick {
        width: 22px;
        height: 22px;
        font-size: 10px;
    }

    .dropdown-toggle a img,
    .loginUser .userImg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .product_Detailed .detailnavTab .nav-link,
    .message_tab .nav-tabs .nav-link {
        width: 100%;
        font-size: 15px;
        line-height: 28px;
    }

    .watchCollction_container a.contentOverview-img {
        width: 100% !important;
    }

    .customNavbar form input {
        padding: 6px;
        width: 100% !important;
        padding-left: 35px;
    }

    .customNavbar form span {
        left: 0px;
    }

    .mobileDropdownNav a img {
        width: 22px;
    }

    .customNavbar {
        position: relative;
        padding: 0px;
    }

    .search_section {
        padding: 26px 30px;
        position: absolute;
        top: 0px;
        width: 100% !important;
        background: var(--primary-color);
        z-index: 55;
        left: 0;
    }

    .cross {
        width: 20px;
        height: 20px;
        margin-left: 5px;
    }

    .order-id {
        font-size: 14px;
        padding: 5px 15px;
    }

    .topModels .container {
        padding: 0px 20px !important;
    }

    .pruchaseRequeststartSelling {
        padding: 10px;
    }

    .searchBox,
    .top-toolbar .dropdown-container .dropdown-toggle1 {
        padding: 4px 10px;
        height: 36px;
    }

    .pruchaseRequeststartSelling span.brands-search {
        width: 48px;
        height: 40px;
        padding: 5px;
    }

    .searchBox .form-control {
        margin-left: 0 !important;
        font-size: 13px;
    }

    .pruchaseRequeststartSelling span.brands-search img {
        width: 20px;
        height: 20px;
    }

    .top-toolbar .arrow {
        font-size: 14px;
    }

    .items {
        margin-top: 10px;
    }

    .icon-button a {
        display: block;
        width: 16px;
    }

    .productDesrip span p {
        font-size: 16px;
        line-height: 26px;
        margin-left: 0px;
    }

    .filterModal .modal-dialog .modal-body {
        padding: 5px;
    }

    .icon-button img {
        width: 20px;
        height: 20px;
    }

    .price-box {
        padding: 15px;
    }

    .best-upload-image {
        height: 210px;
    }

    .clock-container {
        padding: 10px !important;
        margin-bottom: 20px;
    }

    .clock-container canvas {
        height: 90px;
    }

    .best-upload-image {
        height: 150px;
    }

    .watchCollction h4,
    .watchCollction h1 {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .loginMain {
        margin: 20px 0;
    }

    .step-wapper {
        padding-top: 22px;
    }

    .mt-5.m-top {
        margin-top: 5px !important;
    }

    .my_watches {
        padding: 8px 10px;
    }

    .watch-body p.addMoreDetail {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .best-upload-image label .imgCircle {
        height: 70px;
        width: 70px;
        margin: 0 auto;
    }

    .best-upload-image label img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .best-upload-image label div {
        font-size: 12px;
    }

    span.imge {
        padding-left: 10px;
        position: relative;
    }

    .suggestPric_suggest .containSellerDetail p {
        font-size: 14px;
        margin-bottom: 0;
    }

    .suggestPric_suggest span.certify {
        font-size: 13px;
    }
    .order_item .button_group {
        font-size: 12px;
    }
}

@media (max-width: 480px) {
    .options-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .option-box {
        height: 109px;
        width: 100%;
    }

    .option-box .option-img.option-img2 {
        padding: 10px;
        width: 100%;
    }

    .mobileHeader .navbar-brand {
        margin-right: 5px !important;
    }

    .suggest_price .recom-img {
        height: 30vh;
    }

    .buttonGroup {
        display: block;
    }
    .detailButtonGroup {
        display: flex;
    }
    .detailButtonGroup a {
        padding: 5px 0;
    }

    .buttonGroup a {
        width: 100% !important;
        margin: 5px 0 !important;
    }

    .sell_watch_content h3,
    .sell_watch_content .customBtn3 {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .payment .am_exp {
        display: flex;
    }

    .payment .am_exp div {
        background: #006fca;
        width: 17px;
        display: flex;
        justify-content: end;
    }

    .sell_watch_content .sellAss {
        width: 100%;
    }

    .customOwlcarousel .owl-dots .owl-dot {
        width: 26px;
        height: 3px;
    }

    .dropdown-container .btn {
        width: 100%;
    }

    .sellWatchprofile .customBtn3 {
        font-size: 14px;
        line-height: 24px;
        padding: 5px 16px;
    }

    .sellWatchprofile,
    .listWacthDetail,
    .productGridview .contentOverview {
        margin-top: 15px !important;
        margin-bottom: 5px;
    }

    .dropMedown {
        max-width: 20%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .dropMedown img {
        width: 70% !important;
    }

    .product_content {
        margin: 20px 0;
    }

    .summary {
        flex-wrap: wrap;
    }

    .suggest_price_detail .buyer_request a {
        width: 100%;
    }

    .buyer_request p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
    }

    .chat_user_profile label,
    .chat_user_detail p,
    .chat_user_detail span.country {
        font-size: 12px;
        line-height: 21px;
        margin-bottom: 0;
    }

    .chat_area {
        margin-top: 10px;
        height: 400px;
    }

    .chat_area_main {
        height: 100%;
    }

    .order_item .mobileTable table {
        width: 100%;
    }

    .recommend {
        padding: 0 5px;
    }

    .watch-collection .best-profile .image-wrapper {
        height: 90px;
    }

    .my_watches h3,
    .profit_loss span,
    .my_watches h5 {
        font-size: 16px !important;
    }

    .loginMain .loginContent {
        margin: 0 20px 10px;
    }

    .privateSellerDocscontainer {
        padding: 10px;
    }

    .card-order figure {
        margin: 0px;
    }

    .pagetitle a {
        font-size: 16px;
        line-height: 22px;
    }

    .productGridview .contentOverview a.contentOverview-img,
    .listWacthDetail a.listWacthDetail-img {
        width: 98px;
    }
}

@media (max-width: 441px) {
    .sellProduct {
        padding: 10px;
    }

    .sellProduct .imgProduct {
        width: 170px;
        height: 130px;
    }

    .sellProductContent h5,
    .sellProduct h5 {
        font-size: 16px !important;
        margin-bottom: 0;
    }

    .sellProductContent p,
    .sellProductmain p,
    .sellProductContent table tr th {
        font-size: 14px;
        line-height: 22px;
    }

    .sellProductmain ul {
        margin-top: 3px;
        margin-bottom: 0px;
    }

    .sellProductmain ul li {
        font-size: 13px;
        line-height: 23px;
    }

    .list_watch-steps {
        padding: 10px;
    }

    .loginMain .loginContent p.text-danger {
        margin-bottom: 5px;
    }

    .info-circle {
        font-size: 9px;
        font-weight: 600;
        text-align: center;
    }

    .info_circle:after {
        left: 30px;
        width: 153%;
    }

    .step-wapper .h3 {
        font-size: 15px;
    }

    .sellContentstepFile {
        background: #f7f4ef;
        text-align: center;
        padding: 15px;
        border-radius: 12px;
    }

    .info_circle {
        margin-bottom: 20px;
    }

    .watchCollction_container .contentOverview-img a {
        width: 100%;
        height: 150px;
    }

    .watchCollction h4 {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .concern ul li {
        font-size: 12px;
        line-height: 20px;
    }

    .mobileWatchyourecive span {
        width: 80%;
    }

    .chat_user_detail span.country span.imge {
        padding-left: 0;
    }

    .chat_user_detail span.country span::before {
        display: none;
    }

    .chat_user_profile label,
    .chat_user_detail p,
    .chat_user_detail span.country {
        display: block;
    }

    .chat_user_profile label {
        font-size: 12px;
        line-height: 14px !important;
        margin-bottom: 0;
    }

    .chat_user_detail p,
    .chat_user_detail span.country {
        font-size: 9px !important;
        line-height: 14px !important;
        margin-bottom: 0;
    }

    .chat_user_detail span.country span.imge {
        padding-left: 3px;
        display: block;
    }

    .chat_user_detail span.country span.imge svg {
        margin-right: 0px !important;
    }
    .favouritesproductGridview .recommend-content p.amount {
        font-size: 14px;
        line-height: 16px;
    }
    .favouritesproductGridview .recommend-content .selerUser p.name {
        font-size: 12px;
        line-height: 16px;
    }
}

@media (max-width: 420px) {
    .loginUser h3 {
        font-size: 12px !important;
        line-height: 18px !important;
        margin: 0 10px;
    }
    .brands .brandsContent a{
        font-size: 12px;
    }
    .customNavbar a.customBtn,
    .loginUser {
        font-size: 12px;
        padding: 2px 9px;
    }

    .customNavbar a.customBtn img {
        width: 16px;
    }

    .footer-content.middleContent {
        gap: 20px;
        justify-content: start;
    }

    .social-icon a {
        padding: 4px;
        font-size: 10px;
    }

    .social-icon a img {
        width: 16px;
        height: 16px;
        margin-right: 3px;
    }

    .listYourloginContent {
        margin: 0px !important;
    }

    .footer-content {
        margin-top: 25px;
    }

    .footer-content .logo img {
        width: 120px;
    }

    /* .privateSellerDetailcontent .sellContent {
        padding: 30px;
    } */

    .suggest_price_detail h3,
    h3 {
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 0 !important;
    }
    .productDesrip h3.amount span {
        line-height: 18px;
    }

    .sell_watch_content img {
        width: 26px;
        height: 26px;
    }

    .sell_watch_content h3 {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .sell_watch_content .customBtn3 {
        font-size: 12px !important;
        padding: 5px 12px !important;
        width: 100% !important;
    }

    .sell_watch_content {
        padding: 10px 0;
    }

    .social a img {
        width: 30px;
    }

    .footer-down {
        padding: 20px 0;
    }

    .footer-content h5 {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .footer-content ul li {
        font-size: 13px;
        padding: 3px 0;
    }

    .footer-content .app img {
        width: 130px;
    }

    footer .footer-content .adminContent .img {
        width: 30px;
        height: 30px;
    }

    footer .footer-content .adminContent p {
        font-size: 12px !important;
        line-height: 22px !important;
        margin-bottom: 0;
        -webkit-background-clip: text;
        -webkit-text-fill-color: #7f9ca6;
        color: #7f9ca6 !important;
    }

    .tagLine {
        top: 0;
    }

    .tagLine .taglineHeading {
        padding: 4px;
        font-size: 12px;
        line-height: 18px;
    }

    .buyWatch_content .customBtn3 {
        padding: 5px 12px;
        font-size: 12px;
        border-radius: 5px;
        line-height: 18px;
    }

    .brands .brandsContent h4 {
        font-size: 12px !important;
    }

    .listWacthDetail-img a img,
    .productGridview .contentOverview a.contentOverview-img img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover;
    }

    .watchCollction h4,
    .watchCollction h1 {
        font-size: 14px !important;
        line-height: 22px !important;
        margin-bottom: 0;
    }

    button.delete {
        margin-bottom: 0;
    }

    .profit_loss span {
        margin-left: auto;
    }

    .profit_loss span span {
        display: block;
    }

    .loginUser .userImg,
    a.ghanti {
        width: 18px !important;
        height: 18px;
    }

    .manual-pnl h5 {
        margin-bottom: 0;
    }

    .manual-pnl a {
        font-size: 14px;
    }

    .watch-wapper .card-order {
        margin: 5px 0;
    }

    .card-order figure {
        height: 120px;
    }

    .watch-wapper .card-order a .start_sellingDF {
        margin: 5px !important;
    }

    .order-flex {
        display: block;
        padding: 0 !important;
    }

    .case-lists {
        align-items: center;
    }

    .order-content h5 {
        font-size: 14px !important;
        line-height: 20px !important;
        margin-bottom: 5px;
    }

    .order-content p {
        font-size: 12px !important;
        line-height: 20px !important;
        margin-bottom: 0;
    }

    .order-amount {
        font-size: 13px !important;
    }

    .case-subtitle,
    .c-subtitle {
        font-size: 12px;
        text-align: end;
    }

    .sellDiv .closeBtn {
        width: 8px;
        height: 8px;
        font-size: 10px;
    }

    .watchDetail .modal-dialog {
        max-width: 100%;
    }

    .setup-done.p-5 {
        padding: 0px !important;
    }

    .containSellerDetail span.country {
        font-size: 12px;
        line-height: 20px;
    }

    .containSellerDetail span.country span.imge {
        padding-left: 10px;
    }

    .suggestPric_suggest .containSellerDetail p {
        margin-bottom: 0;
    }

    .step .icon {
        width: 20px;
        height: 20px;
    }

    .step .icon img {
        width: 15px;
        height: 15px;
    }

    .step p {
        font-size: 13px;
    }

    .watchCollction_container .contentOverview-img a {
        height: 140px;
    }

    .info_circle > div {
        margin-left: 10px;
    }

    .listWacthDetail-img a {
        height: 138px !important;
        width: 120px;
    }

    .productGridview .contentOverview {
        padding: 25px 0px 10px;
    }

    .containSellerDetail .contact {
        font-size: 11px;
        line-height: 18px;
    }

    .chat_user_detail .mobile_top_detail {
        display: block !important;
    }

    .chat_user_detail .expected_timer {
        font-size: 10px;
        line-height: 13px;
    }

    .chat_user_profile_area {
        padding: 5px !important;
    }

    .chat_user_detail a,
    .order_item p {
        font-size: 10px;
        line-height: 14px;
    }

    .chat_user_detail span.country span.imge {
        padding-left: 3px;
        font-weight: 500 !important;
    }

    .order_item {
        padding: 5px;
    }

    .order_item h6 {
        font-size: 10px !important;
        line-height: 18px !important;
        margin-bottom: 0 !important;
    }

    .order_item table tr th,
    .order_item table tr td {
        font-size: 10px;
        line-height: 16px;
    }

    .chat_area {
        margin-top: 10px;
        height: 330px;
    }
}

@media (max-width: 400px) {
    .recommend-main-content .recommend-content p.amount {
        height: auto;
        margin-top: 5px;
    }
    .translate-middle {
        width: 15px;
        height: 15px;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
    .translate-middle span {
        font-size: 8px;
    }
    .productGridview .contentOverview {
        padding: 25px 0px 6px;
    }
    .contentOverview .buyWatch_content h6 {
        line-height: 20px !important;
    }
    .favouritesproductGridview .recommend-content .selerUser p.name {
        font-size: 10px;
        line-height: 14px;
    }
    .favouritesproductGridview .recommend-content span.country {
        font-size: 10px;
    }
}
@media (max-width: 380px) {
    .customNavbar .mobileHeader .navbar-brand img {
        width: 114px !important;
    }

    .loginUser .userImg {
        width: 18px !important;
        height: 18px;
        display: flex;
        align-items: center;
    }

    a.ghanti {
        width: 20px !important;
        height: 20px;
        display: flex;
        align-items: center;
    }

    .footer-down {
        display: block;
    }

    .footer-down .social {
        margin-bottom: 0px;
    }

    .tab-conten-img {
        height: 300px;
    }

    .ghanti .badge {
        font-size: 8px;
        font-weight: 400;
    }

    .listWacthDetail-img a {
        padding: 0;
    }

    .productGridview .contentOverview a.contentOverview-img {
        height: 100px;
    }

    .sellWatch {
        padding: 0 10px;
    }

    .headingPanel a.delete {
        font-size: 14px;
        line-height: 22px;
    }

    .productGridview .favourite .recommend-content h6 {
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 0;
    }

    .productGridview .favourite .recommend-content p.amount,
    .productGridview .favourite .recommend-content ul li:first-child {
        margin-top: 0px;
        font-size: 14px;
        line-height: 20px;
    }

    .productGridview .favourite .recommend-content p.amount {
        margin-top: 0px;
        font-size: 12px;
        line-height: 18px;
    }

    .favourite .recommend-content span.icon {
        top: 0px;
    }

    .mobileHeader_hello {
        width: auto;
    }

    .upload-container input {
        top: 0 !important;
    }

    .document .form-check .form-check-label {
        font-size: 15px;
        line-height: 25px;
    }

    .upload-container {
        height: 80px;
        padding: 6px;
    }

    .upload-container .uploadIcon h3 {
        font-size: 13px !important;
        line-height: 20px !important;
        font-weight: 500;
    }

    .loginContent {
        padding: 15px !important;
    }

    .loginContent .customBtn3 {
        margin-top: 20px;
    }

    #searchClick {
        width: 20px;
        height: 20px;
        font-size: 10px;
    }

    .privateSellerDetailcontent .sellContent .customBtn3,
    .privateSellerDetailcontent .sellContent .customBtn4 {
        width: 100%;
        padding: 5px;
        margin: 5px !important;
    }

    .containSellerDetail span.country span::before {
        left: 12px;
    }

    .suggestPric_suggest .containSellerDetail p {
        font-size: 12px;
        line-height: 16px;
    }

    .concern ul li {
        margin-right: 20px;
        font-size: 12px;
    }

    .order-info h4 {
        font-size: 14px;
        margin-bottom: 0;
    }

    .order-info p {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .order-id {
        font-size: 12px;
        padding: 5px 10px;
    }

    .step .icon {
        width: 18px;
        height: 18px;
    }

    .step .icon img {
        width: 14px;
        height: 14px;
    }

    .step p {
        font-size: 10px;
    }

    .listYourloginContent {
        padding: 0 !important;
    }

    .image-preview-wrapper {
        width: 80px !important;
        height: 80px !important;
    }

    .step-wapper .info_circle {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .best-upload-image {
        height: 200px;
    }

    .watch_collectionBest {
        gap: 5px;
    }

    .watch-collection .best-profile .image-wrapper {
        width: 23%;
        height: 64px;
    }

    .watch-body p.addMoreDetail {
        font-size: 14px !important;
        line-height: 24px !important;
        margin-bottom: 10px !important;
    }
}

@media (max-width: 360px) {
    .mob-profile .listWacthDetail .listingStatus,
    .listWacthDetail .listingStatus-reject,
    .tagLine {
        padding: 2px 10px !important;
    }

    .sellWatch {
        padding: 0px 5px;
    }

    .listWacthDetail span.h4,
    .listWacthDetail-img h6 {
        margin-bottom: 10px;
        font-size: 14px !important;
        line-height: 20px;
    }

    .sellWatch h6,
    .sellWatch h5 {
        font-size: 12px !important;
        line-height: 18px;
    }

    .headingPanel a.delete,
    .headingPanel a.edit {
        font-size: 12px;
        line-height: 20px;
    }

    .createList .nav .nav-item .nav-link.active {
        border-bottom: 3px solid var(--secondry-color);
    }

    .createList .nav .nav-item .nav-link {
        font-size: 14px;
        line-height: 17px;
        padding: 5px;
    }

    .mob-profile .listWacthDetail {
        padding: 35px 0px 10px;
    }

    .loginUser .userImg {
        width: 18px !important;
        height: 18px;
        display: flex;
        align-items: center;
    }

    .image-preview-wrapper {
        width: 60px !important;
        height: 60px !important;
    }

    .step-wapper .info_circle {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .clock-container canvas {
        height: 100px;
    }

    .listWacthDetail-img a,
    .productGridview .contentOverview a.contentOverview-img {
        height: 128px !important;
        width: 108px;
    }

    .containSellerDetail a img {
        width: 16px;
        height: 16px;
    }

    .containSellerDetail {
        display: block !important;
    }

    .concern ul li {
        font-size: 10px;
    }
}
