/*
Theme Name: Jessicaescortsservices.com
Theme URI:  https://www.jessicaescortsservices.com/
Author: Jessica Escorts Service
Author URI: https://www.jessicaescortsservices.com
Version: 1.0.0
Description: Miss Kolkata brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2020 works great in many languages, for any abilities, and on any device.
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jessicaescortsservices.in
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
License URI: https://www.jessicaescortsservices.com

*/

.search-box input {width:100%!important;}
.mobile_search{position: absolute; margin-left: -37px; border: 0px solid white; margin-top: 1px; padding: 2px 10px; background-color: #ffffff00; color: indianred; font-weight: 700;}

.profile-container-new {
    max-width: 1000px;
    margin: 0 auto;
}

.profile-card-new {
    display: flex;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
}

/* Slider Styles */
.slider-container-new {
    position: relative;
    width: 40%;
    min-width: 260px;
    overflow: hidden;
}

.slides-new {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.slide-new {
    width: 100%;
    object-fit: cover;
}

.prev-new, .next-new {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0,0,0,0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    z-index: 2;
}

.next-new { right: 0; }

/* Details Styles */
.profile-details {
    padding: 20px;
    
}

.profile-title {
    font-size: 1.4rem;
    color: #333;
    margin-top: 0;
}

.highlight {
    color: #d63384; /* Jessica Theme Pink */
    font-style: italic;
    font-weight: bold;
}

.rating { color: #ffc107; margin-bottom: 10px; }
.service-tag { color: #666; font-size: 0.8rem; margin-left: 10px; font-weight: bold; margin-top:5px;}

.description-new {
    color: #3d3d3d;
    line-height: 1.6;
    font-size: 0.95rem;
}

.meta-info {
    margin: 15px 0;
    font-weight: bold;
    color: #444;
}

.meta-info span { margin-right: 20px; }

/* Button Styles */
.action-buttons-new {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.btn-new {
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: 0.3s;
    font-size: 0.9rem;
}

.btn-call { background: #d63384; color: white; } /* Magenta */
.btn-whatsapp { background: #25d366; color: white; } /* WhatsApp Green */
.btn-view { border: 2px solid #d63384; color: #d63384; }

.btn-new:hover { opacity: 0.8; transform: translateY(-2px); }

/* Mobile Responsive */
@media (max-width: 768px) {
    .profile-card-new {
        flex-direction: column;
    }
    .slider-container-new, .profile-details {
        width: 100%;
    }
    .profile-details {
        width: auto;
    }
    .slider-container-new {
        height: auto;
    }
    .action-buttons-new {
        flex-direction: column;
    }
    .btn-new {
        justify-content: center;
    }
}


.reel,.reel_thumb{position:relative}.reel_header,.reel_nav,.reel_track{display:flex}.reel_nav,.reel_thumb::after{pointer-events:none}.reel_btn,.dot,.reel_thumb{cursor:pointer}.reel_player,.sr-only,.reel_thumb,.viewport{overflow:hidden}.reel_slide_root {--gap: 14px;--reel_slides-desktop: 4;--reel_slides-mobile: 2;--reel_thumb-radius: 16px;--accent: #111;--bg: #0b0b0b;--fg: #fff;--muted: #8c8c8c;--reel_btn-bg: rgba(0,0,0,.55);--reel_btn-bg-hover: rgba(0,0,0,.8);}.reel_section{margin:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.reel_post{max-width:1200px;margin:0px auto;padding:0 16px}.reel_header{align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding: 20px 0px;}.reel_title{font-weight:700;letter-spacing:.2px;font-size: 28px;}.muted{color:var(--muted);font-size:18px}.viewport{width:100%}.reel_track{align-items:stretch;gap:var(--gap);will-change:transform;transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.2,.7,.2,1);padding:2px}.reel_slide{flex:0 0 calc((100% - (var(--gap) * (var(--reel_slides-desktop) - 1)))/ var(--reel_slides-desktop))}.reel_modal,.reel_nav{inset:0;align-items:center}.reel_thumb{border-radius:var(--reel_thumb-radius);aspect-ratio:9/16;background:#111;box-shadow:0 6px 24px rgba(0,0,0,.25)}.reel_nav,.reel_thumb .reel_badge,.reel_thumb::after{position:absolute}.reel_thumb video{width:100%;height:100%;object-fit:cover;display:block}.reel_thumb::after{content:"";inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 40%)}.reel_thumb .reel_badge{left:10px;bottom:10px;z-index:2;font-size:12px;background:rgba(0,0,0,.6);padding:6px 8px;border-radius:999px;backdrop-filter:blur(6px)}.reel_nav{justify-content:space-between}.reel_btn{pointer-events:auto;border:0;outline:0;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:var(--reel_btn-bg);color:#fff;transition:.2s;box-shadow:0 6px 18px rgba(0,0,0,.3);margin: 0px 7px 0px 4px;}.reel_btn:hover{background:var(--reel_btn-bg-hover);transform:translateY(-1px)}.reel_btn svg{width:22px;height:22px}.reel_dots{display:flex;gap:8px;justify-content:center;margin-top:12px;padding: 6px 0px 23px;}.dot{width:8px;height:8px;border-radius:999px;background:#3a3a3a;border:0;padding:0;transition:transform .2s,background .2s}.dot[aria-current=true]{background:#fff;transform:scale(1.25)}.reel_modal{position:fixed;background:rgba(0,0,0,.85);display:none;justify-content:center;z-index:10001}.reel_modal.open{display:flex}.reel_modal-inner{width:min(900px,96vw)}.reel_player{position:relative;border-radius:18px;aspect-ratio:16/9;background:#000;box-shadow:0 12px 36px rgba(0,0,0,.5)}.reel_player video{width:100%;height:100%;object-fit:contain;background:#000}.reel_modal-controls{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.reel_modal-left,.reel_modal-right{display:flex;gap:8px}.reel_chip{border:1px solid #2a2a2a;background:#121212;color:#eaeaea;padding:8px 12px;border-radius:999px;font-size:13px}.reel_modal .edge-reel_btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:var(--reel_btn-bg)}.reel_modal .reel_prev{left:8px}.reel_modal .reel_next{right:8px}.reel_modal .close{position:absolute;top:25px;right:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.reel_slide{flex-basis:calc((100% - (var(--gap) * (var(--reel_slides-mobile) - 1)))/ var(--reel_slides-mobile))}.reel_modal-inner{width:100vw;height:100vh;padding:0}.reel_player,.reel_player video{width:100%;height:100%}.reel_player{border-radius:0}.reel_player video{object-fit:contain}.reel_modal .close,.reel_modal .edge-reel_btn{z-index:10}} .girl-card{width:100%;overflow:hidden;border-radius:10px;cursor:pointer;border:2px solid #eee;transition:border-color .3s}.girl-card img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s}.girl-card:hover img{transform:scale(1.08)}.girl-card:hover{border-color:#f06;box-shadow:0 4px 12px rgba(255,0,102,.35)}   


