/*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; background:#000; font-family:AdihausDIN, sans-serif; font-size:15px; color:#fff; font-weight:400; line-height:1.8; background-attachment:fixed;}
a{text-decoration:none;}

img{width:100%; height:auto; display:block;}
.hidden_header{height:119px;}
header{position:absolute; z-index:91; top:0; left:0; right:0; background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%); padding:0 0 15px; border-bottom:#FFF solid 1px;}
.top_bar{background-image: linear-gradient(92.83deg, #ff7426 0, #f93a13 100%); 95%/200% 100%; margin-bottom:15px;}
.top_bar ul{margin:0 0 0 auto; padding:0; display:flex;}
.top_bar li{margin:0 0 0 15px; padding:0; list-style:none;}
.top_bar li a{padding:10px; display:flex; background:rgb(255, 255, 255, 18%);}
.top_bar li img{filter:invert(1); height:18px; width:18px;}
.phone{color:#fff; font-size:15px; font-weight:600; line-height:normal; margin:1px 0 2px auto; border:#fff solid 2px; padding:5px 15px 2px; border-radius:5px; display:flex; align-items:center;}
.phone img{max-width:17px; margin-right:8px; margin-top:-3px;}
.logo{display:flex; align-items:center; margin-left:1rem;}
.logo img{height:50px; width:auto;}
.menu{width:65%; 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:15px; text-transform:uppercase; letter-spacing:.5px; font-weight:500;}
.nav_links ul li a{color:#fff; padding:13px 0 0; display:block;}
.nav_links ul li a:hover{color:#FFCF71;}
.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}

.container{max-width:1240px; 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:-15px;margin-left:-15px;}
.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-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:15px; padding-right:15px;}
h1, h2, h3, h4, h5, h6{color:#fff; font-weight:600; line-height:1.2; text-transform:uppercase; }
h1{margin:0 0 1.5rem; font-size:40px;}
h2{margin:0 0 1.5rem; font-size:35px;}
h3{margin:0 0 1.5rem; font-size:30px;}
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-4{margin-top:2rem;}
.mt-5{margin-top:3rem;}
.pt-0{padding-top:0;}
.pb-0{padding-bottom:0rem;}
.pb-2{padding-bottom:1rem;}
.pb-3{padding-bottom:3rem;}
.mb-0{margin-bottom:0 !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%;}
.desk-top{display:block!important;}.mobile{display:none!important;}
.banner{padding:0;}
.banner img{width:100%;}
section{padding:4rem 0; min-height:233px;}
.heading_main{margin-bottom:2rem; text-align:center; position:relative;}
.heading{font-size:40px; color:#fff; font-weight:600; position:relative; line-height:1.2; text-transform:uppercase;}
.heading span{display:block; color:#fff; font-size:27px; margin-top:15px;}
.heading span a{color:#fff;}
.center_bg{text-align:center;}
p{margin:0 0 1rem 0;}
p a, p strong, .center_bg ol li a, .center_bg ul li a{color:#FFC83D; font-weight:600;}
.escorts_bg .row{margin-left:-7px; margin-right:-7px;}
.escorts_bg .col-sm-3{padding-left:7px; padding-right:7px; flex:0 0 20%; max-width:20%;}
.escorts{color:#fff; font-size:15px; position:relative; overflow:hidden; margin-bottom:1rem; padding:5px; border-radius:7px; text-align:left; background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%); 95%/200% 100%; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;  border:#fff solid 2px;}
.escorts figure{position:relative; margin-bottom:0px;}
.escorts figure img{border-radius:7px; 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 0px 0; margin-top:10px; color:#fff; text-align:center;} 
.name{font-size:20px; font-weight:600; line-height:normal; margin-bottom:5px; text-shadow:0 2px 2px #3a3a3a;}
.type{color:#fff; margin-bottom:10px; text-shadow:0 2px 2px #3a3a3a;}
.veri{position:absolute; right:15px; bottom:100px;}
.rating{background:linear-gradient(95deg,#059dff 15%,#6549d5 45%,#e33fa1 75%,#fb5343) 95%/200% 100%; padding:2px 7px 0px; line-height:normal; border-radius:3px;}
.star{margin:0 1px; background:url(../images/star.webp); width:11px; height:11px; background-size:100%; display:inline-block;}
.half_star{margin:0 1px; background:url(../images/half_star.webp); width:11px; height:11px; background-size:100%; display:inline-block;}
.verified{background:#2BA346; padding:5px 7px 2px; line-height:normal; border-radius:3px; font-size:11px; font-weight:600; text-align:center; text-transform:uppercase; margin-bottom:8px;}
.btn{background-image: linear-gradient(92.83deg, #ff7426 0, #f93a13 100%); color:#fff; font-size:16px; font-weight:500; line-height:normal; padding:13px 30px 10px; border-radius:30px; border:none; position:relative; cursor:pointer;}
.btn:hover{background-image: linear-gradient(92.83deg, #f93a13 0, #ff7426 100%);}
.center_bg ol{margin:0 auto 25px; padding:0; text-align:left; width:95%;}
.center_bg ol li{margin:25px 0 0; padding:0;}
.center_bg ol li p{margin-bottom:15px; text-align:justify; font-size:15px;}
.center_bg ol li strong, .center_bg ol li h3, .center_bg ol li h4{font-size:18px; color:#FFC83D; font-family:'Aclonica', sans-serif; font-weight:normal; display:block; margin-bottom:5px;}
p+h4, p+h3, p+h2{margin-top:2.7rem;}
.justify{text-align:justify;}
.text-left{text-align:left;}
.about_bg{padding-top:0;}
.about_bg h2{font-size:35px;}
.service_bg{background:#424242; position:relative;}
.service_bg:before{content:''; position:absolute; left:0; top:0; bottom:0; background:url(../images/bg-shap.webp) no-repeat; width:20%; opacity:.05;}
.service{background:#212c3a; position:relative; border-radius:5px; overflow:hidden; margin-bottom:2rem;}
.service_text{padding:30px 15px; background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%); font-size:14px; min-height:50px;}
.service_text h4{font-size:20px;}
.service_text .btn{margin-top:.5rem; display:inline-block;}
.occasion_bg{position:relative;}
.occasion_bg:before{content:""; position:absolute; top:0; right:0; width:calc(50% + 200px); height:calc(100% - 0px);  z-index:-1; background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%);}
.occasion_bg:after{content:''; position:absolute; right:0; top:0; bottom:0; background:url(../images/bg-shap1.webp) no-repeat; background-size:cover; width:20%; opacity:.05;}
.occasion_img{position:absolute; left:0; top:60px; width:calc(50% - 30px); /*height:calc(100% - 60px);*/ border-radius:0 0 206px 0; overflow:hidden;}
.occasion_text{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; min-height:585px;}
.occasion_bg h3{font-size:35px;}
ul.bullet{margin:0 0 1rem; padding:0; display:flex; flex-wrap:wrap;}
ul.bullet li{margin:8px 0; padding:0 15px 0 35px; width:50%; list-style:none; position:relative; text-align:left; font-weight:600;}
ul.bullet li:before{width:22px; height:22px; display:flex; align-items:center; justify-content:center; content:''; background:#4ade80; border-radius:50%; position:absolute; left:0; top:1px;}
ul.bullet li:after{content:''; position:absolute; left:3px; top:4px; width:19px; height:16px; background:url(../images/check-icon.webp) no-repeat;}
.exclusive_bg{background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%); position:relative;}
.exclusive_bg:before{content:''; position:absolute; left:0; top:0; bottom:0; background:url(../images/bg-shap.webp) no-repeat; background-size:cover; width:20%; opacity:.05;}
ol.bullet1{margin:0 0 0 1rem; padding:0;}
ol.bullet1 li{margin:17px 0; padding:0px; text-align:left;}
ol.bullet1 li strong, ol.bullet1 li h3{display:block; color:#FFC83D; font-size:18px; margin-bottom:5px;}

.faq_bg{padding-top:0;}
.faq_box{background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%); padding:20px; border-radius:5px;}
.faq_main{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; border-top:1px solid #FFC83D; padding:15px 0; min-height:150px;}
.faq_num{width:40%; display:flex; align-items:center; padding-right:30px;}
.faq_text{width:60%; padding-left:70px; font-size:16px;}
.num{position:absolute; font-size:90px; line-height:90px; font-weight:900; color:#fff; opacity:.09; margin-top:6px; -webkit-text-fill-color:rgba(0,0,0,0); -webkit-text-stroke-width:2px; -webkit-text-stroke-color:#fff;}
.faq_main h5{font-size:22px; margin-left:2.4rem; margin-bottom:0;}

/*-- 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:#192530; border-radius:50%; 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.webp) 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 --*/
/*-- footer --*/
footer{background:#101010; padding-top:3rem; font-size:14px; overflow-x:hidden;}
.f_heading{color:#FFC83D; font-size:20px; font-weight:600; margin-bottom:35px; line-height:normal; text-transform:uppercase;}
.footer-grids ul{margin:0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:8px;}
.footer-grids ul li a{color:#fff; font-weight:normal; position:relative;}
.footer-grids ul li a:hover{color:#FFC83D;}
.footer-grids ul li a:before{content:""; width:5px; height:5px; background:#FFC83D; float:left; margin-top:9px; margin-right:10px; border-radius:25px;}
.copyright{border-top:#FFC83D solid 1px; padding:2rem 0 4rem 0; margin-top:1.5rem; color:#fff;}
.copyright ul{margin:0 0 0 auto; padding:0; display:flex;}
.copyright ul li{margin:0; padding:0 5px; list-style:none;}
.copyright ul li a{color:#d1c3c0;}
.copyright ul li a:hover{color:#FFC83D;}
.f_logo{height:40px; width:auto; margin-bottom:2rem;}
.footer-grids p{margin-bottom:20px; color:#d1c3c0;}
.footer-grids p a{font-weight:700;}
.footer-grids p img{height:20px; width:auto; display:inline-block; margin-bottom:-5px; margin-right:10px;}
.social{display:flex; margin-top:1.5rem;}
.social img{filter:invert(1); height:17px; width:17px;}
.social a{background:#FFC83D; width:40px; height:40px; display:flex; align-items:center; justify-content:center; margin-right:10px; border-radius:50%;}
.social a:hover{background:#000;}
footer svg{width:calc(129% + 1.3px); height:127px;}
footer svg path{fill:#060606;}
/*-- //footer --*/

.whatsapp{position:fixed; left:15px; bottom:50px; animation:1s infinite alternate bounce;}
.whatsapp img{height:80px;}
@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;}
.area_bg{background: radial-gradient(circle at 10.6% 22.1%, rgb(206, 18, 18) 0%, rgb(122, 21, 21) 100.7%); border-top:#FFFFFF solid 2px}
.area_bg .row{margin-left:-7px; margin-right:-7px;}
.area_bg .col-sm-3{padding-left:7px; padding-right:7px;}
.area_bg .heading{color:#fff;}
.area{margin:1rem 0; position:relative;  position:relative; }
.area_bg figure{padding:5px; border-radius:5px; overflow:hidden; background-image: linear-gradient(92.83deg, #ff7426 0, #f93a13 100%); transition-duration:2s;}
.area_bg figure:hover{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.area .name{font-size:20px; color:#fff; text-align:center; padding:20px 0px 0px; margin-bottom:0;}

/*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 15px;}
.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:30px;}
.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:-15px; margin-top:0;}
.text-nav .owl-nav > div:first-child{left:-15px;}
.text-nav .owl-nav > div:after{position:absolute; top:50%; left:50%; content:"next"; font-size:12px; text-transform:uppercase; font-weight: 700; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; line-height:1; color:#9aa9b3;	-webkit-transform:translate(-50%, -50%) rotate(-90deg); transform:translate(-50%, -50%) rotate(-90deg);}
.text-nav .owl-nav > div:first-child:after{content:"prev";}

.rate{text-align:center; border-radius:20px; background:rgb(15, 15, 17, 55%); overflow:hidden; position:relative; padding-bottom:80px; margin-bottom:2rem; color:#fff; box-shadow:0 2px 2px hsl(274deg 52% 52%);}
.rate .heading{font-size:25px; font-weight:400; margin-bottom:20px; padding:20px 20px; display:block; background:linear-gradient(95deg,#059dff 15%,#6549d5 45%,#e33fa1 75%,#fb5343) 95%/200% 100%;}
.rate .price{font-size:33px; position:relative; margin-bottom:0px; font-weight:700;}
.rate .price sub{font-size:17px; font-weight:300; position:relative; bottom:10px;}
.rate ul{margin:0 0 20px; padding:0;}
.rate ul li{margin:0; padding:10px 0px; list-style:none; position:relative; border-top:#232a38 solid 1px;}
.rate ul li.no_avail{cursor:no-drop; color:#7e8aa3;}
.sub_footer{position:absolute; bottom:0px; left:0; right:0; padding:30px 0; }
.hours{font-size:25px; color:#e94488; margin-bottom:1rem;}
.contact{display:flex; align-items:center; justify-content:center; flex-direction:column; height:100%; font-size:17px; color:#fff; font-weight:700; background:linear-gradient(95deg,#059dff 15%,#6549d5 45%,#e33fa1 75%,#fb5343) 95%/200% 100%; border-radius:10px;}
.contact img{width:20px; display:inline-block; margin-bottom:-5px; margin-left:10px;}
.contact h3{margin-bottom:3rem;}
.contact span{font-weight:400; color:#fff;}
.contact a{font-weight:700; color:#fff;}
.contact_form{background:#161d27; padding:30px; border-radius:10px; text-align:left;}
.form-group{margin-bottom:15px;}
.contact_form label{width:100%; margin-bottom:10px; display:inline-block;}
input, textarea{border:#283240 solid 1px; height:45px; background:#1b232e; padding:15px 25px; width:100%; font-family:AdihausDIN; color:#fff; border-radius:30px; resize:none;}

.other_girl{margin-top:2rem; background:#212c3a; padding:15px 10px 0px; border-radius:5px;}
.other_girl h2{font-size:25px;}
.other_girl .row{margin-left:-5px; margin-right:-5px;}
.other_girl .col-sm-3{padding-left:5px; padding-right:5px;}
.other_girl .veri{bottom:65px;}
.profile_rate{margin-bottom:2rem; border-bottom:#242a34 solid 1px; padding-bottom:1.5rem; margin-left:2rem;}
.profile_rate:nth-of-type(2){border-bottom:none; padding-bottom:.8rem;}
.profile_rate h4{font-size:25px; margin-bottom:1rem;}
.profile_rate ul{margin:0; padding:0;}
.profile_rate ul li{margin:0; padding:6px 0; list-style:none; color:#edddf7;}
.profile_rate ul li span{display:inline-block; width:120px; color:#fff; font-weight:600;}
.age_ul, ul.rate_ul{display:flex; flex-wrap:wrap;}
.age_ul li{width:50%;}
ul.rate_ul li{width:33.33%;}
ul.rate_ul li:first-child{text-align:left;}
ul.rate_ul li span{width:100%;}
.profile_text{margin-top:3rem;}
.profile_text p{text-align:justify;}
.profile_rate+.btn{margin-left:2rem; width:50%; padding-top:15px; padding-bottom:15px; display:inline-block; text-align:center;}
.other_escort_bg{background:#12171e;}
.location_text h1{font-size:35px;}



@media (max-width:1199px) {
.container{max-width:990px;}
.heading{font-size:35px;}
h2, .about_bg h2{font-size:32px;}
h3{font-size:30px;}
h4{font-size:25px;}
.menu{width:68%;}
.faq_main h5{font-size:18px;}
.occasion_text{min-height:450px;}
.service_text h4{font-size:16px;}
.service_text{font-size:13px;}
.location_text h1{font-size:30px;}


}


@media (max-width:896px) {
.container{max-width:100%;}
/*mobile menu css*/
.menu{width:auto; margin-top:7px;}
.nav_links{display:block;position:fixed;top:0px;left:-100%;right:0;background:#101010;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:block;}.menu .nav_links{display:none;}.menu label img{height:35px;}.menu .nav_links ul{display:block; text-align:left;}.menu .nav_links ul li{border-bottom:#222222 solid 1px;font-size:15px;}.nav_links ul li a{padding:12px 0 10px;} .menu label svg{width:17px; fill:#fff; float:right;}
/*end mobile menu css*/

.banner img{height:290px;}
.about_bg .col-sm-5{flex:0 0 70%; max-width:70%;}
.about_bg .col-sm-7{flex:0 0 100%; max-width:100%; margin-top:2rem;}
.service_bg .col-sm-3{flex:0 0 50%; max-width:50%;}
.service{margin:1rem 0;}
.service_text{min-height:inherit;}
.occasion_bg .col-sm-6{flex:0 0 100%; max-width:100%;}
.occasion_bg:before{width: calc(100% + 200px);}
.occasion_img{width:calc(100% - 0px); top:0; position:static; margin-bottom:2rem;}
.exclusive_bg .col-sm-5{flex:0 0 70%; max-width:70%;}
.exclusive_bg .col-sm-7{flex:0 0 100%; max-width:100%;}
.area_bg .col-sm-3{flex:0 0 33.333%; max-width:33.333%;}
.footer-grids .col-sm-4:first-child{flex:0 0 100%; max-width:100%; margin-bottom:2rem;}
.footer-grids .col-sm-4{flex:0 0 50%; max-width:50%;}
.faq_text{padding-left:30px;}
.occasion_text{min-height:inherit;}
.escorts_bg .col-sm-3{flex:0 0 25%; max-width:25%;}
.contact_bg .col-sm-4{flex:0 0 100%; max-width:100%; margin-bottom:2rem;}
.contact_bg .col-sm-8{flex:0 0 100%; max-width:100%;}
.contact{height:inherit; padding:25px 15px 15px;}
.category_bg .col-sm-5{flex:0 0 50%; max-width:50%; margin:auto;}
.category_bg .col-sm-7{flex:0 0 100%; max-width:100%; margin-top:2rem;}
.profile_rate{margin-left:0;}

}

@media (max-width:736px) {
.banner img{height:263px;}
.escorts_bg .col-sm-3{flex:0 0 33.333%; max-width:33.333%;}
.heading, h1{font-size:35px;}
h2, .about_bg h2{font-size:30px;}
.rate .heading{font-size:20px;}
.rate .price{font-size:25px;}
.hours{font-size:18px;}
.category_bg .col-sm-5{flex:0 0 60%; max-width:60%;}

}

@media (max-width:667px) {
.banner img{height:229px;}
.category_bg .col-sm-5{flex:0 0 70%; max-width:70%;}

}

@media (max-width:568px) {
.hidden_header{height:114px;}	
.logo img{height:45px;}	
.nav_links{top:0px;}
.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{flex:0 0 100%; max-width:100%;}
.banner img{height:233px;}
.escorts_bg .col-sm-3{flex:0 0 50%; max-width:50%;}
.area_bg .col-sm-3{flex:0 0 50%; max-width:50%;}
.area .name{font-size:18px;}
.faq_num{width:100%; padding-right:0;}
.faq_text{width:100%;}
.faq_main h5{margin-left:1.75rem; margin-bottom:1rem;}
.num{margin-top:45px;}
.footer-grids .col-sm-4 .pull-left, .footer-grids .col-sm-4 .pull-right{float:none;}
.footer-grids .col-sm-4.pr-4{padding-right:15px;}
ul.bullet li{width:100%;}
.copyright .d-flex{display:block; text-align:center;}
.copyright ul{justify-content:center; margin-top:12px;}
.category_bg .col-sm-5{flex:0 0 100%; max-width:100%;}
.other_girl .col-sm-3{flex:0 0 50%; max-width:50%;}
.location_text h1{font-size:25px;}

}

@media (max-width:480px) {
.menu{margin-top:5px;}	
.desk-top{display: none!important;}.mobile{display: block!important;}
.banner img{height:auto;}
.phone{margin:4px auto;}
.top_bar ul{display:none;}
.heading, h1{font-size:30px;}
h2, .about_bg h2, h3, .occasion_bg h3{font-size:25px;}
.about_bg .col-sm-5{flex:0 0 100%; max-width:100%;}
.service_bg .col-sm-3, .exclusive_bg .col-sm-5, .area_bg .col-sm-3{flex:0 0 100%; max-width:100%;}
.name{font-size:17px;}
.f_heading{margin-bottom:25px;}
.whatsapp img{height:60px;}
.occasion_img{border-radius:0 0 105px 0;}
.age_ul li{width:100%;}
.other_girl h2{font-size:20px;}

}

@media (max-width:375px) {
.hidden_header{height:109px;}		
.menu{margin-top:3px;}
.logo img{height:40px;}	
/*.escorts_bg .col-sm-3{flex:0 0 100%; max-width:100%;}*/
.type{font-size:13px;}

}
	
@media (max-width:320px) {
.footer-grids .col-sm-4{flex:0 0 100%; max-width:100%; margin-bottom:2rem;}
.copyright{margin-top:0;}
h2, .about_bg h2, h3{font-size:22px;}

}
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;
}

 
 table {
    border: 1px solid #fff;
    border-collapse: collapse;
    margin: auto;
    padding: 0;
    width: 96%;
    table-layout: fixed;
    font-family: oswald,sans-serif!important;
    position: relative;
    bottom: 25px;

}

/*table tr {*/

/*     padding:0 5.6px;*/
/*}*/

table td,table th {
    padding: 14.5px;
    text-align: center;
    border-right: 1px solid #fff
}



table th {
    font-size: 20px;
    letter-spacing: 3px;
   background-image: linear-gradient(92.83deg, #ff7426 0, #f93a13 100%);
    color: #fff;
    font-family: philosopher,sans-serif!important;
    font-weight: 700
}
table, th, td {
  border:1px solid #FFFFFF;
}

@media(max-width:767px){


table td{
    font-size:13px!important;
}
table th{
    font-size:13px!important; 
}
}
  
