body {margin:0px; padding:0px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  "sans-serif";   background:#fff;}

.header{background: #000000; width:100%; margin:0px; padding: 0;  display: table;}

h1{font-size:32px; }  h2{font-size:30px;}  h3{font-size:28px;}  h4{font-size:26px;}  h5{font-size:24px;}  h6{font-size:22px;}

h1,h2,h3,h4,h5,h6{padding:10px 0px; margin:0px 0 0 0px; color:#FDE804; font-weight: bolder; text-align:center;}

strong{ text-decoration:none; color:#FACB3D}

.page_wrapper_full {width: 100%; display:table;	margin: auto auto auto auto; background:#fff;}

.topbg{width:1380px; margin:0 auto; padding:0px;}

.navigation_container{width:60%; margin:0 auto; padding:0px 0 0px 0; display:block; }



#nav {width: 100%; /* 1000 */

			font-family:Arial;

			position:relative;

			font-weight:bold; 

			float:left; 

			 text-decoration:none; 

			 z-index:9999;

			 text-align:left; 

		}



			#nav > a { display: none; }



			#nav li

			{

				position: relative;

				list-style: none;

			}

				#nav li a

				{

					color: #FDE804;

					display: block;

				}

				#nav li a:active

				{

					background-color: #FDE804 !important;

				}



			#nav span:after

			{

				width: 0;

				height: 0;

				border: 0.313em solid transparent; /* 5 */

				border-bottom: none;

				border-top-color: #fff;

				content: '';

				vertical-align: middle;

				display: inline-block;

				position: relative;

				right: -0.313em; /* 5 */

			}



			/* first level */



			#nav > ul

			{

				 /* 60 */

				/*background-color: #003d98;*/

				 list-style: none; padding:0px; margin:0px; 

			}

				#nav > ul > li { height:auto; 

					float: left; 

				}

					#nav > ul > li > a

					{ padding:0px 43px 0px 3px;

						height:auto; 

						font-size:18px; /* 24 */

						line-height:50px; /* 60 (24) */

						text-align: left;

						text-decoration:none;

						color:#FFFF00;

						margin:0 0px 0 0px;

						text-transform:capital;						

					}

						#nav > ul > li:not( :last-child ) > a

						{

						

						}

						#nav > ul > li:hover > a,

						#nav > ul:not( :hover ) > li.active > a

						{

							background-color: #000; text-decoration:none;

							color:#fff; 

							

						}



						#nav > ul > li a.selected

						{

							background-color: none; text-decoration:none;

							color:#FFFF00; 

							

						}







				/* second level */



				#nav li ul

				{

					background-color: #000000;

					display: none;

					position: absolute;

					top: 100%; width:300px; margin:0px; padding:0px;

				}

					#nav li:hover ul

					{

						display: block;

						left: 0;

						right: 0;

					}

						#nav li:not( :first-child ):hover ul

						{

							left: 0px;

						}

						#nav li ul a

						{

							font-size: 14px; /* 20 */ 

							border-bottom: 1px solid #ffffff;

							padding: 0px 0 0 8px; line-height:40px;text-decoration:none; /* 15 (20) */

						}

							#nav li ul li a:hover,

							#nav li ul:not( :hover ) li.active a

							{

								background-color: #FFFFFF; border-right:0px; color:#FFFF00; text-decoration:none;

							}



.price_box{ background:#760605; margin:20px 5px; text-align:center; color:#fff; border-radius:10px; box-shadow:0 0 10px rgb(255 255 255 / 70%); border:2px solid #FAD509; position:relative; overflow:hidden;}

.price_head{background:#FF0033; display:inline-block; color:#fff; padding:12px 30px; border-radius:0 0 20px 20px; font-size:16px; text-transform:uppercase; font-weight:600; box-shadow:0 2px 10px rgb(0 0 0 / 60%);}

.price{font-size:30px; font-weight:800; color:#fff; margin:10px 0 20px;}

.price span{font-size:22px; font-weight:600;}

.popular_tag{position:absolute; top:22px; left:-33px; background:#FAD509; color:#000000; padding:5px 30px; border-radius:5px; font-size:12px; font-weight:700; transform:rotate(-45deg);}

.price_box ul{margin:0 25px 25px; padding:0; text-align:left;}

.price_box ul li{margin:8px 0; padding:0; list-style:none; display:flex; align-items:center; font-size:15.5px;}

.price_box ul li img{margin-right:7px;}

.price_box .btn{ background:#000; border:#fff solid 3px; margin:25px 25px; padding:10px; box-shadow:0 0 5px rgb(0 0 0 / 60%);}

.price_box .btn:hover{background:#000; color:#fff;}



		@media only screen and ( max-width: 62.5em ) /* 1000 */

		{

			#nav

			{

				width: 100%;

				position: static;

				margin: 0;

			}

		}



		@media only screen and ( max-width: 767px ) /* 640 */

		{

			

			#nav

			{

				position: relative;

				top: auto;

				left: auto;

			}

				#nav > a

				{ 

					width: 3.125em; /* 50 */

					height: 3.125em; /* 50 */

					text-align: left;

					text-indent: -9999px;

					background-color: #f90101;

					position: relative;

				}

					#nav > a:before,

					#nav > a:after

					{

						position: absolute;

						border: 2px solid #fff;

						top: 35%;

						left: 25%;

						right: 25%;

						content: '';

					}

					#nav > a:after

					{

						top: 60%;

					}



				#nav:not( :target ) > a:first-of-type,

				#nav:target > a:last-of-type

				{

					display: block; 

				}













			/* first level */



			#nav > ul

			{

				height: auto;

				display: none; 

				position: absolute;

				left: 0; color:#ffffff;

				right: 0; background-color:#000000;

				width:100%;

				

			}

				#nav:target > ul

				{

					display: block; 

				}

				#nav > ul > li

				{

					width: 100%;

					float: none;

					border-bottom:1px solid #ffffff;

				}

					#nav > ul > li > a

					{

						height: auto;

						text-align: left;

						padding:0 0 0 7px; border:none;color:#ffffff;

						

						 /* 20 (24) */

					}

						#nav > ul > li:not( :last-child ) > a

						{

							border-right: none; color:#ffffff; 

							border-bottom:none; 

							

							

						}

						

						#nav > ul > li > a:hover{border:none; background-color:none; color:#e11d39;}

						#nav > ul > li a.selected

						{

							background-color: none;

							color:#e11d39; border:none; background-color:none;

							

						}





				/* second level */



				#nav li ul

				{

					position: static;

					padding:0px; /* 20 */

					width:100%;

					display: block; border-bottom:none; color:#ffffff; 

				}

				#nav li ul a

						{ font-size: 14px; /* 20 */ 

							border-bottom:none;

							padding: 0px 0 0 25px; line-height:30px; color:#ffffff;/* 15 (20) */

						}

		}



/********************menu end******************/

body {

  margin: 0;

  padding: 0;

  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "sans-serif";

  background:#081E32;

}



.header {

  background: #760605;

  width: 100%;

  margin: 0;

  padding: 0;

  display: table;

}



h1 {

  font-size: 32px;

}



h2 {

  font-size: 30px;

}



h3 {

  font-size: 28px;

}



h4 {

  font-size: 26px;

}



h5 {

  font-size: 24px;

}



h6 {

  font-size: 22px;

}



h1, h2, h3, h4, h5, h6 {

  padding: 10px 0;

  margin: 0;

  color: #CDA5F3;

  font-weight: bolder;

  text-align: center;

}



.page_wrapper_full {

  width: 100%;

  display: table;

  margin: auto;

  background:#081E32;

}



.topbg {

  width: 1380px;

  margin: 0 auto;

  padding: 0;

}



.navigation_container {

  width: 60%;

  margin: 0 auto;

  padding: 0;

  display: block;

}



#nav {

  width: 100%;

  font-family: Arial;

  position: relative;

  font-weight: bold;

  float: left;

  text-decoration: none;

  z-index: 9999;

  text-align: left;

}



#nav > a {

  display: none;

}



#nav li {

  position: relative;

  list-style: none;

}



#nav li a {

  color: #CDA5F3;

  display: block;

}



#nav li a:active {

  background-color: #CDA5F3 !important;

}



#nav span:after {

  width: 0;

  height: 0;

  border: 0.313em solid transparent;

  border-bottom: none;

  border-top-color: #fff;

  content: '';

  vertical-align: middle;

  display: inline-block;

  position: relative;

  right: -0.313em;

}



#nav > ul {

  list-style: none;

  padding: 0;

  margin: 0;

}



#nav > ul > li {

  height: auto;

  float: left;

}



#nav > ul > li > a {

  padding: 0 43px 0 3px;

  height: auto;

  font-size: 18px;

  line-height: 50px;

  text-align: left;

  text-decoration: none;

  margin: 0;

  text-transform: capitalize;

}



