#listings span.text-underline {
    text-decoration: none !important;
}


.mobile-show {
    display: none;
}
.homepage-body {
    background-image: none;
}
html::before {
    height: 100%;
    background-color: rgb(0 0 0 / 0%);
}
.plan-free .title {
    background: #439353;
}
.nav > li > a{
    display: flex;
    align-items: center;
}
.nav > li > a:hover, .nav-tabs > li > a:focus{
    background-position: 0 0px;
    border-color: #eeeeee00 #eeeeee00 #dddddd00 !important;
}
.nav-tabs > li > a:active{
background-color: #db4f4a;
}
html body .flexigrid .hDivBox th * {
    font-size: 11px !important;
    padding-top: 3px !important;
    padding-bottom: 0 !important;
}
.flexigrid div.nBtn {
    /* height: 26px; */
    width: 12px;
}
/*main css*/
::selection {
    background-color: #0d6efd;
    color: white;
}
iframe {
    width: 100%;
    height: 100%;
}
.yundle-sales .two .container .filters .tab .tab-heading + label {
    padding: 1.25rem;
}
.ml-0 {
    margin-left: 0;
}
.pagination-div, .pagination-div .page_no ul {
    flex-wrap: wrap;
    justify-content: center;
}
.access-management-data nav button.navbar-toggler {
    color: white;
}
.border-dashed {
    border-style: dashed;
    border-color: #cdcdcd;
}
.access-management-data nav button.navbar-toggler {
    color: white;
}
.access-management-data .navbar-collapse a {
    width: 100%;
    display: block;
    text-align: left;
    padding-right: 0;
}
.border-dashed {
    border-style: dashed;
    border-color: #cdcdcd;
}
.cata-search .searchbox {
    display: flex;
}
.yundle-directory .one .container .main-heading p:first-child {
    margin-bottom: 16px;
}
.saled .saled-head .saled-view-right .list-viwe ul li:hover, .breadcrumb a:hover,
.footer .social .callus div p:last-child a:hover,
.yundle-homepage .four .container .copyright a:hover,
.directory-sales-single-view .catalogs .review-out .rate a:hover,
.yundle-sales .two .container .filters .tab-content ul li:hover a, .search-popular a:hover,
.faq .add-faq-row .search-adv a:hover, .categories li a:hover, .photo-antics form li a:hover,
.photo-lefts li a:hover, .coins .card .card-header a:hover, .color-bg .address .description a:hover,
.yundle-homepage .four .consultation .mob a:hover, .listed-define .cart .action ul .botms a:hover,
.art-appreciation-section .two .result-wrapper-container .result-wrapper-container-bottom ul li a:hover,
.collection-detail .card .card-content span a:hover, .tracking-wide a:hover  {
    color: #cd2122; /*dark red*/
}
.change-color:hover,
.yundle-sales .two .container .filters div .custom-card div div:last-child div div strong.category:hover,
.yundle-sales .two .container .filters div .custom-card div div:last-child div div .category:hover,
.shows-events-archives .section3 .websitelink:hover, .shows-events-archives .section3 .eventtype:hover a,
.virtual-heading-row .club p span:hover a, .sale-descp-text ul li span a:hover,
.links-sec .the-sale-rom a:hover, .directory-view-more:hover,
.saled .saled-head .saled-view-left .author .by:hover a,
.catalogs .catalog-body .catalog-left .main .flag .eye-text a:hover, .like-text .blue-text:hover {
    color: #fb5051; /*light red*/
}
.saled .saled-head .saled-view-right .list-viwe .combine:hover,
.directory-filter .filter-btn button:hover, .shows-events-archives .section3 .btn:hover,
.faq .add-faq-row .faq-view:hover, .directory-sales-single-view .outer-form-faq .btn:hover,
.catalogs .catalog-body .catalog-left .add-cart span:hover, .profile-page-sec .btn:hover,
.catalogs .catalog-body .catalog-category .catalog-view span:hover,
.catalogs .catalog-body .cart .cart-left .cart-price:hover,
.art-appreciation-section .two .result-wrapper-container .result-wrapper-container-bottom .edit-definiton-btn-side .edit-definition-btn:hover {
    background: #000;
}

.catalogs .catalog-body .catalog-left .add-cart span,
.catalogs .catalog-body .catalog-left .main .flag .eye-text a, .like-text .blue-text,
.profile-page-sec .btn, .catalogs .catalog-body .catalog-category .catalog-view span,
.catalogs .catalog-body .cart .cart-left .cart-price,
.art-appreciation-section .two .result-wrapper-container .result-wrapper-container-bottom ul li a,
.collection-detail .card .card-content span a,  .tracking-wide a,
.yundle-directory .two .container .box-heading button{
    transition: 0.3s all;
}
.browse-banner-section .virtual-heading-row .section-heading h2 span.after-text-span {
    top: -14px;
}
.page404 .listing li a {
    color: #dc2626;
}
.virtual-business-section .section-heading h2 {
    line-height: 57px;
}
.virtual-heading-row .section-heading h2 span.bottom-line-span {
/*    line-height: 28px;*/
}
.yundle-sales .two .container .filters div .pagination div .page_no {
    border-color: #f7f7f7;
    background-color: white;
    width: 66%;
    flex-wrap: wrap;
}
.yundle-sales .two .container .filters div .pagination ul.flex.items-center {
    flex-wrap: wrap;
    justify-content: center;
}

.pagination li button {
    font-size: 14px;
    padding: 3px 3px;
    width: 37px;
    height: 36px;
    margin: 4px 0px;
    transition: 0.3s all;
}
.pagination li button:hover {
    color: #ce2123;
}
body .pagination .py-2 {
    font-size: 14px;
    margin: 15px 20px;
}
body .pagination .page_no {
    margin: 15px 20px;
}
.pagination div .prev,
.pagination div .next {
    padding: 10px 14px;
}
.no-data {
    margin-bottom: 0;
    padding-bottom: 0;
}
.jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated button.btn {
    background: #9435ea;
    color: #fff;
}
.jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated button.btn:hover, .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #000;
}
#ui-datepicker-div .ui-datepicker-header {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 7px;
    justify-content: center;
}
#ui-datepicker-div {
    background: #fff;
    padding: 8px 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 21px -9px rgb(0 0 0 / 22%);
    -moz-box-shadow: 0px 0px 21px -9px rgb(0 0 0 / 22%);
    box-shadow: 0px 0px 21px -9px rgb(0 0 0 / 22%);
}
#ui-datepicker-div .ui-datepicker-header a {
/*    width: 50%;*/
    font-size: 14px;
}
#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next {
    text-align: right;
}
.ui-datepicker-calendar th {
    font-weight: 500;
    font-size: 14px;
    padding: 0 5px !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    font-size: 0px;
}
.ui-datepicker td {
    padding: 0px 0px !important;
}
.ui-datepicker td span, .ui-datepicker td a {
    text-align: center;
}
/**/
.collalert {
    border-radius: 5px;
}
.collalert .collalert_msg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    min-height: 36px;
        padding-top: 14px;
}
.collalert .collalert_btns {
    background: transparent;
    padding-top: 0;
    padding-bottom: 8px;
}
.collalert .btn {
    background: #9435ea;
    color: #fff;
    border: 0;
    transition: 0.4s ease;
}
.collalert .btn:hover {
    background: #000000;
}
.collalert .btn.btn-block.bexp {
    background: #ebebeb;
    color: #000;
}
.collalert .btn.btn-block.bexp:hover {
    background: #9435ea;
    color: #fff;
}
.collalert_shadow {
    height: 100%;
}
/*frontend*/
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq #categorydd,
.outer-form-faq .flex.flex-wrap.out-faq .mb-3 #exampleFormControlTextarea1,
.profile-page-sec form input {
    border: 1px solid #e1e1e1 !important;
}
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq .tagedit-list {
    padding: 11px 5px 11px !important;
}
.virtual-business-section {
    padding: 33px 15px 20px 15px;
}
.virtual-business-section .breadcrumb {
    padding-bottom: 10px;
    display: flex;
    border-bottom: 0;
    font-size: 14px;
}
.virtual-business-section .breadcrumb p {
    padding-left: 5px;
}
.virtual-business-section .breadcrumb a {
    padding: 0px 3px;
}
.need-help {
    padding: 8px 25px !important;
}
.virtual-business-section .breadcrumb a img {
    transition: 0.3s all;
    width: 19px;
}
.virtual-business-section .breadcrumb a img:hover {
    filter: opacity(0.7);
}
/*nav*/
.logo-icon img{
    transition: 0.3s all;
}
.logo-icon img:hover {
    opacity: 0.8;
}
.header a {
    transition: 0.5s all;
}
.header a:hover {
    color: #dc2627;
}
.top-header-block-aside p {
    font-size: 11px;
}
.top-header-block-aside p,
.top-header-block-aside a {
    font-size: 13px;
    color: #acaba9 !important;
        transition: 0.5s all;
}
.header header:first-child .container div .mob p:last-child a {
    border-bottom: 1px solid #acaba9;
}
.top-header-block-aside p:hover a,
.top-header-block-aside a:hover {
    color: #dc2627!important;
}
.header header:nth-child(2) .container div div .login p,
.header header:nth-child(2) .container div .cart p {
    font-size: 14px;
}
.cart .flex.items-center p {
    font-weight: 300;
}
.flex.items-center.justify-end p {
    font-weight: 500;
}
.header .container {
    padding-right: 15px;
    padding-left: 15px;
}
.header .menuList .container ul {
    flex-wrap: wrap;
    width: 95%;
}

body .header .menuList .container ul a {
    padding-right: 10px;
    margin-top: 4px;
    display: inline-block;
    margin-bottom: 5px;
    border-right: 1px solid #6c6b6b;
    line-height: 13px;
    font-size: 14px;
    position: relative;
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.header .menuList .container ul a:last-child {
    border-right: 0px solid #6c6b6b;
    margin-right: 0 !important;
    padding-right: 3px;
}
.header .menuList .container ul .border-right-0 {
    border-right: 0px solid #6c6b6b !important;
}
.header .menuList .container ul li a {
    font-size: 14px;
    transition: 0.5s all ease;
    margin-left: 8px !important;
}
.header .menuList .container ul li a:hover {
    color: #dc2626;
}
.header .menuList .submenu-li {
    position: relative;
    display: flex;
    align-items: center;
}
.header .menuList #subMenuFront {
    background: #dc2626;
    padding: 3px 0px 0px 0px;
    position: absolute;
    width: 173px;
    top: 28px;
    right: 0;
    z-index: 99;
    box-shadow: 0px 0px 63px -21px rgba(0, 0, 0, 0.15);
}
.header .menuList #subMenuFront a {
    display: block;
    padding: 9px 9px 9px 12px;
    border-left: 0px solid white;
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #c1c1c1;
    font-weight: 500;
    transition: 0.2s all ease;
    margin: 0;
    border-right: 0;
}
.header .menuList #subMenuFront a:hover {
    color: #ffffff;
    background: #dc2626;
}
.menuList li:last-child {
    border-right: 0;
}
.md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    margin-left: 8px !important;
}
.header header:nth-child(2),
.header header:first-child {
    border-bottom: 1px solid #534445;
}
.header header:first-child .container div .soicaltopbar a {
    padding: 4px;
    transition: 0.3s ease-in;
    height: 27px;
    width: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header header:first-child .container div .soicaltopbar a:hover {
    color: #dc2627;
    border: 1px solid #dc2627;
}
.header header:first-child .container div .soicaltopbar a .social {
    height: 17px;
    width: 17px;
    padding: 1px;
    transition: 0.3s ease-in;
}
.header header:first-child .container div .soicaltopbar a:hover .social {
    padding: 2px;
}
.header .menuList .container #mainnav .openbtn img {
    background: #2c0d0f;
    padding: 6px 5px;
    transition: 0.5s all;
}
.header .menuList .container #mainnav .openbtn img:hover {
    background: #dc2627;
}
.header header .soicaltopbar button {
    background: white;
    padding: 3px 17px;
    font-size: 14px;
    letter-spacing: 0.5px;
    color: #999696;
    border-radius: 45px;
    /* border: 1px solid #b3b0b0; */
    margin-right: -12px;
    transition: 0.5s all;
}
.header header .soicaltopbar button:hover {
    background: red;
    color: #fff;
}

/*banner*/
.bg {
    background-position: bottom;
}
.yundle-homepage .one {
    padding-bottom: 4%;
}
.yundle-homepage .one .container {
    padding: 7%;
}
.yundle-homepage .one .container .row .title h1 {
    font-size: 45px;
    line-height: 1.4;
    font-weight: 300;
}
.yundle-homepage .one .container .row .title h1 strong {
    font-size: 53px;
    letter-spacing: 1px;
    font-weight: 700;
}
.yundle-homepage .one .container .row .title p {
    color: #a5a0a0;
    font-size: 15px;
}
.yundle-homepage .one .container .btns button {
    padding: 12px 25px;
    font-size: 14px;
    letter-spacing: 0.5px;
    transition: 0.5s all;
}
.yundle-homepage .one .container .btns button.learn_more:hover {
    background-color: #ffffff;
    color: black;
}
.yundle-homepage .one .container .btns button.register:hover {
    color: #ffffff;
    background-color: #dc2626;
}
/*Upcoming Auctions sec*/
.yundle-homepage .two .container .custom-card div div .coming-soon img {
    width: 87px;
}
.yundle-homepage .two {
    background-size: 56%;
}
.yundle-homepage .two .container .main-heading {
    margin: 4% 0% 7% 0%;
}
.yundle-homepage .two .custom-card a img {
    height: 275px;
    object-fit: cover;
}
.yundle-homepage .two .custom-card li {
    display: flex;
    align-items: flex-start;
    color: #6e6e6e;
}
.yundle-homepage .two .custom-card li:last-child::before {
    margin-top: 3px;
}

.yundle-homepage .two .container .custom-card div div:last-child .flex-auto a,
.yundle-homepage .three .container .yundle3 .data-content p:last-child a {
    display: inline-block;
    border-bottom: 1px solid #dc2626;
    font-weight: 600;
    transition: 0.5s all ease;
    line-height: 18px;
}
.yundle-homepage
    .two
    .container
    .custom-card
    div
    div:last-child
    .flex-auto
    a:hover,
.yundle-homepage .three .container .yundle3 .data-content p:last-child a:hover {
    text-decoration: auto;
    transition: 0.3s all;
    border-bottom: 1px solid #dc262600;
}
.yundle-homepage .two .border-1 {
    border: 1px solid #d9d9d9;
    transition: 0.3s all;
    width: 100%;
}
.yundle-homepage .two .border-1:hover {
    box-shadow: 1px 1px 22px #00000052;
}
.yundle-homepage .two .custom-card strong,
.calendar-date {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 4px;
}
.yundle-homepage .two .custom-card .label-success {
    font-weight: 400;
    padding: 1px 11px;
    display: inline-block;
    font-size: 13px;
    border-radius: 3px;
    /*    font-style: italic;*/
}
/*three sec*/
.yundle-homepage .three .container .yundle3 img {
    width: 57%;
}
.yundle-homepage .three .container .yundle3 .data-content {
    width: 46% !important;
    padding: 36px 50px;
}

.yundle-homepage .three .container .yundle3 .data-content p:first-child {
    font-weight: 600;
    margin-bottom: 11px;
    line-height: 36px;
    font-size: 27px;
}
.yundle-homepage .three .container .yundle3 .data-content p:last-child {
    margin-top: 25px;
}
/*experience sec*/
.yundle-homepage .three .container .experience {
    background-size: 77%;
}
.yundle-homepage .three .container .floating-boxes div .box,
.yundle-definitions .four .floating-boxes div .box {
    background: #fff;
    padding: 24px 25px !important;
    transition: 0.3s all;
    margin: 63px 18px !important;
}
.yundle-definitions .four .floating-boxes .sm\:w-full.pr-4.md\:w-1\/3.lg\:w-1\/3.pl-4:nth-child(2) .box:nth-child(1) {
    margin-top: 0 !important;
}
.yundle-homepage .three .container .floating-boxes div .box:hover,
.yundle-definitions .four .floating-boxes div .box:hover{
    background: #dc2626;
    color: #fff;
}
.yundle-homepage .three .container .floating-boxes div .box:hover p,
.yundle-definitions .four  .floating-boxes div .box:hover p{
    color: #fff;
}
.yundle-homepage .three .container .floating-boxes div .box p:first-child, .yundle-definitions .four .container .floating-boxes div .box p:first-child {
    font-weight: 600;
    font-size: 37px;
    transition: 0.3s all;
    word-break: break-word;
    line-height: 47px;
    background-size: 70px;
    background-position: 0px 19px;
}
.yundle-definitions .four .container .floating-boxes div .box a img {
    width: 29px;
    height: 10px;
}
.yundle-definitions .four .container .floating-boxes div .box a {
    font-weight: 500;
    font-size: 15px;
}
.yundle-definitions .four .container .floating-boxes div .box p:nth-child(2) {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 23px;
}
.yundle-homepage .three .container .floating-boxes div .box p:nth-child(2) {
    font-weight: 600;
    font-size: 17px;
    transition: 0.3s all;
    line-height: 20px;
}
.yundle-homepage .three .container .floating-boxes img.w-5,
.yundle-homepage .three .container .floating-boxes p.bg-no-repeat,
.yundle-definitions .four .floating-boxes img.w-5,
.yundle-definitions .four .container .floating-boxes div .box a {
      transition: 0.3s all;
}
.yundle-homepage .three .container .floating-boxes .box:hover:hover img.w-5,
.yundle-definitions .four .floating-boxes .box:hover:hover img.w-5{
    filter: invert(1);
}

.yundle-definitions .four .floating-boxes div .box:hover a {
    color: #ffffff;
}
/*footer*/
.yundle-homepage .four {
    margin: 0;
}
.yundle-homepage .four .signup {
    padding-top: 22px;
}
.yundle-homepage .four .container .foot-homepage div:last-child .form-signup {
    padding: 40px 40px 28px 40px;
    margin-left: 42px;
}
.yundle-homepage .four .container .foot-homepage .signup .signup-heading-text {
    border-bottom: 1px solid #727176;
}
.yundle-homepage .four .container .foot-homepage .signup .iconns p .soicalfooticons a:hover svg {
    fill: #dc2626;
}
.yundle-homepage .four .container .copyright a{
      transition: 0.3s all;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    div:last-child
    .form-signup
    p:first-child {
    font-size: 38px;
    margin-bottom: 0px;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    div:last-child
    .form-signup
    p:nth-child(2) {
    font-size: 16px;
    color: #8c8c8c;
    line-height: 28px;
    margin-bottom: 12px;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    div:last-child
    .form-signup
    form
    div
    input[type="text"],
.yundle-homepage
    .four
    .container
    .foot-homepage
    div:last-child
    .form-signup
    form
    div
    textarea {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
}
.yundle-homepage .four .container .foot-homepage div:last-child .form-signup form .submit-btn button {
    padding: 12px 35px;
    transition: 0.5s all;
}
.yundle-homepage .four .yundle-homepage .four .soicalfooticons {
    padding-top: 37px;
}
.yundle-homepage .four .container .foot-homepage .signup .mail div a {
    text-underline-offset: 7px;
    transition: 0.4s all ease;
}
.yundle-homepage .four .container .foot-homepage .signup .mail div a:hover {
    color: #b71d1d;
}
.yundle-homepage .four .container .foot-homepage .signup .iconns {
    padding-top: 44px;
}

.yundle-homepage
    .four
    .container
    .foot-homepage
    .signup
    .iconns
    p
    .soicalfooticons
    a {
    margin-right: 21px;
    transition: 0.4s all ease;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    .signup
    .iconns
    p
    .soicalfooticons
    a
    .ico {
    width: 27px;
    fill: #fff;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    .signup
    .iconns
    p
    .soicalfooticons
    a
    .ico.big-size {
    width: 38px;
}
.yundle-homepage .four .foot-homepage .pinterest svg.ico {
    width: 24px !important;
    transition: 0.4s all ease;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    .signup
    .iconns
    p
    .soicalfooticons
    a
    .ico {
    transition: 0.4s all ease;
}

.yundle-homepage .four .consultation {
    justify-content: flex-start;
    margin-bottom: 26px;
    margin-top: 33px;
}
.yundle-homepage .four .consultation .mob {
    padding-left: 12px;
}
.yundle-homepage .four .container .foot-homepage .signup .signup-heading-text {
    padding-top: 5px;
    padding-bottom: 8px;
}
.yundle-homepage .four .container .copyright {
    font-size: 13px;
    margin-top: 22px;
    padding-bottom: 33px;
}
.yundle-homepage .four .container .foot-homepage .signup .custom-border {
    border-bottom: 1px solid #727176;
    padding-bottom: 9px;
}
.yundle-homepage .four .consultation p img.object-cover {
    width: 82%;
    margin-left: 0;
}
.yundle-homepage
    .four
    .container
    .foot-homepage
    div:last-child
    .form-signup
    form
    div
    input[type="text"],
.yundle-homepage
    .four
    .container
    .foot-homepage
    div:last-child
    .form-signup
    form
    div
    textarea {
    height: 49px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    box-shadow: rgb(0 0 0 / 15%) 3px 3px 9px;
    border-color: #cdc9c9 !important;
    background: #fff;
    border-radius: 7px;
}
.yundle-homepage .four .captcha-image img {
    width: 116px;
}
.submit-btn {
    padding: 20px 0px 0px 0px;
}
.footer li a, .footer .social .callus div p:last-child a {
  transition: 0.5s all;
}
.footer li:hover a {
    color: #cd2122 !important;
    display: inline-block;
    padding-left: 4px;
}
.footer .social .icons div a img {
    transition: 0.2s all;
    border-radius: 4px !important;
}
.footer .social .icons div a:hover img {
    transform: scale(0.8);
    background: #f6e0ae;
    border-radius: 4px;
}
/*sidebar*/
.sidebar::-webkit-scrollbar,
.yundle-sales .two .container .filters .tab::-webkit-scrollbar {
    width: 6px;
}
.sidebar::-webkit-scrollbar-thumb,
.yundle-sales .two .container .filters .tab::-webkit-scrollbar-thumb {
    background: #afaeae;
}
.sidebar::-webkit-scrollbar-track,
.yundle-sales .two .container .filters .tab::-webkit-scrollbar-track {
    background: #fff;
}
.header .menuList .sidebar {
    padding-top: 47px;
    background: #000;
    z-index: 99;
}
.header .menuList .sidebar a {
    color: #ffffff;
    font-size: 15px;
    border-bottom: 1px solid #202020;
    background: #000;
    padding: 8px 8px 8px 19px;
}
.header .menuList .sidebar .closebtn {
    position: absolute;
    top: 7px;
    right: 7px;
    font-size: 32px;
    margin-left: 50px;
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #000;
}
.header .menuList .sidebar a {
    color: #ffffff;
}
.header .menuList .sidebar a:hover {
    color: #dc2626;
    padding-left: 24px;
}
.header .menuList .sidebar .inline-flex.justify-center {
    width: 100%;
    justify-content: flex-start;
    position: relative;
}
.header .menuList .sidebar .inline-flex.justify-center {
    width: 100%;
}
.header .menuList .sidebar .inline-flex.justify-center > div {
    width: 100%;
}
.header .menuList .sidebar .pt-3 {
    position: absolute;
    right: 12px;
    top: -4px;
    width: auto !important;
}
.header .menuList .sidebar svg.w-4 {
    width: 21px;
    height: 21px;
}
#subMenuFront {
    background: #000000;
    padding: 0 0px 7px 0px;
}
#subMenuFront a.w-full {
    background: #281114;
    font-size: 12px;
    border-bottom: 1px solid #423234;
    padding: 9px 10px 9px 31px;
    border-left: 2px solid white;
}
#subMenuFront a.w-full:last-child {
    border-bottom: 0px solid #423234;
}
/*custom-popup  add-new-photo-popup*/
.custom-popup::-webkit-scrollbar {
    width: 8px;
}
.custom-popup::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}
.custom-popup::-webkit-scrollbar-thumb {
    background: #b3aeae;
    border-radius: 10px;
}
.custom-popup::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}
.custom-popup {
    border-radius: 0;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 20px !important;
    width: 100%;
    background: #000000a1;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    margin: 0;
    max-width: 100%;
}
.custom-popup .modal-dialog {
    border-radius: 24px;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 20px !important;
    width: 50%;
    max-width: 350px;
    /*    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);*/
}
.modal-dialog-centered {
    /* position: absolute; */
    /* left: 50%; */
    /* top: 50%; */
    /* transform: translate(-50%, -50%); */
    margin: 0 auto;
    max-width: 600px !important;
    margin-top: 35px !important;
    margin-bottom: 45px !important;
}
.custom-popup .modal-body {
    padding: 9px 11px;
}
.custom-popup .modal-header {
    padding: 13px 0;
    background: #ce2123;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.custom-popup label {
    color: #000 !important;
    font-weight: 700;
    margin-bottom: 4px;
    line-height: initial;
}
.custom-popup .modal-header h5 {
    color: #fff;
}
.custom-popup .modal-header h5 span.block {
    background-color: #ffffff;
}
.custom-popup .form-control {
    height: 38px !important;
    border-radius: 6px !important;
}
.custom-popup .form-group-file-control {
    height: 38px !important;
}
.custom-popup textarea.form-control {
    height: auto !important;
}
.custom-popup .form-control::placeholder,
.custom-popup .form-control {
    font-size: 14px !important;
    color: #4a4a4a;
    border-width: 1px;
    border-color: #979494 !important;
    background: #fff !important;
}
.custom-popup .modal-footer .main-btn {
    background-color: #ce2123;
    border-color: #ce2123;
    color: #fff;
}
.custom-popup .modal-footer .border-btn {
    color: #000;
    border-color: #000000 !important;
    border: 1px solid #4a4949 !important;
    background: transparent !important;
}
.custom-popup .modal-footer .main-btn:hover {
    background-color: #951416;
    border-color: #951416;
    color: #fff;
}
/*login page*/
.contact-us-form .send {
transition: 0.5s all;
}
.contact-us-form .send:hover {
    background-color: #000;
}
/*photos page*/
.photos-image img {
    object-fit: contain;
    height: 206px;
    box-shadow: 0px 0px 14px 7px rgb(191 189 189 / 25%);
    padding: 8px 6px;
}
.user-info-content {
    align-items: center;
}
.user-name-info .img-div {
    background: #e1e0e0;
    margin-right: 13px;
    padding: 3px 3px;
    border-radius: 5px;
}
.user-name-info .img-div img {
    height: 38px;
    object-fit: contain;
    width: 100%;
}

.user-info-content .u-name {
    color: #8d8d8d;
    font-weight: 700;
}
.sub-ttl {
    font-size: 30px;
}

.pagination-div a:hover {
    color: #dc2626;
}
.categories li a {
    transition: 0.3s all;
}
.yundle-photos .one .container div .search form input {
    padding: 6px 14px;
}
.photo-antics form li a{
     transition: 0.3s all;
}
/*photos/user/ innerpage*/
.directory-view-more {
    color: #dc2626;
    margin-bottom: 0;
}
.user-info-content .u-name a:hover {
    color: #dc2626;
}
/*photos/catogery/ innerpage*/
.faq-search {
    background: #f7f7f7;
}
.faq-search::placeholder {
    font-style: italic;
}
.cata-search .faq-search {
    padding: 12px 14px;
}
form .Antiques {
    color: #5e5d5d;
    font-size: 18px;
}
.photo-antics .pagination div .prev, .photo-antics .pagination div .next {
    background-color: #dfdfdf;
}
/*photos/view/ innerpage*/
/*listing page*/


/*photo single page*/
.catalogs .catalog-body .catalog-category .like,
.catalogs .catalog-body .catalog-category .like-mail,
.catalogs .catalog-body .catalog-category .like-twitter,
.catalogs .catalog-body .catalog-category .like-share {
    height: 96px;
    width: 112px;
}
.catalogs .catalog-body .counter-div {
    margin-top: 23px;
}
.catalogs .catalog-body .counter-div span {
    width: 100% !important;
    margin: 0 !important;
}
.catalogs .catalog-body .counter-div .like-out {
    width: 100%;
    height: 100%;
}

.catalogs .catalog-body .counter-div .stButton .stBubble {
    width: 100% !important;
}
.catalogs .catalog-body .counter-div .stButton .stBubble_count {
    width: 100%;
    border: 0;
    font-size: 23px;
    font-weight: 400;
    padding-top: 19px;
}
.catalogs .catalog-body .counter-div span.stMainServices {
    padding: 0;
    background-size: contain;
    height: 54px !important;
}

.catalogs .catalog-body .counter-div .stButton .stBubble {
    width: 100% !important;
    background-position: right 10px top;
    height: 55px;
}
.uiGrid _51mz {
    width: 100%;
}

html#facebook {
    background: red;
}
.catalogs .catalog-body .cart {
    box-shadow: 1px 0px 35px -20px rgb(0 0 0 / 45%);
}
.catalogs .catalog-body .cart .cart-left .cart-price, .catalogs .catalog-body .cart .cart-right .item {
    margin-bottom: 0px;
    padding: 3px 15px;
    transition: 0.3s all;
}
.catalogs .catalog-body .cart .cart-right .item {
    font-size: 15px;
    font-weight: 600;
}
.catalogs .catalog-body .cart .cart-right .item:hover {
    background: #000000;
    color: #fff;
}
.catalogs .catalog-body .catalog-left .catalog-price span {
    background: #fff;
    font-weight: 400;
    padding: 8px 18px;
    font-size: 20px;
}

