.close-trigger:after,.close-trigger:before{height:18px;width:3px;background:#777;border-radius:999px;left:18px;top:10px;content:'';position:absolute}*,.rate-list ul,.social-media ul,body,html{margin:0;padding:0}.main-txt p,.text-list ul li{line-height:26px;color:#f0f0f0}.over-flow,.rate-img{overflow:hidden}.header-logo a,.menu ul li a,a{text-decoration:none}.faq-question,.menu ul li a{transition:color .3s;color:#fff}*,body,html{font-family:verdana,Helvetica,Arial,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#f4e04d}body{background:#500;font-family:Arial,sans-serif}img{width:100%;height:100%;vertical-align:bottom}.dmca{width:100px;height:20px;margin-top:10px}.pd-top-10{padding-top:10px}.btntop50{padding:50px 0}.pd-top-50{padding-top:50px}.pd-btm-50{padding-bottom:50px;background:#36022d}.container,.container-top{width:1200px;margin:auto}p a strong:hover{color:#e8647d}.white-text,strong{color:#f0f0f0}.heading-text,a strong,h1,h2,h3{color:#f4e04d}.display-flex{display:flex;align-items:center}.display-flex-align-top,.menu{display:flex}.backdrop,.close-trigger{position:fixed;display:none}.backdrop{background:rgba(0,0,0,.7);left:0;top:0;width:100%;height:100%;z-index:999}.close-trigger{height:40px;width:40px;border-radius:50%;background:#f0f0f0;z-index:9999;right:10%;top:10%}.img-width,.social-media ul li a img,header{width:100%}.about-text,.menu-box,header{background:#500}.close-trigger:before{transform:rotate(-45deg);z-index:9999}.close-trigger:after{transform:rotate(-137deg);z-index:9999}.dark-text{color:#513547}.mainColor-text{color:#680144}.cl{clear:both}.outer-place2 ul,.text-center{text-align:center}.text-justify{text-align:justify}.pos-rel{position:relative}.social-media{position:fixed;top:0;bottom:0;margin:auto;left:0;width:50px;height:230px;z-index:999}.social-media ul li{display:block;position:relative}.social-media ul li a{display:block;padding:10px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#f0f0f0;margin-bottom:10px;box-shadow:rgba(0,0,0,.3) 1px 1px 3px}header{left:0;top:0;z-index:99;color:#fff;position:relative;padding:10px 20px}.top-header{padding:10px 0;width:21%}.logo{width:145px}.menu-box{display:flex;justify-content:flex-end;flex:1;border-radius:5px}.area-box ul li,.arrow-down,.call-btn,.call-girl ul li,.cg-cl,.contact-btn,.main-hd h5 span,.menu ul li a,.menu ul li ul li{display:inline-block}.footer-box-top ul,.menu ul{margin:0;padding:0;text-align:center}.footer-box-top ul li,.menu ul li{display:inline-block;position:relative}.cg-cl,.menu ul li a{padding:16px 20px;font-size:11px;color:#f0f0f0;text-transform:uppercase;font-weight:600}.area-box .call-girl-caption h4,.call-btn,.menu ul li ul li a:hover{color:#500}.menu ul li ul{background:#f4e04d;width:360px;display:none;text-align:left;padding:5px 15px;border-radius:0 0 5px 5px;top:100%;position:absolute}.menu ul li ul li{width:48%}.menu ul li ul li a{color:#500;display:block;padding:10px 5px;font-size:14px;font-weight:600;text-transform:none}.call-girl ul li.active .call-girls-pop,.menu ul li:hover ul{display:block}.arrow-down{height:6px;width:6px;border:2px solid #f0f0f0;border-top:0;border-right:0;transform:rotate(-45deg);margin-left:5px;top:-3px;position:relative}.area-boxInner-txt:hover,.banner{background:#f0f0f0}.top-section{background:#513547}h1{font-size:28px}h2{font-size:26px}h3{font-size:22px}.main-hd h5{font-size:16px;margin-bottom:9px}.main-hd h5 span{background:#e62c2c;padding:5px 10px;border-radius:5px}.main-hd{font-weight:600;line-height:43px;margin:0 0 20px;font-family:Georgia}.home-top-hd,.top-hd{margin:40px 0 0;font-family:Georgia}.main-txt p{font-size:17px;margin-bottom:15px;text-align:justify;font-weight:400}.main-txt h5{font-size:22px;font-family:Georgia;margin-bottom:20px}.top-hd{font-weight:600}.home-top-hd{font-size:32px;font-weight:600}.middle-hd{font-size:32px;font-weight:600;margin:0;font-family:Georgia}.top-box-lf{padding:15px;margin-top:15px;border:5px solid rgba(255,255,255,.2)}.call-btn,.contact-btn,.top-box-rt{padding:10px 30px}.call-btn,.contact-btn,.contact-inp{border-radius:5px}.top-box-img{width:250px}.text-list ul{margin:0 0 15px 15px;padding:0}.text-list ul li{font-size:16px;font-weight:400;padding:3px 0}.top-box-rt{width:77%;text-align:justify}.top-box-rt .top-box-hd{font-size:22px;font-family:Georgia;font-weight:600}.top-box-rt span{margin-bottom:18px;margin-top:5px;display:block}.top-box-rt p{margin-bottom:15px;font-size:17px;line-height:26px}.call-btn{background:#f4e04d;font-size:16px}.contact-btn{background:#25d366;font-size:16px;color:#f0f0f0;margin-left:10px}.container-wrapper{margin:0 15px 60px;border:3px solid #f0f0f0;background:rgba(0,0,0,.6)}.foreign-lf,.foreign-rt{width:28%;padding:30px 20px}.foreign-middle{width:44%;padding:30px 20px}.foreign-img{margin-top:30px}.call-girl ul{margin:0 -50px;padding:0;text-align:center}.call-girl ul li{position:relative;width:17%;margin:10px}.call-girlInner{border:2px solid #f0f0f0;border-radius:5px}.call-girlInner h3{font-size:20px;color:#f0f0f0}.call-girl-caption{padding:13px 0;border-top:1px solid #f0f0f0}.call-girl-caption h4{font-size:16px;font-weight:600;color:#f0f0f0;text-align:center}.call-girl-caption p{font-size:14px;color:#f4e04d;margin-top:5px}.call-girls-pop{position:fixed;width:350px;display:none;top:10%;border:5px solid #f0f0f0;z-index:9999;left:0;right:0;margin:auto}.area-box ul li,.landing-lf,.rate-list ul li{position:relative}.area-box ul{margin:20px -10px 0;padding:0;text-align:center}.area-box ul li{width:21%;margin:10px}.area-box .call-girlInner{border:0}.area-box .call-girlInner-img{border:2px solid #f0f0f0}.area-box .call-girl-caption,.area-boxInner-txt{font-size:15px;font-weight:600;text-align:center;background:#f4e04d;color:#500;margin-top:20px;padding:10px;border-top:0}.rate-list-lf,.rate-list-rt{font-size:14px;color:#f0f0f0}.area-box .call-girl-caption p,.mobile-view{display:none}.rate-box{margin:30px -15px 0}.rate-lf{width:50%;padding:15px}.rate-list ul li{display:block;margin-bottom:15px}.rate-listInner{border:2px solid rgba(255,255,255,.2);padding:15px}.rate-list-lf{width:50%;text-align:left}.rate-list-rt{width:50%;text-align:right}.contact-inp,.contact-inputs textarea{background:rgba(0,0,0,.3);padding:10px;width:100%}.rate-img{border-radius:10px}.contact-form h4{font-size:25px;margin-bottom:20px}.contact-inputs,.outer-place2{margin-top:15px}.contact-inputs label{font-size:13px;text-transform:uppercase;color:#f0f0f0;margin-bottom:5px;display:block;font-weight:600}.contact-inp{border:0}.contact-inputs textarea{height:100px;border-radius:5px;border:0}.contact-submit{background:#f4e04d;padding:15px 30px;border:0;font-size:14px;text-transform:uppercase;font-weight:600;color:#500;border-radius:5px;cursor:pointer}.landing-lf,.landing-rt{width:50%;padding:0 15px}.landing-lf:before{content:'';position:absolute;height:89%;width:77%;left:26px;top:20px;border:3px solid #f4e04d;z-index:-1}.landing-lf img{width:80%}.outer-dehradun-list{margin-top:0}.outer-dehradun-list ul,.outer-place2 ul{margin:0 -10px;padding:0}.outer-dehradun-list ul li,.outer-place2 ul li{display:inline-block;margin:10px}.outer-dehradun-list ul li a{display:block;padding:10px 20px;font-weight:600;border-radius:3px;background:rgba(255,255,255,.2);color:#f0f0f0;font-size:15px;text-transform:uppercase}.outer-dehradun-list ul li a:hover{background:#f4e04d;color:#45000e}.outer-place2 ul li a{color:#f0f0f0;border:1px dashed #f0f0f0;display:block;border-radius:5px;font-size:15px;font-weight:600;padding:10px 15px}.outer-place2 ul li a:hover{background:rgba(0,0,0,.2)}footer{background:#460c58;padding:40px 0}.footer-box-top ul li a{font-size:13px;color:#f0f0f0;padding:0 20px;display:inline-block;text-transform:uppercase}.copyright{padding-top:30px;font-size:13px;text-align:center;color:#f0f0f0}@media(max-width:992px){.display-flex,.display-flex-align-top,.menu ul li,.menu ul li a,.menu-box{display:block}.menu,.menu ul li a,.top-header{background:#500}.container{width:auto;padding:0 15px}.container-top{width:auto}.foreign-lf,.foreign-middle,.foreign-rt,.top-box-img,.top-box-rt{width:100%}.area-box ul li,.call-girl ul li{width:23%}.top-box-rt{padding:20px 0 0}header{position:relative}.top-header{width:100%}.logo{text-align:center;margin:auto}.menu ul{margin:15px}.menu ul li{border:1px solid #f0f0f0;border-radius:4px;margin:5px 0}.menu ul li a{padding:20px}.rate-list ul li .display-flex{display:flex}.menu ul li:hover ul{display:none;width:auto}.menu ul li.open-sub:hover ul{display:block;width:auto}.menu ul li.open-sub ul{display:block;position:relative;margin-top:0;margin-bottom:20px;height:200px;overflow:auto;width:auto;top:100%}.menu ul li.open-sub ul li{display:block;width:100%;text-align:center}.menu ul li ul li a{background:0 0}}@media(max-width:767px){.area-box ul li,.call-girl ul li{width:45%}.rate-lf{width:100%}footer{padding-bottom:80px}.mobile-view{display:flex;position:fixed;bottom:0;left:0;width:100%}.call-us{width:50%;background:#5a0d0d}.whatsapp-now{width:50%;background:#09660d}.mob-txt{font-size:17px;color:#f0f0f0;padding:14px 14px 14px 60px;position:relative}.mob-txt span{width:30px;height:30px;left:20px;top:10px;display:inline-block;position:absolute}.cg-cl,.menu ul li a{font-size:16px}}@media(max-width:680px){.area-box ul,.call-girl ul{margin:0}.call-girl ul li{width:95%}.area-box ul li{width:100%;margin-left:0;margin-right:0}}*{margin:0;padding:0;box-sizing:border-box}.container-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-logo a{color:#fff;font-size:22px;font-weight:700}.menu ul{list-style:none;display:flex}.menu ul li{margin:0 15px}.menu ul li a{padding:10px 0;display:block}.menu ul li a:hover{color:#a4de02}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger span{height:3px;width:25px;background:#fff;margin:4px 0;border-radius:3px}@media (max-width:768px){.menu{display:none;width:100%;text-align:center;margin-top:15px;flex-direction:column}.hamburger,.menu.active{display:flex}.menu ul{flex-direction:column}.menu ul li{margin:10px 0}}.faq-section{max-width:700px;margin:auto;background:#F80;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.faq-section h2{text-align:center;margin-bottom:20px;color:gold}.faq-item{border-bottom:1px solid #4caf50;padding:15px 0}.faq-question{cursor:pointer;position:relative;padding-right:20px;font-weight:700}.faq-question:hover{color:gold}.faq-question::after{content:'+';position:absolute;right:0;top:0;font-size:20px;transition:transform .3s}.faq-item.active .faq-question::after{content:'-'}.faq-answer{display:none;margin-top:10px;color:#e0e0e0;line-height:1.6}
.call-girls-gallery{padding-bottom:50px}.mhm-container{width:90%;margin:0 auto}.text-center{text-align:center;margin-bottom:30px}.yellow-text{color:#f4c542}.main-hd{font-size:28px;font-weight:bold}.escort-gallery ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:20px;justify-content:center}.escort-gallery li{flex:1 1 250px;max-width:250px;background:#1e1e1e;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .3s ease}.escort-gallery li:hover{transform:translateY(-5px)}.escort-card{text-align:center}.escort-img img{width:100%;height:auto;display:block}.escort-caption{padding:10px;color:#fff}.escort-caption h3{margin:0;font-size:18px;font-weight:600}.escort-caption p{margin:5px 0 0;font-size:14px;color:#ccc}.video-section{max-width:800px;margin:40px auto;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:10px;background:#fff}.call-video video{width:100%;height:auto;border-radius:10px;outline:none}@media(max-width:600px){.video-section{margin:20px 10px}}