#nav > ul > li:hover > a,

#nav > ul:not(:hover) > li.active > a {

  background-color: #1E1E1E;

  color: #fff;

}



#nav > ul > li a.selected {

  background-color: none;

  color: #CDA5F3;

}



#nav li ul {

  background-color: #1E1E1E;

  display: none;

  position: absolute;

  top: 100%;

  width: 300px;

  margin: 0;

  padding: 0;

}



#nav li:hover ul {

  display: block;

  left: 0;

  right: 0;

}



#nav li ul a {

  font-size: 14px;

  border-bottom: 1px solid #fff;

  padding: 0 0 0 8px;

  line-height: 40px;

  text-decoration: none;

}



#nav li ul li a:hover,

#nav li ul:not(:hover) li.active a {

  background-color: #fff;

  color: #1a1a1a;

}



@media only screen and (max-width: 62.5em) {

  #nav {

    width: 100%;

    position: static;

    margin: 0;

  }

}



@media only screen and (max-width: 767px) {

  #nav {

    position: relative;

    top: auto;

    left: auto;

  }



  #nav > a {

    width: 3.125em;

    height: 3.125em;

    text-align: left;

    text-indent: -9999px;

    background-color: #1a1a1a;

    position: relative;

  }



  #nav > a:before,

  #nav > a:after {

    position: absolute;

    border: 2px solid #fff;

    top: 35%;

    left: 25%;

    right: 25%;

    content: '';

  }



  #nav > a:after {

    top: 60%;

  }



  #nav:not(:target) > a:first-of-type,

  #nav:target > a:last-of-type {

    display: block;

  }



  #nav > ul {

    height: auto;

    display: none;

    position: absolute;

    left: 0;

    right: 0;

    background-color: #1E1E1E;

    width: 100%;

  }



  #nav:target > ul {

    display: block;

  }



  #nav > ul > li {

    width: 100%;

    float: none;

    border-bottom: 1px solid #fff;

  }



  #nav > ul > li > a {

    height: auto;

    text-align: left;

    padding: 0 0 0 7px;

    border: none;

    color: #fff;

  }



  #nav > ul > li a.selected {

    background-color: none;

    color: #CDA5F3;

  }



  #nav li ul {

    position: static;

    padding: 0;

    width: 100%;

    display: block;

  }



  #nav li ul a {

    font-size: 14px;

    border-bottom: none;

    padding: 0 0 0 25px;

    line-height: 30px;

    color: #fff;

  }

}