.catalogs .catalog-body .catalog-category .like-box, .catalogs .catalog-body .catalog-category .like-box-mail, .catalogs .catalog-body .catalog-category .like-box-twitter, .catalogs .catalog-body .catalog-category .like-box-share {
    width: 112px;
}
/*faq page*/
body .faq .add-faq-row .main-faq-question .user-faq .faq-describe {
    width: 100%;
    text-align: left;
    font-weight: 400;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 12px;
      transition: 0.3s all;
}
body .faq .add-faq-row .main-faq-question .user-faq .faq-describe.submit-ans-btn:hover {
    background: #000000;
}
body .faq .add-faq-row .main-faq-question .user-faq .faq-answer {
    width: 100%;
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: -14px;
}
body .faq .add-faq-row .main-faq-question .user-faq .faq-describe.submit-ans-btn {
    width: auto;
    background: #cd2122;
    padding: 14px 28px;
    border-radius: 10px;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    text-align: center;
}
.outer-form-faq .flex.flex-wrap.out-faq .btn-form{
   transition: 0.3s all;
}
.faq .add-faq-row .search-adv .faq-search {
    padding-right: 40px;
}
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    max-width: 375px !important;
}
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item {
    border-bottom: 1px solid #cfcfcf;
    font-size: 12px;
    padding: 4px 3px;
}
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li.ui-menu-item:last-child {
    border-bottom: 0px solid #cfcfcf;
}
/*categories-page*/
.categories-page .three .container .data-boxes ul {
    margin-top: 12px;
    column-count: 1;
}
.categories-page .three .container .data-boxes ul li {
    background-color: #e5e5e5;
    color: #000;
    padding: 5px 18px;
    margin-bottom: 9px;
    border-radius: 3px;
    border-bottom: 3px solid #dc2626;
}
/*directory page*/
.yundle-directory .two .container .wrapper {
    border-radius: 6px;
}
.yundle-directory .two .container .wrapper .form-search form > div {
    margin-right: 18px;
    border-right: 2px solid #e76060;
    border-style: dotted;
    padding-right: 18px;
}
.yundle-directory .two .container .wrapper .form-search form > div:last-child {
    border: 0;
    margin-right: 0;
    padding-right: 0;
}
.yundle-directory .two .container .wrapper .form-search form div input {
    border-radius: 7px 7px 7px 7px !important;
    box-shadow: 4px 4px 7px #00000005;
    /* border: 3px solid #c5c3c3 !important; */
    border-top: 0 !important;
    border-left: 0 !important;
    transition: 0.5s ease-in-out 0s;
}

.yundle-directory .two .container .wrapper .form-search form div input:focus {
    box-shadow: 0px 0px 0px #0000001f;
}
.yundle-directory .two .container .wrapper .form-search form div:last-child button {
    border-radius: 8px 8px 8px 8px;
    padding: 14px 12px;
    padding-left: 30px;
    box-shadow: 4px 4px 10px #00000017;
    transition: 0.3s all;
}
.yundle-directory .two .container .wrapper .form-search form div:last-child button::before {
    transform: scale(0.7) translate(-168%, 10%);
    transition: 0.3s all;
}
.yundle-directory .two .container .wrapper .form-search form div:last-child button:hover {
    background-color: #ffffff;
    color: #000;
}
.yundle-directory .two .container .wrapper .form-search form div:last-child button:hover::before {
    filter: invert(1);
}
.yundle-directory .two .container .wrapper .form-search form div input::placeholder {
    color: #939292 !important;
}
.add-directory-middle-section .add-directory-browse-aside .add-directory-browse-sidebar ul li a:hover {
    color: #dc2626 !important;
}
.catalogs .photo-lefts {
    margin-bottom: 8px;
}
/* on directory: category advertising-and-marketing page*/
.directory-filter .filter-btn .reset {
    padding: 0;
    background: #fff;
}
body .directory-filter .filter-btn .custom-select .reset {
    background: #fdfdfd;
    color: #000;
    border-radius: 10px;
    padding: 9px 16px 9px 16px;
    outline: 0;
    border: 1px solid #a3a3a3;
    -moz-appearance: none;
    -webkit-appearance: auto;
    display: flex;
    align-items: center;
    margin-right: 15px;
}
.directory-filter .filter-btn {
    gap: 0;
    width: 100%;
    align-items: center;
}
.directory-filter .filter-btn button {
    color: #fff;
    border-radius: 10px;
    padding: 10px 16px 10px 16px;
    background: #cd2122;
    transition: 0.3s all;
}
.directory-filter .filter-btn .united {
    background: transparent;
    padding: 0;
    color: #fff;
    border-radius: 0;
}
.custom-select {
    position: relative;
    font-family: Arial;
    margin: 6px 0px;
}
.custom-select > select {
    display: none !important; /*hide original SELECT element:*/
}
.select-selected:after {
    /*   position: absolute;
    content: "";
    top: 20px;
    right: 10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: #000 transparent transparent transparent;*/
}
.select-selected.select-arrow-active:after {
    border-color: transparent transparent #000 transparent;
    top: 14px;
}
.select-selected {
    background-color: #ffffff;
    color: #000000;
    padding: 9px 54px 9px 16px;
    border: 1px solid transparent;
    border-color: #a3a3a3;
    cursor: pointer;
    border-radius: 8px;
    background-image: linear-gradient(45deg, transparent 50%, white 50%),
        linear-gradient(135deg, white 50%, transparent 50%),
        linear-gradient(to right, #cd2122, #cd2122);
    background-position: calc(100% - 20px) calc(1em + 2px),
        calc(100% - 15px) calc(1em + 2px), 100% 0;
    background-size: 5px 5px, 5px 5px, 39px 3.5em;
    background-repeat: no-repeat;
    margin-right: 15px;
    transition: 0.5s all;
}
.select-selected:hover {
    background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #000000, #000000);
}

.directory-filter .select-selected {
    min-width: 160px;
}
.select-items {
    position: absolute;
    background-color: black;
    top: 46px;
    left: 0;
    right: auto;
    z-index: 99;
    width: 92%;
    max-height: 214px;
    overflow: auto;
}

.select-items div {
    color: #fff;
    padding: 5px 9px;
    font-size: 13px;
    border-bottom: 1px solid #6c6c6c;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.select-hide {
    display: none;
}
.select-items div:hover,
.same-as-selected {
    background: #cd2122;
}

.add-your-listing-free-btn {
    margin-bottom: 15px;
}
.data-descp .content-left {
    width: 75%;
}
.filters .add-list-free, .cate-directory, .custom-card .offer .list-update,
.custom-card .offer .list-update .refresh-in img, .custom-card .view-points .list-update,
.custom-card .view-points .list-update-mail, .custom-card .view-points .list-update img,
.custom-card .view-points .list-update-mail img, .yundle-sales .membership .share-link a{
  transition: 0.3s all;
}
.filters .add-list-free:hover {
    border: 1px solid #000000;
    background: #000;
    color: #fff;
}
.cate-directory:hover{
    background: #000;
    color: #fff;
}
.yundle-sales .membership .member-link img {
    width: 130px;
}
.yundle-sales .membership .member-link {
    padding: 1% 3%;
}
.custom-card .offer .list-update:hover, .custom-card .view-points .list-update:hover,
.custom-card .view-points .list-update-mail:hover {
    color: #fff;
    border: 1px solid #000000;
    background: #000;
}
.custom-card .offer .list-update:hover .refresh-in img{
    filter: brightness(9.9) hue-rotate(262deg);
}
.custom-card .view-points .list-update:hover img, .custom-card .view-points .list-update-mail:hover img {
    filter: invert(1);
}
.yundle-sales .membership .share-link a:hover {
    color: red;
}
.yundle-sales .two .container .filters .tab-content {
    margin: 0;
}

.yundle-sales .two .container .filters .tab .tab-heading:checked ~ .tab-content {
    max-height: initial;
}
.catalogs .photo-lefts .listed-btn .write {
    font-size: 16px;
    font-weight: 500;
}
.directory-category.tab-content ul li label {
    display: inline-block;
}

.location-outer {
    padding: 8px 8px;
    align-items: start;
}
.location-outer .loc-img {
    margin-top: 5px;
}
.yundle-sales .two .container .filters .tab .tab-heading:checked + label::after {
    width: 14px;
}
.yundle-directory .three .container .data-boxes ul li, .yundle-directory .four .container .data-boxes ul li, .yundle-directory .five .container .data-boxes ul li {
    margin-bottom: 5px;
    font-size: 14px;
    display: block;
    padding: 8px 6px;
}
.yundle-directory .three .container .data-boxes ul, .yundle-directory .four .container .data-boxes ul, .yundle-directory .five .container .data-boxes ul {
    -moz-column-count: 1;
    column-count: 1;
}
/*on directory: search page*/
.catalogs .directory-google-map {
    width: 96%;
    margin-right: 0;
    margin-left: auto;
}
.directory-filter-first .filter-btn-first {
    width: 100%;
    justify-content: space-between;
}
.directory-filter-first.dir-sch-search {
    background-color: #dc2626;
    padding: 23px 25px;
    margin-top: 38px;
    border-radius: 6px;
}
.directory-filter-first .filter-btn-first .united1 {
    color: #000;
    padding: 0;
    border: 0px solid #cacaca;
    width: 30%;
    display: flex;
    margin-right: 13px;
    border-right: 2px solid #e76060;
    border-style: dotted;
    padding-right: 18px;
}
.directory-filter-first .filter-btn-first .united1 input {
    border-width: 0px 1px 0px 0px;
    border-color: #d4d4d4;
    border-style: solid;
    border-radius: 7px 7px 7px 7px !important;
    box-shadow: 4px 4px 7px #00000005;
    background: #fff;
    padding: 0.75rem 0.85rem;
    width: 100%;
}
.directory-filter-first .filter-btn-first .reset1 img {
    filter: invert(1);
}

.directory-filter-first .filter-btn-first .reset1 {
    border-radius: 8px 8px 8px 8px;
    padding: 14px 12px 14px 3px !important;
    box-shadow: 4px 4px 10px #00000017;
    border: none !important;
    background-color: #2e2d33;
    color: white !important;
    margin-right: 9px;
}
.directory-filter-first .filter-btn-first .reset1.btn-success {
    background: #7a3c3c;
}
.directory-filter-first .filter-btn-first .reset-last {
    background: #ffffff;
    color: #000;
    border: 0px solid #cacaca;
    border-radius: 8px 8px 8px 8px;
    padding: 14px 12px 14px 3px !important;
    box-shadow: 4px 4px 10px #00000017;
}
.directory-filter-first .filter-btn-first .reset1 .px-4,
.directory-filter-first .filter-btn-first .reset-last .px-4 {
    padding-right: 10px;
}
.custom-card .view-points .list-update {
    border-radius: 0;
}
.view-points .w-full.lg\:w-1\/3.py-2:first-child .border-solid {
    border-radius: 11px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.view-points .w-full.lg\:w-1\/3.py-2:last-child .border-solid {
    border-radius: 11px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
#sch-view .custom-card.pagination {
    margin-left: 0;
    margin-right: 0;
}
/*/directory/detail/ inner*/
.color-bg .address .description > div {
    display: flex;
    align-items: center;
    margin-top: 15px;
    padding-bottom: 5px;
}
.color-bg .address .description .hours-work-div, .color-bg .address .description .my-social-links-div {
    display: block;
}
.color-bg .address .description .my-social-links-div .sale-descp-text.py-4 li {
    margin-top: 0px;
}
.directory-sales-single-view .color-bg .address .description .sale-descp-text {
    padding-left: 0px;
}
.directory-sales-single-view .color-bg .address .description .sale-descp-text p {
    font-size: 18px !important;
        font-weight: 500;
}
.color-bg .address .description div img {
    margin-top: 14px;
    box-shadow: 2px 2px 15px 3px #00000024;
    border-radius: 50%;
}
.directory-sales-single-view .color-bg .address .description div img {
    margin-top: 0;
    width: 60px;
    margin-right: 16px;
}
.directory-sales-single-view .color-bg .address .description .sale-descp-text ul.list-unstyled li img {
    width: 38px;
    margin-right: 0;
}
.directory-sales-single-view .color-bg .address .description .sale-descp-text ul.list-unstyled li a {
    font-size: 16px;
}
/*questions-answers/qa/forum page*/
.faq .add-faq-row .main-faq-question {
    margin-top: 8px;
}
.virtual-business-section.add-directory-banner-section {
    padding: 33px 15px 24px 15px;
}
.outer-form-faq {
    padding-top: 4%;
}
.faq .add-faq-row {
    padding-top: 2%;
}
.faq_modal_wrap .modal-footer button {
    color: #fff;
    background-color: #ce2123 !important;
    border: 1px solid #ce2123 !important;
    transition: 0.3s all;
    margin: 4px 0px 4px 10px;
}
.faq_modal_wrap .modal-footer button:hover {
    background-color: #000000 !important;
    border: 1px solid #000000 !important;
}
.outer-form-faq .out-faq {
    padding: 3% 3% !important;
    margin-bottom: 23px;
}
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq .tagedit-list,
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq #categorydd,
.outer-form-faq .flex.flex-wrap.out-faq .mb-3 #exampleFormControlTextarea1,
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq #tag,
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq #CaptchaCode,
.faq .outer-form-faq .layout-out .layout-in .mb-3 #exampleFormControlTextarea1,
.outer-form-faq #exampleFormControlTextarea1,
.show-single-page .addcomments textarea{
    padding: 13px 11px 13px !important;
    box-shadow: rgb(0 0 0 / 11%) 4px 4px 4px;
    border-color: #dfdede !important;
    font-size: 14px;
    color: #4e4e4e;
    outline: 0;
    border: 1px solid #e1e1e1 !important;
}
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq .tagedit-list::placeholder,
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq #categorydd::placeholder,
.outer-form-faq .flex.flex-wrap.out-faq .mb-3 #exampleFormControlTextarea1::placeholder,
.outer-form-faq .flex.flex-wrap.out-faq .tag-faq #tag::placeholder,
.faq .outer-form-faq .layout-out .layout-in .mb-3 #exampleFormControlTextarea1::placeholder{
    font-size: 14px;
    color: #4e4e4e;
    letter-spacing: 0.2px;
}
.show-single-page .addcomments textarea::placeholder {
    font-size: 16px;
    letter-spacing: 0.2px;
}
.need-help {
    background: #5b5b5b;
    color: #fff;
    padding: 8px 25px;
    border-radius: 6px;
    display: block;
    margin-right: 0;
    margin-left: auto;
    transition: 0.3s all;
}
.need-help:hover {
    background: #dc2626;
    color: #fff !important;
}
.faq .add-faq-row .main-faq-question .user-faq .faq-icon {
    width: 9%;
    display: flex;
}
.faq .add-faq-row .main-faq-question .user-faq .px-4 {
    margin-left: 0 !important;
    width: 59%;
    position: relative;
}
.faq .add-faq-row .main-faq-question .user-faq .category-right {
    width: 28%;
    display: flex;
    justify-content: end;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: end;
    align-self: end;
    height: 100%;
}
.faq .user-faq .flex.justify-between.border-b {
    position: relative;
}

.faq .add-faq-row .main-faq-question .user-faq .category-right .category-option {
    display: block;
    margin: 0;
    width: auto;
    margin-top: 5px;
    padding: 2px 6px;
    font-size: 14px;
    text-align: left;
    margin-top: 38px;
}
.faq .add-faq-row .main-faq-question .user-faq .category-right .alignlast-f {
    background: #cd2122;
    width: 25px;
    height: 25px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    position: absolute;
    top: 10px;
    margin-left: auto;
    right: 21px;
}
.faq .add-faq-row .main-faq-question .user-faq .px-4 .asked-question .faq-person {
    padding-left: 5px;
}
.faq .user-faq p.font-medium {
    font-size: 15px;
}
.faq .add-faq-row .main-faq-question .user-faq .px-4 .asked-question {
    font-size: 15px;
}

.trending-section p.font-regular {
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 600;
}
.trending-section p.font-medium {
    font-size: 18px;
    line-height: 17px;
    margin-bottom: 6px;
}
.trending-section .faq-icon {
    width: 60px;
}
.trending-section .ttl-desc {
    display: flex;
    flex-direction: column;
    width: 68%;
}
.trending-section p.font-regular {
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 600;
    align-self: end;
    display: flex;
    flex: 1;
    align-items: end;
    width: 100%;
}
.trending-section .alignlast, .faq .add-faq-row .search-popular .tags .faq-tag-list .alignment {
    width: 24px;
    height: 24px;
    font-size: 10px;
}
.faq .add-faq-row .search-popular .tags .faq-tag-list {
    margin: 4% 6%;
    border-radius: 14px;
    padding: 8px 18px;
}
.faq .add-faq-row .search-popular .tags .faq-tag-list a {
    font-weight: 500;
}
.search-popular a, .faq .add-faq-row .search-adv a {
 transition: 0.3s all;
}
.faq .add-faq-row .main-faq-question .user-faq .category-right .articles-option .choose-category:hover {
    color: #dc2626;
}
.heading-contact-list .add-your-listing-free-btn a.log-faq {
    padding: 12px 14px !important;
}
.heading-contact-list .add-your-listing-free-btn a.log-faq img {
    width: 23px;
}
.heading-contact-list .add-your-listing-free-btn a.log-faq span.log-in {
    text-align: left;
    font-size: 15px;
}
/*articles page articles/view/*/
.articlepage-heading p {
    font-size: 21px !important;
    margin-top: 10px;
}
body .articles-page .category-right {
    width: 100% !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    align-content: space-between !important;
    height: auto !important;
}

.articles-page .trending-section .flex.justify-between.border-b.border-dashed.py-6.px-2 {
    align-items: center;
}
.articles-page .trending-section .px-2.flex.justify-center.items-center {
    display: flex;
    flex-direction: column;
    width: 68%;
    align-items: flex-start;
}
.faq .add-faq-row .main-faq-question .user-faq .article-px a .article-heading:hover {
    color: #dc2626;
}
.articlepage-heading p {
    font-size: 21px !important;
    max-width: 1130px !important;
    margin: 0 auto;
    margin-top: 10px;
}
.articles-page .articles-info .article-description {
    font-size: 15px;
}
.articles-page .articles-info .article-heading {
    font-weight: 500;
    font-size: 17px;
}

.articles-page .outer-form-faq .layout-out .submit-comments {
    padding-bottom: 22px;
}
.outer-form-faq .layout-out .btn-form, .show-single-page .submitcomment {
    padding: 15px 58px;
    transition: 0.3s all;
    margin-bottom: 0;
}
.outer-form-faq .layout-out .layout-in, .show-single-page .addcomments,  .show-single-page .contact  {
    margin-bottom: 1%;
    border: 1px solid #e1e1e1;
    margin-bottom: 5%;
        padding: 3%;
}
.show-single-page .contact .cstminput {
    border-radius: 6px;
}
.outer-form-faq .layout-out .submit-comments, .submit-comments {
    padding: 33px 0%;
    padding-bottom: 27px;
    font-size: 21px;
    font-weight: 500;
    color: #202125;
    text-transform: uppercase;
}
body .outer-form-faq .comt-body, .show-single-page .comments {
    background: #efefef !important;
    border-left: 4px solid #cc2122 !important;
    padding: 7px 11px !important;
    border-radius: 4px !important;
    border: 1px solid #e1e1e1;
}
body .outer-form-faq .comt-body .comment, body .show-single-page .comments p.font-bold {
    font-size: 20px!important;
    font-weight: 500!important;
    padding: 0;
}

/*directory-sales-single-view page css*/
.directory-sales-single-view .cart,
.directory-sales-single-view .review-out {
    margin-left: 50px;
}
.directory-sales-single-view .virtual-heading-row .tooltip .tooltiptext {
    width: 61px;
    background-color: #efefef;
    color: #4e5460;
}
.directory-sales-single-view .virtual-heading-row .tooltip-out {
    padding: 30px 0px 5px 0px;
}
.directory-sales-single-view .virtual-heading-row .tooltip {
    padding: 0px 6px;
    font-size: 14px;
}
.directory-sales-single-view .browse-banner-section {
    padding-bottom: 15px;
}
.directory-sales-single-view .virtual-heading-row .section-heading h2 {
    font-size: 28px !important;
    font-weight: 900 !important;
    margin-bottom: 2px !important;
        line-height: 44px;
}
.directory-sales-single-view .top-image img {
    text-align: right;
    margin-left: auto;
    width: 66%;
}
.directory-sales-single-view .virtual-heading-row .tooltip-out {
    padding: 28px 0px 5px 0px;
    margin-bottom: 0px;
}
.directory-sales-single-view .map-image {
    padding-top: 0px;
    padding-bottom: 15px;
}
.catalogs .photo-lefts .listed-btn {
    padding-top: 0px;
    border: 0;
}
.yundle-sales .catalogs .photo-lefts .listed-btn {
    border: 1px solid #cacaca;
}
.directory-sales-single-view .catalogs .listed .listed-btn button {
    min-width: 291px;
    font-size: 19px;
    letter-spacing: 1px;
    transition: 0.3s all;
}
.directory-sales-single-view .catalogs .listed .listed-btn button:hover {
    background-color: #000000;
}
.catalogs .photo-body .photo-lefts .photo-details ul li a:hover {
    color: #dc2626;
}
.directory-sales-single-view .catalogs .listed .listed-btn button .flex {
    justify-content: center;
}
.directory-sales-single-view .catalogs .listed .photo-lefts h2 {
    font-size: 18px;
    font-weight: 600;
    color: #323336;
    margin-top: 10px;
}
.directory-sales-single-view .catalogs .listed .listed-btn button img {
    width: 23px;
}
.directory-sales-single-view .photo-details ul li {
    color: #1e1f23;
    padding-left: 24px;
}
.directory-sales-single-view .photo-details ul li::before {
    left: 2px !important;
    top: 8px;
}
.directory-sales-single-view .catalogs .review-out .review {
    font-size: 22px;
}
.directory-sales-single-view .catalogs .review-out .rate {
    font-size: 17px;
    font-weight: 600;
    color: #2483bd;
    letter-spacing: 1px;
}
.directory-sales-single-view .catalogs .review-out {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 21px;
    margin-top: 8px;
}
.directory-sales-single-view .catalogs .review-out.py-3 {
    margin-top: -5px !important;
    padding-top: 0;
}
.directory-sales-single-view .catalogs .review-out .london {
    font-size: 16px;
    font-weight: 600;
}
.directory-sales-single-view .review-out .star-icon li i {
    font-size: 26px;
    margin-right: 8px;
}
.directory-sales-single-view .review-out .star-icon li i.active {
    color: #fec107;
}
.directory-sales-single-view .review-out .star-icon li i.inactive {
    color: #b1b1b1;
}
.directory-sales-single-view .catalogs .review-out p {
    letter-spacing: 0.2px;
}
.saled .saled-head .saled-view-right .list-viwe .combine{
    transition: 0.5s all;
}
/**/
.catalogs.py-3 .photo-body {
    padding: 0px 0px 32px 0px;
}
.catalogs.py-3 .cart {
    margin-left: 0;
}
/**/
.directory-sales-single-view .color-bg {
    background-color: #f7f7f7;
    margin-bottom: 68px;
}
.directory-sales-single-view .name-profile {
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0.3px;
}
.directory-sales-single-view .sale-descp-text P {
    font-size: 17px !important;
}
.directory-sales-single-view .address .description .sale-descp-text p {
    font-size: 22px !important;
    color: #444;
    font-weight: 600;
}
.directory-sales-single-view .address .description div img {
    margin-top: 14px;
}
.directory-sales-single-view .outer-form-faq #contact-form {
    padding: 3% 7% 10% 7% !important;
}
.directory-sales-single-view .outer-form-faq #contact-form .submit-comments {
    padding-bottom: 2px;
    text-transform: initial;
    font-size: 21px !important;
}
.directory-sales-single-view .address .description .sale-descp-text li {
    margin-top: 14px;
}
.directory-sales-single-view .address .description .sale-descp-text li img {
    margin-top: 0;
}
.directory-sales-single-view .address .description .sale-descp-text li a img {
    transition: 0.3s all;
}
.directory-sales-single-view .address .description .sale-descp-text li a img:hover {
    filter: grayscale(1);
}
.directory-sales-single-view .hours-work-div .name-profile h1,
.directory-sales-single-view .attachments-div .name-profile h1,
.directory-sales-single-view .my-social-links-div .name-profile h1 {
    font-size: 22px !important;
    color: #444;
    font-weight: 600 !important;
}
.directory-sales-single-view .address .hours-work-div .sale-descp-text p,
.directory-sales-single-view .address .attachments-div .sale-descp-text p,
.directory-sales-single-view .address .my-social-links-div .sale-descp-text p {
    font-size: 17px !important;
    color: #555;
    font-weight: 500;
}
.directory-sales-single-view .outer-form-faq .flex.flex-wrap.out-faq {
    border: 1px solid #d7d7d7;
    padding: 10% 7% !important;
}
.directory-sales-single-view .font-medium {
    font-size: 22px !important;
    color: #444;
    font-weight: 600;
    margin-bottom: 8px;
}
.directory-sales-single-view
    .outer-form-faq
    .flex.flex-wrap.out-faq
    .tag-faq
    input,
