body{margin:0;font-family:Arial,sans-serif;line-height:1.5;background-color:#121212;color:#e0e0e0}.container{width:90%;margin:0 auto;max-width:1200px;display:flex;align-items:center;justify-content:space-between}.navbar{background-color:#c00101;padding:15px 0;position:sticky;top:0;z-index:1000;width:100%;box-shadow:0 2px 4px rgba(0,0,0,0.5)}.nav-header{display:flex;align-items:center}.logo{color:#e0e0e0;text-decoration:none;font-size:32px;font-weight:700;font-family:'Roboto',sans-serif;text-transform:uppercase;letter-spacing:2px;position:relative;display:inline-block;transition:transform .3s ease,color .3s ease;background:linear-gradient(45deg,#03dac6,#2196f3,#3f51b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,0.7);border:1px solid rgba(255,255,255,0.2);padding:5px 10px;border-radius:5px;animation:pulse 5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}.logo:hover{transform:scale(1.05);background:linear-gradient(135deg,#3f51b5,#2196f3,#03dac6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(33,150,243,0.7),0 0 20px rgba(63,81,181,0.5);box-shadow:0 0 10px rgba(3,218,198,0.5),0 0 20px rgba(33,150,243,0.5),0 0 30px rgba(63,81,181,0.5);animation:none}

@media (max-width: 768px){.logo{font-size:24px}}

@media (max-width: 480px){
	
	
	.logo{font-size:20px}}.nav-links{list-style:none;display:flex;gap:20px;margin:0}.nav-links li{display:inline-block}.nav-links a{color:#e0e0e0;text-decoration:none;padding:5px 10px;transition:background-color 0.3s,color .3s}.nav-links a:hover{background-color:#bb86fc;color:#121212;border-radius:5px}.nav-toggle{display:none;flex-direction:column;cursor:pointer}.nav-toggle .bar{width:25px;height:3px;background-color:#e0e0e0;margin:3px 0;transition:.3s}@media (max-width: 768px){.container{flex-direction:row-reverse}.nav-header{order:1;width:100%;display:flex;justify-content:space-between;align-items:center}.logo{order:1}.nav-links{position:absolute;top:60px;left:-100%;flex-direction:column;background-color:#1f1f1f;width:100%;gap:0;padding:15px 0;transition:left .3s}.nav-links li{margin:10px 0;text-align:center}.nav-toggle{display:flex;order:1}.nav-links.active{left:0}}.banner{position:relative;height:40vh;background-image:url(images/banner.webp);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:#fff;padding:0 20px;overflow:hidden}.banner::after{content:"";position:absolute;top:100%;left:0;width:100%;height:40vh;background-image:url(images/banner.webp);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scaleY(-1);opacity:.3;pointer-events:none;mask-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0));-webkit-mask-image:linear-gradient(to bottom,rgba(255,255,255,0.5),rgba(255,255,255,0))}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.banner-content{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%}.banner-text{max-width:800px;text-align:center}.banner-heading{font-size:36px;margin-bottom:10px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,0.7)}.banner-paragraph{font-size:24px;margin-bottom:20px;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}.banner-btn{display:inline-block;padding:10px 20px;background-color:#03dac6;color:#121212;text-decoration:none;font-size:16px;border-radius:5px;transition:background-color 0.3s,color .3s;box-shadow:2px 2px 8px rgba(0,0,0,0.3)}.banner-btn:hover{background-color:#018786;color:#fff}@media (max-width: 768px){.banner{height:60vh}.banner-heading{font-size:30px}.banner-paragraph{font-size:18px}.banner-btn{font-size:14px;padding:8px 16px}}.about{padding:40px 0;background-color:#e91e8c;display:flex;justify-content:center;align-items:center}.about-box{width:90%;max-width:1200px;padding:20px;border:2px solid #03dac6;border-radius:8px;background-color:#000;box-shadow:0 4px 8px rgba(0,0,0,0.5)}h1{font-size:36px;text-align:center;margin-bottom:20px;color:#fff}h2,h3,h4{text-align:center;margin-left:0}h2{font-size:30px;margin-bottom:15px;color:#bb86fc}h3{font-size:24px;margin-bottom:10px;color:#03dac6}h4{font-size:20px;margin-bottom:10px;color:#03dac6}p{text-align:justify;line-height:1.6;margin-top:15px;margin-left:0;margin-right:0;color:#e0e0e0}strong{font-weight:700;color:#03dac6}a{color:#bb86fc;text-decoration:none;font-weight:700}a:hover{color:#03dac6;text-decoration:underline}ul{margin-left:20px;margin-top:15px;list-style-type:disc;color:#e0e0e0}li{margin-bottom:10px;line-height:1.5}.read-more-btn{display:block;margin:20px auto 0;padding:10px 20px;background-color:#bb86fc;color:#121212;text-decoration:none;font-size:16px;border:none;border-radius:5px;transition:background-color .3s;box-shadow:2px 2px 8px rgba(0,0,0,0.3);cursor:pointer;text-align:center}.read-more-btn:hover{background-color:#3700b3;color:#fff}.hidden-content{display:none}@media (max-width: 768px){.about-box{padding:15px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}p{font-size:16px}.read-more-btn{font-size:14px;padding:8px 16px}}.service-section{padding:40px 0;background-color:#1e1e1e}.service-box{width:90%;max-width:1200px;padding:20px;margin:0 auto;border:2px solid #03dac6;border-radius:8px;background-color:#9a0e0e;box-shadow:0 4px 8px rgba(0,0,0,0.5)}.service-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.service-card{width:300px;background-color:#1f1f1f;border:2px solid #03dac6;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden;transition:transform .3s;display:flex;flex-direction:column;position:relative}.service-card:hover{transform:scale(1.05)}.image-wrapper{width:100%;height:400px;position:relative;overflow:hidden}.service-image{width:100%;height:100%;object-fit:cover}.service-info{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c2c2c}.service-name{font-size:18px;margin:0;color:#e0e0e0;text-align:center;font-weight:700}.service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;text-align:center}.service-description p{color:#e0e0e0;font-size:14px;line-height:1.6}.service-card:hover .service-overlay{opacity:1}.service-heading{text-align:center;font-size:32px;color:#bb86fc;margin-bottom:30px;padding-bottom:10px;border-bottom:3px solid #03dac6;font-weight:700;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}@media (max-width: 768px){.service-heading{font-size:24px;margin-bottom:20px;border-bottom:2px solid #03dac6}}.service-section{margin-bottom:20px;background-color:#1e1e1e}.gallery-section{background-color:#1e1e1e;padding:40px 0}.gallery-box{width:90%;max-width:1200px;padding:20px;margin:0 auto;border:2px solid #03dac6;border-radius:8px;background-color:#9a0e0e;box-shadow:0 4px 8px rgba(0,0,0,0.5);margin-bottom:20px;margin-top:20px}.gallery-container{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gallery-item{position:relative;overflow:hidden}.gallery-image-wrapper{position:relative;width:100%;height:0;padding-top:150%;border:5px solid #03dac6;box-sizing:border-box}.gallery-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;box-sizing:border-box}.overlay{position:absolute;bottom:0;left:0;width:100%;padding:5px;background:rgba(0,0,0,0.6);color:#fff;text-align:center;opacity:0;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center}.image-title{font-size:14px;position:relative}.gallery-item:hover .overlay{opacity:1}@media (max-width: 768px){.gallery-container{grid-template-columns:repeat(2,1fr)}}.unique-faq-section{padding:40px 0;background-color:#1e1e1e}.unique-faq-box{width:90%;max-width:1200px;padding:20px;margin:0 auto;border:2px solid #03dac6;border-radius:8px;background-color:#2c2c2c;box-shadow:0 4px 8px rgba(0,0,0,0.5)}.unique-faq-heading{text-align:center;font-size:28px;color:#bb86fc;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #03dac6;font-weight:700}.unique-faq-item{margin-bottom:15px}.unique-faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#03dac6;color:#121212;cursor:pointer;border-radius:5px;transition:background-color .3s ease;font-weight:700}.unique-faq-question:hover{background-color:#018786}.unique-faq-answer{display:none;padding:10px;background-color:#2c2c2c;border-left:3px solid #03dac6;border-radius:0 5px 5px 5px;color:#e0e0e0}.unique-toggle-btn{background:none;border:none;color:#121212;font-size:18px;cursor:pointer;transition:transform .3s ease}.unique-faq-item.active .unique-toggle-btn{transform:rotate(45deg)}.unique-faq-item.active .unique-faq-answer{display:block}.contact-section{padding:40px 0;background-color:#d20000}.contact-box{width:90%;max-width:1200px;padding:20px;margin:0 auto;border:2px solid #03dac6;border-radius:8px;background-color:#2c2c2c;box-shadow:0 4px 8px rgba(0,0,0,0.5);text-align:center}.contact-heading{font-size:28px;color:#bb86fc;margin-bottom:15px;text-align:center}.contact-description{font-size:16px;margin-bottom:20px;color:#e0e0e0;text-align:center}.contact-options{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.contact-button{padding:10px 20px;border-radius:5px;text-decoration:none;color:#fff;font-size:16px;transition:background-color .3s ease}.call-button{background-color:#bb86fc}.whatsapp-button{background-color:#25d366}.email-button{background-color:#03dac6}.telegram-button{background-color:#08c}.contact-button:hover{background-color:#3700b3;opacity:.9}.contact-footer{margin-top:20px;font-size:14px;color:#b0b0b0}@media (max-width: 768px){.contact-box{padding:15px}.contact-button{font-size:14px;padding:8px 16px}}.footer{background-color:#1f1f1f;padding:20px 0;color:#e0e0e0}.footer-container{width:90%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-left{margin:0}.footer-right{display:flex;gap:15px}.footer-right a{color:#bb86fc;text-decoration:none;transition:color .3s}.footer-right a:hover{color:#03dac6}.footer-left a{color:#bb86fc;text-decoration:none;transition:color .3s}.footer-left a:hover{color:#03dac6}.gradient-divider{height:4px;background:linear-gradient(to right,#03dac6,#bb86fc,#3700b3,#03dac6);margin:0;border:none}.unique-pricing-section{padding:40px 0;background-color:#1e1e1e}.unique-pricing-box{width:90%;max-width:1200px;padding:20px;margin:0 auto;border:2px solid #03dac6;border-radius:8px;background-color:#2c2c2c;box-shadow:0 4px 8px rgba(0,0,0,0.5);text-align:center}.unique-pricing-heading{font-size:28px;color:#bb86fc;margin-bottom:20px;text-align:center}.unique-pricing-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center}.unique-pricing-card{background-color:#1f1f1f;border:2px solid #03dac6;border-radius:8px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,0.5);transition:transform .3s ease;color:#e0e0e0}.unique-pricing-card:hover{transform:translateY(-5px)}.unique-plan-title{font-size:20px;color:#bb86fc;margin-bottom:10px;text-align:center}.unique-plan-price{font-size:24px;color:#03dac6;margin-bottom:15px;text-align:center}.unique-plan-features{list-style:none;padding:0;margin:0 0 15px;color:#e0e0e0;text-align:center}.unique-plan-features li{margin-bottom:8px;text-align:center}.unique-pricing-button{display:inline-block;padding:10px 20px;background-color:#bb86fc;color:#121212;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.unique-pricing-button:hover{background-color:#3700b3;color:#fff}@media (max-width: 768px){.unique-pricing-container{grid-template-columns:repeat(1,1fr)}.unique-pricing-card{width:90%}}.city-search-container{text-align:center;margin-top:20px}.dropdown{position:relative;display:inline-block;width:300px;max-width:100%}.dropdown-selected{background-color:#2c2c2c;border:2px solid #03dac6;padding:10px;cursor:pointer;text-align:left;border-radius:5px;color:#e0e0e0}.city-list{display:none;position:absolute;z-index:100;background-color:#2c2c2c;border:2px solid #03dac6;list-style:none;padding:0;margin:0;width:100%;max-height:150px;overflow-y:auto;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,0.5);left:0;right:0}.city-list li{padding:10px;border-bottom:1px solid #444}.city-list li:last-child{border-bottom:none}.city-list li a{text-decoration:none;color:#e0e0e0;display:block;transition:color 0.3s,background-color .3s}.city-list li a:hover{background-color:#03dac6;color:#121212}.dropdown-selected:hover{border-color:#03dac6}.city-list::-webkit-scrollbar{width:8px}.city-list::-webkit-scrollbar-track{background:#2c2c2c;border-radius:5px}.city-list::-webkit-scrollbar-thumb{background-color:#03dac6;border-radius:5px;border:2px solid #2c2c2c;transition:background-color .3s}.city-list::-webkit-scrollbar-thumb:hover{background-color:#1ebe57}.city-list{scrollbar-width:thin;scrollbar-color:#03dac6 #2c2c2c}.city-list{-ms-overflow-style:-ms-autohiding-scrollbar}.go-to-top-btn{position:fixed;bottom:20px;right:20px;padding:10px 15px;background-color:#03dac6;color:#121212;border:none;border-radius:5px;cursor:pointer;display:none;z-index:1000;transition:background-color 0.3s,opacity .3s;opacity:.8;font-size:16px}.go-to-top-btn:hover{background-color:#018786;opacity:1}button,.banner-btn,.read-more-btn,.toggle-btn,.contact-button,.unique-pricing-button{font-family:inherit;font-size:inherit}a,button,.contact-button,.toggle-btn,.read-more-btn,.unique-pricing-button,.nav-links a,.footer a{transition:all .3s ease}a,a:hover,a:focus,a:active,a:visited{text-decoration:none}.escorts-price-section{padding:40px 0;background-color:#1e1e1e}.price-box{width:90%;max-width:1200px;padding:20px;margin:0 auto;border:2px solid #03dac6;border-radius:8px;background-color:#2c2c2c;box-shadow:0 4px 8px rgba(0,0,0,0.5)}.price-heading{text-align:center;font-size:32px;color:#bb86fc;margin-bottom:30px;padding-bottom:10px;border-bottom:3px solid #03dac6;font-weight:700;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,0.5);background:linear-gradient(to right,#03dac6,#bb86fc,#03dac6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.price-heading .heading-icon{margin-right:10px;font-size:24px;vertical-align:middle}
	@media (max-width: 768px)
	{
		.banner{background-image:url(images/banne1r.webp);background-size:cover;background-position:center;background-repeat:no-repeat;}
		.price-heading{font-size:24px;margin-bottom:20px;border-bottom:2px solid #03dac6}}.table-container{overflow-x:auto;padding:10px}.styled-table{width:100%;border-collapse:collapse;background-color:#1f1f1f;border:1px solid #03dac6;table-layout:auto}.styled-table thead{background-color:#03dac6;color:#1e1e1e}.styled-table thead th{padding:12px 15px;text-align:left;font-size:16px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(even){background-color:#2c2c2c}.styled-table tbody tr:last-of-type{border-bottom:2px solid #03dac6}.styled-table tbody tr:hover{background-color:#575757}.styled-table tbody td{padding:12px 15px;color:#e0e0e0;font-size:14px;vertical-align:middle;position:relative;word-wrap:break-word}.table-whatsapp-button{display:inline-block;padding:8px 16px;background-color:#25d366;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease;font-size:14px}.table-whatsapp-button:hover{background-color:#1ebe57}.phone-link{display:flex;align-items:center;color:#bb86fc;text-decoration:none;font-size:14px;transition:color .3s ease}.phone-link i{margin-right:8px;font-size:16px;color:#03dac6}.phone-link:hover{color:#03dac6}.table-whatsapp-button,.phone-link,.styled-table tbody tr{transition:all .3s ease}.escorts-price-section,.escorts-price-section *{font-family:Arial,sans-serif}.table-whatsapp-button:focus,.phone-link:focus{outline:2px solid #bb86fc;outline-offset:2px}@media (max-width: 480px)
	{
		.banner{background-image:url(images/malemassage1.webp);background-size:cover;background-position:center;background-repeat:no-repeat;}
		
		.styled-table thead{display:none}.styled-table tbody tr{display:block;margin-bottom:15px}.styled-table tbody tr td{display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;position:relative;text-align:left}.styled-table tbody tr td::before{content:attr(data-label);font-weight:700;width:40%;flex-shrink:0;color:#bb86fc}.styled-table tbody tr td:last-child{border-bottom:0}
	}
	


.girl-contact.floting {

    position: fixed;

    right: 10px;

    bottom: 15%;

    z-index: 999;

}

.girl-contact {

    position: absolute;

    right: 10px;

    bottom: 15px;

    width: 54px;

    display: flex;

    flex-direction: column;

    gap: 10px;

}

.girl-contact img{

    transition: all .5s;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

    -ms-transition: all .5s;

    -o-transition: all .5s;

}

.girl-contact a:hover img{

    transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -o-transform: scale(1.2);

}