.heading1 {

  font-size: 32px;

  color: #fff;

  text-align: center;

  font-weight: 900;

}



.heading2 {

  font-size: 30px;

  color: #fff;

  text-align: center;

  font-weight: 900;

  text-shadow: #000 5px 0 10px;

}



.heading2 a {

  color: #fff;

  text-decoration: none;

}



.heading2 a:hover {

  color: #CDA5F3;

  text-decoration: none;

}



.heading3 {

  font-size: 28px;

  color: #fff;

  text-align: center;

  font-weight: 900;

}



.heading4 {

  font-size: 26px;

  color: #fff;

  text-align: center;

  font-weight: 900;

}



.heading5 {

  font-size: 24px;

  color: #fff;

  text-align: center;

  font-weight: 900;

}



.heading5 a:link {

  background-color: #CDA5F3;

  padding: 5px 20px;

  color: #000;

  text-decoration: none;

  border-radius: 10px;

}



.heading5 a:hover {

  background-color: #CDA5F3;

  padding: 5px 20px;

  color: #000;

  text-decoration: none;

}



p {

  margin: 0px;

  padding: 10px;

  font-size: 18px;

  text-align: justify;

  color: #fff;

  font-weight: 500;

}



a {

  color: #CDA5F3;

  text-decoration: none;

}



