body {margin:0px; padding:0px; font-family: 'Montserrat', sans-serif; background-color:#3D0115;}
.header{background:#9A3665; background-position: center; width:100%; margin:0px; padding: 0;  display: table;}
h1{font-size:32px; padding:10px 0 0px 0px; margin:10px 0 0 0px; color:#F6FF00; font-weight: 900;  text-align: center;}  
h2{font-size:30px; padding:10px 0 0px 0px; margin:0px 0 0 0px; color:#F6FF00; font-weight: 900;}
h3{font-size:28px; padding:10px 0 0px 0px; margin:0px 0 0 0px; color:#F6FF00; font-weight: 900;}
h4{font-size:26px; padding:10px 0 0px 0px; margin:0px 0 0 0px; color:#F6FF00; font-weight: 900;}
h5{font-size:24px; padding:10px 0 0px 0px; margin:0px 0 0 0px; color:#F6FF00; font-weight: 900;}
h6{font-size:22px; padding:10px 0 0px 0px; margin:0px 0 0 0px; color:#F6FF00; font-weight: 900;}

.heading2{font-size:50px; text-align: center; background:#F6FF00;  -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900; text-transform: uppercase;} 
.heading3{font-size:28px; color:#fff; text-align: center;}
.heading4{font-size:24px; color:#fff; text-align: center; font-weight: 600;}
.heading5{font-size:24px; color:#F6FF00; text-align: center; margin:0px 0 0px 0; display: block; width: 100%;}
.heading5 a:link{background:#F9097A; padding:10px 30px 10px 30px; color:#fff; text-decoration:none;font-size:20px;border-radius: 50px; border:solid #fff; 2px}
.heading5 a:hover{background-color:#FBEB3B;  color:#000; text-decoration:none;}
p{ padding:0 0 10px 0; font-size:18px;  color:#fff; margin:0px 0 0px 0; text-align:justify; line-height:30px;}
a:link{color: #F6FF00; font-style:none; text-decoration: none;}
a:hover{color: #F6FF00; text-decoration:none;}
strong{color:#F6FF00;}
span{color:#F6FF00; text-decoration:none}

.banner img{width:100%; height:auto; margin: 0px; padding: 0px; }
.banner2 img{width:100%; height:auto; margin: 0px; padding: 0px; border-radius:5px;}

.nav {  overflow: hidden; width: 100%; padding: 0px; margin:0 auto; background:#000000; border-bottom: solid 2px #fff; border-top: solid 2px #fff;}
.nav ul {margin:0 auto; padding: 0px; display:block; width:100%;}
.nav ul li{margin:0px; list-style:none;  padding:0px; float: left;}
.nav ul li a:link{ font-style: normal; list-style:none;  text-decoration:none;  color:#fff;  font-size: 16px;
    text-transform: uppercase; display:block; text-align: center; border-left:1px solid #fff; margin:7px 0px; padding:10px 69px;background:#F9097A; }
.nav ul li a:hover{color:#000 ; background:#FBEB3B; }
.nav ul li a.selected{color:#000 ; background:#F9097A;    }

.bg {width: 100%; padding:50px 10px 50px 10px; margin:0 0 0px 0px; background:#000; display: table;}
strong{color: #ffcd00; font-style:none;}
.bg-contect{width: 100%; background:#C1055E; padding: 10px;  display: table; }
.bg-contect p{  color:#fff;  margin:0px 0 0px 0;   padding:10px 0 10px 0; }
 
.girls-list {   top: auto;    left: auto;    position: relative;    width:100%;    margin: 0 0 0px 0;    box-shadow: 0 1px 5px 1px #fff; padding:10px;    overflow: hidden;    transition: all 0.3s;    border: 1px solid #fff; border-radius:10px; } 
.info {  padding: 10px;    transition: all 0.3s ease-in-out;   background:#F9097A;   height: auto;    width: auto;    display: block;
 border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.info .city-name {    margin: 0;    text-align: center;      color: #fff;    font-size: 16px;    line-height: 20px;    float: left;}
.ctgry-title {    display: block;    color: #fff;    text-align: right !important;    width: 100%;}
.clear-fix {    clear: both;    display: block;}
/* CSS */
 .col{float:left; width:25%; margin:0 0 0 0px; padding:0px;}
.glry-m{margin:0 -31px 0 5px; padding:0px;}
.img-txt{color: #000 !important; padding:0 0 0 0px; text-align: left; }
.button-3 { background:#F9097A;   border-radius: 5px;  color: #fff!important; ;  cursor: pointer;  display: inline-block;   font-size: 12px;   font-weight: 600; margin: 3px 0 0 0;  line-height:10px;  padding: 6px 10px;  position: relative;  text-align: center;  text-decoration: none;}
.button-3 a:link{  background-color: #d8b217;   border-radius: 3px;  color: #000;  cursor: pointer;  display: inline-block;   font-size: 12px;  font-weight: 600; margin: 3px 0 0 0;  line-height:10px;  padding: 6px 10px;  position: relative;  text-align: center;  text-decoration: none;}
.button-3:hover {  background-color: #01402a; color: #fff!important; text-decoration: none!important;}
.booknw { color: #fff; font-size:50px; text-align: center; width: 100%; display: block; margin: 30px 0 30px 0;}
.booknw a:link { color: #fff; text-align: center; background: rgb(255,0,0);
background:#01402a;  margin:3px; padding:10px 60px; text-decoration: none; border: #fed71b solid 1px; border-radius: 10px;}
.booknw a:hover{background:#006307; color: #fff;}
.textlink{ border-radius:5px; background:#F9097A;  margin:0 0 10px 0; padding:10px; text-decoration: none; border: #fff solid 1px;}
.textlink .title{font-size:29px; color: #F6FF00; padding: 0 0 10px 0; border-bottom:solid 1px #F6FF00; margin:0 0 10px 0px;}
.arealink{ padding:0px 0 0px 0; margin: 0px; display: table; width: 100%;}
.arealink ul {margin:0 0 0 30px;   padding:0px;   }
.arealink ul li{float:none; border-bottom: dashed 1px #000; list-style:url("img/bullet.webp"); text-align: left; padding: 0 0 0 0px; margin:0px;}
.arealink ul li a{font-size:14px;  padding:0px 0px; line-height:33px;   color:#fff;  text-decoration: none; text-align:left; display: block;}
.arealink ul li a:hover{ color:#F6FF00;   }
.containtbg{padding:0 20px 20px 20px;margin: 0px; display: table;  border-radius:5px; } 
.footerbg { background:#3D0115; margin:0px 0 0 0;  display:table; width: 100%; padding: 20px 0 20px 0;} 
.footerbg ul {margin:0 0 0 0px;   padding:0px;list-style:none; }
.footerbg ul li{float:left; list-style:none; padding: 0 0 0 0px; margin: 0px;}
.footerbg ul li a{font-size:17px; background: #790000; color:#fff; padding: 5px; text-decoration: none; text-align:center; margin:2px;  display:block; font-weight:500;}
.footerbg ul li a:hover{ color:#fff; background: #101010; }
.footerbg p{font-size:17px; color: #fff; text-align: left; }
.footerbg p a:link{color:#fff; font-size: 20px;  text-decoration: none; }
.footerbg p a:hover{color:#F6FF00; text-decoration:none;}
.footer2 { color: #fff; font-size:16px; padding:10px 0 50px 0;  text-align:center !important; background:#000000;  width: 100%; display: table;} 
.footer2 a:link{text-decoration: none; color: #fff;    }
.footer2 a:hover{text-decoration: underline; color: #F6FF00;}
 
/*---------------------------------------*/
.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-left: dashed 1px #F6FF00; margin-right: 20px;  }

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 (min-width:1260px){
.container {
    max-width: 1200px;
}
.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 only screen and (min-width:768px) and (max-width:998px){
.mobile{display: none;}
.heading2{font-size:60px; text-align: center;   font-weight: 900;text-shadow: #FC0 1px 0 10px;} 
.heading5{font-size:29px; color:#fff; 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;}
.booknw { color: #fff; font-size:45px; text-align: center; width: 100%; display: block; margin: 30px 0 30px 0;}
}
 

@media only screen and (max-width:479px){
.mobile{display: none;}
.heading2{font-size:44px; text-align: center;  font-weight: 900; 1px 0 10px;} 
.heading5{font-size:29px; color:#fff; text-align: center; margin:0px 0 0px 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{ color: #fff; font-size:20px; text-align: center; 
  margin:3px; padding:10px 0px; text-decoration: none; border: #fed71b solid 1px;}
h1{font-size:25px; padding:0px 0 0px 0px; margin:10px 0 0 0px; color:#F6FF00; font-weight: 900; text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4);}  
.borderfff {border-left:none;}
.booknw { color: #fff; font-size:16px; text-align: center; width: 100%; display: block; margin: 30px 0 30px 0;}
.booknw a:link { color: #fff; text-align: center; background: rgb(255,0,0);
background: linear-gradient(180deg, rgba(255,0,0,1) 0%, rgba(0,8,115,1) 100%);  margin:3px; padding:16px; text-decoration: none; border: #fed71b solid 1px; border-radius: 10px;}
.containtbg{padding:0 0px 20px 0px;margin: 0px; background: #29000C; display: table;  border-radius:5px; } 
.bg-contect p{  color:#fff;  margin:0px 10px 0px 10px;   padding:10px 0 10px 0; }
p{padding: 0px 0 10px 0px;}
h3,h4,h5,h6{color:#fdbf09; margin: 0px; padding:10px 10px; }
}
 