body {margin:0px; padding:0px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans",  "sans-serif";   background: radial-gradient(circle at -3.1% -4.3%, #4d0303 0%, #4d0303 90%);}
.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;}
.page_wrapper_full {width: 100%; display:table;	margin: auto auto auto auto; background: radial-gradient(circle at -3.1% -4.3%, #4d0303 0%, #4d0303 90%);}
.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;
						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:#FDE804; 
							
						}



				/* 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:#e11d39; text-decoration:none;
							}


		@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******************/
.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:#FBDB05; 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{font-size:22px; color:#fff; text-align: center; font-weight: 900;}
.heading5 a:link{background-color:#FDE804; padding:5px 20px 5px 20px; color:#FDE804; text-decoration:none; border-radius: 10px;}
.heading5 a:hover{background-color:#FDE804; padding:5px 20px 5px 20px; color:#FDE804; text-decoration:none;}
p{margin: 0px; padding:10px; font-size: 18px; text-align:justify; color:#fff; font-weight: 500;}
a{ color:#FDE804; text-decoration:none;}
 
.banner img{width:100%; height:auto; margin:0px; padding:0px; }
.nav {  overflow: hidden; width: 100%; padding: 0px; margin:0 0 0px 0px; 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 30px 0;   padding:0px; }
 
.girls-list {   top: auto;    left: auto;    position: relative;    width:100%;    margin: 0 0 0px 0;    box-shadow: 0 1px 5px 1px #4d0303; padding:7px 5px 0px 5px;    overflow: hidden;    transition: all 0.3s;    border: 3px Solid #FDE804;} 
.info {  padding: 10px;    transition: all 0.3s ease-in-out; background: radial-gradient(circle at -3.1% -4.3%, #4d0303 0%, #4d0303 90%);    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: centre;}
.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 #FDE804;  }
.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 #FDE804;}
.categary h2{font-size:20px; color: #FDE804; 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 #FDE804; 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: radial-gradient(circle at -3.1% -4.3%, #4d0303 0%, #4d0303 90%); padding: 30px 0 30px 0; margin: 0px; display: table; width: 100%;}
.arealink ul {margin:0 0 0 0px;   padding:0px;list-style:none;  }
.arealink ul li{float:none; list-style:none; padding: 0 0 0 0px; margin: 5px;}
.arealink ul li a{font-size:16px; margin:3px; padding:10px 0px; background: radial-gradient(circle at 10% 20%, #000000 0%, #000000 90%); border: #FDE804 solid 2px; border-radius: 50px; color:#fff;  text-decoration: none; text-align:center;   display:block; font-weight:500;}
.arealink ul li a:hover{ color:#fff; background: #000; }
 
.footer2 { padding:10px 0 10px 0;  background:#000000; display:table;  width: 100%; display: table;} 
.footer-text{color: #fff; font-size:16px; padding:10px 0 10px 0;  text-align:center; width: 100%;}
.footer-text a{text-decoration: none; color: #fff;   }
.footer-text a:hover{text-decoration: none; color: #FF0;}
 
/*---------------------------------------*/
.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-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{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 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 0 0px 0px; 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 0 0px 0px; margin:10px 0 0 0px;  font-weight: 900; }  
h2{font-size:30px; padding:0px 0 0px 0px; margin:10px 0 0 0px; color:#FDE804; font-weight: 900;}
}
@media (min-width: 576px){
.container {
    max-width: 540px;
}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{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 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 0 0px 0px; display: table;}
 .textlink{  font-size:20px; text-align: center; 
  margin:3px; padding:10px 0px; text-decoration: none; border: #fed71b solid 1px;}
	h1{font-size:32px; padding:0px 0 0px 0px; margin:10px 0 0 0px;  font-weight: 900; }  
h2{font-size:30px; padding:0px 0 0px 0px; margin:10px 0 0 0px; color:#FDE804; font-weight: 900;}

}
@media (min-width: 768px){
.container {
    max-width: 720px;
}
.col-1,.col-10,.col-11,.col-12,.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-10,.col-11,.col-12,.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-10,.col-11,.col-12,.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%}
}



 
/* =====================================
   RATE TABLE DESIGN FIX
===================================== */

/* Rate table layout */
.col-12 > .row:has(> .col-lg-6 table.table) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 25px;
    margin: 25px 0 !important;
}

/* Table columns */
.col-12 > .row:has(> .col-lg-6 table.table) > .col-lg-6 {
    width: 100% !important;
    max-width: 100%;
    float: none !important;
    padding: 20px !important;
    box-sizing: border-box;
    background: #3b0808;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 10px;
}

/* Table headings */
.col-lg-6 h4 {
    color: #FDE804 !important;
    font-size: 25px;
    text-align: center;
    margin: 0 0 15px !important;
    padding: 8px !important;
}

/* Table design */
.col-lg-6 table.table {
    width: 100% !important;
    max-width: 100%;
    margin: 0 !important;
    border-collapse: collapse !important;
    table-layout: fixed;
    background: transparent !important;
}

/* Table cells */
.col-lg-6 table.table th,
.col-lg-6 table.table td {
    padding: 12px 10px !important;
    border: 1px solid rgba(255,255,255,0.30) !important;
    color: #ffffff !important;
    text-align: left;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1.5;
    overflow-wrap: anywhere;
}

/* Table header */
.col-lg-6 table.table th {
    color: #FDE804 !important;
    background: #260505 !important;
    font-weight: bold;
}

/* Alternate row background */
.col-lg-6 table.table tbody tr:nth-child(even) {
    background: rgba(255,255,255,0.07) !important;
}

/* Mobile responsive */
@media (max-width: 767px) {

    .col-12 > .row:has(> .col-lg-6 table.table) {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .col-12 > .row:has(> .col-lg-6 table.table) > .col-lg-6 {
        padding: 15px !important;
    }

    .col-lg-6 h4 {
        font-size: 22px;
    }

    .col-lg-6 table.table th,
    .col-lg-6 table.table td {
        padding: 10px 8px !important;
        font-size: 14px;
    }
}