.directory-sales-single-view .outer-form-faq .flex.flex-wrap.out-faq textarea {
    padding: 15px 13px !important;
    border: 1px solid #e1e1e1;
}
.directory-sales-single-view .outer-form-faq .out-faq .tag-faq input::placeholder, .directory-sales-single-view .outer-form-faq .out-faq textarea::placeholder {
    font-size: 14px;
    color: #8d8d8d;
    display: block;
}
.directory-sales-single-view .outer-form-faq .btn {
    background: #cd2122;
    padding: 12px 45px;
    border-radius: 5px;
    color: #fff;
    width: auto;
    display: inline-block;
    margin: 0 auto;
    font-size: 15px;
    margin-top: 15px;
    transition: 0.3s all;
}
.directory-sales-single-view .outer-form-faq .flex.flex-wrap.out-faq .tag-faq {
    margin-bottom: 0px;
}
/**/
section.two-last {
    margin-bottom: 70px;
}
.directory-sales-single-view .section-heading-last h2 {
    font-size: 30px;
    font-weight: 600;
    margin-top: 12px;
}
.directory-sales-single-view .two-last .color-change {
    background-color: #ededed;
}

.directory-sales-single-view .two-last .free-gap {
    padding: 0px 20px 48px 20px;
}
.directory-sales-single-view .two-last .free-title .free-heading {
    border-radius: 10px 10px 10px 10px;
    font-size: 18px;
    padding-top: 18px;
}
.directory-sales-single-view .two-last .free-img {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}
.free-title .free-heading {
    border-radius: 10px 10px 10px 10px;
}
.free-title .free-img{
    overflow: hidden;
    transition: 0.3s all;
}
.free-title .free-img a img{
    transition: 0.3s all;
}
.free-title .free-img a:hover img {
    transform: scale(1.2);
}

/*/free-auction-and-estate-sale-listings*/
.sale-listings-cards-section .sale-listing-card-types ul li a {
    font-weight: 500;
}
.sale-listings-cards-section .sale-listings-card .sale-listing-card-head h3 {
    font-weight: 600;
}
.sale-listings-cards-section .sale-listings-card .sale-listing-card-head h3 span {
    font-weight: 600;
}
/*shows-events/archives*/
.shows-events-archives .section3 input#s-search {
    padding: 21px 10px !important;
    font-size: 14px;
}
.shows-events-archives .section1::before {
    color: white;
    font-size: 9rem;
    left: -43px;
}
.shows-events-archives .section3 .websitelink {
    color: #dc2626;
    word-break: break-word;
    display: flex;
}
.shows-events-archives .section3 .icon-div {
    width: 22px;
}
.shows-events-archives .section3 .txt-div {
    width: 100%;
}
.shows-events-archives .section3 .ttl-div {
    padding-right: 10px;
}
.shows-events-archives .section3 .types label {
   transition: 0.5s all;
}
.shows-events-archives .section3 .types label:hover {
    color: #dc2626;
}
.shows-events-archives .section3 .printbtn {
    border-color: #bababa;
    background-color: #f7f7f7;
    padding: 12px 14px;
    display: inline-flex;
    min-width: 138px;
    transition: 0.5s all;
}
.shows-events-archives .section3 .printbtn:hover {
    border-color: #dd2626;
        color: #dc2626;
}
.shows-events-archives .section3 .printbtn img {
    width: 31px;
}
.shows-events-archives .section3 .infotag {
    background-color: #dbdada;
}
/*/shows-events/show/*/
.show-single-page .section1 .closedtag {
    display: inline-block;
    margin-bottom: 10px;
}
.show-single-page .section2 .definitions p a {
    transition: 0.5s all;
}
.show-single-page .section2 .definitions p a:hover {
    color: #dc2663;
}
.show-single-page .section1 .closedtag:hover a {
    color: #dc2663;
}
.show-single-page .contact .savebtn, .show-single-page .submitcomment {
    transition: 0.5s all;
}
.show-single-page .contact .savebtn:hover, .show-single-page .submitcomment:hover {
    background-color: #2e2d33;
}
.shows-events-archives .section3 .btn{
    transition: 0.3s all;
}
.yundle-how_to .two .container div div:last-child .bunch-upload{
    transition: 0.3s all;
}
.yundle-how_to .two .container div div:last-child .bunch-upload {
    font-size: 15px;
    letter-spacing: 1px;
}
.yundle-how_to .two .container div div:last-child .bunch-upload:hover {
    background-color: #000000;
}
.sidebar--div ul li button a{
    transition: 0.3s all;
}
.sidebar--div ul li button a:hover {
    color: red;
}
.two .add-faq-row {
    padding-top: 0;
}
/*/listings/add-listings*/
.form-submission-actions button {
    margin-bottom: 4px !important;
}
#listings #step-num a {
    margin: 5px 4px;
}
#listings .form-horizontal .control-label {
    display: flex;
}
#listings .form-horizontal .control-label span.mendatory {
    top: 3px;
    left: 3px;
    position: relative;
}
#listings .fixhitwid,
#listings #short_description {
    width: 90%;
    float: left;
    box-sizing: border-box;
}
#listings .set-full-margin,
#listings .set-short-margin {
    float: left;
    margin: 0;
    margin-left: 11px;
}
#listings .clear {
    clear: both;
    width: 100%;
}
.cust-mt-5 {
    margin-top: 5px;
}
.cust-mb-5 {
    margin-bottom: 5px;
}
.catg-bor-tpbt {
    padding-top: 16px;
}
#listings .btn-primary:hover {
    border-color: #0044cc #0044cc #002a80;
}
#listings .right20 {
    margin-right: 9px;
}
#add-new-listing-stepfivead ul {
    width: 100%;
    background-color: transparent;
}
#listings .search-inner-div .w115 {
    display: flex;
}
#listings .search-inner-div .controls {
    margin-left: 160px;
}
#listings .search-inner-div .w115 {
    width: 153px;
}
#listings #auctionImageList {
    padding: 0;
    margin: 15px 0 0 0px;
}
.label-success {
    background-color: #468847 !important;
    color: #fff !important;
    border-color: #f8940600 !important;
    transition: 0.3s all;
}
.label-success:hover, .label-warning:hover, .label-info:hover{
    background: #000 !important;
}
/*listings/add-listings/  step-three*/
#listings .addphoto {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
#listings .hasDatepicker .ui-datepicker {
    width: 15em;
}
#listings .calander-div .ui-datepicker-inline {
    width: 16em;
}
#listings .time-to-announce p {
    min-height: 7px !important;
    margin: 0px 0 7px;
    font-size: 14px;
    display: flex;
}
#listings .hasDatepicker {
    width: auto;
    margin-right: 15px;
}
#listings .time-to-announce {
    margin-top: 16px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    font-size: 11px;
    padding: 0;
}
#listings .addphoto input.photo {
    width: 100%;
    margin-left: 0;
    float: left;
    min-height: 30px;
}
#listings .addphoto .remove-fileupload {
    float: none;
    display: inline-flex;
    position: relative;
    top: 4px;
    left: 4px;
    height: 25px;
    width: 25px;
    background-size: contain;
}
#listings .addphoto input.span2, #listings .addphoto textarea.span2, #listings .addphoto .uneditable-input.span2 {
    width: 150px;
    margin-right: 5px;
}
#listings .addphoto span.form-note, #listings .addphoto span.text-xs.text-purple-700.flex.py-4 {
    width: 100%;
}
/*step four*/
#listings .search-inner-div .pagination {
    padding: 16px 12px;
}
#listings .dropzone .auction-list li {
    height: auto;
    display: flex;
}
#listings .dropzone ul {
    margin-bottom: 20px !important;
}
#listings .dropzone ul li img {
    object-fit: contain !important;
}
/*sales page*/
.label-info {
    background-color: #3a87ad !important;
    color: #fff !important;
    border-color: #f8940600 !important;
    transition: 0.3s all;
}
.label-warning {
    background-color: #f89406 !important;
    color: #fff !important;
    border-color: #f8940600 !important;
    transition: 0.3s all;
}

.yundle-sales .two .container .filters div .custom-card div .product-image {
    border-color: #ffffff00;
    height: auto !important;
    width: 185px !important;
}
.yundle-sales .two .custom-card div .product-image img {
    height: 253px;
    object-fit: cover;
    border: 1px solid #aaaaa9;
    border-radius: 17px;
}
.yundle-sales p.timings {
    font-size: 15px;
    font-weight: 300;
}
.yundle-sales
    .two
    .container
    .filters
    div
    .custom-card
    div
    div:last-child
    .offer
    span {
    /*    background-color: #ffffff;*/
    font-weight: 400;
    padding: 6px 13px;
    font-size: 15px;
    border-radius: 10px;
}
.yundle-sales .filters .tab ul.px-8 {
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 33px;
}
.yundle-sales
    .two
    .container
    .filters
    div
    .custom-card
    div
    div:last-child
    div
    div
    .category {
    margin: 0px 0px;
    font-weight: 300;
}
.yundle-sales
    .two
    .container
    .filters
    div
    .custom-card
    div
    div:last-child
    div
    div
    strong.category {
    font-weight: 500;
}
.yundle-sales
    .two
    .container
    .filters
    div
    .custom-card
    div
    div:last-child
    div
    div
    .category:last-child {
    margin-bottom: 5px;
}
.yundle-sales
    .two
    .container
    .filters
    div
    .custom-card
    div
    p.font-semibold.text-xl {
    line-height: 25px;
}

.yundle-sales .two .container .filters .tab-content ul li {
    display: flex;
    align-items: flex-start;
}
.yundle-sales .two .container .filters .tab-content ul li input {
    margin-top: 5px;
}

.yundle-sales .two .container .filters .tab-content ul li:nth-child(n + 8) {
    display: none;
}

.yundle-sales
    .two
    .container
    .filters
    .tab-content
    ul
    li.showList:nth-child(n + 8) {
    display: block;
}

.yundle-sales .one .container div .sales-btn,
.yundle-sales .two .container div .sales-btn,
.yundle-sales .two .container .filters div div .btn1,
.yundle-sales .two .container .filters div div .btn2,
.add-directory-banner-section
    .virtual-heading-row
    .heading-contact-list
    .add-your-listing-free-btn
    a,
.add-directory-middle-section
    .add-directory-browse-aside
    .all-browse-categories-btn
    a,
.add-directory-middle-section
    .add-directory-form-aside
    .add-directory-form-wrap
    .form-submission-actions
    .form-action-btn,
.yundle-photos .one .container div .btns button {
    font-size: 16px;
}
.yundle-sales .two .container .filters div .pagination div .prev,
.yundle-sales .two .container .filters div .pagination div .next {
    background-color: #f0f0f0;
}
.yundle-sales .two .container .filters .tab-content p {
    border-color: #e3e3e3;
}
/*terms-definitions*/
.yundle-definitions .one .container .main-heading::before {
    left: 50% !important;
    transform: translate(-50%);
    font-size: 83px;
    top: 31px;
}
.yundle-definitions .two .container .wrapper .form-search form {
    gap: 19px;
}
.yundle-definitions .three .girl {
    background-size: contain;
    background-position: 22%;
    border-radius: 7px;
    padding: 36px 0 45px 0;
}
.yundle-definitions .two .container .wrapper .form-search form div:last-child .btnn::before {
    filter: invert(1);
}
.yundle-definitions .two .container .wrapper .form-search form div:last-child .btnn::before {
    content: url(/assets/images/search-white.png);
    position: absolute;
    transform: translate(-122%, 13%);
}
.yundle-definitions .count .counts button.def-btn {
    padding: 6px 6px;
    transition: 0.3s all;
}
.yundle-definitions .count .counts button.def-btn:hover {
    background: red;
    color: #fff;
}
.yundle-definitions .count .counts button.def-btn::after{
    transition: 0.3s all;
}
.yundle-definitions .count .counts button.def-btn:hover::after {
    filter: invert(1);
}

.yundle-definitions .two .container .wrapper .form-search form .border-solid {
    border-radius: 4px;
}
.yundle-definitions .two .container .wrapper .form-search form .border-solid input::placeholder,
.searchbox input {
    color: #000;
    font-style: italic;
}
.yundle-definitions .two .container .wrapper .form-search form .border-solid .searchbox input {
    border-radius: 0;
    background: transparent;
}
.yundle-definitions .two .container .wrapper .form-search form div:last-child .btnn {
    border: 1px solid #d4d4d4;
    transition: 0.3s all;
    border-radius: 4px;
    padding: 12px 33px;
    padding-left: 47px;
    padding-right: 24px;
}
.yundle-definitions .two .container .wrapper .form-search form div:last-child .btnn:hover {
    background-color: #bbbaba;
}
.yundle-definitions .two .container .wrapper2 .list .alphabets li.active a {
    color: #dc2626;
    transition: 0.3s all;
}
.yundle-definitions .two .container .wrapper2 .list .alphabets li.active a:hover {
    background-color: red;
    color: #fff;
}
.yundle-definitions .three .container .data-boxes div p {
    transition: 0.3s all;
}
.yundle-definitions .three .container .data-boxes div p:hover {
    background-color: #fff;
    color: #000;
}
/*profile-page*/
.profile-page-sec .btn {
    margin-top: 7px;
}
/*terms-definitions/t/temple-jar*/
.art-appreciation-section .two .wrapper .form-search form div:last-child .btnn {
    padding: 13px 33px !important;
}
.art-appreciation-section .two .wrapper .form-search form div:last-child .btnn::before {
    transform: translate(-125%, 10%) !important;
}
.art-appreciation-section .two .wrapper .form-search form div:first-child input {
    padding-left: 12px !important;
}
.art-appreciation-section .two .wrapper .form-search form .count-border-rounded{
    border: 1px solid #ddd !important;
    border-radius: 12px !important;
    background: #ddd !important;
}
.art-appreciation-section .two .listed-define .cart .action {
    border: 1px solid #dfdfdf;
}
.art-appreciation-section .two .listed-define .cart .action .head {
    margin-bottom: 12px;
}
/*terms-definitions/definition/search*/
.catalogs .photo-body .cart .action {
    box-shadow: 0px 0px 12px #00000033;
    border: 1px solid #d5d5d5;
}
.catalogs .photo-body .cart .action .head {
    border-bottom: 1px solid #d5d5d5;
    text-align: center;
}
/*terms-definitions/define/terms/list*/
.photo-details ul li::before {
    content: url(/assets/images/catalogue/arrow_cat.png) !important;
    left: 2px !important;
    top: 11px;
}
.photo-details ul li span {
    font-size: 16px;
    word-break: break-word;
}
.catalogs .photo-body .photo-lefts .photo-details ul li {
    padding-left: 38px;
}
.catalogs .photo-body .minus-margin {
    margin-left: -1rem;
    margin-right: -1rem;
}
.catalogs .photo-body .cart .action ul .botms {
    border-bottom: 1px solid #f7f7f7;
    padding: 17px 30px;
}
/*definitions/definitions/import_export*/
#add-definitions, #replace-definitions, .borderd-content-block {
    margin: 2px !important;
    width: 49.4%;
    box-sizing: border-box;
}

/*****************minor frontent designing issues*********************/
/*home page*/
.yundle-homepage .two {
    padding-bottom: 3%;
}
.yundle-homepage .three {
    padding: 4% 0% 5% 0%;
}
.yundle-homepage .three .container .experience {
    margin-top: 7%;
}
/*sales page*/

body .pagination {
    padding: 0;
    margin: 2% 2% 2% 2%;
    box-shadow: 2px 2px 15px 3px #00000024;
    border-radius: 16px;
}
body .pagination.shadow-long-pagination {
    padding: 15px 20px;
    margin: 2% 2% 2% 2%;
    box-shadow: 2px 2px 15px 3px #00000024;
    border-radius: 16px;
}
.yundle-sales .two .container .filters .tab {
    border-color: #dbdbdb;
    padding-bottom: 38px;
}
.shadow-long-pagination .page_no {
    margin: 0px 9px !important;
}
.shadow-long-pagination .flex.py-2 {
    margin: 0;
}
/*privacy-policy page*/
.about-all-info strong {
    font-size: 20px;
}
/*terms-of-use page*/
.about-all-info .terms-div.d-flex {
/*    display: flex;*/
}
/*directory page*/
body .yundle-directory .one {
    padding: 2% 0% 3% 0%;
}
body .yundle-directory .one .container .main-heading {
    padding: 3%;
}
.yundle-directory .three .container .data-boxes div p,
.yundle-directory .four .container .data-boxes div p,
.yundle-directory .five .container .data-boxes div p {
    box-shadow: rgb(0 0 0 / 12%) 0px 0px 15px;
    margin: 0;
    padding: 18px 12px 18px 36px;
    position: relative;
    text-align: left;
    transition: 0.3s all ease-out;
    border-radius: 8px;
    border: 1px solid #dfdfdf;
    word-break: break-word;
}
.yundle-directory .three .container .data-boxes strong,
.yundle-directory .four .container .data-boxes strong,
.yundle-directory .five .container .data-boxes strong {
    font-weight: 400;
}
.yundle-directory .three .container .data-boxes div p:before,
.yundle-directory .four .container .data-boxes div p:before,
.yundle-directory .five .container .data-boxes div p:before {
    content: url(/assets/images/icons/arrow--g.png);
    width: 25px;
    height: 25px;
    background: #2c2c2c;
    position: absolute;
    top: 17px;
    left: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    filter: invert(1);
    transform: scale(0.7);
}
.yundle-directory .three .container .data-boxes div p:hover,
.yundle-directory .four .container .data-boxes div p:hover,
.yundle-directory .five .container .data-boxes div p:hover {
    color: #dc2626;
    box-shadow: rgb(0 0 0 / 19%) 0px 0px 49px;
    border: 1px solid #ffffff;
}
body .yundle-directory .two .container .box-heading {
    padding: 1% 0%;
}
body .yundle-directory .three,
body .yundle-directory .four,
body .yundle-directory .five {
    padding: 3% 0%;
}
.yundle-directory .custom-card .relative .overflow-hidden > a img {
    transition: 0.4s all ease;
}
.yundle-directory .custom-card .relative:hover .overflow-hidden > a img {
    opacity: 0.3;
    transform: scale(1.3);
}