.banner img {

  width: 100%;

  height: auto;

  margin: 0px;

  padding: 0px;

}



.nav {

  overflow: hidden;

  width: 100%;

  padding: 0px;

  margin: 0;

  background: #030500;

  border-bottom: solid 2px #fff;

  border-top: solid 2px #fff;

}



.nav ul {

  margin: 0px;

  padding: 0px;

  display: block;

  width: 100%;

}



.nav ul li {

  margin: 0px;

  list-style: none;

  padding: 0px;

  float: left;

}



.nav ul li a:link {

  list-style: none;

  text-decoration: none;

  color: #fff;

  font-size: 16px;

  text-transform: uppercase;

  display: block;

  text-align: right;

  margin: 7px 0px;

  padding: 10px 58px;

  background: #030500;

}



.nav ul li a:hover {

  color: #030500;

  background: #99ff00;

  padding: 10px 60px;

}



.nav ul li a.selected {

  color: #fff;

  background: #fdc829;

}



.textlink {

  background: rgb(10, 13, 5);

  background: linear-gradient(90deg, rgba(10, 13, 5, 1) 0%, rgba(25, 77, 1, 1) 35%, rgba(10, 13, 5, 1) 100%);

  margin: 3px;

  padding: 5px;

  border: #fff solid 1px;

}



