.image-wrapper, .upload-img-box {   width:146px;   height:146px;   overflow:hidden } .category-content-para.Content-Category.show h3:not(.Content-title), .remove-image {   font-size:16px } .img-upload-box {   border:2px dashed #ccc;   padding:10px;   text-align:center;   cursor:pointer } .upload-img-preview {   display:flex;   flex-wrap:wrap;   gap:10px } .upload-img-box {   position:relative;   border:1px solid #ddd;   border-radius:4px;   box-shadow:0 2px 4px rgba(0, 0, 0, .1) } .upload-img-box img {   width:100%;   height:100%;   object-fit:cover } .upload-img-cross {   position:absolute;   top:-2px;   right:-2px;   border-radius:50%;   padding:2px;   cursor:pointer } .upload-img-cross i {   font-size:26px;   color:#00000070;   padding:0;   background-color:#fff;   border-radius:50px } .update-upload-img-preview {   display:flex;   gap:10px;   flex-wrap:wrap } .image-wrapper {   position:relative;   border:1px solid #ddd;   background-color:#ecf1f8;   display:flex;   align-items:center;   justify-content:center } .image-wrapper img {   max-width:100%;   max-height:100% } .remove-image {   position:absolute;   top:0;   right:0;   cursor:pointer;   color:red;   border-radius:50%;   padding:7px;   line-height:1 } .form-control.is-invalid, .was-validated .form-control:invalid {   background-image:none !important } .gallery-tag {   position:relative } .gallery-tag .invalid-feedback {   position:absolute;   bottom:-20px;   left:0 } .swal2-icon.swal2-warning {   font-size:10px } .form-grid-item label.error {   color:#dc3545 !important } @keyframes rotate {   0% {  transform:rotate(0)   }   100% {  transform:rotate(360deg)   } } .loader-overlay {   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   background:#fff;   display:flex;   justify-content:center;   align-items:center;   z-index:100000;   backdrop-filter:blur(5px) } .loader {   width:50px;   aspect-ratio:1;   display:grid !important;   border:4px solid #0000;   border-radius:50%;   border-right-color:#007bff;   animation:1s infinite l15 } .loader::after, .loader::before {   content:"";   grid-area:1/1;   margin:2px;   border:inherit;   border-radius:50%;   animation:2s infinite l15 } @keyframes l15 {   100% {  transform:rotate(1turn)   } } .noHover {   pointer-events:none } .invalid-feedbacks {   width:100%;   margin-top:.25rem;   font-size:80%;   color:#dc3545 } .form-group:has(.invalid-feedback) .invalid-feedbacks {   display:none } .pagination-no.active {   background-color:#3194fe !important } .listing-gallery-inner .listing-gallery-content-right .listing-social-link {   max-width:236px } .listing-gallery-inner .escort-listing-content {   height:unset;   max-width:100% } .escort-listing-grid:has(.slider) {   display:grid;   grid-template-columns:380px 1fr;   grid-gap:40px;   padding:0 } .escort-listing-content {   height:100%;   display:flex;   flex-direction:column;   align-items:flex-start;   justify-content:space-between;   gap:20px;   padding:16px 23px 16px 10px } .listing-gallery-content-left .type-name-span {   background-color:#bfbfbf;   border-radius:6px;   font-weight:500;   color:#212121;   opacity:.8;   margin:0 0 10px;   display:inline-block;   position:static; } .listing-gallery-profile {   display:grid;   grid-gap:20px;   padding:10px 0;   border-bottom:1px solid #e1e4e8;   grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));   width:100% } .gallery-modal .gallery-img-box {   display:flex !important;   justify-content:center;   align-items:center } .gallery-modal .modal-body {   padding:15px } .gallery-modal .modal-dialog {   max-width:700px;   margin:0 auto } .gallery-modal .slick-slide img {   display:block;   width:100% !important;   border-radius:0;   max-height:calc(100vh - 32px);   object-fit:contain;   padding:0 } .gallery-modal .slick-arrow {   left:15px } .gallery-modal .slick-arrow.slick-next {   right:15px;   left:auto } .gallery-modal .btn-close {   position:absolute;   right:30px;   top:30px;   width:50px;   height:50px;   z-index:1;   background-color:#fff;   opacity:1;   border-radius:50% } .slider-nav .slick-track {   margin:0 -4px } .listing-social-link .yellow-colour {   background:#fbbc04;   color:#fff;   display:flex;   align-items:center;   gap:10px } .category-content-para.Content-Category>.Content-title {   margin-bottom:15px;   font-size:19px } .category-content-para.Content-Category.show h3 span {   font-size:20px !important } .post-his-body .notify-profile img {   width:150px;   border-radius:20px;   min-width:150px;   max-height:150px;   object-fit:content } .post-his-body .notify-list {   align-items:flex-start;   position:relative } .post-his-body .notify-details.listing-space h5 a span {   color:#007bff } .post-his-body .notify-time {   font-weight:400;   position:absolute;   right:20px;   bottom:15px } .category-content-para.Content-Category p b span {   font-weight:700 } .category-content-para.Content-Category a {   color:#00f } .category-content-para.Content-Category p, .category-content-para.Content-Category p span {   font-size:16px !important } .category-content-box {   text-align:justify } .alert .close {   padding:0;   background-color:transparent;   border:0;   background-color:#ffffff93;   width:20px;   height:20px;   display:flex;   align-items:center;   justify-content:center;   border-radius:50px; } .alert {   display:flex;   align-items:center;   justify-content:space-between; } .daterangepicker.opensright:before {   left:23px; } .daterangepicker.opensright:after {   left:24px; } .category-content-box {   text-align:justify;   padding-top:30px;   padding-bottom:30px; } .category-content-para.Content-Category h2 {   font-size:18px;   margin-bottom:5px; } .category-content-para.Content-Category span {   margin-bottom:15px;   display:block; } .category-content-para.Content-Category span:last-child {   margin-bottom:0; } .custom-title{   font-size:0; } .footer-title-text{  font-size:22px;  line-height:1.2;  margin-bottom:7px;  font-weight:700;  display:inline-block; } .premium-custom-mobile-arrow-left, .premium-custom-mobile-arrow-right,.exclusive-custom-mobile-arrow-left,.exclusive-custom-mobile-arrow-right {   display:none; } .cookie-consent-button-container button{   background-color:var(--primary-color) !important; } 