/*collections page*/
.collections-index {
    padding: 0px 60px;
}
.collections-index .cards {
    justify-content: space-between;
}
.collections-index .card {
    width: 31.333333%;
}
.collections-index .card .inner-card {
    width: 100%;
    box-sizing: border-box;
}
.collections-index .section1 .red-line {
    border-bottom: 2px solid #dc2626;
}
.collections-index .inner-card img {
    height: 232px;
    object-fit: cover;
}
.collections-index .inner-card .px-5.py-2 {
    min-height: 73px;
}
.collections-index .inner-card .author.px-5.py-2 {
    min-height: auto;
}
.shadow-2xl {
    --tw-shadow: 0px 0px 19px -1px rgb(0 0 0 / 18%);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.collections-index .pagination .prev img,
.collections-index .pagination .next img {
    width: 5px;
    height: 10px;
    object-fit: fill;
    filter: opacity(0.5);
}
.collections-index .text-lg {
    font-size: 1.195rem;
}
.collections-index .text-sm {
    font-size: 0.975rem;
}
.collections-index .inner-card .px-5.py-2 p {
    font-weight: 600;
}
.collections-index .inner-card .author.px-5.py-2 p {
    letter-spacing: 1.8px;
}
.collections-index .section1 .gobtn, .collections-index .section1 .resetbtn{
    transition: 0.3s all;
}
.collections-index .section1 .gobtn:hover {
    color: #fff;
    background-color: #000000;
}
.collections-index .section1 .resetbtn:hover{
    background-color: #dc2626;
    color: #fff;
}
.collections-index input#s-search:focus {
    outline: 1px solid #606060;
    outline-offset: 0px;
}
.collections-index .inner-card > div {
    overflow: hidden;
}
.collections-index .inner-card div > a img {
    transition: 0.3s all;
}
.collections-index .inner-card:hover div > a img {
    transform: scale(1.2);
}
.zoomContainer {
    min-height: auto !important;
    height: auto !important;
}
/*collections inner*/
.collection-slider-sec {
    overflow: hidden;
    width: 100%;
    padding-top: 28px;
}
.col-md-offset-5.md\:w-full.py-3.flex.flex-wrap {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    /* padding-top: 0; */
}
.collection-slider-sec a {
    margin-top: 0;
}
section.white-golf .woods {
    padding-left: 21px;
}
.collection-slider-sec .gzitem img {
    border-radius: 10px;
}

.collection-slider-sec .gzitem {
    height: 114px;
    width: 123px;
    border-radius: 7px;
    overflow: hidden;
    margin-right: 30px !important;
}
.collection-slider-sec a.gzWrapper-next {
    margin-left: -15px;
}
.img-content-div.py-4 {
    padding-bottom: 0;
}
.img-content-div .woods {
    padding-bottom: 0;
}
.img-content-div .woods .auctions-btn.py-5 {
    padding-bottom: 0;
}
.white-golf.img-content-div .woods {
    padding-left: 21px;
    margin-top: 50px;
    margin-bottom: 200px;
}

.out-auctions .woods h1 {
    font-size: 25px;
    line-height: 26px;
    font-weight: 600;
    margin-bottom: 14px;
}
.out-auctions .pagination {
    padding: 30px 20px 45px 20px;
}
.out-auctions .pagination .w-42 {
    margin: 7px 15px;
    border-radius: 6px;
    overflow: hidden;
}
.out-auctions .pagination h1.text-2xl {
    font-size: 28px;
    font-weight: 600;
}
.out-auctions .coin-image, .out-auctions .coin-image img {
    width: 124px;
    height: 113px;
    object-fit: cover;
}
.prev-return-div {
    display: flex;
    flex-direction: row;
}
.prev-return-div li.relative {
    width: auto;
    border-radius: 4px;
    padding: 3px 13px 3px 10px;
    margin: 4px 7px 4px 0px;
    background: #e4e4e4;
    display: flex;
    align-items: center;
    transition: 0.5s ease;
}
.prev-return-div li.relative:hover {
    background: #c9c9c9;
}
.prev-return-div .before\:absolute::before {
    top: 56%;
    transform: translateY(-50%);
    left: 7px;
}

/*on products: collections/collection-detail*/
.collection-detail .coins .coin-card {
    width: 200px;
    max-width: 200px;
/*    --tw-shadow: 0px 0px 38px 20px #dbdbdb;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);*/
}
.collection-detail .coins-collaction .coin-content {
    border-radius: 0px 0px 8px 8px;
    font-weight: 600;
    font-size: 15px;
    max-height: 70px;
    min-height: 70px;
    overflow: auto;
}
.collection-detail .coins-collaction .coin-content::-webkit-scrollbar {
    width: 2px;
}
.collection-detail .coins-collaction .coin-content::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.collection-detail .coins-collaction .coin-content::-webkit-scrollbar-thumb {
  background: #888;
}
.collection-detail .coins-collaction .coin-content::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.collection-detail .collect-bg {
    padding: 33px 0px 5px 0px;
}
.collection-detail .add-directory-banner-section.collects.collect-bg {
    padding: 33px 15px 28px 15px;
}
.collection-detail .coin-card img {
    transition: 0.7s all ease;
}
.collection-detail .coin-card .py-1 {
    font-weight: 600;
    text-transform: uppercase;
}
.collection-detail .coin-card img {
    height: 155px;
    width: 100%;
    object-fit: cover;
}
.collection-detail .collect-bg .section-heading .bottom-line-span.border-b-4.border-solid {
    border-bottom-width: 2px;
    padding-bottom: 5px;
}
.collection-detail .coins-collaction .coin-content a {
    font-weight: 500;
    text-transform: uppercase;
    display: block;
    font-size: 14px;
}
.collections-index .inner-card .author a {
    transition: 0.4s all ease;
}
.collections-index .inner-card:hover .author a {
    color: red;
}
.collections-index .inner-card div > a {
    background: black;
    display: block;
    transition: 0.4s all ease;
}
.collections-index .inner-card:hover div > a img {
    opacity: 0.7;
}
.collection-detail .collects .choose .choos-btn.activee img {
    filter: invert(1);
}

.collection-detail .set-btn .gobtn {
    margin-top: 7px;
    margin-bottom: 7px;
}
.collection-detail .set-btn .resat-btn {
    margin-top: 7px;
    margin-bottom: 7px;
}
.collection-detail .print-btn .ptint-press {
    margin-top: 7px;
    margin-bottom: 7px;
}
.collection-detail .section2 .carditem {
    padding-top: 30px;
    padding-bottom: 30px;
}
.collection-detail .section2 .carditem {
    border-bottom: 2px solid #e1e1e1;
}
.collection-detail .section2 .carditem {
    align-items: self-start;
}
.collection-detail .section2 .carditem p.tracking-wide {
    margin-top: 0;
}
.yundle-pagination-table ul > li > a, .yundle-pagination-table ul > li > span {
    padding: 5px 3px;
} 
/*newsletters how_to*/
.yundle-how_to {
    padding-bottom: 0 !important;
}
.yundle-how_to .one {
    padding: 2% 0% 3% 0%;
}
/*.yundle-how_to
    .two
    .container
    div
    div:first-child
    .custom-card
    div
    div
    div
    .author {
    font-style: italic;
}*/
.yundle-how_to p.font-thin.text-4xl {
    font-weight: 300;
    font-size: 32px;
}
.yundle-how_to .two .container div div:last-child form input::placeholder {
    font-style: italic;
    color: #919191;
}

.yundle-how_to .two .container div div:first-child .custom-card .p-5 a {
    border-bottom: 1px solid #dc2626;
}
.yundle-how_to .two .container div div:first-child .custom-card .p-5 a:hover {
    border-bottom: 1px solid #dc262600;
}
.yundle-how_to .two .container div div:first-child .custom-card div div div .author a {
    font-weight: 400;
}
/*about page*/
.about-all-info .photo-lefts h1,
.about-all-info .photo-lefts h2,
.about-all-info .photo-lefts h3,
.about-all-info .photo-lefts h4,
.about-all-info .photo-lefts h5 {
    margin-top: 34px;
}
.about-all-info ul {
    padding-top: 1rem;
}
/*users/register page*/
.contact-us-form label {
    padding-bottom: 0px !important;
    display: inline-block;
    font-weight: 600;
    color: #181818;
    border-left: 2px solid #cbcbcb;
    margin-bottom: 7px;
    line-height: initial;
    font-size: 14px;
}
.contact-us-form form input,
.contact-us-form form textarea {
    padding: 12px 13px;
    box-shadow: rgb(0 0 0 / 11%) 4px 4px 4px;
    border-color: #dfdede !important;
}
.contact-us-form a:hover {
    color: red !important;
}
.contact-us-form-2 a {
    border-right: 1px solid black;
    padding-right: 20px;
    line-height: initial;
}
.contact-us-form-2 a:last-child {
    border: 0;
    padding-right: 0;
}
/*browse Information page*/
.yundle-information .two .container .free-gap {
    padding: 0 32px;
}
.yundle-information .one {
    padding: 1% 0% 1% 0%;
}
.yundle-information .one .container .main-heading {
    padding: 4%;
}
.yundle-information
    .two
    .container
    .free-gap
    .free-title
    .free-list
    .free-heading {
    line-height: initial;
}
.yundle-information .two .container .free-gap .free-title .free-list .free-arrow {
    transform: translateX(-50%);
    transition: 0.3s all;
}

.yundle-information .two .container .free-gap .free-title:hover .free-list .free-arrow {
    bottom: 25px;
}
.yundle-information .two .container .sm\:w-full {
    margin-bottom: 20px;
}
.yundle-information .two .container .free-gap .free-title {
    width: 89%;
    border-radius: 21px;
}
.yundle-information .two .container .free-gap .free-title .free-img img {
    transition: 0.3s all;
        border-radius: 21px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.yundle-information .two .container .free-gap .free-title:hover .free-img img {
    opacity: 0.6;
}
.yundle-information .two .container .free-gap .free-title .free-img {
    /* background: black; */
    border-radius: 21px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.yundle-information .one .container .main-heading :not(p:last-child) {
    font-size: 57px;
    width: 100%;
    max-width: 100%;
}
.yundle-information p {
    font-size: 24px;
    max-width: 690px;
    margin: auto;
}
/*laws page*/
.laws-heading-sec {
    padding-bottom: 43px;
}
.laws-heading-sec .virtual-heading-row .section-heading h2 {
    max-width: 900px;
    margin: 0 auto;
}
.laws-heading-sec h3.text-lg, .laws-heading-sec h3.text-lg {
    max-width: 630px;
    margin: 0 auto;
    margin-top: 15px;
}
.searchbox input {
    background: #f1f1f1;
    padding: 14px 18px;
}
.law-body .law-left .law-text {
    padding: 3%;
    transition: 0.3s all;
}
.law-body .law-left .law-text:hover {
    background: #dc2626;
    color: #fff;
}
.law-body .law-left .catalog-list ul li a {
    transition: 0.3s all;
}
.law-body .law-left .catalog-list ul li a:hover {
    color: #dc2626;
    font-size: 15px;
}
#plistViewContainer span.fa-solid.fa-pen-to-square:hover, span.fas.fa-chevron-down:hover {
    color: #dc2627;
}
/*laws inner page i.e laws/category */
.laws-catagory-heading-sec h3.text-lg {
    max-width: 900px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 45px;
}
.law-step .point .virtual-features-row .virtual-features-side-list .features-number-span {
    font-size: 30px;
}
.law-step .point .virtual-features-row .virtual-features-side-list h3 {
    font-weight: 600;
    font-size: 21px;
    width: 100%;
}
.law-step .point .virtual-features-row .virtual-features-side-list h3 a {
    display: block;
}
.law-step .law-inner-steps .law-list .subscribe-head .current-cat {
    font-weight: 400;
}
.law-step .license .copy-license {
    margin-top: 5%;
}
.law-step .page .pagination {
    margin: 3% 0%;
}
.law-step .law-inner-steps {
    padding: 5% 0% 4% 0%;
}
.law-step .point {
    margin-bottom: 4%;
}
.law-step .license .copy-license .date .added {
    font-weight: 500;
    display: inline-block;
}
.law-step .license .copy-license .date .added span {
    margin-bottom: 0;
    display: inline-block;
}
.law-step .law-inner-steps .law-list .subscribe-head ul a:hover,
.catalogs .catalog-body .catalog-category ul li a:hover {
    color: #dc2626;
}
.law-step .law-inner-steps .law-list .subscribe-head ul li::before,
.coins .card .card-content1 li::before,  .photo-antics form li::before,
.catalogs .catalog-body .catalog-category ul li::before{
    transition: 0.3s all;
}
.law-step .law-inner-steps .law-list .subscribe-head ul li:hover::before,
.coins .card .card-content1 li:hover::before, .photo-antics form li:hover::before,
.catalogs .catalog-body .catalog-category ul li:hover::before {
    left: 6px; /*arrow movement*/
}
.law-step .point .virtual-features-row .virtual-features-side-list,
.law-step .point .virtual-features-row .virtual-features-side-list a{
    transition: 0.3s all;
}
.law-step .point .virtual-features-row .virtual-features-side-list:hover {
    background: #cd2129;
}
.law-step .point .virtual-features-row .virtual-features-side-list:hover a {
    color: #fff;
}
.law-step .container .virtual-features-row {
    max-width: 86%;
    margin: 0 auto;
}
/*/directory/category/art-galleries */
.custom-card .view-points .list-update a {
    display: block;
    word-break: break-word;
}

/******inner pagesss******/
/*on home: upcoming AUCTIONS inner page  i.e sales/view*/
.extra-light-bg {
    background: #f7f7f7;
}
.saled .saled-head .saled-view-left,  .saled .saled-head .saled-view-right{
    padding: 0 10px;
}
section.two-last .color-change {
    padding: 20px 22px 40px 22px;
    background-color: #ededed;
}
section.two-last .free-title {
    padding: 15px;
    width: 100%;
}
section.two-last .free-img img {
    border: 0px solid white;
    width: 100%;
    height: 224px;
    border-radius: 15px;
    object-fit: cover;
}
.description .sale-descp-text strong {
    font-weight: 600;
}
.address .location {
    width: 32.8%;
    border-radius: 8px;
    border: 1px solid #dfdfdf;
    padding: 19px 24px 18px 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.address .loc-add {
    width: 100%;
}
section.two-last h2 {
    font-size: 30px;
    font-weight: 600;
}

.items .sale-item-btn .sale-point-btn {
    padding: 9px 10px;
    background: #fff;
    width: auto;
    min-width: 16%;
    margin-top: 9px;
    border: 1px solid #b9b9b9;
}
.saled .saled-head .saled-view-left .author .by {
    padding: 8px 25px;
    border-radius: 7px;
    background: #fff;
    border: 1px solid #b9b9b9;
    transition: 0.5s all;
    display: inline-block;
}
.saled .saled-head .saled-view-left .author .by:hover {
    border: 1px solid #cd2122;
}
.saled .saled-map .saled-map-contant ul li {
    font-weight: 600;
    font-size: 15px;
}
.saled .saled-map .saled-map-contant ul li::before {
    top: 0px;
}
.saled .saled-head .saled-view-right .list-viwe ul li {
    padding-left: 22px;
    transition: 0.3s all;
}
.saled .saled-head .saled-view-right .list-viwe ul li::before {
    top: 1px;
    left: 2px;
}
.links-sec .heading {
    font-size: 30px;
    font-weight: 600;
    width: 100%;
}
.links-sec .links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.links-sec .the-sale-rom span {
    line-height: 22px;
}
.links-sec .the-sale-rom {
    background: #ffffff;
    border-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 14px 12px;
    width: 48%;
    margin: 7px;
    margin-bottom: 38px;
    border-bottom: 2px solid #dc3b4bb5;
    box-shadow: 0px 0px 20px #00000029;
}
.links-sec .the-sale-rom a {
    font-size: 14px;
    transition: 0.3s all;
}
.links-sec .the-sale-rom p {
    font-size: 21px;
}
.description .sale-descp-text .see-more, .description .sale-descp-text .see-less {
    font-size: 26px;
    position: relative;
    top: 14px;
    width: 100%;
    cursor: pointer;
    display: inline-flex !important;
    justify-content: center;
    transition: 0.5s all;
}
.description .sale-descp-text .see-more:hover, .description .sale-descp-text .see-less:hover {
      color: #cd2122;
}
/*.saled .saled-head .saled-view-left span.label-success {
    background-color: #ffffff;
    opacity: 0.6;
}*/
/*products page*/
.yundle-product .one {
    padding: 2% 0% 3% 0%;
}
.yundle-product .six {
    padding: 2% 0% 5% 0%;
}
section.two-last .free-title a {
    transition: 0.3s all;
    border-radius: 15px;
}
section.two-last .free-title a:hover {
    box-shadow: 1px 1px 31px #00000059;
    display: block;
}
.yundle-product .one .container button,  .yundle-product .two .container .heading-box button{
    transition: 0.3s all;
}
.yundle-product .one .container button:hover {
    background-color: rgb(0 0 0);
    color: #ffffff;
    border-bottom: 2px solid #000000;
}
.yundle-product .two .container .heading-box button:hover {
    background: #000;
}
.yundle-product .four .product-services .product-gap .services-head .services-arrow.absolute,
.yundle-product .six .container .product-price .services-free .free-join {
    transition: 0.3s all;
}
.yundle-product .six .container .product-price .services-free .free-join {
    padding: 0;
}
.yundle-product .six .container .product-price .services-free .free-join a {
    display: block;
    width: 100%;
    padding: 9% 5%;
}
.yundle-product .four .product-services .product-gap .services-head:hover .services-arrow.absolute {
    margin-left: 18px;
}
.yundle-product .six .container .product-price .services-free .free-join:hover {
    background: #000;
    color: #fff;
}

.yundle-product .four .product-services .product-gap .services-head {
    min-height: 358px;
    height: 100%;
    position: relative;
    padding: 30px 25px 42px 25px;
    box-sizing: border-box;
}
.yundle-product .four .product-services .product-gap .services-head .services-arrow.absolute {
    left: 52px;
}
.yundle-product .four .product-services .services-text {
    padding-bottom: 33px;
}
.yundle-product .six .container .product-price .services-free {
    border-radius: 15px;
}
/*on products: directory/add-listing*/
.add-directory-middle-section
    .add-directory-form-aside
    .add-directory-form-wrap
    .form-group
    .form-control {
    border: 1px solid #cbcbcb !important;
    width: 100%;
    display: block;
    border-radius: 5px;
}
.add-directory-middle-section
    .add-directory-form-aside
    .add-directory-form-wrap
    .form-group
    label {
    font-weight: 600;
    margin-bottom: 3px;
    font-size: 14px;
}

/*on newsletters: newsletters/show/*/
.yundle-how_to .stButton .stBubble {
    height: auto !important;
    margin: 0;
}
.stButton .stBubble_count {
    padding-top: 5px !important;
    font-weight: bold !important;
    font-size: 11px !important;
}
.yundle-how_to .two .container div div:last-child form input {
    border-color: rgb(215, 215, 215);
}
.out-auctions .gzitem img {
    width: 100%;
    height: 100%;
}
.coins .card .card-header span.pl-8 {
    width: 100%;
    display: block;
    /* text-align: left; */
    /* margin-left: 12px; */
    padding-left: 0;
}
.collection-detail .card .card-content {
    padding: 25px 20px;
}
.coins .card .card-header .text-3xl {
    font-size: 28px;
    padding: 0 10px;
    text-align: center;
}
/*on newsletters: newsletters/show/*/
.yundle-how_to .stButton .stBubble {
    height: auto !important;
    margin: 0;
}
.stButton .stBubble_count {
    padding-top: 5px !important;
    font-weight: bold !important;
    font-size: 11px !important;
}
.yundle-how_to .two .container div div:last-child form input {
    border-color: rgb(215, 215, 215);
}
/*contact us page*/
.contact-us-form-2 .databox {
    position: relative;
}
.contact-us-form-2 .databox .icon-img-div {
    margin-bottom: 12px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -41px;
    background: #fff;
    width: 67px;
    height: 67px;
    border-radius: 50%;
    padding: 19px;
    box-shadow: rgb(0 0 0 / 11%) 4px 4px 4px;
    border: 1px solid #d9d6d6 !important;
}
.contact-us-form-2 .databox a {
    margin-top: 12px;
}
/*advanced-search page*/
.yundle-search .one .container .search button {
    background-color: #efefef;
    padding: 18px 18px;
    border-radius: 4px;
    margin-right: 0px;
    margin-left: 17px;
    transition: 0.3s all;
}
.yundle-search .advanced-search-results-row button {
    border: 1px solid #d4d4d4;
    border-left: 0;
    /* background: #000 !important; */
    /* color: #fff; */
}
.yundle-search .advanced-search-results-row button:last-child {
    background: #d92626 !important;
    color: #fff !important;
    border-top-right-radius: 39px !important;
    border-bottom-right-radius: 39px !important;
}
.yundle-search .one .container .search button:hover {
    background-color: #d9d7d7;
}
.yundle-search .one .container .search button .fa {
    margin-left: 0;
    margin-right: 8px;
}
.yundle-search .one .container .search div input {
    color: #1b1b1b;
    padding: 14px 17px;
    outline: 0;
    border-radius: 7px;
    border-right: 0;
    border-radius: 0;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}
.yundle-search .one .container .search div input::placeholder {
    color: #1b1b1b;
}
.yundle-search .one .container .search {
    margin-top: 5px;
}
.yundle-search .advanced-search-results-row button {
    margin-left: -2px !important;
    padding: 14px 18px !important;
    background: transparent !important;
    border-radius: 0 !important;
}
.yundle-search .one .container .keywords {
    background-color: transparent;
    margin-top: 30px;
    margin-bottom: 0;
}
.yundle-search .two .container div div div .searchonly ul li div:first-child {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.advanced-search-results-ttl {
    margin-left: 16%;
}
.advance-search-select {
    padding: 19px 24px;
    outline: 0;
    margin: 0;
    width: 100%;
}
.yundle-search .two .container div div:first-child {
    flex-wrap: wrap;
}
.searchonly-div {
    margin-top: 35px;
}
.yundle-search .two .container {
    background-color: #f0f0f0;
}
.yundle-search .two .container div div div .searchonly ul li {
    transition: 0.3s all;
}
.yundle-search .two .container div div div .searchonly ul li:hover {
    background: #dc2626;
    color: #fff;
    border-color: #dc2626;
}
.yundle-search .two .ordering p, .searchonly-div p.mt-2 {
    width: 17%;
    padding-right: 12px;
}
.yundle-search .two .select-div {
    position: relative;
    display: flex;
    width: 81%;
}
.searchonly-div .searchonly {
    width: 81%;
}
.yundle-search .two .select-div::after {
    content: "\f0ab";
    content: "\f063";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    pointer-events: none;
    font-weight: 200;
    background: #000;
    color: #fff;
    width: 28px;
    height: 28px;
    font-size: 15px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yundle-search .two .select-div select {
    padding-right: 25px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: none;
}
.yundle-search .one .container .keywords li {
    cursor: pointer;
    color: #d62626;
    margin: 0 6px;
    transition: 0.5s all;
    border: 1px solid #d62626;
    border-bottom: 0;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: -1px -5px 9px #00000021;
}
.yundle-search .one .container .keywords .active {
    background-color: #ededed;
    color: #d62626 !important;
    border-radius: 0.5rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 0px 0px 0px #00000021;
}
.yundle-search .one .container .keywords li:hover {
    color: #000000;
}
.yundle-search .one .container .keywords li label {
    cursor: pointer;
}
/*on:sales/view  Sale Listings*/
.sale-listing-banner-section {
    padding-bottom: 70px !important;
    padding-top: 60px !important;
}
.saled .saled-head .saled-view-left .para a {
    color: #cd2122;
    text-decoration: underline;
    transition: 0.3s all;
}
.saled .saled-head .saled-view-left .para a:hover {
    color: #fb5051;
}
/*admin/tickets/tickets page*/
.add-directory-banner-section .virtual-heading-row .section-heading h2 .after-text-span {
    top: 0px !important;
}
/*collections/coin-online-auction-2021-321/category*/
.print-preview .section2 .carditem {
    width: 100%;
}
.print-preview .section2 .carditem .w-1\/2 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
/*****pay new page*****/
.media-body {
    padding: 50px 0;
}
.media-body .container {
    margin: 0 auto;
    width: 84%;
}
.media-body h1.main-ttl {
    font-size: 35px;
    font-weight: 500;
    padding-left: 15px;
    padding-bottom: 8px;
}
.media-body .sample-data-div {
    padding-left: 80px;
}
.media-body .row {
    margin-right: -10px;
    margin-left: -10px;
        display: flex;
}
.media-body .col-md-6{
        width: 50%;
            padding-right: 15px;
    padding-left: 15px;
}
.media-body .col-md-8 {
    width: 66.66666667%;
        padding-right: 15px;
    padding-left: 15px;
}
.media-body .col-md-4 {
    width: 33.33333333%;
    padding-right: 15px;
    padding-left: 15px;
}
.media-body .col-md-12 {
    padding-right: 5px;
    padding-left: 5px;
}
.media-body label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
}
.media-body .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.media-body .error {
    font-style: italic;
    font-size: 12px;
    line-height: 14px;
    display: block;
    margin-top: 7px;
}
.media-body .form-group {
    margin-bottom: 15px;
}
.media-body .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.media-body .btn {
    display: inline-block;
    padding: 9px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    transition: 0.5s all;
}
.media-body .form-group button:hover {
    background: #000;
}
.cards-images img {
    padding: 0 2px;
}
.media-body .sample-data-div h3 {
    font-size: 26px;
    font-weight: 500;
    padding-left: 0;
    padding-bottom: 8px;
}
.media-body .sample-data-div .table-bordered {
    border: 1px solid #ddd;
    width: 100%;
    max-width: 100%;
    margin-bottom: 43px;
}
.media-body .sample-data-div .table-bordered th, .media-body .sample-data-div .table-bordered td {
    border: 1px solid #ededed;
    padding: 10px;
    line-height: 28px;
    vertical-align: top;
}
.media-body .sample-data-div .table-bordered th {
    font-weight: 600;
    text-align: left;
    width: 40%;
}
/***********************************dashboard backend***********************************/
/*main css*/
select option {
    color: #000;
    font-size: 14px;
}
select::-webkit-scrollbar {
  width: 4px;
}
select::-webkit-scrollbar-track {
  background: #f1f1f1;
}
select::-webkit-scrollbar-thumb {
    background: #8888886b;
}
select::-webkit-scrollbar-thumb:hover {
    background: #55555542;
}
.shows-events-archives .section2 .redselection option {
    color: #fff;
    background: #dc2626;
    font-size: 14px;
}
.flex.items-center.justify-between.p-4.mb-8.text-sm.font-semibold.text-purple-100.bg-purple-600.rounded-lg.shadow-md.focus\:outline-none.focus\:shadow-outline-purple .flex.items-center {
    flex-wrap: wrap; /*purple menus srip*/
}
.search-inputs-row {
    flex-wrap: wrap;
/*    justify-content: space-between;*/
}
.search-input-left-wrap {
    width: 35%;
    padding-right: 12px;
}
.search-selects-right-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 65%;
    justify-content: end;
}
.search-selects-right-wrap select {
    width: 24% !important;
}
.search-selects-right-wrap .relative.text-gray-700.w-1\/4 select,  
.search-selects-right-wrap .select-input-group select{
    width: 100% !important;
}
.search-selects-right-wrap > .inline-flex {
    /* flex-wrap: nowrap !important; */
    width: 100%;
}

.search-inputs-row .relative {
/*    width: auto;*/
}
.search-inputs-row .relative select.ml-2{
    margin-right: 6px;
    margin-left: 0;
    margin-top: 3px;
    margin-bottom: 3px;
}
.search-inputs-row .relative button, .search-inputs-row input.button.font-bold {
    margin-right: 0px;
    margin-left: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    border-radius: 7px;
}
.search-inputs-row button {
    padding-top: 10px;
    padding-bottom: 10px;
}
.search-inputs-row button.font-bold, .search-inputs-row input.button.font-bold {
    font-weight: 400;
    font-size: 13px;
    transition: 0.3s all;
}
.search-inputs-row input{
     margin-top: 3px;
    margin-bottom: 3px;
}
.search-inputs-row .right-search-div {
/*    width: 55%;
    display: flex;
    flex-wrap: wrap;*/
}
.search-inputs-row select {
    width: 100%;
}
.search-inputs-row .relative.text-gray-700.w-1\/4 {
    display: flex;
    padding-left: 0;
    padding-right: 6px;
    margin-bottom: 3px;
    margin-top: 3px;
    align-items: center;
}
.search-inputs-row .relative.text-gray-700.w-1\/4:first-child .input-append {
    display: flex;
}
.search-inputs-row .absolute.inset-y-0.right-0.flex.items-center.px-2.pointer-events-none {
/*    min-height: 39px;
    height: 39px;*/
}
.search-inputs-row .relative.text-gray-700.w-2\/4:last-child, .search-inputs-row  .relative.text-gray-700.w-full {
    text-align: right;
}
.search-inputs-row .relative.text-gray-700.w-2\/4:last-child .inline-flex, .search-inputs-row .relative.text-gray-700.w-full .inline-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
.search-inputs-row .relative.text-gray-700.w-2\/4:last-child .inline-flex select,
.search-inputs-row .relative.text-gray-700.w-full .inline-flex select{
    width: 40%;
}

/* .search-inputs-row .relative.text-gray-700.w-1\/4:first-child {
    width: 25%;
}
.search-inputs-row .relative.text-gray-700.w-1\/4 {
    width: 15%;
} */


.search-inputs-row button.absolute {
    position: inherit;
}
.search-inputs-row input{
 padding-right: 10px;
}
.search-inputs-row input::placeholder {
    font-size: 14px;
}

fieldset label.form-label.mb-2 {
    margin-bottom: 2px;
    font-weight: 500;
    font-size: 15px;
}
iframe {
    width: 100%;
    height: 100%;
}
.grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 {
    display: flex;
    justify-content: space-between;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e5e7eb;
    padding: 12px 5px;
}
.grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 span.flex.col-span-3.mt-2.sm\:mt-auto.sm\:justify-end {
    align-items: center;
}
.relative.text-gray-700.w-1\/4{
    display: flex;
}
.grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 span.flex.col-span-4.mt-2.sm\:mt-auto.sm\:justify-end {
    width: 70%;
    align-items: center;
    margin-top: 0;
}
.grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 span.flex.col-span-4.mt-2.sm\:mt-auto.sm\:justify-end ul.inline-flex.items-center {
    flex-wrap: wrap;
}
.grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 nav li:last-child button {
    padding-right: 4px;
}
.grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 nav li:first-child button {
    padding-left: 4px;
}
header.admin-top-navbar .menus-div li .active {
    background: #9333ea !important;
    color: #fff !important;
}
form .relative input.w-full.pl-3.pr-8.text-base.placeholder-gray-600.border.rounded-lg.focus\:shadow-outline {
    min-height: 39px;
    margin-bottom: 5px;
    margin-top: 5px;
}
form .relative button.absolute {
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 39px;
}
.overflow-x-auto::-webkit-scrollbar {
    width: 7px;
    height: 8px;
}
.overflow-x-auto::-webkit-scrollbar-thumb {
    background: #b7b7b7;
}
.overflow-x-auto::-webkit-scrollbar-track {
    background: #dbdbdb;
}
.flex.items-center.justify-between.p-4.mb-8.text-sm.font-semibold.text-purple-100.bg-purple-600.rounded-lg.shadow-md.focus\:outline-none.focus\:shadow-outline-purple .flex.items-center span.pl-2 a {
    transition: 0.3s all;
    padding: 3px 0px;
    display: inline-block;
    color: #fff;
}
.flex.items-center.justify-between.p-4.mb-8.text-sm.font-semibold.text-purple-100.bg-purple-600.rounded-lg.shadow-md.focus\:outline-none.focus\:shadow-outline-purple .flex.items-center span.pl-2 a:hover {
    color: #fd9494;
}
.relative button.absolute {
    font-weight: 500;
}
.edit-div button:hover, .galleryshow:hover, .jconfirm .jconfirm-box .jconfirm-buttons button:hover {
    background: #000;
    color: #fff;
}
form legend {
    padding-top: 17px !important;
    padding-bottom: 0px !important;
    border-bottom: 2px solid #9333ea;
}
.fa-circle {
    font-size: 11px;
}
.bg-gray-100 {
    background: #efdeff !important;
}
.help-block.bg-white {
    width: 100%;
    padding: 0;
}
span.help-block .help-block p {
    margin-right: 8px;
    font-size: 14px;
    padding: 1px 14px;
    margin-bottom: 6px;
    background: #e2d6ed;
    color: #868389;
    font-style: italic;
    display: table;
    border-left: 2px solid #dc2627;
}

select.border,
table input.form-control,
table select.form-control input,
input.form-control,
select.form-control {
    border-color: #979494 !important;
    min-height: 39px;
    outline: 0;
    font-size: 14px;
}
textarea {
    border-color: #979494 !important;
    outline: 0;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
    font-weight: normal;
}
input[type="checkbox"],
input[type="radio"] {
    min-height: auto;
}
input#submit {
    min-height: auto;
}
.form-control:focus {
    -webkit-box-shadow: 0 0 0 0px #2563eb !important;
    box-shadow: 0 0 0 0px #2563eb !important;
}
form i.fa-solid.fa-star-of-life {
    font-size: 11px;
    padding: 0 4px;
    display: flex;
    margin-top: 13px;
}
input.text-base {
    border-color: #979494 !important;
}
#ajax-response {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.05);
}
.table {
    width: 100%;
}
main .container.grid.px-6.mx-auto {
    padding: 0 10px;
}
main.h-full.pb-16.overflow-y-auto {
    /* overflow-y: hidden; */
}
main.h-full.pb-16.overflow-y-auto::-webkit-scrollbar-track {
    /* background: #f1f1f1; */
}
main.h-full.pb-16.overflow-y-auto::-webkit-scrollbar, body::-webkit-scrollbar {
    /* width: 0px; */
}
main.h-full.pb-16.overflow-y-auto::-webkit-scrollbar-thumb {
    /* background: #888; */
}
.flexigrid div.hDiv th, div.colCopy {
    padding: 0 !important;
}
.flexigrid td.status .publish-small, .flexigrid td.status .unpublish-small {
    padding: 0 !important;
}
table.lookup a.text-white.leading-tight:hover {
    color: #fff;
}
table th, table td {
    border-bottom: 1px solid #d5d6d7;
    padding: 9px 4px !important;
}
table th {
    font-weight: 700;
}
table th a img {
    /*    padding-left: 4px;
    width: 17px;
    object-fit: contain;*/
}
table i.fa-solid {
    font-size: 11px;
}
table th, table th a{
    font-size: 11px !important;
}
table th div, table td, table td div, table a, table .text-sm{
    font-size: 14px;
    align-items: center;
}

