@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');



@font-face {

  font-family: 'Ruda';

  src: url('../fonts/Ruda-ExtraBold.ttf'); 

  font-weight:700;

  font-display: swap;

}



/*header css*/

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0;padding:0;}

html{font-family: sans-serif;line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;}

body{margin:0; padding:0; font-family:'IBM Plex Sans', sans-serif; font-size:15px; color:#fff; font-weight:400; line-height:1.8; background:#060610; letter-spacing:.3px;}

a{text-decoration:none; transition:.5s; color:#f4cb0a;}

img{display:block; max-width:100%; height:auto;}



.container{max-width:1250px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto;}

.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}

.col-sm-1{flex:0 0 auto; width:8.33333333%;}

.col-sm-2{flex:0 0 auto; width:16.66666667%;}

.col-sm-3{flex:0 0 auto; width:25%;}

.col-sm-4{flex:0 0 auto; width:33.33333333%;}

.col-sm-5{flex:0 0 auto; width:41.66666667%;}

.col-sm-6{flex:0 0 auto; width:50%;}

.col-sm-7{flex:0 0 auto; width:58.33333333%;}

.col-sm-8{flex:0 0 auto; width:66.66666667%;}

.col-sm-9{flex:0 0 auto; width:75%;}

.col-sm-10{flex:0 0 auto; width:83.33333333%;}

.col-sm-11{flex:0 0 auto; width:91.66666667%;}

.col-sm-12{flex:0 0 auto; width:100%;}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{padding-left:10px; padding-right:10px;}

h1, h2, h3, h4, h5, h6{color:#fff; font-weight:700; line-height:1.2; letter-spacing:-.5px;}

h1{margin:0 0 1.5rem; font-size:45px;}

h2{margin:0 0 1.5rem; font-size:35px;}

h3{margin:0 0 1.5rem; font-size:25px;}

h4{margin:0 0 1.5rem; font-size:25px;}

h5{margin:0 0 1.5rem; font-size:25px;}

h6{margin:0 0 1.5rem; font-size:25px;}

.mt-3{margin-top:1.3rem;}

.mt-4{margin-top:2rem;}

.mt-5{margin-top:3rem;}

.pt-0{padding-top:0;}

.pt-5{padding-top:8rem;}

.pb-0{padding-bottom:0rem;}

.pb-2{padding-bottom:1rem;}

.pb-3{padding-bottom:3rem;}

.mb-0{margin-bottom:0 !important;}

.ml-2{margin-left:2rem;}

.pl-0{padding-left:0rem !important;}

.pl-2{padding-left:2rem;}

.pr-2{padding-right:2rem;}

.pr-4{padding-right:4rem;}

.pl-5{padding-left:5rem;}

.d-flex{display:flex;}

.img-fluid{max-width:100%; height:auto;}



.btn{background:#e156e6; color:#fff; font-size:16px; font-weight:600; line-height:normal; padding:17px 30px; margin-top:.7rem; border-radius:6px 2px; border:none; position:relative; cursor:pointer; display:inline-block;}

.btn:hover{background:#6a1b9a;}

.form-control{display:block; width:100%; height:52px; padding:.8rem 1.2rem; font-size:14px; line-height:1.5; color:#000; background-color:#fff; background-clip:padding-box; border:1px solid #dfdfdf; outline:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:25px; transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.form-control:focus{border-color:#811fe2;}



.desk-top{display:block!important;}.mobile{display:none!important;}

section{padding:4rem 0; min-height:195px; position:relative;}

.shadow_bg{position:relative;}

.left_effect:before{content:''; position:absolute; left:0; top:0; bottom:0; background:url(../images/left-shadow.png) no-repeat left; background-size:100%; width:50%; z-index:-1; opacity:.6;}

.right_effect:after{content:''; position:absolute; right:0; top:0; bottom:0; background:url(../images/right-shadow.png) no-repeat right; background-size:100%; width:50%; z-index:-1; opacity:.6;}

.heading_main{margin-bottom:3rem; text-align:center; position:relative;}

.heading{font-size:40px; color:#fff; font-weight:700; position:relative; line-height:1.2; margin-bottom:1rem;}

.heading_main .heading{display:inline-block; padding-left:115px; padding-right:115px;}

.heading_main .heading:before{content:''; background:url(../images/h-line.png) no-repeat; background-size:100%; width:95px; height:25px; position:absolute; left:0; top:14px;}

.heading_main .heading:after{content:''; background:url(../images/h-line1.png) no-repeat; background-size:100%; width:95px; height:25px; position:absolute; right:0; top:14px;}

.heading_main p{color:#fff; font-size:16px;}

.heading span{display:block; color:#fff; font-size:27px; margin-top:15px;}

.heading span a{color:#fff;}

.sub_head{font-size:20px; margin-bottom:0.8rem; line-height:normal;}

p{margin:0 0 1rem 0;}

p a, p strong{font-weight:600; color:#f4cb0a;}

p+h1, p+h2, p+h3, p+h4, p+h5, p+h6{margin-top:2.5rem;}

.justify{text-align:justify;}

.text-left{text-align:left;}

.text-right{text-align:right;}

.text-center{text-align:center;}



.hidden_header{height:152px;}

header{position:absolute; z-index:91; top:0; left:0; right:0; /*box-shadow:0 0 12px 0 rgb(0, 0, 0, 12%);*/ border-bottom:1px solid rgb(254 179 186 / 46%);}

header .row{align-items:center;}

.logo{display:flex; align-items:center; margin-left:.4rem; font-size:35px; color:#000; font-weight:600; text-transform:uppercase;}

.logo img{height:50px; width:auto;}

.logo a{color:#e156e6;}

.call_now{display:flex; align-items:center; margin-left:auto;}

.c_icon{fill:#c4c4c4; padding-top:4px;}

.call_text{line-height:normal; position:relative; padding-left:20px;}

.call_text:before{content:""; height:35px; width:1px; background-color:rgba(255,255,255,.2); position:absolute; left:10px; top:50%; transform: translateY(-50%);}

.call_text span{color:#c4c4c4; font-size:15px; margin-bottom:7px; display:block;}

.call_text a{color:#fff; font-size:16px; font-weight:600;}



.menu{width:55%; margin-left:auto;}

.menu input[type=checkbox], .menu label{display:none;}

.nav_links{height:100%; text-align:center;}

.nav_links ul{display:flex; margin:0; padding:0;}

.nav_links ul li{flex:1 1 auto; list-style:none; font-size:16px; letter-spacing:.5px; font-weight:500;}

.nav_links ul li a{color:#fff; padding:5px 0; margin:20px 8px; background:#e156e6; border-radius:0 12px; display:block;}

.nav_links ul li a:hover{color:#fff; background:#f4cb0a; border-radius:12px 0px;}

.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}



/*-- footer --*/

footer{background:url(../images/footer-bg.jpg) no-repeat center; background-size:cover; padding-top:3rem; font-size:13px; position:relative; z-index:1;}

footer:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background:linear-gradient(to bottom, rgb(106 27 154 / 93%) 0, rgb(15 15 28 / 95%) 100%);}

.f_heading{color:#fff; font-size:20px; font-weight:700; margin-bottom:20px; line-height:normal; border-left:#f4cb0a solid 3px; padding-left:15px;}

.footer-grids ul{margin:0px; padding:0;}

.footer-grids ul li{list-style-type:none; margin-bottom:10px;}

.footer-grids ul li a{color:#d9dfe5; font-weight:normal; position:relative;}

.footer-grids ul li a:before{content:""; width:5px; height:5px; background:#f4cb0a; float:left; margin-top:8px; margin-right:15px; border-radius:25px;}

.footer-grids ul li a:hover{color:#f4cb0a;}

.footer-grids ul li:last-child{margin-bottom:0;}

.copyright{border-top:#ffffff2e solid 1px;  background:rgb(6 6 16 / 70%); padding:1rem 1rem; margin-top:2rem; color:#fff; text-align:center; position:relative; z-index:1;}

.f_logo{margin-bottom:2rem; font-size:30px; color:#fff; font-weight:600; text-transform:uppercase;}

.f_logo img{height:50px;}

.footer-grids p{margin-bottom:15px; font-size:17px; color:#d9dfe5;}

.footer-grids p a{color:#f4cb0a; font-weight:600;}

.footer-grids p img{height:20px; width:auto; display:inline-block; margin-bottom:-5px; margin-right:10px;}

.social{display:flex; margin-top:2.5rem;}

.social img{filter:invert(1); height:20px; width:20px;}

.social a{background:#e156e6; width:45px; height:45px; display:flex; align-items:center; justify-content:center; margin-right:10px; border-radius:50%;}

.social a:hover{background:#f4cb0a;}

/*-- //footer --*/

/*-- move top --*/

#toTop{bottom:20px; right:20px; display:none; width:40px; height:40px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#691b98; border-radius:7px; /*opacity:0.8;*/}

#toTop:after{color:#fff; content:''; font-size:18px; line-height:37px; font-family:'FontAwesome'; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/arrow-up-icon.png) no-repeat 12px 11px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}

/*-- //move top --*/

.whatsapp.call{bottom:125px;}

.whatsapp{position:fixed; right:15px; bottom:65px; z-index:9; background:#021f8b; width:50px; height:50px; border-radius:50%; padding:12px; animation:1s infinite alternate bounce;}

@keyframes bounce{

	0%{transform:translateY(0)}

	to{transform:translateY(-15px);}

}

@-webkit-keyframes bounce{

	0%{transform:translateY(0)}

	to{transform:translateY(-15px)}

}



.pull-left{float:left;}

.pull-right{float:right;}



/*owl css*/

.owl-carousel{display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1;}

.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y;}

.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform: translate3d(0px, 0px, 0px);}

.owl-carousel .owl-item{position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; padding:0 5px;}

.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer; cursor:hand; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:all 0.2s ease-in-out 0s;}

.owl-carousel.owl-loaded{display:block;}

.owl-carousel.owl-loading{opacity:0; display:block;}

/* Owl Default Theme */

.owl-theme:hover .owl-nav{opacity:1;}

.owl-theme .owl-nav{position:absolute; top:50%; opacity:1; right:0; left:0; text-align:center; -webkit-tap-highlight-color: transparent;}

.owl-theme .owl-nav > div{font-size:0; position:absolute; right:10px; text-align:center; margin-top:-30px; width:22px;}

.owl-theme .owl-nav .disabled{/*opacity:0.5;*/ cursor:default;}

.owl-theme .owl-dots{margin-top:45px;}

/* text-nav */

.text-nav{/*padding-right:30px; padding-left:30px;*/ }

.text-nav .owl-nav{position:static;}

.text-nav .owl-nav > div{top:0;	bottom:0; right:-7px; margin-top:0;}

.text-nav .owl-nav > div:first-child{left:-7px;}

.text-nav .owl-nav > div:after{position:absolute; top:50%; left:0; content:""; font-size:12px; text-transform:uppercase; font-weight:700; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; line-height:1; color:#9aa9b3; background:#811fe2 url(../images/right-arrow-icon1.png) no-repeat 7px 6px; background-size:10px; width:22px; height:22px; border-radius:50%; cursor:pointer;}

.text-nav .owl-nav > div:first-child:after{content:""; background:#811fe2 url(../images/left-arrow-icon.png) no-repeat 5px 6px; background-size:10px;}

.text-nav .owl-nav > div:hover:after{background-color:#263170;}



/*collapse accordion*/

.panel{margin-top:10px; overflow:hidden;}

.panel-body{padding:15px 0;}

.panel-title{position:relative;}

.panel-title > a{font-size:21px; font-weight:600; display:flex; align-items:center; padding:14px 30px; background:linear-gradient(to right, #e6d5f5, #c7f9d3); color:#021f8b; border-radius:5px; word-wrap:break-word;}

.panel-title > a.collapsed:hover, .panel-title > a:hover{background:linear-gradient(to right, #e6d5f5, #c7f9d3);}

.panel-title > a.collapsed{background:linear-gradient(to right, #c7f9d3, #e6d5f5);}

.panel-title a:after{content:""; position:absolute; top:calc(45% + 1px); right:35px; border-color:#021f8b; border-top:2px solid; border-right:2px solid; width:10px; height:10px; backface-visibility:hidden; transition:transform .3s,top .3s; transform:rotate(45deg) translate3d(0,-50%,0); transform-origin:35%;}

.panel-title a[aria-expanded="true"]:after{content:""; top:calc(47% - 8px); transform:rotate(135deg);}

.panel-title a[aria-expanded="false"]{color:#021f8b; background:linear-gradient(to right, #c7f9d3, #e6d5f5);}

.collapse{display:none;}

.collapse.in{display:block;}

/*end collapse accordion*/



.banner_bg{background-image:url(../images/banner-bg.webp), linear-gradient(#1A1A1A, #1A1A1A); background-size:cover; background-repeat:no-repeat; padding:80px 0 0px; min-height:445px;}

.banner_bg img{width:100%;}

.banner{display:flex; align-items:center; justify-content:center; flex-direction:column; padding:0px; position:relative; z-index:1; font-size:18px; color:#fff;  text-align:center;}

/*.banner:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgb(0, 7, 32, 85%); z-index:-1;}*/

.banner h1{font-size:50px; color:#fff; margin-bottom:10px;}



.escort_bg{background:linear-gradient(to bottom, #6a1b9a 0, #0f0f1c 100%); border-top:rgb(225 86 230 / 32%) solid 1px; position:relative;}

/*.escort_bg:before{content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgb(0 0 0 / 48%);}*/

.escorts{position:relative; overflow:hidden; margin-bottom:1.3rem; border-radius:7px; text-align:left; border:#f4cb0a solid 2px; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}

.escorts figure{position:relative; margin-bottom:0px; overflow:hidden;}

.escorts figure img{border-radius:0px; transition-duration:2s;}

.escorts figure:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}

.escort_content{padding:10px 10px 10px; color:#fff; position:absolute; left:0; right:0; bottom:-1px; background:rgba(0,0,0,.4); border-top:#e156e6 solid 1px; backdrop-filter:blur(5px);} 

.name{font-size:20px; color:#fff; text-transform:uppercase; font-weight:600; line-height:normal; margin-bottom:10px;}

.type{color:#f4cb0a; font-size:13px; font-style:italic;}

.rating{position:absolute; right:10px; bottom:7px;}

.star{margin:0 2px; background:url(../images/star.png); width:12px; height:12px; background-size:100%; display:inline-block;}

.half_star{margin:0 2px; background:url(../images/half_star.png); width:12px; height:12px; background-size:100%; display:inline-block;}

.available{background:#1b1b32; padding:5px 15px; text-align:center; color:#f4cb0a; text-transform:uppercase; /*border-top:#e156e6 solid 1px;*/ border-bottom:#e156e6 solid 1px;}

.available span{animation:blink 1s infinite;}

@keyframes blink {

	0% {

		opacity: 1;

	}

	50% {

		opacity: 0;

	}

	100% {

		opacity: 1;

	}

}



.two_colum_bg{background:#351450;}

.two_colum_bg img{max-width:120%; height:100%; margin-left:-65px;}

.two_colum_bg .col-sm-7{margin-left:auto; padding-top:50px; padding-bottom:50px;}

.bullet{margin:0; padding:0;}

.bullet li{margin:25px 0; padding:0 0 0 35px; position:relative; list-style:none;}

.bullet li:before{content:''; position:absolute; left:0; top:2px; background:url(../images/arrow-right.png) no-repeat; background-size:100%; width:25px; height:25px;}

.bullet li h3{font-size:24px; color:#f4cb0a; margin-bottom:.8rem;}



.dark_bg{background:#351450;}

.choose{padding-left:2rem; display:flex; justify-content:center; flex-direction:column; height:100%;}

.choose ul{margin:2rem 0 0; padding:0; display:flex; flex-wrap:wrap;}

.choose ul li{margin:0; padding:0 15px 25px 85px; list-style:none; width:50%; border-bottom:#f4cb0a solid 1px; border-right:#f4cb0a solid 1px; position:relative; font-size:14px;}

.choose ul li:nth-of-type(2){border-right:none;}

.choose ul li:nth-of-type(3){padding-top:35px; padding-bottom:0; border-bottom:none;}

.choose ul li:last-child{padding-top:35px; padding-bottom:0; border-right:none; border-bottom:none;}

.choose ul li h3{color:#f4cb0a; font-size:22px; margin-bottom:10px;}

.choose ul li img{position:absolute; left:0px; width:75px;}



.review{border:#404040 solid 1px; display:flex; flex-wrap:wrap; border-radius:10px; margin-bottom:1.5rem; overflow:hidden;}

.review img{width:30%;}

.review_text{width:70%; padding:20px; display:flex; flex-direction:column;}

.r_title{font-size:25px; color:#f4cb0a; font-weight:600; margin-bottom:.7rem; position:relative;}

.r_bottom{display:flex; color:#9a9aaf;}

.r_bottom span{color:#fff;}

.auther{flex:1 1 auto;}



.border{border-top:#e156e6 solid 3px;}

.add{border:rgb(249 203 5 / 68%) solid 2px; margin:1.5rem 0 0;}

.ul_area{margin:2rem -7px 0; padding:0; display:flex; justify-content:center; flex-wrap:wrap;}

.ul_area li{margin:0; padding:7px 7px; list-style:none; width:16.6666%; text-align:center;}

.ul_area li a{display:block; background:#6a1b9a; border-radius:20px 0; padding:1.2rem .5rem 1rem; font-size:16px; color:#fff; box-shadow:0 1px 1px hsl(0deg 0% 100% / 21%); border:#8e45bb solid 1px; transition-duration:2s; position:relative;}

.ul_area li a:hover{background:#f4cb0a; border-color:#977e0a; box-shadow:0 0 20px 5px rgba(251,83,67,0.1); transform:scale(1.01); -webkit-transform:scale(1.01); -moz-transform:scale(1.01);}

.ul_area li img{width:70px; margin:0 auto 15px; background:#340e4b; padding:9px 11px; border-radius:50%;}

.parallax_bg{background:url(../images/parallax.jpg) no-repeat top; background-size:cover;}

.parallax_bg .heading{font-size:55px; color:#f4cb0a;}

.parallax_bg .btn img{display:inline-block; filter:invert(1); margin-bottom:-2px; margin-right:5px;}

.ex_text{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; height:100%; padding-left:1.5rem;}

.category{position:relative; border-radius:10px; overflow:hidden;}

.cat_name{position:absolute; left:15px; right:15px; bottom:15px; background:#e156e6; color:#fff; font-size:18px; font-weight:600; text-align:center; border-radius:0 10px; padding:10px 15px; border:#f4cb0a dashed 1px; line-height:normal;}

.category img{transition-duration:2s; width:100%;}

.category:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}

.ul{margin:0 0 25px 35px; padding:0;}

.ul li{margin:15px 0; padding:0;}

.ul li strong{color:#f4cb0a;}





.price-table{
	background: #b203a7;
    padding: 20px;
}

tr.table_head {
    text-align: left;
    font-size: 20px;
    background: #d22731;
}
tr.table_head th {
    padding: 3px 15px;
}
.price-table tr {
    line-height: 30px;
}
.table h2 {
    margin: 0 0 1.5rem;
    font-size: 24px;
}
.details-table td {
    width: 40%;
}

.form-fild input {
    width: 100%;
    font-size: 15px;
    line-height: 30px;
    padding: 7px 20px;
    margin-bottom: 10px;
}
.text-area textarea {
    width: 100%;
    height: 150px;
    font-size: 18px;
    padding: 7px 20px;
}

.city_droupdown_bg{background:#3c1156; padding:35px 0; text-align:center; min-height:inherit;}
.select-option{display:inline-flex; align-items:center; justify-content:space-between;}
.select-option select{background:#270c37; padding:13px 10px; border-radius:3px; border:#45205a solid 1px; color:#fff; font-size:15px;}
.select-option label{color:#fff; font-size:17px; font-family:'IBM Plex Sans', sans-serif; font-weight:500; text-transform:uppercase; margin-right:15px; margin-bottom:0;}
.select-option label span{animation:.5s infinite alternate mover; font-size:20px; line-height:16px; margin-left:15px; display:inline-block;}
@-webkit-keyframes mover{
    0%{transform:translateX(0);}
    100%{transform:translateX(-10px);}
}
@keyframes mover{
	0%{transform:translateX(0);}
	100%{transform:translateX(-10px);}
}




@media (max-width:1199px) {

.container{max-width:1000px;}

.banner_bg{min-height:337px;}

h1{font-size:35px;}

h2{font-size:30px;}

.heading{font-size:35px;}

.nav_links ul li a{margin-left:5px; margin-right:5px;}

.two_colum_bg img{max-width:110%;}

.two_colum_bg .col-sm-7{padding-top:30px; padding-bottom:25px;}

.choose{padding-left:0}

.ul_area li a{font-size:14px;}

.cat_name{font-size:17px;}

.parallax_bg .heading{font-size:45px;}

.review{min-height:250px;}





}





@media (max-width:896px) {

.container{max-width:100%;}

/*mobile menu css*/

.menu{width:auto; position:absolute;}

.nav_links{display:block;position:fixed;top:0px;left:-100%;right:0;background:#060610;padding:0 20px;line-height:37px;transition:all .5s ease;z-index:999;}.menu input[type=checkbox]{display:none;}.menu :checked + .nav_links{display:block;left:0;overflow:auto;padding-top:20px;}.menu label{display:flex;}.menu .nav_links{display:none;}.menu label img{height:35px; width:auto;}.menu .nav_links ul{display:block; text-align:left;}.menu .nav_links ul li{border-bottom:#21212e solid 1px;font-size:15px;}.nav_links ul li a{padding:8px 0 8px; margin:0; background:none;} .menu label svg{width:17px; fill:#fff; float:right;}

/*end mobile menu css*/



.menu label a + img{margin-left:auto;}

.menu .nav_links label{display:block;}

.nav_links ul li a:hover, .nav_links ul li a.active{background:none;}

.banner_bg{min-height:268px;}

.call_now{margin-right:.6rem;}

.call_text span{margin-bottom:2px;}

.logo{margin-left:5rem; margin-top:.5rem; margin-bottom:.5rem;}

.logo img{height:40px;}

.banner_bg{padding-top:57px;}

h1{font-size:30px;}

h2{font-size:27px;}

.heading{font-size:30px;}

.heading_main .heading:after, .heading_main .heading:before{top:8px;}

.col-sm-5, .col-sm-7, .review_bg .col-sm-6{width:100%;}

.choose{margin-top:2rem;}

.review img{width:20%;}

.review_text{width:80%;}

.ul_area li{width:25%;}

footer{padding-top:0rem;}

.footer-grids .col-sm-3{width:50%; margin-top:2.5rem;}

.ex_text{padding-left:0; margin-top:1.5rem; height:auto;}

.parallax_bg .col-sm-8{width:100%;}

.right_effect .ex_text{margin-top:0; margin-bottom:3rem;}



}



@media (max-width:736px) {

.escort_bg .col-sm-3, .category_row .col-sm-3{width:50%;}

.category{margin:.7rem 0;}

.banner_bg{min-height:243px;}



}



@media (max-width:667px) {

.banner_bg{min-height:220px;}



}



@media (max-width:640px) {

.add_row .col-sm-3{width:50%;}

.ul_area li{width:33.333%;}

h1{font-size:27px;}

.heading{font-size:27px;}

.parallax_bg .heading{font-size:40px;}

.banner_bg{min-height:211px;}



}



@media (max-width:568px) {

.two_colum_bg img{margin-left:0;}
.banner_bg{min-height:187px;}
.table .col-sm-6 {
    flex: 0 0 auto;
    width: 100%;
}

}



@media (max-width:480px) {

.call_now{display:none;}	

.heading_main .heading{padding-left:0; padding-right:0;}	

.heading_main .heading:after, .heading_main .heading:before{display:none;}

.footer-grids .col-sm-3{width:100%;}

.choose ul li{width:100%; border-right:none;}

.choose ul li:nth-of-type(2){padding-top:25px;}

.choose ul li:nth-of-type(3){border-bottom:#f4cb0a solid 1px; padding-bottom:25px; padding-top:25px;}

.choose ul li:last-child{padding-top:25px;}

.review img, .review_text{width:100%;}

.two_colum_bg img{max-width:100%;}

.ul_area li{width:50%;}

.parallax_bg .heading{font-size:35px;}

.escort_content{padding-top:5px; padding-bottom:5px;}

.name{font-size:17px; margin-bottom:5px;}

.star, .half_star{width:10px; height:10px;}

.type{font-size:12px;}

.rating{bottom:2px;}

.cat_name{font-size:15px; left:10px; right:10px; padding-left:5px; padding-right:5px;}

.banner_bg{min-height:136px;}


.select-option{display:inline-block;}  
.select-option select{width:100%; margin-top:15px;}
.select-option label{margin-right:0;}

}



@media (max-width:375px) {

.rating{line-height:normal; position:static;}

.banner_bg{min-height:124px;}

	

}

	

@media (max-width:320px) {

.cat_name{font-size:13px;}

.banner_bg{min-height:105px;}

.select-option label{font-size:16px;}

}

body {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
  }
  
 

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

.lcol, .rcol {
    float: left;
    width: 50%;
}
.lcol a, .rcol a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
}
.lcol {
    background-color: #fd275a;
}
.rcol {
    background-color: #009999;
}

.city_droupdown_bg {
    padding: 5px 0;
    text-align: center;
    min-height: inherit;
}
.select-option {
    display: inline-block;
    width: 100%;
    max-width: 700px;
    background: #fff;
    padding-left: 5px;
}
.select-option .d-flex {
    display: flex;
    align-items: center;
    justify-content: center;
}
.select-option select {
        width: 100%;
}
.select-option button {
    background: #db5ae1;
    padding: 8px 20px 4px;
    cursor: pointer;
    border: #fff solid 7px;
    margin-left: -1px;
    height: 56px;
}
  