body{font-family:Poppins,sans-serif;color:var(--black1);background-color:var(--white);font-size:1rem;font-weight:400;line-height:1.8;font-display:swap}
.rudraa-back-to-search{color:var(--primary-color)!important;font-size:1rem}
.rudraa-back-to-search:hover{color:var(--primary2-color)!important}
.rudraa-ad-single-title{color:var(--primary-color);font-weight:700;margin-top:0}
.rudraa-ad-single-toolbar .breadcrumb a{color:var(--primary-color)}
.rudraa-ad-single-toolbar .breadcrumb-item.active{color:var(--black1)}
a{color:var(--primary-color);cursor:pointer;font-weight:500;text-decoration:none;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:var(--primary-color)}
img{max-width:100%}
a:hover{color:var(--black1)}
:root{--black1:#111;--black:#000;--white:#fff;--green:#28a745;--red:#dc3545;--blue:#1a1a2e;--primary-color:#ff0061;--primary2-color:#930052;--darkblue:#392540;--header-sub:#222;--lightpink:#ff00612e;--fco:#fdf5f8;--text-muted:#666;--border-light:#e5e5e5;--listing-yellow:#f9e42c;--listing-card-bg:#222;--listing-media-bg:#7b527b;--bs-primary:#ff0061;--bs-primary-rgb:184,5,103}
.text-dark{color:#343a40!important}
.sitecolor{color:var(--primary-color)}
.text-justify{text-align:justify}
.header,.site-header{background:var(--black);box-shadow:none}
/* .site-header.header{position:relative;background:url(../img/header-bg.png) center/cover no-repeat;background-position:top} */
.site-header.header{position:relative;}
.site-header.header::before{content:"";position:absolute;inset:0;background:#0000008c;z-index:0;pointer-events:none}
.site-header.header > *{position:relative;z-index:1}
.cusotm-nav-container{padding:11px 0 8px;position:relative;border-bottom:1px solid #333}
.navbar-nav li{margin:0 15px}
.navbar-nav li a{font-size:14px;font-weight:500}
.navbar-nav li a:hover{color:var(--primary-color)}
.btn-primary{background:var(--primary-color);border:0;color:#fff;padding:11px 35px;border-radius:4px;text-transform:uppercase;font-weight:600!important;transition:all .3s ease-in-out;font-size:14px}
.btn-primary:hover{background-color:var(--primary2-color);border-color:var(--primary2-color);color:#fff!important}
.whatsapp-icon svg{width:26px}
.section-heading{font-size:26px;font-weight:300;margin-bottom:20px;color:var(--black1)}
.section-heading span{color:var(--primary-color);font-weight:700}
.topofdubai-escorts{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.topofdubai-escorts .card{width:15%;margin:.8%;border:none;box-shadow:0 4px 8px #0000001a;padding:0;border-radius:10px;overflow:hidden;height:350px}
.topofdubai-escorts .card-link:after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;background:transparent linear-gradient(to bottom,#ff006100 0,#ff006185 120%) repeat scroll 0 0;z-index:1;opacity:.8}
.topofdubai-escorts .card img{width:100%;object-fit:cover;object-position:top;border-radius:10px;height:100%}
.topofdubai-escorts .card-link{position:relative;display:block;height:100%;color:var(--white);text-decoration:none;z-index:0}
.topofdubai-escorts .card-body{padding:15px;opacity:1;position:absolute;top:0;width:100%;height:100%;left:0}
.whtasapp-icon{background:url(../img/whatsapp.svg) no-repeat center center;width:28px;height:28px;display:inline-flex;vertical-align:center;background-size:contain}
.card-title{font-size:16px;color:#fff;font-weight:700}
.link-btn{color:var(--primary-color);font-weight:600;text-decoration:underline;font-size:16px}
.main-wrapper{min-height:500px;padding-bottom:60px}
.heart{background:url(../img/heading-heart.png) no-repeat center center;width:16px;height:16px;display:inline-flex;vertical-align:center;background-size:contain}
.bg-pink{background:var(--primary-color)}
.looking-card-item{width:100%;position:relative;display:inline-block;padding:30px;min-height:364px}
.looking-card-item.one{background-color:#d5f3fe;border-top-left-radius:60px;border-bottom-right-radius:60px}
.looking-card-item.three{background-color:#f0d0dc;border-top-left-radius:60px;border-bottom-right-radius:60px}
.looking-card-item.four{background-color:#ffedcd;border-top-left-radius:60px;border-bottom-right-radius:60px}
.looking-card-item>div{display:flex;align-items:center;margin-bottom:20px}
.looking-card-item>div span{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);border-radius:50%;background-color:var(--white);box-shadow:0 5px 15px 0 #0000001a;font-weight:700}
.looking-card-item>div h3{font-size:24px;margin-left:15px}
.footer,.site-footer{background:#111;padding:0;border-top:0;color:#ccc}
.rta-badge{background:#fff;padding:15px 10px 10px;margin-left:34px}
.text-d{color:#323232}
.footer-page-link a{color:var(--fco);font-size:14px;margin:0 18px 0 0;text-decoration:none}
#privacyPolicyModal a{color:var(--primary-color)}
.container-fluid.social-icons,.site-footer__social{background:transparent}
.social-icons a{background:var(--bs-gray);padding:8px;border-radius:100%;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center}
div[role=main] article,main article{border-radius:20px}
.white-shadow{box-shadow:0 6px 6px 0 #0000000d;background-color:#fff;border-radius:20px}
.single-post-thumb-wrapper img{border-radius:24px;border-bottom-left-radius:0;border-bottom-right-radius:0}
div[role=main] article.featured-post img.wp-post-image{max-width:100%;max-height:275px;-o-object-fit:cover;object-fit:cover;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.film-overlay{border-radius:20px;position:absolute;top:0;background:#fff;background:linear-gradient(0deg,#fff0 0,#00000040 100%);color:#f1f1f1;width:100%;height:100%;max-height:275px}
div[role=main] .post-categories{margin-top:1.5rem!important;margin-left:1.5rem!important;z-index:2}
div[role=main] .post-categories .category-link{font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:14.52px;text-align:center;padding:.375rem .75rem}
div[role=main] article.featured-post .entry-title a{color:#262626;text-decoration:none;font-weight:700;font-size:26px}
.understrap-read-more-link{color:var(--primary-color);background-color:var(--white);border:none;padding-left:0;font-size:12px;font-weight:700;line-height:14.52px;letter-spacing:.24em;text-align:left;text-transform:uppercase;display:inline-flex;align-items:center}
.understrap-read-more-link:hover{color:var(--primary-color);background-color:var(--white);border:none}
.understrap-read-more-link::before{content:"\f061";font-style:normal;font-variant:normal;line-height:1;font-family:FontAwesome,sans-serif;font-size:1.4rem;font-weight:100;margin-right:.5rem;display:inline-block;color:var(--primary-color);text-decoration:none!important}
div[role=main] .post-categories .category-link{font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:14.52px;text-align:center;padding:.375rem .75rem}
.post-categories{top:0;left:0}
#right-sidebar{position:sticky;top:20px}
#right-sidebar .widget{background:var(--white);margin-bottom:20px;padding:20px;border-radius:10px;box-shadow:0 6px 6px 0 #0000000d}
#right-sidebar .categories-widget ul.categories-list{list-style:none;padding:0;margin:0}
#right-sidebar .widget.categories-widget h2{font-size:24px;font-weight:700;line-height:29.05px}
#right-sidebar .categories-widget ul.categories-list li.category-item a.category-name{color:#262626;text-decoration:none;font-size:16px;font-weight:700;line-height:19.36px}
.grey-line-full{height:2px;width:100%;background-color:#bcbcbc;align-self:center}
#right-sidebar .categories-widget ul.categories-list li.category-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0}
#right-sidebar .categories-widget ul.categories-list li.category-item span.category-count{background-color:var(--primary-color);color:var(--white);font-size:24px;font-weight:700;border-radius:50%;padding:0;min-width:42px;min-height:42px;display:flex;justify-content:center;align-content:center;align-items:center}
.pagination .page-link{color:#bcbcbc;font-size:26px;font-weight:700;line-height:31.47px;text-align:center;border:0}
.pagination .page-link:hover{color:var(--primary-color);background-color:transparent;outline:0;box-shadow:none}
.tiles{display:flex;flex-wrap:wrap;width:100%}
.tiles .card{text-align:left}
.tiles .card:after{content:"";background:linear-gradient(to bottom,#0000 0,#000000b3 100%);width:100%;height:50%;opacity:1;position:absolute;top:50%;left:0;z-index:2;transition-property:top,opacity;transition-duration:.3s}
.tiles .card img{display:block;max-width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.tiles .card .details{font-size:14px;padding:14px;color:#fff;position:absolute;bottom:0;left:0;z-index:3;width:100%}
.tiles .card .details span{display:block;opacity:1;position:relative;top:0;transition-property:top,opacity;transition-duration:.3s;transition-delay:0s}
.tiles .card .details .title{line-height:1;font-weight:500;font-size:13px}
.tiles .card .details .info{line-height:1.2;margin-top:5px;font-size:14px}
.tiles .card:focus span,.tiles .card:focus:after,.tiles .card:hover span,.tiles .card:hover:after{opacity:1}
.tiles .card:focus:after,.tiles .card:hover:after{top:50%}
.tiles .card:focus span,.tiles .card:hover span{top:0}
.tiles .card:focus .title,.tiles .card:hover .title{transition-delay:.15s}
.tiles .card:focus .info,.tiles .card:hover .info{transition-delay:.25s}
.verified-girl{position:absolute;z-index:99;top:0;right:0;width:auto;height:30px;text-align:center;color:#fff;display:flex;align-items:center;overflow:hidden}
.verified-girl .verified-girl-bg{content:'';transition:all .3s ease 0s;background-color:var(--primary-color);display:block;position:absolute;top:0;left:1px;width:100%;height:100%;z-index:1;clip-path:polygon(80% 0,100% 0,100% 100%,100% 100%,75% 0);border-radius:18px}
.verified-girl span{display:block;min-width:40px;min-height:30px;position:relative;z-index:2}
.verified-girl svg{min-width:40px;min-height:30px}
.verified-girl svg path.verified-girl-check{fill:var(--white)}
.verified-girl .verified-girl-text{opacity:0;transition:all .3s ease 0s;position:relative;z-index:2;font-size:16px;padding:0 7px;display:flex;align-items:center}
.verified-girl:hover .verified-girl-bg,.verified-profile:hover .verified-girl-bg{clip-path:polygon(0 0,100% 0,100% 99%,100% 100%,0 100%)}
.verified-girl:hover .verified-girl-text{opacity:1}
@media(max-width:768px) {
.verified-girl .verified-girl-bg{clip-path:polygon(0 0,100% 0,100% 99%,100% 100%,0 100%)}
.verified-girl .verified-girl-text{opacity:1;font-size:var(--text-smaller-size)}
}
.top-search{background:var(--primary-color)}
.top-search li{margin:6px}
.top-search .badge{background:var(--primary-color)!important;color:var(--white);padding:16px 20px;font-size:18px;font-weight:500}
.steps-section .steps-section-inner{background:#fff;-webkit-box-shadow:0 10px 26px 0 #260e7426;box-shadow:0 10px 26px 0 #260e7426;border-radius:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 60px}
.steps-section .steps-section-inner .myCol1{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;width:30%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:60px}
.steps-section .steps-section-inner .myCol1 .title{font-size:28px;line-height:38px;font-weight:700;margin-bottom:13px}
.steps-section .steps-section-inner .myCol2{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-left:1px solid #000;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px 0}
.steps-section .steps-section-inner .myCol2 .steps-list{display:inline-block;text-align:center;position:relative;margin:0}
.steps-section .steps-section-inner .myCol2 .steps-list::before{position:absolute;content:"";width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;height:2px;background:var(--primary-color)}
.steps-section .steps-section-inner .myCol2 .steps-list li{display:inline-block;margin-right:70px}
.steps-section .steps-section-inner .myCol2 .steps-list li:last-child{margin-right:0}
.steps-section .steps-section-inner .myCol2 .steps-list li .number{width:50px;height:50px;line-height:50px;border-radius:50%;background:var(--primary-color);position:relative;color:#fff;display:inline-block;z-index:9;border-radius:50%}
.steps-section .steps-section-inner .myCol2 .steps-list li .number::before{position:absolute;content:"";width:60px;height:60px;top:-5px;left:-5px;background:#ff00614d;z-index:-1;border-radius:50%}
.steps-section .steps-section-inner .myCol2 .steps-list li .number::after{position:absolute;content:"";width:70px;height:70px;top:-10px;left:-10px;background:#9300524d;z-index:-2;border-radius:50%}
.steps-section .steps-section-inner .myCol2 .steps-list li .label{display:block;margin-top:23px;color:#333;font-weight:700;margin-bottom:0}
.steps-section .steps-section-inner .myCol3{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;width:20%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:right}
.plus-icon{color:#fff;position:absolute;bottom:12px;right:12px;cursor:pointer;background:var(--primary-color);width:40px;height:40px;display:inline-block;line-height:40px;text-align:center;border-radius:50%;font-size:22px}
.thumbsmall-img img{width:100%;height:100%;object-fit:cover;display:block}
#free-posts-wrapper .thumbsmall-img a{height:100%;width:100%}
#free-posts-wrapper .col-2{width:10%;height:100%;padding:0 8px}
div#free-posts-wrapper .details{bottom:9px;left:0;width:100%;padding:5px 4px;text-align:left}
#free-posts-wrapper .thumbsmall-img{display:inline-block;position:relative;height:130px;width:100%;border-radius:4px;overflow:hidden}
.section{padding:60px 0}
.top-search .sercate .badge span{line-height:22px}
.bg-light{background-color:#f1f5f9}
.testimonials .looking-card-item{min-height:auto}
.btn-whatsapp,.btn-whatsapp:hover{background-color:#25d366;border-color:#25d366;color:var(--white);font-size:14px;font-weight:500;padding:.8rem 12px;text-transform:capitalize;border-radius:4px}
.btn.btn-block,.ui-button.block{display:flex;text-align:center;width:100%}
.btn-phone{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white);font-size:14px;font-weight:500;padding:.84rem 1.14rem;text-transform:capitalize}
.detail.tagcard .badge-pill{background-color:#fff;border:2px solid #eef0f5;font-size:.8rem;margin-bottom:10px;max-height:none;padding:10px 8px;border-radius:8px;margin-right:9px;display:inline-block}
.profile-gallery-item{width:100%;height:100%;border-radius:12px;margin-bottom:12px}
.profile-gallery-item img{width:100%;height:100%;object-fit:cover;object-position:top}
@media only screen and (min-width:1024px) {
.masonry{column-count:5}
}
.profile-gallery-item{align-items:center;display:flex;flex-grow:1;flex-shrink:0;height:100%;justify-content:center;position:relative;scroll-snap-align:start;transform:scale(1);transform-origin:center center;transition:transform .5s;width:100%}
.services-badage p .badge.badge-pill{background-color:var(--fco);border:1px solid;border-color:var(--primary-color);color:#1c1c1c!important;font-size:14px;font-weight:500;margin:5px 5px 5px 0;padding:8px}
header .navbar-brand img{width:auto!important;height:64px!important}
.custom-logo-link img.custom-logo{height:74px;width:auto}
ul#menu-footer-bottom-menu{display:flex;align-items:center;justify-content:center;list-style-position:inside}
@media (max-width:1024px) {
.topofdubai-escorts .card{width:18%}
}
@media (max-width:991px) {
.topofdubai-escorts .card{width:31.6%}
.steps-section .steps-section-inner{flex-direction:column}
}
.rudraa-container .rudraa-login-form,.rudraa-container .rudraa-register-form{max-width:520px;margin:30px auto;background:#fff;border-radius:18px;box-shadow:0 8px 24px #00000014;padding:36px 34px}
.rudraa-error{text-align:center;color:red;font-size:14px;margin:0 0 20px}
.rudraa-container .rudraa-login-form .form-label,.rudraa-container .rudraa-register-form .form-label{font-size:16px;font-weight:500}
.rudraa-container .rudraa-login-form .form-control,.rudraa-container .rudraa-register-form .form-control{min-height:52px;border-radius:8px;border:1px solid #d9d9d9;box-shadow:none}
.rudraa-container .rudraa-register-form .mb-0 a,.rudraa-container .rudraa-login-form .rudraa-auth-footer-text a{color:var(--primary-color);font-weight:700}
.rudraa-auth-support-section{margin-top:2rem;text-align:center}
.rudraa-auth-back-link{display:inline-block;margin-bottom:1.5rem;color:var(--primary-color);font-size:.95rem;font-weight:500;text-decoration:none}
.rudraa-auth-back-link:hover{color:var(--primary-color)}
.rudraa-auth-contact-btns{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem;justify-content:space-between}
.rudraa-auth-contact-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;background:var(--primary-color);border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #ff006159;transition:background .2s ease,box-shadow .2s ease}
.rudraa-auth-contact-btn:hover{background:var(--primary2-color);color:#fff;box-shadow:0 6px 18px #93005273}
.rudraa-auth-contact-icon{display:inline-flex;flex-shrink:0;line-height:0}
.rudraa-auth-contact-icon svg{width:16px;height:16px}
.rudraa-auth-disclaimer{margin:0 auto;max-width:420px;font-size:.82rem;line-height:1.55;color:#666}
.rudraa-support-heading{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--black1)}
.rudraa-support-subheading{margin:0 0 1.25rem;font-size:.9rem;color:#777}
.banner-auth .banner-text{text-align:center}
.banner-auth .banner-text h1{margin-bottom:0}
.home-reviews-section{border-top:1px solid #eee}
.home-reviews-title{font-size:32px;font-weight:300;color:var(--black1)}
.home-reviews-title .home-accent,.home-split-heading .home-accent{color:var(--primary-color);font-weight:700}
.home-review-card{margin:0;background:linear-gradient(145deg,var(--primary2-color) 0%,var(--primary-color) 100%);color:#fff;border-radius:8px;padding:2rem 1.75rem;box-shadow:0 10px 30px #ff006140;border:none;min-height:100%}
.home-review-quote{font-size:1.05rem;line-height:1.65;font-weight:400;color:#fff}
.home-review-author{font-size:.95rem;opacity:.95;color:#fff;font-weight:500}
.home-brand{color:#5a7a9a;font-weight:600}
.home-inline-link{color:var(--primary-color);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.home-inline-link:hover{color:var(--primary2-color)}
.home-split-img{display:block;width:100%;height:auto;min-height:280px;object-fit:cover;object-position:center top}
.home-dash-list{list-style:none;padding-left:0;margin:0;color:#444}
.home-dash-list li{position:relative;padding-left:1.1rem;margin-bottom:.5rem;line-height:1.6}
.home-dash-list li::before{content:"—";position:absolute;left:0;color:var(--black1);font-weight:600}
.home-check-list li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.6rem;color:#444;line-height:1.55}
.home-check{display:inline-flex;align-items:center;color:var(--black1);font-weight:700;flex-shrink:0}
.home-check svg{display:block}
.thumbnail-img-modal img.card-img-top{border-radius:10px;width:132px!important;height:166px!important;object-fit:contain;object-position:center;display:block;margin:1rem auto}
.rudraa-success{text-align:center;color:green;font-weight:500}
.home-seo-h2{font-size:1.35rem;font-weight:700;color:var(--black1);margin-top:1.75rem;margin-bottom:1rem}
.home-seo-inner > h2:first-child{margin-top:0}
.home-seo-inner p{color:#444;line-height:1.8;margin-bottom:1rem}
.continfo{display:flex;align-items:center;justify-content:space-around}
.continfo a{width:100%}
a.card-mob{font-size:12px}
.btn-telegram{background-color:#08c;color:var(--white);border-color:#08c;font-size:14px;font-weight:500;padding:.8rem .1rem;text-transform:capitalize;border-radius:50px}
.rudraa-services-tags .badge{padding:14px}
@media(max-width:767px) {
.topofdubai-escorts .card{width:46%;height:250px}
#free-posts-wrapper .col-2{height:100%;width:33%}
#free-posts-wrapper .thumbsmall-img{height:94px}
#free-posts-wrapper .col-2{width:62px;padding:2px}
.continfo a{width:100%}
.tiles{gap:12px}
}
.card_whatsapp-icon svg{width:23px}
.main-wrapper h1{font-size:30px}
.textss{font-size:10px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;display:block}
.rudraa-dashboard{display:flex;gap:24px;align-items:flex-start}
.rudraa-dashboard-sidebar{flex:0 0 280px;background:linear-gradient(180deg,#1a1a2e 0%,var(--black) 100%);border-radius:8px;padding:22px 18px;color:#fff;display:flex;flex-direction:column;min-height:620px}
.rudraa-dashboard-welcome{margin-bottom:18px}
.rudraa-dashboard-welcome-label{display:block;font-size:13px;opacity:.9;text-transform:uppercase;letter-spacing:.04em}
.rudraa-dashboard-username{display:block;font-size:1.35rem;font-weight:700;line-height:1.2;margin-top:4px}
.rudraa-dashboard-new-advert{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--fco);border:2px dashed #fff;border-radius:14px;padding:18px 12px;color:var(--darkblue);text-decoration:none;font-weight:600;margin-bottom:8px;transition:transform .15s ease,opacity .15s ease;cursor:pointer}
button.rudraa-dashboard-new-advert,button.rudraa-dashboard-add-model-btn,a.rudraa-dashboard-new-advert,a.rudraa-dashboard-add-model-btn{font-family:inherit}
.rudraa-dashboard-new-advert:hover{color:var(--darkblue);transform:translateY(-1px)}
.rudraa-dashboard-new-advert.is-disabled{opacity:.55;pointer-events:none}
.rudraa-dashboard-new-advert-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:2px solid var(--darkblue);line-height:1}
.rudraa-dashboard-new-advert-icon svg{display:block}
.rudraa-dashboard-model-count{text-align:center;font-size:.85rem;margin:0 0 20px;opacity:.95}
.rudraa-dashboard-nav{display:flex;flex-direction:column;gap:8px;flex:1}
.rudraa-dashboard-nav-link{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#ffffff1f;color:#fff;text-decoration:none;font-size:.92rem;font-weight:500;transition:background .2s ease}
.rudraa-dashboard-nav-link:hover{background:#ffffff38;color:#fff}
.rudraa-dashboard-nav-link.is-active{background:var(--fco);color:var(--darkblue)}
.rudraa-dashboard-nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.rudraa-dashboard-nav-icon svg{width:20px;height:20px;display:block}
.rudraa-dashboard-signout{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:12px 14px;border:1px solid #ffffff73;border-radius:12px;color:#fff;text-decoration:none;font-weight:500}
.rudraa-dashboard-signout:hover{background:#ffffff1a;color:#fff}
.rudraa-dashboard-main{flex:1;background:#fff;border-radius:18px;padding:28px 30px;box-shadow:0 8px 24px #0000000f;min-width:0}
.rudraa-dashboard-title{font-size:1.75rem;font-weight:800;letter-spacing:.02em;color:var(--black1);margin:0 0 24px;text-transform:uppercase}
.rudraa-dashboard-add-model{background:var(--fco);border:2px dashed var(--primary-color);border-radius:14px;padding:28px 20px;text-align:center;margin-bottom:24px}
.rudraa-dashboard-add-model-btn{display:inline-block;padding:12px 28px;background:var(--primary-color);color:#fff;border:0;border-radius:4px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #ff006159;cursor:pointer}
.rudraa-dashboard-add-model-btn:hover{color:#fff;background:var(--primary2-color)}
.rudraa-dashboard-add-model-btn.is-disabled{opacity:.6;cursor:not-allowed}
.rudraa-dashboard-add-model-note{margin:12px 0 0;font-size:.88rem;color:#777;font-style:italic}
.rudraa-dashboard-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
.rudraa-dashboard-filter{border:1px solid #ddd;background:#fff;color:var(--black1);border-radius:20px;padding:7px 14px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s ease}
.rudraa-dashboard-filter.is-active,.rudraa-dashboard-filter:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}
.rudraa-dashboard-models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}
.rudraa-dashboard-model-card{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #0000000a}
.rudraa-dashboard-model-media{background:#f8f8f8}
.rudraa-dashboard-model-img{width:100%;height:220px;object-fit:cover;object-position:top;display:block}
.rudraa-dashboard-model-placeholder{height:220px;background:linear-gradient(180deg,#f5f5f5,#ececec)}
.rudraa-dashboard-model-body{padding:14px;text-align:center}
.rudraa-dashboard-model-name{font-size:1.05rem;font-weight:700;margin:0 0 10px;color:var(--black1)}
.rudraa-dashboard-badge{display:inline-block;margin:0 4px 8px;padding:4px 10px;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.03em}
.rudraa-dashboard-badge--status.is-active{background:var(--green);color:#fff}
.rudraa-dashboard-badge--status.is-muted{background:#e9ecef;color:#666}
.rudraa-dashboard-badge--tier{background:#f1f1f1;color:#555}
.rudraa-dashboard-model-meta{font-size:.78rem;color:#888;margin:0 0 6px}
.rudraa-dashboard-model-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}
.rudraa-dashboard-btn{display:block;width:100%;padding:10px 14px;border-radius:10px;font-size:.88rem;font-weight:600;text-align:center;text-decoration:none;border:none;cursor:pointer}
.rudraa-dashboard-btn--edit{background:var(--fco);color:var(--primary2-color)}
.rudraa-dashboard-btn--edit:hover{background:#fce4ef;color:var(--primary2-color)}
.rudraa-dashboard-btn--upgrade{padding:10px 14px!important;text-transform:none!important;font-size:.88rem!important;border-radius:10px!important}
.rudraa-dashboard-btn--boost{background:var(--primary-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px}
.rudraa-dashboard-btn--boost:hover{background:var(--primary2-color);color:#fff}
.rudraa-dashboard-btn--outline{display:inline-block;background:#fff;border:1px solid var(--primary-color);color:var(--primary-color);margin-bottom:16px}
.rudraa-dashboard-panel-card{background:#fafafa;border-radius:14px;padding:24px;border:1px solid #f0f0f0}
.rudraa-dashboard-panel-card--center{text-align:center}
.rudraa-dashboard-panel-text{color:#666;margin-bottom:16px}
.rudraa-dashboard-empty{color:#888;text-align:center;padding:24px 12px}
.rudraa-dashboard .rudraa-auth-contact-btns{align-items:stretch}
.rudraa-dashboard .rudraa-auth-contact-btn{width:100%;min-width:0;border-radius:10px}
.rudraa-dashboard-table{font-size:.9rem}
.rudraa-plan-label{display:inline-flex;align-items:center;gap:8px}
.rudraa-plan-label__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-color)}
.rudraa-plan-label__icon svg{display:block}
.rudraa-plan-card-icon{display:flex;align-items:center;justify-content:center;color:var(--primary-color)}
.rudraa-plan-card-icon svg{display:block}
.rudraa-account-settings-form .form-control,.rudraa-account-settings-form .form-select{max-width:480px}
.rudraa-post-ad-modal .modal-content{border-radius:16px;border:none;box-shadow:0 12px 40px #00000026}
.rudraa-post-ad-modal .modal-header{border-bottom:1px solid #f0f0f0;padding:1.25rem 1.5rem}
.rudraa-post-ad-modal .modal-title{font-weight:700;color:var(--black1)}
.rudraa-post-ad-modal .modal-body{padding:1.5rem}
.rudraa-post-ad-modal-form .form-label{font-weight:500}
.rudraa-dashboard-messages{max-width:100%}
.rudraa-dashboard-messages-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.rudraa-dashboard-messages-icon{display:inline-flex;align-items:center;line-height:1}
.rudraa-dashboard-messages-icon svg{display:block}
.rudraa-dashboard-messages-title{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:.02em;color:var(--black1);text-transform:uppercase}
.rudraa-dashboard-messages-subtitle{margin:0 0 20px;font-size:.95rem;color:#777}
.rudraa-messages-contact-btns{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;margin-bottom:16px;width:auto}
.rudraa-messages-contact-btns .rudraa-auth-contact-icon{display:none}
.rudraa-messages-contact-btns .rudraa-auth-contact-btn{width:auto;min-width:220px;flex:0 1 auto;padding:12px 22px;border-radius:4px;font-size:.92rem;box-shadow:none;background:var(--primary-color)}
.rudraa-messages-contact-btns .rudraa-auth-contact-btn:hover{background:var(--primary2-color)}
.rudraa-dashboard-messages-box.has-content{align-items:flex-start;justify-content:flex-start}
.rudraa-dashboard-messages-disclaimer{margin:0 0 20px;font-size:.82rem;line-height:1.55;color:#666;max-width:900px}
.rudraa-dashboard-messages-box{background:var(--fco);border:1px solid #f0c0d0;border-radius:8px;min-height:220px;padding:28px 24px;display:flex;align-items:center;justify-content:center}
.rudraa-dashboard-messages-empty{margin:0;font-size:1rem;font-weight:600;color:#555;text-align:center}
.rudraa-dashboard-messages-content{width:100%;font-size:.95rem;line-height:1.65;color:#444}
.rudraa-dashboard-messages-content p:last-child{margin-bottom:0}
.rudraa-dashboard-message-item{padding:14px 0;border-top:1px solid #f0c0d0}
.rudraa-dashboard-message-item:first-child{padding-top:0;border-top:0}
.rudraa-dashboard-message-item__title{margin:0 0 6px;font-size:.95rem;font-weight:700;color:var(--black1)}
.rudraa-dashboard-message-item__text{margin:0;font-size:.95rem;line-height:1.65;color:#444}
@media(max-width:991px) {
.rudraa-dashboard{flex-direction:column;padding:16px}
.rudraa-dashboard-sidebar{flex:none;width:100%;min-height:auto}
.rudraa-dashboard-nav{flex-direction:row;flex-wrap:wrap}
.rudraa-dashboard-nav-link{flex:1 1 calc(50% - 8px)}
.rudraa-dashboard-main{padding:20px 16px}
}
.admin-bar{background:linear-gradient(135deg,var(--fco) 0%,#fff 50%,#f8f9fa 100%)}
body{background:var(--white);color:var(--black1)}
.site{background:#f3f3f38f}
.main-wrapper{background-color:#fff}
.site-header__top{background:transparent;padding:20px 0}
.site-header__top-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.site-header__brand{margin:0;padding:0}
.site-header__brand img{max-height:48px!important;width:auto!important}
.site-header__brand-text{font-size:1.35rem;font-weight:800;letter-spacing:.04em;line-height:1}
.site-header__brand-dubai,.site-header__brand-page{color:#fff}
.site-header__brand-hot{color:var(--primary-color)}
.site-header__search{flex:1;max-width:420px;display:flex;align-items:stretch;margin:0 0 0 120px}
.site-header__search-input{flex:1;border:0;background:#2a2a2a;color:#fff;padding:10px 14px;font-size:.9rem;border-radius:4px 0 0 4px;min-width:0}
.site-header__search-input::placeholder{color:#999}
.site-header__search-input:focus{outline:0;background:#333}
.site-header__search-btn{border:0;background:#2a2a2a;color:#aaa;padding:0 14px;border-radius:0 4px 4px 0;cursor:pointer}
.site-header__search-btn:hover{color:var(--primary-color)}
.site-header__right{display:flex;align-items:center;gap:20px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}
.site-header__topnav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.site-header__top-link{color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;text-transform:capitalize;white-space:nowrap}
.site-header__top-link:hover{color:var(--primary-color)}
.site-header__actions{display:flex;align-items:center;gap:14px}
.site-header__signin{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap}
.site-header__signin:hover{color:var(--primary-color)}
.site-header__signin-icon{display:none;align-items:center;line-height:0}
.site-header__signin-icon svg{display:block}
.btn-join-now{display:inline-block;background:var(--primary-color);color:#fff!important;padding:9px 20px;border-radius:4px;font-size:.85rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;transition:background .2s ease}
.btn-join-now:hover{background:var(--primary2-color);color:#fff!important}
.btn-join-now--light{background:#fff;color:var(--primary-color)!important}
.btn-join-now--light:hover{background:#fce4ef;color:var(--primary2-color)!important}
.site-header__toggler{display:none;border:1px solid #555;background:transparent;color:#fff;padding:6px 8px;border-radius:4px;margin-left:8px;line-height:0}
.site-header__toggler .site-header__toggler-icon,.site-header__toggler svg{display:block}
.site-header__subnav{background:transparent;border-top:4px solid #ffffff26;padding:24px 0}
.site-header__mobile{background:#000000bf;border-top:1px solid #ffffff26}
.site-header__mobile-nav{display:flex;flex-direction:column;gap:10px;padding:12px 0}
.site-header__mobile-nav .site-header__top-link{display:block;padding:6px 0}
.city-bar__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}
.city-bar__item{margin:0}
.city-bar__link{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap}
.city-bar__link:hover,.city-bar__link.is-active{color:var(--primary-color)}
.city-bar__count{color:#888;font-weight:400}
.city-bar__link.is-active .city-bar__count{color:#bbb}
.city-bar__item--uae{margin-right:2px}
.city-bar__uae{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}
.city-bar__flag{display:inline-block;width:14px;height:14px;border-radius:50%;background:linear-gradient(90deg,#fff 50%,#e53935 50%);flex-shrink:0;box-shadow:0 0 0 1px #ffffff40}
.page-hero{padding:28px 0 24px;margin-bottom:0}
.page-hero__title{font-size:2rem;font-weight:700;color:var(--black1);text-transform:uppercase;margin:0 0 8px}
.page-hero .breadcrumb{background:transparent;padding:0;margin:0;font-size:.85rem}
.page-hero .breadcrumb a{color:var(--primary-color)}
.page-hero .breadcrumb-item.active{color:var(--text-muted)}
.site-footer__main{padding:40px 0 30px;background:var(--bs-gray-800);color:#bbb}
.site-footer__logo img{max-height:48px;width:auto}
.site-footer__links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}
.site-footer__links a{color:#ccc;font-size:14px;text-decoration:none}
.site-footer__links a:hover{color:var(--primary-color)}
.site-footer__social{display:flex;justify-content:center;gap:12px;margin-bottom:16px}
.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#222;color:#fff;border-radius:50%;text-decoration:none}
.site-footer__social-link:hover{background:var(--primary-color);color:#fff}
.site-footer__copy{color:#888;font-size:.85rem}
.site-footer__cta{background:var(--primary-color);padding:18px 0}
.site-footer__cta-inner{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}
.site-footer__cta-text{margin:0;color:#fff;font-weight:600;font-size:.95rem}
.home-hero{padding:28px 0 20px;border-bottom:1px solid var(--border-light);margin-bottom:24px}
.home-hero--listing{padding:32px 0 0}
.ds-listing-filters{display:flex;justify-content:flex-end}
.home-hero__title{font-size:2rem;font-weight:800;color:var(--black1);text-transform:uppercase;margin:0 0 8px;letter-spacing:.02em}
.home-hero--listing .home-hero__title{text-transform:none;font-size:2.15rem;letter-spacing:0;line-height:1.2}
.home-hero__title span{color:var(--primary-color)}
.home-hero__desc{color:var(--text-muted);font-size:.95rem;margin:0;line-height:1.65}
.home-hero__filter-note{margin:10px 0 0;font-size:.9rem;color:var(--text-muted)}
.home-hero__filter-note a{margin-left:8px;color:var(--primary-color);font-weight:600;text-decoration:none}
.home-hero__filter-note a:hover{text-decoration:underline}
.ds-listing-filters__row{display:flex;flex-wrap:wrap;gap:10px;max-width:650px;width:100%}
.ds-listing-filters__field{flex:1 1 120px;min-width:0;position:relative}
.ds-listing-filters__field--panel{flex:0 1 130px}
.ds-listing-filters__select{width:100%;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #d8d8d8;border-radius:4px;padding:10px 34px 10px 12px;font-size:.9rem;color:var(--black1);cursor:pointer}
.ds-listing-filters__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #ff006126}
.ds-listing-filters__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;padding:10px 12px;font-size:.9rem;font-weight:500;color:var(--black1);cursor:pointer}
.ds-listing-filters__toggle:hover{border-color:#bbb}
.ds-listing-filters__chevron{display:inline-flex;transform:rotate(90deg)}
.ds-listing-filters__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:240px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;padding:14px;box-shadow:0 8px 24px #0000001a}
.ds-listing-filters__group{margin-bottom:12px}
.ds-listing-filters__group:last-child{margin-bottom:0}
.ds-listing-filters__group-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}
.ds-listing-filters__select--inner{padding:8px 30px 8px 10px;font-size:.85rem}
.ds-listing-filters__group--checks{display:flex;flex-direction:column;gap:8px}
.ds-listing-filters__check{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;text-transform:uppercase;cursor:pointer;margin:0}
.ds-listing-filters__check input{width:16px;height:16px;accent-color:var(--primary-color)}
.ds-listing-filters__clear{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:600;color:var(--primary-color);text-decoration:none}
.ds-listing-filters__clear:hover{text-decoration:underline}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ds-listings-wrap{padding:0 0 2rem}
.ds-listing-section{margin-bottom:2.5rem}
.ds-listing-section:last-child{margin-bottom:0}
.ds-listing-section .section-heading{color:var(--black1);font-weight:800;text-transform:uppercase;font-size:1.25rem}
.ds-listing-section .section-heading span{color:var(--primary-color)}
.main-wrapper hr{border-color:var(--border-light);opacity:1}
.ds-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}
.ds-listing-grid--premium{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ds-listing-empty{grid-column:1/-1;color:var(--text-muted);padding:1rem 0}
.ds-listing-card{border:1px solid #333;border-radius:4px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;border:1px #fb0 solid;background:var(--white)}
.rudraa-ad-content-column .card{background:transparent}
.ds-listing-card:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-2px)}
.ds-listing-card__link{display:block;color:inherit;text-decoration:none}
.ds-listing-card__media{position:relative;aspect-ratio:3/4;overflow:hidden}
.ds-listing-card__media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.ds-profile-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;overflow:hidden}
.ds-profile-watermark--logo{background:center/50% no-repeat;opacity:.2}
.ds-profile-watermark--text span{font-size:clamp(.85rem,3.5vw,1.5rem);font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.08em;opacity:.22;transform:rotate(-24deg);white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.25)}
.rudraa-carousel .carousel-item a,.rudraa-ad-gallery-only a{position:relative;display:block}
.rudraa-carousel .carousel-item .ds-profile-watermark,.rudraa-ad-gallery-only .ds-profile-watermark{z-index:3}
.ds-listing-card__placeholder{display:block;width:100%;height:100%}
.ds-listing-card__namebar{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:9px 10px 8px;text-align:center;background:#ffbb00de;min-height:54px}
.ds-listing-card__name{font-size:.95rem;font-weight:700;color:var(--black1);margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ds-listing-card__location{margin:2px 0 0;font-size:.78rem;font-weight:500;color:var(--black1);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ds-listing-card__verified-badge{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:3px;background:var(--green);color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;line-height:1}
.ds-listing-card__verified-badge svg{display:block;flex-shrink:0}
.ds-listing-card__camera{position:absolute;bottom:58px;right:8px;width:26px;height:26px;background:#00000080;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;z-index:3}
.ds-listing-card__body{padding:10px 12px 12px}
.ds-listing-card__camera svg{display:block}
.page-hero__home-icon{display:inline-flex;align-items:center;margin-right:.5rem;vertical-align:middle}
.page-hero__home-icon svg{display:block}
.site-footer__social-link svg{display:block}
.site-header__search-btn svg{display:block}
.owl-carousel .owl-nav button svg{display:block}
.ds-listing-card__detail{margin:0;font-size:.78rem;color:var(--black);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.ds-listing-card__meta{padding-top:8px}
.ds-listing-card__meta--bordered{margin-top:8px;border-top:1px solid #e8e8e8}
.ds-listing-card__meta-row{display:flex;align-items:center;gap:6px;margin:0;font-size:.72rem;line-height:1.35;color:#555}
.ds-listing-card__meta-row + .ds-listing-card__meta-row{margin-top:4px}
.ds-listing-card__meta-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;color:var(--primary-color)}
.ds-listing-card__meta-icon svg{display:block;width:100%;height:100%}
.ds-listing-card__meta-text{font-weight:600;color:var(--black1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ds-listing-card__footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px 8px;background:#f3f3f3;border-top:1px solid #e8e8e8}
.ds-listing-card__last-seen{font-size:.72rem;font-weight:400;line-height:1.2}
.ds-listing-card__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}
.ds-listing-card__footer--online .ds-listing-card__last-seen{color:#2e7d32}
.ds-listing-card__footer--online .ds-listing-card__status-dot{background:#4caf50}
.ds-listing-card__footer--offline .ds-listing-card__last-seen{color:#666}
.ds-listing-card__footer--offline .ds-listing-card__status-dot{background:#999}
.ds-listing-card__footer--unavailable .ds-listing-card__last-seen{color:#aaa}
.ds-listing-card__footer--unavailable .ds-listing-card__status-dot{background:#ccc}
.ds-listing-grid--free{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.ds-listing-card--free .ds-listing-card__media{aspect-ratio:3/4}
.ds-listing-card--free .ds-listing-card__body{padding:6px 8px 8px}
.ds-listing-card--free .ds-listing-card__namebar{padding:6px 8px 5px}
.ds-listing-card--free .ds-listing-card__name{font-size:.78rem}
.ds-listing-card--free .ds-listing-card__location{font-size:.65rem}
.ds-listing-card--free .ds-listing-card__detail{font-size:.65rem;line-height:1.35;-webkit-line-clamp:2}
.ds-listing-card--free .ds-listing-card__meta-row{font-size:.6rem}
.ds-listing-card--free .ds-listing-card__meta-icon{width:12px;height:12px}
.ds-listing-card--free .ds-listing-card__footer{padding:5px 8px 6px}
.ds-listing-card--free .ds-listing-card__last-seen{font-size:.62rem}
.ds-listing-card--free .ds-listing-card__status-dot{width:6px;height:6px}
.ds-listing-card--free .ds-listing-card__verified-badge{top:5px;left:5px;font-size:.58rem;padding:2px 6px;gap:3px}
.ds-listing-card--free .ds-listing-card__camera{width:20px;height:20px;bottom:64px;right:5px}
.ds-listing-card--free .ds-listing-card__camera svg{width:9px;height:9px}
@media(max-width:1199px) {
.ds-listing-grid--premium{grid-template-columns:repeat(3,minmax(0,1fr))}
.ds-listing-grid--free{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media(max-width:991px) {
.ds-listing-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr))}
.ds-listing-grid--free{grid-template-columns:repeat(4,minmax(0,1fr))}
.home-hero__filters{flex:1 1 100%;max-width:100%;margin-left:0}
.ds-listing-filters__row{justify-content:stretch}
.site-header__search{order:3;flex:1 1 100%;max-width:100%;margin:0}

.ds-listing-card__name{font-size:15px}
.city-bar__list{gap:6px 16px}

}
@media(max-width:575px) {
.ds-listing-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ds-listing-grid--free{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.home-hero__title{font-size:1.5rem}
.home-hero--listing .home-hero__title{font-size:1.45rem}
.ds-listing-filters__field{flex:1 1 100%}
.ds-listing-filters__field--panel{flex:1 1 100%}
.site-footer__cta-inner{flex-direction:column;text-align:center}
}
.previously-viewed-section{background:#ebebeb;padding:28px 0 32px;margin-top:8px}
.previously-viewed-section__heading{font-size:1rem;font-weight:700;color:var(--black1);margin:0 0 16px}
.previously-viewed-section__grid .ds-listing-card__media{background:#d8d8d8}
.previously-viewed-section__grid .ds-listing-card__media img{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}
@media(max-width:767px) {
.previously-viewed-section{padding:22px 0 26px}
.site-header__subnav{display:none}
.site-header__search{display:none}
.site-header__toggler{display:inline-flex;align-items:center;justify-content:center}
.site-header__topnav{display:none}
.site-header__signin-text{display:none}
.site-header__signin-icon{display:inline-flex;padding:4px}
.navbar-toggler:focus{box-shadow:none}
}
p.site-footer__about{font-size:12px}
.rudraa-free-pagination{display:flex;justify-content:center;width:100%;padding:0}
.rudraa-free-pagination .page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;list-style:none;margin:0;padding:12px 0}
.rudraa-free-pagination .page-numbers>li{display:inline-flex;align-items:center;justify-content:center;margin:0}
.rudraa-free-pagination .page-numbers>li::before{display:none}
.rudraa-free-pagination .page-numbers>li>a.page-numbers,.rudraa-free-pagination .page-numbers>li>span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:0 12px;border:1px solid #e5e5e5!important;font-family:Poppins,system-ui,sans-serif!important;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none!important;color:var(--black1)!important;background:#fff;border-radius:4px;box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease}
.rudraa-free-pagination .page-numbers>li>span.page-numbers.current{color:#fff!important;background:var(--primary-color);border-color:var(--primary-color)!important;box-shadow:0 4px 12px #ff006159}
.rudraa-free-pagination .page-numbers>li>a.page-numbers:hover,.rudraa-free-pagination .page-numbers>li>a.page-numbers:focus{color:var(--primary-color)!important;background:var(--fco);border-color:var(--primary-color)!important;outline:none}
.rudraa-free-pagination .page-numbers>li>span.page-numbers.dots{background:transparent!important;border:none!important;box-shadow:none!important;min-width:auto;padding:0 8px;color:var(--black1)!important;font-weight:700}