.leading-tight {
    font-size: 11px;
    min-height: auto;
    font-weight: 500 !important;
}
.table-title {
    width: 175px;
}
.table-text {
    width: 180px;
}
.table-date {
    width: 90px;
}
.table-article{
    width: 190px;
}
.table-expand-all-td {
    width: 90px;
}
.table-expand-all {
    width: 90px;
}
.admin_thumb img, table .flex a img{
    width: 70px;
    height: auto;
}
table .dropdown.relative a {
    padding: 5px 8px;
}
table .dropdown.relative a .fa-thumbs-up {
    font-size: 9px;
}
table .dropdown.relative a b {
    font-size: 10px;
    line-height: normal;
}
table .leading-tight {
    font-size: 10px;
    padding: 6px 8px;
}


/*for textarea*/
table .form-control {
    padding: 6px 8px;
}
/*for textarea end*/
.tabing-content-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.tabing-content-wrap .flex.items-start.w-max.mr-4.bg-white {
    width: 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    margin: 0 !important;
    padding: 0 0;
    padding-right: 15px;
    padding-left: 15px;
}
.tabing-content-wrap .my-4.mx-2 {
    min-width: 80% !important;
    max-width: 80% !important;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    padding-right: 15px;
    padding-left: 15px;
    margin: 0;
}
ul.nav.nav-tabs {
    background: #e2d6ed;
}
ul.nav.nav-tabs a.nav-link {
    padding-top: 15px;
    padding-bottom: 12px;
    margin: 0px 0;
    border-bottom: 1px solid #c7c7c7;
    line-height: initial;
    font-weight: 600;
    width: 100%;
    word-break: break-word;
}
ul.nav.nav-tabs .buttons-tab-li {
    margin-bottom: 0;
    margin-top: 0;
}
.cke_editor_content_area_1 {
    width: 100% !important;
}

.inline-options span.fas {
    font-size: 12px;
    padding-left: 0;
}
.quick-add-form tr.w-full {
    width: 100%;
    align-items: self-start;
    padding-top: 22px;
    margin-bottom: 8px;
    position: relative;
    /* background: #919191; */
    border-top: 2px solid #cbcaca;
    padding-left: 0;
    padding-right: 0;
    /* box-shadow: 0px 0px 6px 1px #00000026; */
}
.quick-add-form tr th,
.quick-add-form tr td {
    border-bottom: 0px solid #d5d6d7;
}
#add_expand,
#add_collapse {
    font-size: 11px;
    font-weight: 700;
    background: #d1d1d1;
    padding: 2px 10px;
    margin-top: 7px;
    border-radius: 17px;
}
.form-control::placeholder,
.form-control {
    font-size: 14px !important;
}

fieldset .border-gray-400 {
    width: 100%;
}
/*side navbar*/
aside::-webkit-scrollbar {
    width: 7px;
}
aside::-webkit-scrollbar-thumb {
    background: #b7b7b7;
    border-radius: 14px;
}
aside::-webkit-scrollbar-track {
    background: #dbdbdb;
    border-radius: 14px;
}
aside::-webkit-scrollbar-thumb:hover {
    background: #8d8c8c;
}
aside li a {
    transition: 0.2s ease-in-out;
}
aside li .text-gray-800 {
    color: #9333ea !important;
}
aside li:hover > a {
    color: #9333ea !important;
}
aside li ul li {
    color: #fff;
}
aside .bg-gray-50 {
    background: #9333ea;
}
aside li.text-gray-800 {
    font-weight: bold;
}
aside .bg-gray-50 li:hover a,
aside .bg-gray-50 .text-gray-800 {
    color: #fca5a5 !important;
}
/*top navbar admin change*/
aside.z-20.flex-shrink-0.hidden.w-64.overflow-y-auto.bg-white.dark\:bg-gray-800.md\:block {
    display: none;
}
header.admin-top-navbar {
    padding: 9px 0;
}
header.admin-top-navbar .container {
    padding: 0;
    max-width: 96%;
    width: 96%;
}
header.admin-top-navbar .logo-div img {
    width: 96px;
}
header.admin-top-navbar .user-login-ul {
    margin-left: 28px;
}
header.admin-top-navbar .menus-div ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-right: 1px solid #e2e2e2;
    padding: 0 25px 0 10px;
}
header.admin-top-navbar .menus-div li{
    padding: 0;
    margin: 0px 1px;
}
header.admin-top-navbar .menus-div li a, header.admin-top-navbar .menus-div li button {
    padding: 6px 7px;
    margin: 1px 1px;
    background: #e2e2e2;
}
header.admin-top-navbar .menus-div li a {
    color: #545454;
    font-weight: 500;
}
header.admin-top-navbar span.absolute.inset-y-0 {
    height: 0;
}
header.admin-top-navbar li a span, header.admin-top-navbar li button span{
    margin-left: 0;
    text-transform: uppercase;
    font-size: 13px;
}
header.admin-top-navbar button.inline-flex {
    justify-content: flex-start;
    width: auto;
}
header.admin-top-navbar .menus-div ul.submenu {
    width: 195px !important;
    display: block;
    position: absolute;
    right: 0;
    padding: 2px 0px;
    border: 1px solid #00000030;
    border-top: 4px solid #9333ea;
    max-height: 350px;
    overflow-y: auto;
    box-shadow: 1px 1px 15px 3px #0000003b;
}
header.admin-top-navbar .menus-div ul.submenu li {
    margin: 0;
}
header.admin-top-navbar .menus-div ul.submenu a {
    width: 100%;
    display: block;
    background: transparent;
    border-bottom: 1px solid #e2e2e2;
    padding: 9px 7px;
}
header.admin-top-navbar .menus-div li a:hover {
    background: #9333ea !important;
    color: #fff !important;
}
header.admin-top-navbar .menus-div li button {
    background: #a7a7a7;
    color: #fff;
}
.submenu::-webkit-scrollbar-thumb {
    background: #888;
}
.submenu::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.submenu::-webkit-scrollbar {
    width: 5px;
}
/*custom-popup  add-new-photo-popup*/
.modal::-webkit-scrollbar {
    width: 8px;
}
.modal::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}
.modal::-webkit-scrollbar-thumb {
    background: #b3aeae;
    border-radius: 10px;
}
.modal::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}
.modal {
    border-radius: 0;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 20px !important;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    margin: 0;
    max-width: 100%;
}
.modal img {
    margin-bottom: 6px;
}
.modal .modal-body fieldset .w-1\/2 {
    width: 100%;
    padding-left: 0;
}
body .modal .modal-body .modal-footer {
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
}
body .modal .modal-body .modal-footer button {
    border: 1px solid;
    transition: all 0.3s ease-in-out;
}
body .modal .modal-body .modal-footer button:hover{
    background-color: #000 !important;
    border: 1px solid #000 !important;
}
.modal .modal-dialog {
    border-radius: 24px;
    padding: 0;
    margin-top: 40px;
    margin-bottom: 20px !important;
    width: 50%;
    /* max-width: 530px; */
    /* position: absolute; */
    /* left: 50%; */
    /* top: 50%; */
    /* transform: translate(-50%, -50%) !important; */
}
.modal .modal-body {
    padding: 9px 11px;
}
.modal .modal-body .form-group.mb-10 {
    margin-bottom: 22px;
}
.modal .modal-header {
    padding: 13px 12px;
    background: #ce2123;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    position: relative;
}
.modal-header .btn-close {
    position: absolute;
    right: -1px;
    top: 11px;
    transform: translateY(-50%);
    background-color: #fff;
    background-size: 38%;
    border-radius: 35px;
    opacity: 1;
    width: 16px;
    height: 17px;
    padding: 5px 5px !important;
    transition: 0.3s all;
}
.modal-header .btn-close:hover {
    filter: invert(1);
}
.modal label {
    color: #000 !important;
    font-weight: 500;
    margin-bottom: 2px;
    line-height: initial;
}
.modal .vbc label {
    color: #000 !important;
    font-weight: 500;
    line-height: initial;
}
.modal .modal-header h5, .modal .modal-header .main-ttl, .modal .modal-header h3 {
    color: #fff !important;
}
.modal .modal-header h5 span {
    /*    background-color: #ffffff;*/
}
.modal input.form-control,
.modal select.form-control {
    height: 38px !important;
    border-radius: 6px !important;
}
.modal .form-group-file-control {
    height: 38px !important;
}

/*.modal .form-control::placeholder, .modal .form-control {
    font-size: 14px !important;
color: #4a4a4a;
}*/
.modal .static-info {
    display: flex;
    align-items: center;
}
.modal .static-info label {
    margin-bottom: 0;
}
.static-info .controls label {
    font-weight: 300;
    padding-left: 9px !important;
}
/*old-backend-popup*/
.old-backend-popup.modal {
    border-radius: 0;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 20px !important;
    width: 560px;
    left: 50%;
    top: -25%;
    height: inherit;
    margin: 0;
    max-width: 100%;
    margin-left: -280px !important;
}
.old-backend-popup  .modal-dialog {
    border-radius: 24px;
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px !important;
    width: inherit;
}
.old-backend-popup .custom-red-btn {
    padding: 7px 18px;
    font-size: .75rem;
    font-weight: 500;
    border: 1px solid;
    background: #dc2626;
    color: #fff;
    transition: all 0.3s ease-in-out;
}
.old-backend-popup .custom-blue-btn {
    padding: 7px 18px;
    font-size: .75rem;
    font-weight: 500;
    border: 1px solid;
    background: #2563eb;
    color: #fff;
    transition: all 0.3s ease-in-out;
}
.old-backend-popup .custom-red-btn:hover, .old-backend-popup .custom-blue-btn:hover{
    background: #000;
}
.old-backend-popup label.control-label {
    color: #000 !important;
    font-weight: 600 !important;
    margin-bottom: 2px;
    line-height: initial;
    width: 100%;
    text-align: left;
}
.old-backend-popup .controls {
    margin-left: 0;
}
.old-backend-popup .control-group{
    margin-bottom: 6px;
}
.old-backend-popup .controls select, .old-backend-popup .controls input, .old-backend-popup .controls textarea{
    border-color: #979494 !important;
       width: 100% !important;
}
.old-backend-popup .controls input[type="checkbox"] {
    width: auto !important;
    margin-top: -1px;
}
.old-backend-popup.modal a.insclose {
    color: #fff !important;
    opacity: 1;
}
.old-backend-popup .form-horizontal input[type="text"] {
/*        padding: 2px 2px;*/
}
.old-backend-popup.modal  div#cke_body {
    border: 0px solid #b6b6b6;
}
/*are-you-sure old-backend popup*/
.sweet-alert {
    width: 432px;
}
.sweet-alert .sa-icon.sa-warning, .sweet-alert .sa-icon.sa-error, .sweet-alert .sa-icon.sa-success {
    display: none !important;
}
.sa-button-container {
    text-align: right;
    margin-top: 13px;
}
.sweet-alert button {
    font-size: 14px;
    background: #9435ea !important;
    color: #fff;
    padding: 6px 10px;
    margin: 8px 3px;
    margin-bottom: 0px;
}
.sweet-alert button.confirm {
    transition: all 0.3s ease-in-out;
    color: white;
}
.sweet-alert h2 {
    margin-bottom: 4px;
    font-weight: 500;
    color: #000 !important;
    font-size: 22px;
    line-height: 20px;
    text-align: left;
    padding-bottom: 15px;
    margin-top: 0px;
}
.sweet-alert p {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #333;
}
.veditPhotosList input#btnRemove {
    padding: 2px 11px;
    font-size: 12px;
}
/*old backend page*/
/* /collections/manage */
.flexigrid div.bDiv td {
    padding: 0 !important;
}
.flexigrid th.photos > div, .flexigrid .photos.col_photo > div{
    width: 170px !important;
}
.flexigrid .photos.col_photo > div img {
    height: auto !important;
    width: 154px !important;
    border: 1px solid #f3f3f3 !important;
    object-fit: contain !important;
}
/******select photos popup******/
body .old-backend-popup.modal{
    border-radius: 9px;
}
body .old-backend-popup.modal button.close {
    color: #fff;
    opacity: 1;
    font-size: 29px;
    font-weight: 300;
}
.modal .images-show {
    display: flex;
    flex-wrap: wrap;
    /* justify-content: center; */
}
.old-backend-popup.modal .modal-dialog {
    margin-bottom: 0px !important;
}
.modal .payment .form-container {
    padding: 13px 14px;
}
.modal .images-show .img-show-list {
    width: 50%;
    padding: 21px 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px dashed #e1e0e0;
    /* border-right: 1px solid #e9e9e9; */
}
.modal .images-show .img-show-list:nth-child(even) {
    border-right: 0px solid #e9e9e9;
}
.modal .images-show .img-show-list img {
    width: 140px;
    height: 140px;
    object-fit: cover;
}
.modal .images-show .img-show-list .img-div {
    margin-right: 0;
    padding: 0px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 2px 2px 14px 7px #00000021;
}
.modal .images-show .img-show-list .input-div {
    background: #cc2123;
    display: inline-block;
    border-bottom-right-radius: 10px;
    position: absolute;
    height: 36px;
    width: 36px;
}
.modal .images-show .img-show-list input.imgs {
    width: 19px;
    height: 19px !important;
    margin: 16px;
    border: 1px solid #cc2123;
    border-color: #cc2123 !important;
    border-radius: 14px !important;
}
.modal .payment input {
    margin-bottom: 0;
    width: 100%;
    margin-top: 0;
}
.modal .payment span.error {
    width: 100%;
    display: block;
}
.modal .payment .form-group {
    margin-bottom: 9px;
}
.modal .payment .btn-group {
    width: 100%;
}
.modal .btn-group #submitPayment {
    margin-top: 0px;
    margin-bottom: 22px;
}
.modal #credit_cards {
    display: flex;
    margin-top: -2px !important;
    margin-bottom: 0px;
}
.modal #credit_cards img {
    height: 30px;
    margin: 0 0px 0 4px;
}
.old-backend-popup .modal-footer a.btn, .old-backend-popup .modal-footer button.btn {
    background: #dc2626;
    color: #fff;
}
.old-backend-popup .modal-footer button.btn.btn-primary {
    background: #2563eb;
    padding: 4px 8px;
    font-size: 14px;
}
.old-backend-popup .controls select, .old-backend-popup .controls input, .old-backend-popup .controls textarea {
    box-sizing: border-box;
}