.bg-contect {

  width: 100%;

  background: radial-gradient(circle at 10% 20%, #000000 0%, #000000 90%);

  padding: 10px;

  display: table;

}



.bg-contect p {

  color: #fff;

  margin: 30px 0;

  padding: 0px;

}



.girls-list {

  top: auto;

  left: auto;

  position: relative;

  width: 100%;

  margin: 0;

  box-shadow: 0 1px 5px 1px #1e1e1e;

  padding: 0px;

  overflow: hidden;

  transition: all 0.3s;

  border: 3px solid #F9CD01;

}



.info {

  padding: 10px;

  transition: all 0.3s ease-in-out;

  background:#760605;

  height: auto;

  width: auto;

  text-align: center;

  display: block;

  overflow: auto;

}



.info .city-name {

  margin: 0;

  text-align: center;

  color: #fff;

  font-size: 15px;

  line-height: 20px;

  font-weight: 700;

  float: center;

}



.nametag {

  background: radial-gradient(circle at 10% 20%, #000000 0%, #000000 90%);

  padding: 5px;

  color: #fff;

  font-weight: 500;

  text-align: center;

  border: 1px solid #CDA5F3;

}



.ctgry-title {

  display: block;

  color: #fff;

  text-align: right !important;

  width: 100%;

}



.clear-fix {

  clear: both;

  display: block;

}



.categary {

  margin: 0 0 20px 0px;

  width: 96%;

  padding: 20px;

  border: solid 1px #CDA5F3;

}



.categary h2 {

  font-size: 20px;

  color: #CDA5F3;

  text-align: left;

  margin: 0px;

  padding: 0px;

}



.categary ul {

  margin: auto;

  padding: 10px 0 0 0px;

  width: 91%;

}



.categary ul li {

  float: none;

  list-style: url("img/blt.webp");

  margin: 1px;

  border: solid 1px #CDA5F3;

  background: radial-gradient(circle at 10% 20%, #000000 0%, #000000 90%);

}



.categary ul li a {

  font-size: 14px;

  color: #fff;

  text-decoration: none;

  text-align: left;

  margin: 2px;

  padding: 10px;

  display: block;

  line-height: 20px;

}





.categary ul li a:hover {

  color: #fff;

  background: #000;

}



.arealink {

  background:#760605;

  padding: 30px 0;

  margin: 0px;

  display: table;

  width: 100%;

}



.arealink ul {

  margin: 0;

  padding: 0;

  list-style: none;

}



.arealink ul li {

  float: none;

  list-style: none;

  padding: 0;

  margin: 0px;

}



.arealink ul li a {

  font-size: 16px;

  margin: 3px;

  padding: 5px 0px;

  

 border-bottom: #FAD509 solid 1px; /* Gold color for the border */

  color: #fff;

  text-decoration: none;

  text-align: center;

  display: block;

  font-weight: 500;

}



.arealink ul li a:hover {

  color: #CDA5F3; /* Gold color on hover */

  background: #000;

}





















.footer2 {

  padding: 10px 0 50px 0;

  background: #000000;

  display: table;

  width: 100%;

}



.footer-text {

  color: #fff;

  font-size: 16px;

  padding: 10px 0;

  text-align: center;

  width: 100%;

}



.footer-text a {

  text-decoration: none;

  color: #fff;

}



.footer-text a:hover {

  text-decoration: none;

  color: #CDA5F3; /* Gold color on hover */

}



.centertext {

  text-align: center;

}







.w100 {

  width: 100%;

  height: auto;

}



.mx1 {

  margin-left: 5px;

  margin-right: 5px;

}



.px1 {

  padding-left: 5px;

  padding-right: 5px;

}



.borderfff {

  border: solid 1px #1d313e;

}



div {

  display: block;

}



.container-fluid {

  width: 100%;

  padding-right: 15px;

  padding-left: 15px;

  margin-right: auto;

  margin-left: auto;

}



.container {

  width: 100%;

  padding-right: 15px;

  padding-left: 15px;

  margin-right: auto;

  margin-left: auto;

}



.row {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  margin-right: -15px;

  margin-left: -15px;

}



*, ::after, ::before {

  box-sizing: border-box;

}



.spacet {

  padding: 10px;

  display: flex;

}



.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {

  padding: 10px;

}



@media (max-width: 576px) {

  .container {

    max-width: 540px;

  }



  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {

    float: left;

  }



  .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3 {

    width: 100%;

  }



  .col-2 {

    width: 50%;

  }



  .col-1 {

    width: 50%;

  }



  .topnav ul li {

    float: left;

  }



  .topnav ul li a {

    width: 100%;

    float: left;

  }



  .topbg {

    width: 100%;

    margin: 0 auto;

    padding: 0px;

  }



  .navigation_container {

    width: 100%;

    margin: 0 auto;

    padding: 0px 0 0px 0;

    display: block;

  }



  .heading2 {

    font-size: 45px;

    text-align: center;

    font-weight: 900;

    text-shadow: #000 5px 0 10px;

  }



  .heading5 {

    font-size: 15px;

    text-align: center;

    margin: 30px 0;

    line-height: 59px;

  }



  .nav ul li {

    width: 100%;

  }



  .nav ul li a:link {

    text-align: center;

    margin: 0px;

    border-bottom: solid 1px #fff;

  }



  .bg {

    width: 100%;

    padding: 0px;

    margin: 0;

    display: table;

  }



  .textlink {

    font-size: 20px;

    text-align: center;

    margin: 3px;

    padding: 10px 0px;

    text-decoration: none;

    border: #fff solid 1px;

  }



  h1 {

    font-size: 32px;

    padding: 0px;

    margin: 10px 0 0 0px;

    font-weight: 900;

  }



  h2 {

    font-size: 30px;

    padding: 0px;

    margin: 10px 0 0 0px;

    color: #CDA5F3;

    font-weight: 900;

  }

}



@media (min-width: 576px) {

  .container {

    max-width: 540px;

  }



  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {

    float: left;

  }



  .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3 {

    width: 100%;

  }



  .col-2 {

    width: 50%;

  }



  .col-1 {

    width: 50%;

  }



  .topnav ul li {

    float: left;

  }



  .topnav ul li a {

    width: 100%;

    float: left;

  }



  .heading2 {

    font-size: 45px;

    text-align: center;

    font-weight: 900;

    text-shadow: #000 5px 0 10px;

  }



  .heading5 {

    font-size: 15px;

    text-align: center;

    margin: 30px 0;

    line-height: 59px;

  }



  .nav ul li {

    width: 100%;

  }



  .nav ul li a:link {

    text-align: center;

    margin: 0px;

    border-bottom: solid 1px #fff;

  }



  .bg {

    width: 100%;

    padding: 0px;

    margin: 0;

    display: table;

  }



  .textlink {

    font-size: 20px;

    text-align: center;

    margin: 3px;

    padding: 10px 0px;

    text-decoration: none;

    border: #CDA5F3 solid 1px;

  }



  h1 {

    font-size: 32px;

    padding: 0px;

    margin: 10px 0 0 0px;

    font-weight: 900;

  }



  h2 {

    font-size: 30px;

    padding: 0px;

    margin: 10px 0 0 0px;

    color: #CDA5F3;

    font-weight: 900;

  }

}



@media (min-width: 768px) {

  .container {

    max-width: 720px;

  }



  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {

    float: left;

  }



  .col-12 {

    width: 100%;

  }



  .col-11 {

    width: 100%;

  }



  .col-10 {

    width: 100%;

  }



  .col-9 {

    width: 100%;

  }



  .col-8 {

    width: 100%;

  }



  .col-7 {

    width: 100%;

  }



  .col-6 {

    width: 100%;

  }



  .col-5 {

    width: 100%;

  }



  .col-4 {

    width: 100%;

  }



  .col-3 {

    width: 50%;

  }



  .col-2 {

    width: 50%;

  }



  .col-1 {

    width: 50%;

  }

}



@media (min-width: 992px) {

  .container {

    max-width: 960px;

  }



  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {

    float: left;

  }



  .col-12 {

    width: 100%;

  }



  .col-11 {

    width: 91.66666667%;

  }



  .col-10 {

    width: 83.33333333%;

  }



  .col-9 {

    width: 75%;

  }



  .col-8 {

    width: 66.66666667%;

  }



  .col-7 {

    width: 58.33333333%;

  }



  .col-6 {

    width: 50%;

  }



  .col-5 {

    width: 41.66666667%;

  }



  .col-4 {

    width: 33.33333333%;

  }



  .col-3 {

    width: 25%;

  }



  .col-2 {

    width: 16.66666667%;

  }



  .col-1 {

    width: 8.33333333%;

  }

}



@media (min-width: 1200px) {

  .container {

    max-width: 1140px;

  }



  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {

    float: left;

  }



  .col-12 {

    width: 100%;

  }



  .col-11 {

    width: 91.66666667%;

  }



  .col-10 {

    width: 83.33333333%;

  }



  .col-9 {

    width: 75%;

  }



  .col-8 {

    width: 66.66666667%;

  }



  .col-7 {

    width: 58.33333333%;

  }



  .col-6 {

    width: 50%;

  }



  .col-5 {

    width: 41.66666667%;

  }



  .col-4 {

    width: 33.33333333%;

  }



  .col-3 {

    width: 25%;

  }



  .col-2 {

    width: 16.66666667%;

  }



  .col-1 {

    width: 8.33333333%;

  }

}



 





.nowcalling

{display:block;position:fixed;bottom:0;width:100%;z-index:9999}

.lcol,.rcol,.ccol

{float:left;width:50%}

.lcol{background-color:#FF0000}

.rcol{background-color:#058937}

.lcol a,.rcol a,.ccol a{display:block;padding:10px 0;text-align:center;text-decoration:none;color:#fff} 

 