/*directories page*/
.flex.my-4 .flex.items-start.w-max.mr-4.bg-white ul.nav.nav-tabs {
    width: 100%;
    margin-right: 0;
}
.flex.my-4
    .flex.items-start.w-max.mr-4.bg-white
    ul.nav.nav-tabs
    i.fa-circle-info.px-1 {
    display: none;
}
.nav-tabs .nav-link.active {
    border-bottom: 2px solid #9333ea !important;
    background: #e5e7eb;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #9333ea !important;
    border-color: #9333ea !important;
}
.steps-tab {
    width: 100% !important;
}
.steps-tab li.nav-item {
    width: 50%;
}
.modal .plan .w-1\/5.content {
    width: 46%;
    margin: 2%;
}
/*defination page*/
.quick-add-form .form-control {
    min-height: 39px;
}
.quick-add-form tr.w-full button.inline-block {
    margin-bottom: 4px;
}
.catalogs .photo-body .pages-list {
    width: auto;
    display: inline-block;
}
/*settings page under more*/
form .controls.setting-form label {
    /*    width: 50%;*/
    display: flex;
    align-items: center;
}
ul.nav.nav-tabs {
    width: 38%;
}
ul.nav.nav-tabs .buttons-tab-li {
    /* display: flex; */
    /* justify-content: space-between; */
}
ul.nav.nav-tabs .buttons-tab-li .leading-tight {
    display: block !important;
    margin: 9px 7px 0px 7px;
    padding: 10px 10px;
    text-align: center;
}
/*access page under more*/
.access-management-data nav {
    border-radius: 7px;
}
.access-management-data nav li.nav-item .nav-link {
    display: inline-block;
    font-weight: 600;
    font-size: 13px;
    border-radius: 47px;
    text-align: center;
    padding: 4px 11px;
    margin: 3px 0;
    color: #fff;
    transition: 0.5s ease-in-out;
}
.access-management-data nav .navbar-nav li.nav-item a.nav-link,
.user-management-nav .navbar-nav li.nav-item a.nav-link{
    padding: 4px 12px;
    line-height: 16px;
}
.access-management-data nav .navbar-nav li.nav-item, .user-management-nav .navbar-nav li.nav-item {
    padding: 0 2px !important;
}
.access-management-data nav li.nav-item .nav-link.active,
.access-management-data nav li.nav-item .nav-link:hover {
    display: inline-block;
    font-weight: 600;
    font-size: 13px;
    color: #9333ea;
    background: #fff;
    border-radius: 47px;
    text-align: center;
    padding: 4px 5px;
}
.access-management-data nav .navbar-nav {
    align-items: center;
    /* flex-wrap: wrap; */
}
/*users page*/
.user-management-nav {
    background: #9333ea;
    border-radius: 7px;
}

.user-management-nav li a {
    color: #fff;
    font-weight: 600;
    font-size: 13px;
    padding: 4px 11px;
    display: inline-block;
    transition: all 0.5s ease-in-out;
    text-align: center;
}
.user-management-nav li a:hover,
.user-management-nav .navbar-nav .nav-link.active {
    color: #9333ea !important;
    background: #fff;
    border-radius: 47px;
    text-align: center;
    padding: 4px 11px;
}
/*qa/qa/import_export*/
.question_boxes {
    flex-wrap: wrap;
    margin-bottom: 12px;
}
.question_boxes .w-1\/2 {
    width: 48%;
}

/* listings/pseudoadmin/11856/add-listings/  step3*/
.right-filters-div {
    display: flex;
    justify-content: right !important;
    align-items: center;
    flex-wrap: wrap;
}
.right-filters-div .input-group {
    display: flex;
    justify-content: end;
}
.right-filters-div select {
    width: auto !important;
    margin: 4px -1px;
    padding: 0 4px;
    font-size: 12px !important;
    text-align: center;
}
#file-upload-group .w-96 {
    width: 50%;
}
#listings .addphoto input {
    min-height: auto;
}
.calendar-custom img.ui-datepicker-trigger {
    margin: 6px 0 0 -33px !important;
    width: 12px !important;
}
/************************old beckend pages*********************/
/*/articles/send/article/pressrelease*/
.searchbox form input#s-search {
    box-sizing: border-box;
    padding: 6px 10px !important;
}
#listings .custom-value button.btn {
    margin-right: 7px;
}
#listings .custom-edit {
    padding-bottom: 9px;
}
#listings .custom-edit .ccontrol-group {
    padding-left: 5px;
    padding-right: 5px;
}
/*account*/
.contact-ttl {
    width: 41%;
}
.profile .field-wrapper {
    margin: 5px 10px 0 0 !important;
}

.profile .file-field .selected {
    width: 88% !important;
}
.profile .file-field .file {
    width: 100%;
}
#listings .search-inner-div .controls {
    position: relative;
    margin-left: 160px;
}
#account .file-field .file button {
    z-index: 9;
    top: 0;
}
/*#listings .search-inner-div .popover {
    left: auto !important;
    right: 47px !important;

}
#listings .popover.right .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
    border-right-width: 0;
}
#listings .popover.right .arrow:after {
    bottom: -10px;
    right: 1px;
    border-left-color: #ffffff;
    border-right-width: 0;
}

#listings .set-full-margin, #listings .set-short-margin {
    float: none;
}*/
#listings .fixhitwid, #listings #short_description {
    width: 48%;
}
#charleft {
    width: 100%;
}
#account legend {
    margin-left: 0;
    padding-bottom: 6px;
    padding-top: 15px;
}
#account .controls.claim-form {
    margin-top: 16px;
}
#account div#clone-upcoming-sales {
    margin-top: 14px;
}
.listing-inline-wrap {
    width: 100% !important;
}

.listing-inline-wrap ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 3px;
    overflow-y: auto;
    height: 330px;
}
.listing-inline-wrap ul li {
    width: 23.6%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    align-items: center;
    line-height: 16px;
    font-size: 13px;
    margin: 2px 5px 2px 5px;
    padding: 21px 5px 18px 10px;
    border-radius: 5px;
    justify-content: flex-start;
    margin-bottom: 8px;
    background: #fff;
    box-shadow: 1px 1px 4px #e9e9e9;
    box-sizing: border-box;
}
.listing-inline-wrap ul li ul.grid.grid-cols-2 {
    width: 100%;
    display: flex;
    margin-left: 0;
    align-items: flex-start;
    align-self: self-start;
    max-height: 68px;
    min-height: 14px;
    border: 1px solid #c4c5c6;
    border-radius: 6px;
    box-shadow: 1px 1px 4px #e9e9e9;
    background: #f0f0f0;
    margin-top: 6px;
}
.listing-inline-wrap ul li ul.grid.grid-cols-2::-webkit-scrollbar {
    width: 4px;
    background-color: #ffffff;
}
.listing-inline-wrap ul li ul.grid.grid-cols-2::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #abacad;
}
.listing-inline-wrap ul li ul.grid.grid-cols-2 li {
    width: 100%;
    position: initial;
    padding: 6px 8px;
    margin: 3px 4px;
}
.listing-inline-wrap ul li:before {
    content: "";
    /* width: 5px; */
    /* height: 5px; */
    background: #565656;
    border-radius: 15px;
    position: absolute;
    /* left: 6px; */
    /* top: 24px; */
}
.listing-inline-wrap ul li::marker {
    font-size: 14px;
    left: -14px;
    text-indent: -10px !important;
    position: relative;
}
.listing-inline-wrap ul li span.link {
    padding-left: 6px;
    font-size: 11px;
    background: #ddf4ff;
    color: #000;
    height: 14px;
    line-height: 14px;
    padding: 1px 8px;
    border-radius: 4px;
    margin-left: 7px;
    position: absolute;
    right: 3px;
    top: 3px;
    border-bottom: 1px solid #b3b3b3;
}
#businesses-account .controls.claim-form, #loadform .controls.claim-form{
    margin-top: 0px;
}
#dir-edit-account fieldset > span.help-block {
    margin-left: 0;
}
#loadform .controls.claim-form input, #loadform .controls.claim-form select, #directory-view .controls.claim-form textarea {
    margin-bottom: 3px;
}
/*/collections/manage/collimport/ci*/
.box-option .btn i.icon-upload {
    filter: brightness(14.5);
}
.box-option .title-bar {
    font-weight: 700;
    margin-bottom: 21px;
    font-size: 19px;
}
.collectiontypelists li h4.citem_title {
    font-size: 20px;
    font-weight: 200;
    margin-bottom: 3px;
    margin-top: 10px;
}
.collectiontypelists li {
    margin-top: 13px;
}
.collection-frm-view .vRightWrapper label.vLabel {
    margin-bottom: 5px;
}
.collection-frm-view textarea.span12 {
    border-color: #cccccc !important;
}
.collection-frm-view textarea.span12:focus {
    border-color: rgba(82, 168, 236, 0.8) !important;
}

.view-pagination-wrp .yundle-pagination-table td.pagination-td-one {
    width: 20%;
    text-align: left;
}
.view-pagination-wrp .yundle-pagination-table td.pagination-td-one .pagination-div-info {
    font-size: 14px;
}
.view-pagination-wrp .yundle-pagination-table ul.page-numbers span, .view-pagination-wrp .yundle-pagination-table ul.page-numbers a {
    min-width: 23px;
    height: auto;
    line-height: 16px;
}
.yundle-pagination-table td:nth-last-child(1) {
    text-align: right;
}
/*vbc old page*/
.vbclisttable td {
    border-bottom: 0px solid #d5d6d7;
}
#vbcinnerdiv .vbclisttd .vbclmargin5, #vbcModalPopup .vbclisttd .vbclmargin5, .vbclmargin5 {
    margin-left: 27px;
}

#vbcinnerdiv .vbcnav {
    width: 100%;
}
.old-backend-popup .controls input.vbccheckbox {
    width: auto !important;
}
.old-backend-popup .controls input.vbccheckbox {
    width: auto !important;
    margin-left: 4px !important;
}
#vbcinnerdiv [class*="span"] {
/*    margin-left: 0;*/
}
.yundle-pagination-table ul > li > a, .yundle-pagination-table ul > li > span {
    line-height: 20px;
    padding: 2px 2px;
    font-size: 14px;
}
.bg-white{
    background-color: #ffffff;
}
.bg-gold-border{
  border-color: #f8eb7c;
}
/*****************media query*******************/
@media (min-width: 1536px){
    /*for table scrolling reduce*/
    main .container {
        max-width: 1740px;
    }
}
@media (max-width: 1300px) {
    .container {
        padding: 0 15px;
    }
}
@media (max-width: 1279px) {
    form .relative button.absolute {
        width: 13px;
    }
    form .relative button.absolute {
        width: auto;
    }
    /*products  page  */
    .yundle-product .two .container .product-services-head .product-point {
        padding: 17px 25px;
        height: auto;
        bottom: 0;
    }
    .yundle-product .four .product-services .product-gap .services-head .services-arrow.absolute {
        left: 52px;
        position: absolute;
        bottom: 25px;
    }
    .four {
        margin: 3% 0%;
    }
    .four .product-services {
        padding: 7% 0% !important;
    }
    .yundle-product .five {
        padding: 3% 0%;
    }
    .two .container .product-services-head .product-point {
        margin-top: 13px;
    }
    .yundle-product .six .container .product-price .services-free .free-point ul {
        padding-left: 55px;
    }
    .yundle-product .six .container .product-price .services-free .free-price {
        font-size: 27px;
    }
    .yundle-product .five .container .subscribe .subscribe-content .subscribe-member {
        padding: 2px 0px;
    }
    /*collections page*/
    .collections-index .section1 form .md\:w-1\/4 {
        width: 38%;
    }

    /****backend****/
    .search-inputs-row select option {
        font-size: 10px;
    }
        /*/admin/listings/listings  */
    .top-filters-div {
        flex-wrap: wrap;
        align-items: center;
    }
    .top-filters-div .w-1\/5 {
        width: 50%;
    }
    .top-filters-div .mr-12 {
        margin-right: 0;
        padding-left: 8px;
        padding-right: 6px;
    }
    select.border,
    table input.form-control,
    table select.form-control input,
    input.form-control,
    select.form-control, .listing-form a.form-control, .form-control.block {
        margin-bottom: 3px;
        margin-top: 3px;
        word-break: break-all;
    }
    /**/
    .collections-index .inner-card {
        margin: 0 auto;
    }
    .collections-index .inner-card {
        margin: 0 auto;
        width: 98%;
    }
    /*/admin/access/access/edit/group/*/
    .access-management-data .navbar-collapse a {
        width: 30%;
        display: block;
        text-align: left;
        padding-right: 0;
    }
    .access-management-data nav .navbar-nav {
        align-items: center;
        flex-wrap: wrap;
        width: 70%;
        padding-left: 10px;
    }
    .access-management-data nav .navbar-nav li.nav-item a.nav-link {
        width: 100%;
    }
    .access-management-data nav li.nav-item .nav-link {
        padding: 4px 3px;
    }

     /**** old backend****/
    /*listings/add-listings/ step-one*/
    #listings.steps-block {
        width: 100%;
    }
    /*listings/add-listings/ step-four*/
    div#content {
/*        margin-left: 0;*/
    }
    #listings.steps-block.span10 {
        width: 100%;
        margin-left: 0;
        margin: 0 auto;
    }
    #listings #after_drop_img1 .imgfields {
        width: 100%;
        margin: 15px 0px;
    }
    #listings .mleft110 {
        margin-left: 0;
    }
    #step-3 .gbx.drag_drop {
        width: 100%;
        margin-left: 0;
    }
    /*listings/add-listings/ step-five*/
    .catg-bor-bt {
        width: 100%;
    }
}
@media (max-width: 1199px) {
    .collection-detail .form-login.set-btn .flex.flex-wrap {
        width: 100%;
        padding-right: 10px;
    }
    .collection-detail .form-login.set-btn .flex.flex-wrap .w-full {
        width: 100%;
    }
    .collection-detail .print-btn .ptint-press {
        margin-top: 0;
        width: 100%;
        padding: 14px 11px;
        flex-wrap: wrap;
    }
    .collection-detail .print-btn .ptint-press .px-2 {
        padding-left: 0;
    }
    .collection-detail .print-btn img {
        width: 18px;
    }

}
@media (max-width: 1023px) {
    .header header:nth-child(2) .container div div .login p, .header header:nth-child(2) .container div .cart p {
        font-size: 12px;
    }
    body .header .menuList .container ul a {
        font-size: 12px;
    }
    .header header:first-child .container div .soicaltopbar a {
        height: 23px;
        width: 23px;
        margin: 0px 3px;
    }
    .header header .soicaltopbar button {
        margin-right: -26px;
        padding: 2px 13px;
        font-size: 12px;
    }
    .yundle-homepage .one .container .row .title h1 strong {
        font-size: 40px;
    }
    .yundle-homepage .one .container .row .title h1 {
        font-size: 35px;
    }
    .yundle-homepage .three .container .yundle3 img {
        width: 100%;
    }
    .yundle-homepage .three .container .yundle3 .data-content {
        width: 100% !important;
        padding: 36px 50px;
    }
    .yundle-homepage .four .container .foot-homepage .signup .signup-heading {
        line-height: 41px;
        font-size: 30px;
    }
    .yundle-homepage .four .consultation .leading-10 {
        font-size: 25px;
    }
    .yundle-homepage .four .container .foot-homepage .signup .mail div a {
        font-size: 20px;
    }
    .yundle-homepage .four .container .foot-homepage div:last-child .form-signup {
        padding: 23px 22px 23px 22px;
        margin-left: 10px;
    }
    .yundle-homepage .four .container .foot-homepage .signup .consultation .mob p:last-child {
        font-size: 15px;
    }
    /* terms-definitions */
    .yundle-definitions .two .container .wrapper .form-search {
        padding: 0% 10%;
    }
    /*products  page  */
    .yundle-product .four .product-services .product-gap .services-head .services-text h4 {
        font-size: 24px;
        line-height: 28px;
    }
    /*collections page*/
    .collections-index .section1 form .md\:w-1\/4 {
        width: 38%;
    }
    /*/collections/coin-online-auction-2021-321    */
    .coins .card .card-header .text-3xl {
        font-size: 24px;
        padding: 0 10px;
        text-align: center;
    }
    .coins .card .card-header {
        padding: 14px 10px;
    }
    .collection-detail .card .card-content .coin-icon {
        height: 41px;
        width: 41px;
    }
    .collection-detail .card .card-content .coin-icon img {
        width: 18px;
    }
    .collection-detail .card .card-content span {
        font-size: 14px;
        font-weight: 600;
    }
    .collection-detail .coins .card-content {
        margin-top: 0px;
        padding: 18px 20px;
    }

    /****backend****/
    aside.w-64 {
        width: 12rem;
    }
    aside ul li {
        padding-left: 8px !important;
        padding-right: 8px !important;
        margin-top: 4px !important;
    }
    aside a.ml-8 {
        margin-left: 14px;
    }
    ul.nav.nav-tabs a.nav-link {
        padding: 7px 9px;
        font-size: 10px;
    }
     .search-inputs-row .relative.text-gray-700.w-1\/4 {
        width: 50%;
    }
    #sales-view .custom-card.pagination {
        justify-content: center;
    }
    #sales-view .custom-card.pagination p.py-2 {
        text-align: center;
        width: 100%;
    }
    #sales-view .custom-card.pagination .flex.justify-between.items-center.py-2 button {
        flex-wrap: nowrap;
    }
    #sales-view .custom-card.pagination .flex.justify-between.items-center.py-2 {
        width: auto;
        flex-wrap: nowrap;
        text-align: center;
        justify-content: center;
    }
    #sales-view .custom-card.pagination .flex.justify-between.items-center.py-2 .page_no {
        justify-content: center !important;
        display: flex;
    }
   /*top navbar admin change*/
    header.admin-top-navbar .logo-div img {
     width: 79px;
    }  
    header.admin-top-navbar .menus-div ul {
        padding: 0 6px;
    }  
   header.admin-top-navbar li a span, header.admin-top-navbar li button span {
        font-size: 11px;
    }
    header.admin-top-navbar .menus-div li a, header.admin-top-navbar .menus-div li button {
        padding: 3px 4px;
        margin: 1px 1px;
    }   
    header.admin-top-navbar .menus-div ul.submenu a {
        padding: 4px 7px;
        font-size: 11px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    /****frontend****/
    .container {
        max-width: 1170px;
    }
    /*navbar*/
    .user-login-head.md\:w-80 {
        width: 17rem;
    }
    .logo-icon.md\:w-60 {
        width: 10rem;
    }
    .header .container .gap-x-20 {
        column-gap: 28px;
    }
    .header header:first-child .container div p, .header header:first-child .container div .mob p a {
        font-size: 13px;
    }
    .header .cart .items-center {
        justify-content: end;
    }

    body .header header:nth-child(2) .container div .cart div:last-child {
        justify-content: end;
        text-align: end !important;
        display: flex !important;
    }
    .header header:nth-child(2) .container div div .searchBar {
        height: 38px;
    }
    .header .menuList li {
        margin-right: 12px !important;
    }
    .header .menuList .container ul li a,
    .header header .container div .cart p,
    .header header .container div div .login p {
        font-size: 14px;
    }
    .login img,
    .cart img {
        width: 14px;
    }
    .header header:first-child .container div .soicaltopbar a .social {
        height: 15px;
        width: 15px;
    }
    .floating-boxes div .box p:first-child {
        font-size: 24px !important;
        margin-left: 0% !important;
        padding: 10px 10px;
        line-height: 30px !important;
    }
    .yundle-homepage .three .container .floating-boxes div .box, .yundle-definitions .four .floating-boxes div .box {
        padding: 21px 22px;
    }
     .yundle-homepage .three .container .yundle3 .data-content p:first-child {
        line-height: 26px;
        font-size: 22px;
    }
    .yundle-homepage .three .container .yundle3 .data-content p:last-child {
        margin-top: 11px;
    }
    /* sales/view/ inner  */
    .saled .saled-head .saled-view-right .list-viwe .combine {
        width: 95% !important;
    }
    /****backend****/
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .container {
        max-width: 968px;
    }
    /****frontend****/
    body .pagination .flex {
        flex-wrap: wrap;
    }
    .yundle-sales
        .two
        .container
        .filters
        div
        .pagination
        ul.flex.items-center {
        justify-content: left;
    }
    .yundle-sales .two .container .filters div .pagination div .page_no {
        margin: 6px 0px;
        width: 100%;
        flex-wrap: wrap;
    }
    body .pagination {
        flex-wrap: wrap;
    }
    .pagination-div .page_no {
        width: 100%;
    }
    /*navbar*/
    .header header .container p.pl-20 {
        padding-left: 12px;
    }
    .user-login-head.md\:w-80 {
        width: 15rem;
    }
    .header .container .gap-x-20 {
        column-gap: 20px;
    }
    .logo-icon.md\:w-60 {
        width: 8rem;
    }
    .header .cart .items-center {
        justify-content: end;
    }
    body .header header:nth-child(2) .container div .cart div:last-child {
        justify-content: end;
        text-align: end !important;
        display: flex !important;
    }
    .header .menuList li {
        margin-right: 4px !important;
    }
    .header header:first-child .container div p, .header header:first-child .container div .mob p a {
        font-size: 11px;
    }
    .header .menuList .container ul li a,
    .header header .container div .cart p,
    .header header .container div div .login p {
        font-size: 12px;
    }
    .header header:nth-child(2) .container div div .searchBar {
          height: 38px;
    }
    .login img,
    .cart img {
        width: 14px;
    }
    .header header:first-child .container div .soicaltopbar a .social {
        height: 13px;
        width: 13px;
    }
    .floating-boxes div .box p:first-child {
        font-size: 24px !important;
        margin-left: 0% !important;
        padding: 10px 6px;
        line-height: 28px !important;
    }
     .yundle-homepage .three .container .floating-boxes div .box, .yundle-definitions .four .floating-boxes div .box {
       padding: 21px 22px;
    }
    /*directory page*/
    .yundle-directory .two .container .wrapper .form-search form > div {
        margin-right: 8px;
        padding-right: 8px;
    }
    .yundle-directory .two .container .wrapper .form-search form .lg\:w-2\/5 {
        width: 100%;
    }
    /*directory single page*/
    .directory-sales-single-view .catalogs .listed .listed-btn button {
        min-width: auto;
        font-size: 15px;
        letter-spacing: 1px;
        padding: 12px 12px;
        border: 0;
    }
    .directory-sales-single-view .photo-lefts .listed-btn {
        border: 0px solid #cacaca;
    }
    .directory-sales-single-view .catalogs .review-out {
        margin-left: 0;
    }
     .yundle-directory .three .container .data-boxes div p, .yundle-directory .four .container .data-boxes div p, .yundle-directory .five .container .data-boxes div p {
        font-size: 14px;
    }
    /*/directory/add-listing single page*/
    .add-directory-banner-section .add-your-listing-free-btn a {
        font-size: 15px;
    }
    .virtual-business-section
        .virtual-heading-row
        .section-heading
        h2
        span.after-text-span {
        font-size: 84px;
    }
    .heading-contact-list {
        position: relative;
    }
    .add-directory-banner-section
        .virtual-heading-row
        .heading-contact-list
        .add-your-listing-free-btn
        a {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 16px !important;
    }
    /*directory/category/ inner page*/
    .custom-card .membership .share-link,
    .custom-card .membership .member-link {
        width: 100%;
    }

    /*newsletters page*/
    .yundle-how_to .searchbox input#s-search {
        width: 100%;
        padding-right: 36px;
        font-size: 14px;
    }
    .yundle-how_to .searchbox button img {
        width: 15px;
    }
    /*sales page*/
    .yundle-sales .two .container div .sales-btn {
        padding: 8px 11px;
        width: 42%;
        font-size: 14px;
    }
    .yundle-sales .filters .tab ul.px-8 {
        padding-left: 13px;
        padding-right: 13px;
    }
    .yundle-sales .two .container .filters .tab .tab-heading:checked + label {
        padding: 10px;
    }
    /*photos*/
    .yundle-photos .one .container div .search form input {
        font-size: 14px;
        padding: 6px 20px 6px 10px;
        margin-left: 7px;
        box-sizing: border-box;
        width: 100%;
    }
    .yundle-photos .one .container div .search form button {
        width: 12px;
        text-align: right;
        position: relative;
        right: -7px;
    }
    .yundle-photos .one .container div div:first-child::before {
        font-size: 86px;
    }
     /*/photos/category inner page*/
    section.coins .shadow-2xl.m-2 {
        margin-right: 5px;
        margin-left: 5px;
        width: 47% !important;
    }
    .photos-image img {
        width: 100%;
    }

    /* collection-detail page */
    .collection-detail .coin-card {
        width: 48% !important;
        max-width: 48% !important;
    }
     /*login page*/
    .contact-us-form .sm\:w-1\/2 {
        width: 75%;
        padding-right: 0;
    }
    /* sales/view/ inner  */
    .saled .saled-head .saled-view-right .list-viwe .combine {
        width: 100% !important;
    }
    .saled .saled-head .saled-view-right .list-viwe .combine a {
        font-size: 13px;
    }
    .saled .saled-head .saled-view-right .list-viwe .combine img {
        width: 12px;
    }
    .saled .saled-head .saled-view-right .list-viwe .combine .px-2 {
        padding-right: 0;
        padding-left: 4px;
    }
     /*products page*/
    .yundle-product .one .container button {
        font-size: 17px;
    }
    /******backend*******/
     .search-inputs-row .relative.text-gray-700.w-2\/4:last-child .inline-flex select, .search-inputs-row .relative.text-gray-700.w-full .inline-flex select {
        width: 45%;
    }
    /* listings/pseudoadmin/11856/add-listings/  step3*/
    .right-filters-div .input-group {
        width: 100%;
    }
    ul.stepper {
        flex-wrap: wrap;
    }
    ul.stepper li.stepper-step {
        width: 50%;
        -webkit-box-flex: 2 !important;
        flex: inherit !important;
    }

  /*/definitions/definitions/import_export    */
    #add-definitions, #replace-definitions, .borderd-content-block {
        margin-bottom: 2px;
        width: 100%;
    }
    /*admin/settings/settings    */
    .tabing-content-wrap .buttons-tab-li .leading-tight {
        padding: 6px 3px !important;
        font-size: 9px;
    }
    .tabing-content-wrap .buttons-tab-li .leading-tight i {
        padding-left: 0;
        padding-right: 3px;
    }

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    /**backend**/
    .access-management-data nav button.navbar-toggler, nav.user-management-nav button.navbar-toggler {
        color: white;
    }
    .modal .modal-dialog {
        width: 70%;
    }
/* admin/access/subscriptions*/
    #navbarSupportedContent a.text-xl.text-white.pr-10, ul.navbar-nav.flex.flex-col.pl-0.list-style-none.mr-auto {
        width: 100%;
        text-align: center;
    }
    .modal .plan .w-1\/5.content {
        width: 100%;
        margin: 2%;
    }
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
    /****frontend****/
    .about-all-info .photo-lefts h3 span {
        word-break: break-word;
    }
    .main-heading::before {
        word-break: break-word;
    }
    .virtual-business-section .section-heading h2, .yundle-product .one .container .main-heading :not(p:last-child) {
        line-height: 35px;
        font-size: 30px !important;
        word-break: break-word;
    }
    .virtual-business-section .section-heading h2, .yundle-definitions .one .container .main-heading :not(p:last-child), .main-heading p.text-5xl, .contact-us-form p.text-5xl {
        line-height: 45px !important;
        font-size: 34px !important;
    }
    .yundle-how_to p.font-thin.text-4xl {
        font-size: 24px;
        line-height: 26px;
    }
    .virtual-business-section .virtual-heading-row .section-heading h2 span.after-text-span {
        font-size: 28px;
    }
    body {
        font-size: 14px;
    }
    body .pagination .flex {
        flex-wrap: wrap;
        justify-content: center;
    }
    .pagination div .prev, .pagination div .next {
        margin: 6px 0px;
    }
    .yundle-sales
        .two
        .container
        .filters
        div
        .pagination
        ul.flex.items-center {
        justify-content: left;
    }
    .yundle-sales .two .container .filters div .pagination div .page_no {
        margin: 6px 0px;
        width: 100%;
        flex-wrap: wrap;
    }
    body .pagination {
        flex-wrap: wrap;
    }
    .yundle-homepage .two .container .main-heading div, .yundle-homepage .three .container .experience div, .yundle-definitions .four .container .define div, .yundle-appreciations .four .container .define div {
        width: 100%;
    }
    .cata-search {
        width: 100%;
    }
    body .recaptcha-form-block {
        height: auto !important;
        width: 96%;
        overflow-x: auto;
        overflow-y: hidden;
        margin: 0;
        margin-bottom: 19px;
        margin-right: 15px !important;
    }
    body .recaptcha-form-block .controls {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        margin-left: 12px;
    }
    #sales-view .two .container .filters div .pagination ul.flex.items-center {
        justify-content: center;
    }
    #sales-view .custom-card.pagination .flex.justify-between.items-center.py-2 {
        width: 100%;
    }
    /*navbar*/
/*    .header header:nth-child(2) .container div .search {
        display: none !important;
    }
    .header header:first-child .container div .soicaltopbar a {
        display: none;
    }
    .header header:nth-child(2) .container div .user-login-head {
        display: none !important;
    }
    .mobile-show {
        display: block;
    } */

    #mySidebar {
        display: block !important;
        margin-top: 0;
    }
    #mySidebar.sidebar a {
        text-align: left;
        color: #d9d9d9;
    }
    #mySidebar.sidebar .closebtn {
        text-align: right;
        color: #fff;
    }
    #mySidebar.sidebar .closebtn {
        outline: 0;
    }
    body .header .menuList .container #mainnav {
        margin: 2px 0px !important;
    }

    .header .py-1 .block.text-center {
        justify-content: center;
        flex-wrap: wrap;
            display: flex;
    }
    .header header:first-child .container div .mob {
        justify-content: center;
        width: 100%;
        flex-wrap: wrap;
/*        display: none;*/
    }
    .header header:first-child .container div .soicaltopbar {
        margin: 5px 0px;
        justify-content: center !important;
        width: 100%;
    }
    .header header .soicaltopbar button {
        margin-right: -16px;
    }
    .header header:first-child .container div .soicaltopbar a {
        padding: 2px;
        margin: 0px 3px;
    }
    .header header:first-child .container div .soicaltopbar a:last-child {
        margin-right: 0;
    }
    .header header .container p.pl-20 {
        padding-left: 12px;
    }
    .header header:first-child .container div .mob p, .header header:first-child .container div .mail p {
        text-align: left;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 4px;
        display: flex;
    }
    .header header:first-child .container div .mob p a {
        display: block;
    }
    .header header:first-child .container div p, .header header:first-child .container div .mob p a {
        font-size: 11px;
        line-height: 14px;
    }
    .header header:nth-child(2) .container div {
        display: flex !important;
    }
    .header header:nth-child(2) .container div .logo-icon,
    .header header:nth-child(2) .container div .search {
        margin-top: 0;
    }
    .user-login-head.md\:w-80 {
        width: 100%;
        margin-top: 0 !important;
    }
    .header header:nth-child(2) .container div .login {
        justify-content: flex-start;
        width: auto !important;
        margin-top: 0;
        margin-right: 8px;
    }
    .header header:nth-child(2) .container div .login > div {
        width: 100% !important;
    }
    .header header:nth-child(2) .container div .cart > div {
        margin: 0;
        justify-content: end;
    }
    .header header:nth-child(2) .container div .cart {
        display: block !important;
    }
    .header header:nth-child(2) .container div div .login p {
        padding-left: 0;
    }
    .header header:nth-child(2) .container div .search button {
        right: 9px;
        width: 12px;
    }
    .header header:nth-child(2) .container div .search form {
        width: 100%;
    }
    .header header:nth-child(2) .container div .search {
        order: 2;
        margin-top: 5px;
        width: 100% !important;
    }
    .header header:nth-child(2) .container div .logo-icon {
        order: 0;
    }
    .header header:nth-child(2) .container div .user-login-head {
        order: 1;
        width: 70%;
        justify-content: flex-end;
    }
    .header header:nth-child(2) .container div div .login p, .header header:nth-child(2) .container div .cart p {
        font-size: 10px;
    }
    .header .container .gap-x-20 {
        column-gap: 20px;
    }
    .logo-icon.md\:w-60 {
        width: 20%;
    }
    .header header:nth-child(2) .container div div .searchBar {
        height: 26px;
        font-size: 9px;
        padding: 0 31px 0 12px;
    }
    .login img,
    .cart img {
        /* width: 14px; */
        height: 11px;
        object-fit: contain;
        margin-left: 0;
        margin-right: 6px;
    }
    .header header:first-child .container div .soicaltopbar a .social {
        height: 11px;
        width: 11px;
    }
    .header header:nth-child(2) .container div .cart div:first-child p {
        margin-right: 0 !important;
    }
    .header .cart .items-center {
        justify-content: end;
    }
    body .header header:nth-child(2) .container div .cart div:last-child {
        justify-content: end;
        text-align: end !important;
        display: flex !important;
    }
    .header .menuList li {
        margin-right: 4px !important;
    }
    .header header:first-child .container div p, .header header:first-child .container div .mob p a {
        font-size: 11px;
    }
    .header .menuList .container ul li a,
    .header header .container div .cart p,
    .header header .container div div .login p {
        font-size: 11px;
    }
    .header .menuList .container #mainnav {
        margin: 9px 0px !important;
        padding: 0;
        display: flex;
    }
    .header .menuList .container #mainnav .openbtn img {
        width: 24px;
    }
    /*banner-sec*/
    .yundle-homepage .one .container .row .title h1 strong {
        font-size: 29px;
    }
    .yundle-homepage .one .container .row .title h1 {
        font-size: 28px;
        line-height: 1.3;
    }
    .yundle-how_to .two .w-full:first-child {
        order: 1;
    }
    .yundle-homepage .one .container .row .title p {
        padding: 1px 0 4px;
    }
     .yundle-homepage .one .container .btns button {
        padding: 6px 21px;
        font-size: 14px;
    }
    /*footer*/
    .yundle-homepage .four .container .foot-homepage .signup .signup-heading {
        line-height: 39px;
        font-size: 25px;
    }
    .yundle-homepage .four .container .foot-homepage .signup .signup-heading br{
        display: none;
    }
    .yundle-homepage .four .consultation {
        justify-content: center;
    }
    .yundle-homepage .four .signup, .yundle-homepage .four .md\:w-1\/2.pr-4.pl-4.my-4 {
        padding: 0px;
        width: 100%;
    }
    .yundle-homepage .four .container .foot-homepage div:last-child .form-signup {
        margin-left: 0;
    }
    .yundle-homepage .four .container .foot-homepage div:last-child .form-signup p:first-child {
        font-size: 30px;
    }
    .yundle-homepage .four .container .foot-homepage .signup .iconns p .soicalfooticons a {
        margin-right: 13px;
    }
    .yundle-homepage .four .container .foot-homepage .signup .iconns p .soicalfooticons a .ico, .yundle-homepage .four .foot-homepage .pinterest svg.ico {
        width: 17px !important;
    }
    .yundle-homepage .four .container .foot-homepage .signup .iconns p .soicalfooticons a .ico.big-size {
        width: 22px !important;
    }
    .yundle-homepage .four .container .foot-homepage .signup .iconns {
        padding-top: 25px;
        padding-bottom: 0px;
    }
    .yundle-homepage .four .consultation .mob {
        padding-left: 0;
    }
    .yundle-homepage .four .consultation .mob p {
        font-size: 20px;
        text-align: center;
    }
    .footer .social .icons {
        height: auto;
    }
    /*sidebar*/
    .header .menuList .sidebar a {
        padding: 5px 8px 5px 19px;
        font-size: 12px;
    }
    #subMenuFront a.w-full {
        font-size: 11px;
        padding: 6px 10px 6px 27px;
    }
    /*sales view/ inner */
    .virtual-business-section .breadcrumb {
        font-size: 12px;
    }
    .virtual-business-section .breadcrumb p {
        padding-left: 7px;
    }
    .virtual-business-section .breadcrumb a img {
        width: 16px;
    }
    .saled .saled-head .saled-view-left .para {
        font-size: 14px;
    }
    .saled .saled-head .saled-view-left .text-main {
        font-size: 30px;
        line-height: 36px;
        margin-top: 5px;
    }
    .address .location {
        width: 100%;
    }
    .address .loc-add {
        font-size: 14px;
    }
    .items .sale-item-btn .sale-point-btn {
        min-width: 100%;
    }
    .description .sale-descp-text span#smalldes {
        word-break: break-word;
    }
    /*sales listing*/
    .yundle-sales .one p {
        font-size: 28px;
        line-height: 1.3;
        margin: 13px 0 3px 0;
    }
    .yundle-sales .one .container {
        padding: 7%;
    }
    .yundle-sales ul.flex.flex-col {
        padding: 4px 0;
    }
    .yundle-sales ul.flex.flex-col li.text-2xl {
        font-size: 18px;
    }
    .yundle-sales .two .container div .main-heading .text-3xl {
        font-size: 29px;
    }
    .filters .pr-6 {
        padding-right: 0;
    }
    .filters .pl-4 {
        padding-left: 0;
    }
    .filters .sm\:w-3\/4, .filters .sm\:w-1\/4{
        width: 100%;
    }
    .yundle-sales .two .container .filters .tab {
        margin-bottom: 24px;
        margin-top: 8px;
    }
    .yundle-sales .two .custom-card div .product-image img {
        height: auto;
        width: auto;
        margin-bottom: 4px;
    }
    .two-last .free-gap .md\:w-1\/3 {
        width: 100%;
    }
    .sale-listing-banner-section .virtual-heading-row .section-heading h2 {
        font-size: 30px !important;
        line-height: 36px;
    }
    .sale-listing-banner-section .virtual-heading-row .section-heading h2 .after-text-span {
        font-size: 35px !important;
        top: -11px !important;
    }
    .sale-listing-banner-section {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
    }
    /*profile page*/
    .profile-page-sec .right-side-div, .profile-page-sec .left-side-div {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        padding-left: 0;
    }

    /*directory page*/
    .yundle-directory .two .container .wrapper {
        padding: 15px 15px;
    }
    .yundle-directory .two .container .wrapper .form-search form {
        flex-direction: column;
    }
    .yundle-directory .two .container .wrapper .form-search form div {
        width: 100%;
        margin-bottom: 15px;
    }
    .yundle-directory .two .container .wrapper .form-search form > div {
        margin-right: 0;
        border-right: 0px solid #e76060;
        border-style: dotted;
        padding-right: 0;
    }
    .yundle-directory
        .two
        .container
        .wrapper
        .form-search
        form
        > div:last-child {
        margin-bottom: 0;
    }
    /*directory single page*/
    .directory-sales-single-view .catalogs .listed .listed-btn button {
        min-width: auto;
        font-size: 15px;
        letter-spacing: 1px;
        padding: 12px 12px;
        border: 0;
    }
    .directory-sales-single-view .photo-lefts .listed-btn {
        border: 0px solid #cacaca;
    }
    .directory-sales-single-view .catalogs .review-out {
        margin-left: 0;
    }
    .yundle-directory .three .container .data-boxes div, .yundle-directory .four .container .data-boxes div, .yundle-directory .five .container .data-boxes div {
        padding: 6px 12px;
    }
    /*directory/category/ inner page*/
    .custom-card .membership .share-link, .custom-card .membership .member-link {
        width: 100%;
        gap: 8px;
    }
    .custom-select {
        width: 100%;
    }
    .directory-filter .select-selected, body .directory-filter .filter-btn .custom-select .reset {
        min-width: 100%;
    }
    .custom-card .location .location-outer .loc-img {
        width: 33px;
    }
    .custom-card .location .location-outer .address {
        text-align: left;
    }
    .data-descp .content-left {
        width: 100%;
     }
    .directory-sales-single-view .virtual-heading-row .section-heading h2 {
        line-height: 30px !important;
    }
    .directory-sales-single-view .cart, .directory-sales-single-view .review-out {
        margin-left: 0;
    }
    .custom-card .view-points .list-update {
        flex-wrap: wrap;
    }
    .yundle-sales .two .container div .main-heading::before {
        font-size: 50px;
    }

     /*collections page*/
    .collections-index .section1 form .md\:w-1\/4 {
        width: 100%;
    }
    .collections-index .section1 .red-line {
        border-bottom: 4px solid #dc2626;
        display: inline-block;
    }
    .collection-detail{
        width: 100% !important;
    }
    .woods {
        width: 100%;
    }
    .out-auctions img {
        width: 100%;
    }
    .collections-index .card {
        width: 100%;
    }
     /*collections inner*/
    .collection-slider-sec .gzWrapper {
/*        width: 15% !important;*/
    }
    .collection-slider-sec a.gzWrapper-next {
        margin-left: -4px;
        margin-top: -6px;
    }
    section.white-golf .woods {
        padding-left: 0;
    }
     .col-md-offset-5.md\:w-full.py-3.flex.flex-wrap {
        flex-wrap: wrap;
    }
    .collection-slider-sec .gzWrapper li {
        margin-bottom: 10px;
    }
    .collection-detail .collect-bg .md\:w-2\/3.w-full.flex.justify-center {
        justify-content: left;
    }
    .collection-detail .form-login.set-btn .flex.flex-wrap {
        width: 100%;
        padding-right: 0;
    }
     .collection-detail .set-btn .gobtn {
        margin-left: 0;
    }
    .collection-detail .print-btn .ptint-press {
        padding: 14px 25px;
    }
    .collection-slider-sec a.gzWrapper-prev, .collection-slider-sec  a.gzWrapper-next {
        z-index: 9;
        position: absolute;
        left: 0;
    }
    .collection-slider-sec a.gzWrapper-next {
        right: 10px;
        left: auto;
        padding: 0;
    }
    .collection-slider-sec  a.gzWrapper-prev.mt-12.p-2 {
        padding: 0;
        left: 5px;
    }
    .collection-slider-sec .gzitem {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    /*newsletters page*/
    .yundle-how_to .searchbox input#s-search {
        width: 100%;
        padding-right: 36px;
        font-size: 14px;
    }
    .yundle-how_to .searchbox button img {
        width: 15px;
        position: relative;
        right: -8px;
    }
    .yundle-how_to .two .w-full {
        width: 100% !important;
        padding: 0;
    }
    .yundle-how_to .two {
        padding: 2% 0%;
    }
     .yundle-homepage .three .container .floating-boxes div .box p:first-child, .yundle-definitions .four .container .floating-boxes div .box p:first-child {
        font-size: 24px;
         line-height: 28px;
         margin-left: 2%;
    }
    .yundle-homepage .three .container .floating-boxes div .box p:nth-child(2) {
        font-size: 14px;
    }
    .yundle-homepage .three .container .floating-boxes .sm\:w-full {
        width: 100%;
    }
    .yundle-homepage .three .container .floating-boxes div .box, .yundle-definitions .four .floating-boxes div .box {
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 8px;
    }
    .yundle-homepage .two .container .main-heading div p:first-child,
    .yundle-homepage .three .container .experience div p:first-child,
    .yundle-definitions .four .container .define div p:first-child,
    .yundle-appreciations .four .container .define div p:first-child,
    .yundle-information .one .container .main-heading :not(p:last-child),
    .yundle-definitions .one .container .main-heading :not(p:last-child),
    .yundle-search .one .container .main-heading p, .name-profile h6, #listings #full .sale-spantitle,
    .collections-index p.uppercase.font-bold.text-3xl {
        font-size: 30px;
        line-height: 38px;
    }
    .yundle-information p {
        font-size: 18px;
    }
    .yundle-directory .one .container .main-heading :not(p:last-child), .add-directory-banner-section .virtual-heading-row .section-heading h2 {
        font-size: 30px !important;
        line-height: 38px;
        display: inline-block;
    }
    .yundle-homepage .three .container .yundle3 .data-content {
        padding: 36px 20px;
    }
    .yundle-homepage .three .container .yundle3 .data-content p:first-child {
        line-height: 25px;
        font-size: 22px;
    }
    /* /questions-answers/qa/forum     */
    .faq .add-faq-row .main-faq-question .user-faq .faq-icon {
        width: 100%;
        margin-bottom: 8px;
    }
    .faq .add-faq-row .main-faq-question .user-faq .px-4 {
        width: 100%;
    }
    .faq .add-faq-row .main-faq-question .user-faq .category-right {
        width: 100%;
    }
    .faq .add-faq-row .main-faq-question .user-faq .category-right .category-option {
        margin-top: 8px;
    }
    .faq .add-faq-row .search-adv .searchbox {
        margin: 9px 15px;
    }
    .add-directory-banner-section .virtual-heading-row .section-heading h2 .after-text-span {
        font-size: 43px !important;
    }
    .outer-form-faq .flex.flex-wrap.out-faq .tag-faq {
        flex-wrap: wrap;
    }
    .virtual-business-section .virtual-heading-row .heading-contact-list ul li {
        width: 100%;
    }
     .add-directory-banner-section .virtual-heading-row .heading-contact-list .add-your-listing-free-btn ul {
        flex-wrap: wrap;
    }
    /* terms-definitions */
    .yundle-definitions .two .container .wrapper .form-search form {
        display: flex;
        flex-wrap: wrap;
    }
    .yundle-definitions .two .container .wrapper .form-search {
        padding: 0% 2%;
    }
    .yundle-definitions .two .container .wrapper .form-search form div:last-child {
        padding-top: 0px;
    }
    .yundle-definitions .two .container .wrapper .form-search form {
        gap: 2px;
    }
     .yundle-definitions .one .container .main-heading::before {

        font-size: 30px !important;
    }
    /*/products-and-services*/
    .photo-detailed {
        padding-top: 5px;
    }
    .yundle-product .one .flex .md\:w-1\/4 {
        width: 100%;
        margin-bottom: 10px;
    }
    /*shows-events/types*/
    .yundle-directory .three .container .heading-box, .yundle-directory .four .container .heading-box, .yundle-directory .five .container .heading-box {
        display: flex;
        flex-direction: inherit;
        flex-wrap: wrap;
    }
    .yundle-directory .three .container .heading-box .box-heading {
        margin-bottom: 10px;
    }
    /*photos page*/
    .one {
        padding-top: 30px;
        padding-bottom: 15px;
    }
    .one .btns button.w-1\/2 {
        width: 100%;
    }
    .yundle-photos .one .container div .search form input {
        padding: 6px 14px;
        width: 100%;
    }
    /*/photos/category inner page*/
    .cata-search {
        width: 100%;
    }
    .virtual-business-section {
        padding: 33px 5px 20px 5px;
    }
    .coins .w-full.md\:w-4\/6 {
        width: 100%;
    }
    section.coins .shadow-2xl.m-2 {
        margin-right: 5px;
        margin-left: 5px;
        width: 98%;
    }
    .photos-image img {
        width: 100%;
    }
     /*login page*/
    .contact-us-form .sm\:w-1\/2 {
        width: 100%;
        padding-right: 0;
    }
    /*terms-definitions*/
    .floating-boxes .sm\:w-full {
        width: 100%;
    }
    .yundle-homepage .three .container .floating-boxes div .box, .yundle-definitions .four .floating-boxes div .box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0px !important;
    }
    .data-boxes {
        margin-bottom: 15px;
    }
    .photo-body {
        padding: 35px 0;
    }
    .four {
        margin: 5% 0%;
    }
    .yundle-definitions .two .container .wrapper .form-search form div:last-child {
        /* margin-top: 0; */
    }
    .yundle-definitions .two .container .wrapper .form-search form div:last-child .count {
        padding-top: 8px;
    }
    .yundle-definitions .two .container .wrapper .form-search form .border-solid {
        margin-bottom: 6px;
    }
    .yundle-definitions .two .container .wrapper .form-search form {
        gap: 5px;
    }
    .yundle-definitions .two .container .wrapper .count .counts {
        gap: 7px;
    }
    /*enclopedia page   */
    .enclopedia-body {
        padding-bottom: 15px;
    }
    /*profile-page*/
    .profile-page-sec .font-medium {
        margin-bottom: 8px;
    }
    /*law page*/
    .law-list {
        padding: 0 15px;
    }
     .law-step .law-inner-steps .law-list .subscribe-head .subscribe-main,
     .law-step .license .copy-license .auction {
        line-height: 35px;
    }
    .law-step .license .copy-license .date .added {
        padding: 3%;
    }
    .law-step .license .copy-license .auctiov-text {
        font-size: 14px;
    }
    .law-step .law-inner-steps .law-list .subscribe-head ul li {
        font-size: 16px;
    }
    .faq .add-faq-row .main-faq-question .user-faq .img-heading.py-7 {
        padding: 10px 0;
    }
    .faq .add-faq-row .main-faq-question .user-faq .px-8 {
        padding: 12px 18px;
    }
    .faq .main-faq-question .user-faq .date span {
        display: inline-block;
        margin-bottom: 5px;
    }
    .outer-form-faq .layout-out .btn-form, .show-single-page .submitcomment {
        padding: 15px 30px;
    }
    .outer-form-faq .comment-btn-div .btn-form {
        margin-top: 0;
    }
    /*advanced-search*/
    .yundle-search .one .container .keywords {
        width: 100%;
        margin-top: 15px;
    }
    .yundle-search .two .ordering p, .searchonly-div p.mt-2 {
        width: 100%;
        padding-right: 0;
    }
    .yundle-search .two .select-div {
        width: 100%;
    }
    .searchonly-div {
        flex-wrap: wrap;
    }
    .searchonly-div .searchonly {
        width: 100%;
    }
    .yundle-search .one .pt-8.mt-10 {
        padding-top: 15px;
        margin-top: 15px;
    }
    .yundle-search .one .container .main-heading p::before {
        color: #f7f7f7;
        left: 50%;
        margin-left: 0;
        font-size: 50px;
        transform: translateX(-50%);
        margin-top: 10px;
    }
    .yundle-search .one .container .search button {
        margin-left: 5px;
        margin-bottom: 3px;
        margin-top: 5px;
    }
    /*collection-detail page */
     .collection-detail .coin-card {
        width: 100%;
        max-width: 100%;
    }
    .collection-detail .coin-card img {
        height: 200px;
        width: 100%;
        object-fit: cover;
    }
    .collection-detail .set-btn .gobtn {
        margin-left: 0;
        margin-right: 5px;
    }
    .collection-detail .set-btn .resat-btn{
        margin-left: 0;
        margin-right: 0;
    }
    .collection-detail .set-btn .pr-8 {
        padding-right: 0;
    }
    .collection-detail .set-btn .check {
        margin-left: 9px;
    }

    /*archives page*/
    .yundle-sales .two .container .filters div .custom-card {
        padding: 25px 12px;
    }
    .yundle-sales .two .custom-card div .product-image img{
        width: 100% !important;
    }
    .yundle-sales .data-desc, .yundle-sales .two .container .filters div .custom-card div .product-image {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0px;
    }
    .yundle-sales .two .container .filters div .custom-card div .product-image {
        width: 100% !important;
    }
    /*browse page*/
    .yundle-information .two .container .sm\:w-full{
        width: 100% !important;
    }
    .yundle-information .two .container .sm\:w-full .free-title {
        width: 100% !important;
    }
    .yundle-information .two .container .sm\:w-full .free-title .free-img {
        display: block;
    }
    .yundle-information .two .container .sm\:w-full .free-title .free-img img {
        width: 100%;
    }
    /*****pay new page*****/
    .media-body .container {
        width: 100%;
    }
    .media-body .sample-data-div {
        padding-left: 15px;
        margin-top: 17px;
        width: 100%;
    }
    /*laws/category inner*/
    .law-list.px-10 {
        padding: 10px 10px;
    }
    .laws-catagory-heading-sec h3.text-lg {
        margin-bottom: 20px;
    }
     .law-step .law-inner-steps .law-list .subscribe-head .subscribe-main {
        font-size: 29px;
        line-height: 30px;
    }
    .law-step .license .copy-license .auction {
        font-size: 29px;
        line-height: 32px;
    }
    .law-step .license .copy-license .date .added {
        padding: 3%;
    }
    .yundle-homepage .two .container .custom-card div div .coming-soon img {
        width: 71px;
    }
    .yundle-homepage .two .custom-card a img {
        height: auto;
    }
    /*shows-events page*/
    .shows-events-archives .section2 .w-1\/2 {
        width: 100%;
    }
    .section3 span.font-bold {
        padding-top: 23px;
    }
    .shows-events-archives .section3 .types {
        margin-bottom: 30px;
    }
    #new_page .form-horizontal .control-group .controls input {
        margin-bottom: 0px;
    }
    /*advanced-search page*/
    .yundle-search .one {
        margin-bottom: 7px;
    }
    .yundle-search .one .container .main-heading p span {
        border-color: #dc2626;
        display: inline-block;
    }
    .advanced-search-results-ttl {
        margin-top: 18px;
    }
    .yundle-search .one .container .advanced-search-results-row button {
        margin-bottom: 0;
    }
    .yundle-search .one .container .keywords {
        width: 90%;
    }
    .searchonly-div {
        flex-wrap: wrap;
    }
    .yundle-search .two .ordering p, .searchonly-div p.mt-2 {
        width: 100%;
        padding-right: 0;
    }
    .searchonly-div .searchonly {
        width: 100%;
    }
    .yundle-search .two .select-div {
        width: 100%;
    }
    .yundle-search .one .container .main-heading p::before {
        font-size: 57px;
    }

    .yundle-search .one .container .search .w-full {
        padding-right: 0;
        padding-left: 0;
    }
    .yundle-search .one .container .search .w-full input {
        padding-right: 14px;
        padding-left: 14px;
        border: 1px solid #d4d4d4;
    }
    .yundle-search .one .container .search div input {
        border-radius: 0;
        width: 100%;
    }
    .yundle-search .one .container .advanced-search-results-row button {
        width: 100%;
        border-radius: 0px !important;
            border: 1px solid #d4d4d4;
    }
    .yundle-search .one .container .keywords li {
        margin-bottom: 14px;
        box-shadow: 0px -3px 7px #0000002b;
    }
    /*directory*/
    .custom-card .pl-4.my-8 {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    /*directory/add-listing*/
    .add-directory-middle-section .add-directory-form-aside .add-directory-form-wrap .form-row .form-group {
        margin-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .add-directory-middle-section .common-aside-directory {
        padding: 20px 20px;
    }
    .add-directory-middle-section .add-directory-browse-aside .add-directory-browse-sidebar ul li a {
        padding: 6px 0;
        font-size: 14px;
    }
    .virtual-business-section.add-directory-banner-section .lg-width-change-3\/4,
    .virtual-business-section.add-directory-banner-section .lg-width-change-1\/4 {
        padding: 0;
    }
    .heading-contact-list .add-your-listing-free-btn a {
        width: 100%;
    }
    .add-directory-middle-section .add-directory-form-aside .add-directory-form-wrap {
        padding-bottom: 35px;
    }
    /*directory/detail innerpage*/
    .directory-sales-single-view .browse-banner-section .w-full {
        padding: 0;
    }
    .directory-sales-single-view .top-image img {
        text-align: center;
        margin: 0 auto;
        margin-top: 18px;
    }
    .catalogs .photo-body .px-4 {
        padding: 0;
    }
    .directory-sales-single-view .color-bg .address .description .sale-descp-text p {
        font-size: 14px !important;
    }
    .directory-sales-single-view .color-bg .address .description div img {
        width: 46px;
        margin-right: 10px;
    }
    .directory-sales-single-view .color-bg .address .description .sale-descp-text ul.list-unstyled li img {
        width: 27px;
    }
    .directory-sales-single-view .two-last .free-gap {
        padding: 0px 0px 25px 0px;
    }
    .directory-sales-single-view .color-bg {
        margin-bottom: 55px;
    }
    .directory-sales-single-view .address .description .sale-descp-text li {
        margin-top: 4px;
    }
    .color-bg .address .description > div {
        margin-top: 8px;
        word-break: break-word;
    }
    /*products page*/
    .yundle-product .six .md\:w-1\/2 {
        width: 100%;
        margin-bottom: 13px;
        padding: 0;
    }
    .yundle-product .four .product-services .product-gap .services-head {
        min-height: auto;
        height: auto !important;
        margin-bottom: 11px;
    }
    .yundle-product .two .heading-box {
        flex-wrap: wrap;
    }
    .yundle-product .two .heading-box .box-heading.pr-2 {
        margin-bottom: 11px;
    }
    .yundle-product .five .container .subscribe .subscribe-content .subscribe-member .subscribe-head .subscribe-main {
        font-size: 27px;
        line-height: 27px;
    }
    .five .container .subscribe .subscribe-content .subscribe-member {
        padding: 41px 0px 41px 20px !important;
    }
    .yundle-product .six .container .product-price .services-free .free-price {
        font-size: 25px;
    }
    .yundle-product .six .container .product-price .services-free .free-point ul {
        padding-left: 34px;
    }
    .yundle-product .one .container button {
        font-size: 16px;
    }
    /*collections page*/
     .collections-index .section1.my-8.pt-7 {
        margin-bottom: 8px;
    }
    /*contact-us page*/
    .contact-us-form-2 .databox {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    /*terms-definitions/i/imitationalism*/
    .art-appreciation-section .two .wrapper .form-search {
        padding: 0 10px !important;
    }
    .art-appreciation-section .listed-define .m-8 {
        margin: 12px;
    }
    .art-appreciation-section .two .result-wrapper-container {
        margin: 10px 12px;
    }
    .art-appreciation-section .two .result-wrapper-container p {
        padding-bottom: 5px;
    }
    .yundle-homepage .three .container .floating-boxes div .box p:first-child, .yundle-definitions .four .container .floating-boxes div .box p:first-child {
        margin-left: 1%;
        padding: 10px 6px;
    }
    /*******backend*******/
    .user-management-nav li a {
        margin: 4px 3px;
    }
     .modal-footer button {
        margin: 2px 2px;
    }
    .old-backend-popup.modal .modal-footer a.btn {
        margin: 2px 2px;
    }     
    fieldset ul.w-1\/3.text-gray-900 {
        width: 100%;
    }
    .modal fieldset.flex .w-1\/2 {
        width: 100%;
        padding-left: 0;
    }
    aside.w-64 li.px-6.py-3 {
        padding: 6px 4px;
    }
    .modal .modal-dialog {
        width: 95%;
    }
    .modal .form-label {
        width: 100%;
        padding-right: 0;
    }
    .jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated {
        width: 88% !important;
    }
    .grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 {
        display: inherit;
        padding: 21px 2px;
    }
    .grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 span.flex.col-span-4.mt-2.sm\:mt-auto.sm\:justify-end {
        width: 100%;
        justify-content: center;
    }
    .grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 span.flex.items-center {
        justify-content: center;
        }
    .grid.px-4.py-3.text-xs.font-semibold.tracking-wide.text-gray-500.uppercase.border-t.dark\:border-gray-700.bg-gray-50.sm\:grid-cols-9.dark\:text-gray-400.dark\:bg-gray-800 span.flex.col-span-4.mt-2.sm\:mt-auto.sm\:justify-end ul.inline-flex.items-center {
        justify-content: center;
    }

    .fixed.inset-0.z-10.flex.items-end.bg-black.bg-opacity-50{
        background-color: #ff000000 !important;
    }
    .search-inputs-row {
        display: inherit;
    }
    .search-inputs-row .relative {
        width: 100%;
    }
    .search-inputs-row .relative.text-gray-700.w-1\/4 {
        width: 100%;
    }
    .search-inputs-row .relative.text-gray-700.w-1\/4 {
        padding-right: 0;
    }
    .search-inputs-row .relative.text-gray-700.w-2\/4:last-child .inline-flex select, .search-inputs-row .relative.text-gray-700.w-full .inline-flex select {
        width: 100%;
    }
    td .edit-div form .flex {
        flex-wrap: wrap;
    }
    td .edit-div form .flex button {
        margin-bottom: 3px;
    }
    body .modal .modal-body .modal-footer button {
        margin-bottom: 2px;
    }
    form.form-horizontal .xl\:w-100, form.form-horizontal .w-1\/2.mb-3, form.form-horizontal .w-1\/3.pl-2, form.form-horizontal .mb-3.w-1\/3 {
        width: 100%;
        padding-left: 0;
    }
    form.form-horizontal .xl\:w-100 textarea {
        width: 100%;
        padding: 7px 11px;
        border: 1px solid #959292;
        border-radius: 0.25rem;
    }
    table ul li {
        padding-left: 11px !important;
        padding-right: 11px !important;
    }
    table ul li span.link {
        font-size: 12px !important;
    }
    table ul.grid-cols-3, table ul.grid-cols-2 {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
   /*top navbar admin change*/
   .menus-div {
     display: none !important;
    }  
    header.admin-top-navbar .logo-div img {
        width: 72px;
    }     
    aside.fixed a.ml-6.text-lg {
        display: none;
    }
    aside.fixed a.ml-6.text-lg ul.mt-6 {
        margin-top: 0;
    }           
    /* listings/pseudoadmin/11856/add-listings/  step3*/
    .right-filters-div .input-group {
        width: 100%;
    }
    ul.stepper {
        flex-wrap: wrap;
    }
    ul.stepper li.stepper-step {
        width: 50%;
        -webkit-box-flex: 2 !important;
        flex: inherit !important;
    }
    #dateul .right-filters-div .input-group {
        justify-content: flex-start;
    }
    #dateul .right-filters-div .input-group label {
        margin-left: 0;
    }
    #file-upload-group div .flex {
        flex-wrap: wrap;
    }
     #file-upload-group div .flex input {
        width: 100%;
        margin-left: 0;
    }
    nav.bg-gray-200.px-5.py-3.my-4.rounded-md.w-full {
        margin-top: 0;
    }
    nav.bg-gray-200.px-5.py-3.my-4.rounded-md.w-full ol.flex {
        flex-wrap: wrap;
    }
    body .stepper:not(.stepper-vertical) .stepper-step:first-child .stepper-head {
        padding-left: 0;
    }
    span.stepper-head-text {
        width: 52%;
    }
    .stepper-head span.stepper-head-icon {
        height: 20px;
        width: 20px;
        font-size: 9px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #listings .hasDatepicker {
        margin-right: 0;
    }
    .auction-list li.flex {
        flex-wrap: wrap;
    }
    .auction-list li.flex span.btn {
        display: inline-block;
        margin-bottom: 11px;
    }
    .auction-list li.flex .mx-8, .auction-list li.flex .mx-4 {
        margin: 0;
        width: 100%;
    }
    .auction-list li.flex .form-control {
        width: 100% !important;
    }
    ul.mr-2.bg-white.rounded-lg.border.border-gray-200.w-96.text-gray-900 {
        width: 100%;
        margin-right: 0;
    }
    form.form-horizontal .xl\:w-100 .flex {
        /* flex-wrap: wrap; */
        align-items: center;
    }
    form.form-horizontal .xl\:w-100 .flex button {
        margin-bottom: 4px;
        margin-top: 4px;
    }
    form.form-horizontal .xl\:w-100 textarea {
        width: 100% !important;
    }
    form.form-horizontal .xl\:w-100 .flex a.m-8 {
        margin: 1rem;
    }
    /*listings/add-listings/  step-three, step-four*/
    #listings .form-horizontal .control-label {
        display: flex;
        width: 100%;
    }
    #listings .search-inner-div .controls {
        margin-left: 0 !important;
        width: 100%;
    }
    #listings .search-inner-div .controls button#browse {
        margin-left: 0;
    }
    #listings .addphoto input.span2, #listings .addphoto textarea.span2, #listings .addphoto .uneditable-input.span2 {
        width: 100%;
    }

    #listings .addphoto input {
        margin-bottom: 6px;
    }

    #listings .addphoto span.form-note {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 1px;
    }
    #listings .search-inner-div .controls button, #listings .search-inner-div .controls .btn {
        margin-bottom: 3px;
        margin-top: 3px;
    }
    #step-3 .gbx.drag_drop {
        width: auto;
        margin-left: 0px;
    }
    #listings #max_image_div {
        margin-left: 0;
    }
    .steps-chkboxes-div {
        width: 100% !IMPORTANT;
    }
     #add-new-listing-steptwo .flex {
    /*flex-wrap: wrap;*/
    }

    #add-new-listing-steptwo ul.w-1\/2 {
        width: 100%;
        margin: 0;
        margin-top: 16px;
    }
     /*definitions/definitions*/
     form table tr.flex.w-full{
        flex-wrap: wrap;
     }
    .quick-add-form tr.w-full td.w-1\/3, form table tbody .w-1\/2, form table tbody td.w-full {
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
    }
    #add_collapse {
        position: relative;
        top: 3px;
    }
    /*/definitions/definitions/import_export*/
    #add-definitions, #replace-definitions, .borderd-content-block {
        margin-bottom: 2px;
        width: 100%;
    }
    /*/admin/directories/directories*/
    .tabing-content-wrap .my-4.mx-2 {
        min-width: 100% !important;
        max-width: 100% !important;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .tabing-content-wrap .flex.items-start.w-max.mr-4.bg-white {
        width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
     .modal .plan .w-1\/5.content {
        width: 100%;
        margin: 2%;
    }
    /*qa/qa/import_export*/
    .question_boxes {
        flex-wrap: wrap;
        margin: 0;
    }
    .question_boxes .w-1\/2 {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 5px;
    }
     /*admin/settings/settings*/
     .tabing-content-wrap .flex.items-start.w-max.mr-4.bg-white {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .tabing-content-wrap .my-4.mx-2 {
        min-width: 100% !important;
        max-width: 100% !important;
        -ms-flex: 0 0 100%;
        flex: 0 0 100% !important;
        margin-top: 28px;
    }
    .tabing-content-wrap .my-4.mx-2 .flex {
        flex-wrap: wrap;
    }
    /*/admin/directories/import*/
    .steps-tab.nav.nav-tabs li.nav-item {
        width: 100%;
    }
    /*admin/directories/directories/edit */
    div#category_buttons {
        flex-wrap: wrap;
    }
    div#category_buttons span {
        margin-bottom: 6px;
        padding: 9px 10px;
    }
    .actions .justify-end {
        justify-content: center;
    }
    .steps-tab li.nav-item {
        width: 100%;
    }
    /*old backend*/
    #contentWrapper {
        padding: 10px 3px 0;
    }
    #bottom .container {
        padding: 0;
    }
    /*account*/
    .contact-ttl {
        width: 100%;
    }
    .old-contactus-view .contact-info-text-div {
        width: 100% !important;
        position: relative !important;
        top: 0 !IMPORTANT;
        margin-bottom: 15px !important;
        }
    .profile .form-horizontal .controls {
        margin-left: 0 !important;
    }
    #account .profile.public legend {
        margin: 10px 0 0 0px;
    }

    /*listings/add-listings/ steps*/
    #listings .custom-value button.btn {
        margin-right: 0px;
        display: block;
        margin-top: 8px;
    }
    .move-right a.btn {
        margin-bottom: 5px;
    }
    .controls.pull-right button {
        margin-bottom: 5px;
    }
    #listings #divMap #map-canvas {
        width: 100%;
    }
    #listings .mleft30 {
        margin-left: 15px;
    }
    #bottom .nav {
        margin-left: 0;
    }
     #listings .hasDatepicker .ui-datepicker {
        width: 100%;
    }
    .catg-bor-tpbt .controls div {
        width: 100% !important;
    }
    #listings .fixhitwid, #listings #short_description {
        width: 85%;
    }
    /*step 2*/
    #listings .search-inner-div .controls {
        width: 95%;
    }
    #listings .search-inner-div .form-horizontal .control-group {
        margin-bottom: 10px;
    }
     /*step 3*/
    #dateul select {
        width: 60px;
        margin-top: 5px;
    }
    #dateul label {
        width: 100%;
        display: block;
        margin-top: 7px;
        margin-bottom: 0;
    }
    #listings .time-to-announce p {
        margin: 0px 0 2px;
    }
    #listings .time-to-announce p .datecheck-span {
        display: flex;
        align-items: center;
        margin-top: 3px;
    }
    .step p.margi-cust {
        margin-bottom: 0;
    }
    #listings .search-inner-div .controls div#sale_date_old {
        width: 96%;
    }
    #listings.steps-block #file-upload-group div .flex input {
        width: 95%;
        margin-left: 0;
    }
    #listings #after_drop_img1 .imgbord img {
        width: 100%;
    }
    #listings #after_drop_img1 .drg {
        float: left;
        margin: 15px 28px 20px 10px;
    }
     /*step 4*/
    #listings .imgfields input {
        margin-bottom: 0;
        margin-right: 4px;
    }
    #listings #after_drop_img1 .drg {
        float: left;
        margin: 0;
        margin-bottom: 18px;
    }
    #listings #after_drop_img1 .drg .btn-group-vertical span.btn {
        display: block;
        margin-bottom: 8px;
    }
    #listings .imgfields .control-group label {
        text-align: left;
    }
    #listings .imgfields .control-group label {
        width: 100%;
        margin-right: 0;
    }
    .steps-block .transparent-bg {
        padding: 15px 10px;
        box-sizing: border-box;
    }
    #listings #after_drop_img1 .auction-list li {
        padding: 0 6px;
        box-sizing: border-box;
    }
    /*step 5*/
    span.wid100px.fleft {
        width: 100%;
    }
    #listings .w45per {
        width: 76% !important;
        margin-left: 0;
    }
    .catg-bor-tpbt .controls div {
        margin-left: 0 !important;
    }
    #listings .summary .left, #listings .summary .right {
        width: 100%;
        padding-right: 0;
    }
    #listings .summary .image {
        width: 100%;
        margin-right: 0;
    }
    .catg-bor-tpbt .controls div {
        width: 79% !important;
    }
    #listings #step-5 .text-center {
        padding: 0 10px;
    }
    #listings .mleft110 {
        width: 100%;
        display: block;
    }
    #listings .listing-full-view, #listings .tab-content.step4 .detailContent {
        width: 100%;
    }
    #listings .tab-content.step4 .detailContent .span8 {
        width: 100%;
    }
    #listings .listing-full-view .span6 {
        width: 100%;
    }
    #listings .summary.featured .left {
        border-right: 0px solid #B95514;
    }
    #listings .detailContent .row .span3 {
        margin-left: 0px;
    }
    #listings .listing-full-view {
        box-sizing: border-box;
    }
    #listings .tab-content.step4 .detailContent {
        padding: 0;
    }
    .view-sale-map {
        width: 100% !important;
    }
    #listings #full .sale-spantitle {
        width: 100%;
    }

    /*newsletter*/
    .yundle-how_to .two .break-words .px-6.pt-6 {
        padding: 13px;
    }
    /*/encyclopedia/encyclopedia*/
    .edit-div button {
        margin-bottom: 5px;
    }
    /*/admin/vbc/vbc/forms/*/
    .search-inputs-row b.text-purple-700.w-3\/12.py-2 {
        width: 100%;
        text-align: left;
    }
    /*account/business/*/
    #main .title {
        font-size: 21px;
    }
    fieldset {
        min-inline-size: auto;
    }
    .category-dropdown {
        width: auto;
    }
    #account .nav-list > li > a, #account .nav-list > .active > a, #account .nav-list > .active > a:hover{
        font-size: 12px;
    }
    .subscriptions-levels-popup .modal-header button.close {
        margin-top: 0px;
        font-size: 24px;
    }
    .subscriptions-levels-popup .title {
        font-size: 20px !important;
    }
    .listing-inline-wrap ul li {
        width: 45%;
    }
    #account .nav-bottom {
        min-height: auto;
    }
    /*old-backend-popup*/
    body .old-backend-popup.modal {
        width: 95% !important;
        margin-left: 0px !important;
        left: 2%;
    }
    body .old-backend-popup.modal .modal-dialog {
        width: 100%;
    }
     body .old-backend-popup.modal .images-show .img-show-list img {
        width: 75px;
        height: 75px;
    }
     body .old-backend-popup.modal .images-show .img-show-list input.imgs {
        width: 13px;
        height: 13px !important;
        margin: 7px;
    }
    body .old-backend-popup.modal .payment .form-group {
        margin-bottom: 9px;
        display: flex;
        flex-wrap: wrap;
    }
    body .modal #credit_cards {
        display: flex;
        margin-top: 16px !important;
    }
    body .old-backend-popup.modal .payment .form-group label {
        width: 100%;
    }
    .modal #credit_cards img {
        height: 30px;
        margin: 0 0px 0 5px;
    }
    /* admin/access/subscriptions   or /admin/users/users/blockedusers*/
    #navbarSupportedContent a.text-xl.text-white.pr-10, ul.navbar-nav.flex.flex-col.pl-0.list-style-none.mr-auto {
        width: 100%;
        text-align: center;
        display: block;
        padding-right: 0;
        padding-left: 0;
    }
    .access-management-data nav button.navbar-toggler, nav.user-management-nav button.navbar-toggler{
        color: white;
    }

}

/* vbc iframe printer */
.iframe_printer {
    visibility: hidden;
    height: 0;
    width: 0;
}

.flexigrid div.bDiv {
    height: fit-content !important;
    /*max-height: calc(100vh - 111px) !important;*/
}
.flexigrid.g_fs div.bDiv {
    /* max-height: calc(100vh - 121px) !important; */
    max-height: calc(100vh - 136px) !important;
    height: 100vh !important;
}
.flexigrid div.mDiv .ftitle {
    /* height: 42px; */
}
/*for top navbar show*/
.flexigrid.g_fs {
    /* top: 244px !important; */
    /* position: absolute !important; */
}

.flexigrid div.bDiv {
    /* height: fit-content !important; */
    max-height: fit-content !important;
    min-height: 346px !important;
}

.bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 96 96 / var(--tw-bg-opacity)) !important;
}

.text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(13 110 253/var(--tw-text-opacity)) !important;
}

.text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(13 110 253/var(--tw-text-opacity)) !important;
}


.text-purple-100 {
	--tw-text-opacity: 1;
	color: rgb(13 110 253 / var(--tw-text-opacity, 1)) !important; /* lighter purple. Not sure of change yet */
}

.font-bold {
    font-weight: 600 !important;
}

