@font-face {

  font-family: 'Poppins';

  src: url('../fonts/Poppins-Regular.ttf');

  font-weight:400;

  font-display: swap;

}

@font-face {

  font-family: 'Poppins';

  src: url('../fonts/Poppins-Medium.ttf');

  font-weight:500;

  font-display: swap;

}

@font-face {

  font-family: 'Poppins';

  src: url('../fonts/Poppins-Bold.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; background:#B00D13; font-family:Poppins, sans-serif; font-size:15px; color:#000; line-height:30px;}

a{text-decoration:none;}

img{width:100%; display:block;}

.hidden_header{height:80px;}

header{position:fixed; z-index:91; top:0; left:0; right:0; background:#4b1383; padding:5px 0;}

nav{display:flex;}

.logo{display:flex; align-items:center;}

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

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

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

.nav_links{height:100%;line-height:70px; text-align:right;}

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

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

.nav_links ul li a{color:#fff;}

.nav_links ul li a:hover{color:#c6af5e;}

.call_now{display:flex; align-items:center; margin-left:2rem; line-height:32px;}

.call_now a{font-size:15px; color:#fff; font-weight:500; background:#c6af5e; padding:5px 20px; border-radius:30px;}

.call_now img{width:20px; display:inline-flex; position:relative; bottom:-3px; margin-right:7px;}



.container{max-width:1270px; 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{margin:0 0 1.5rem; font-size:40px; font-weight:700; line-height:1.5; color:#242d3c;}

h2{margin:0 0 1.5rem; font-size:33px; font-weight:700; line-height:1.5; color:#242d3c;}

h3{margin:0 0 1.5rem; font-size:28px; font-weight:700; line-height:1.5; color:#242d3c;}

h4{margin:0 0 1.5rem; font-size:23px; font-weight:700; line-height:1.5; color:#242d3c;}

h5{margin:0 0 1.5rem; font-size:20px; font-weight:700; line-height:1.5; color:#242d3c;}

h6{margin:0 0 1.5rem; font-size:18px; font-weight:700; line-height:1.5; color:#242d3c;}

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

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

.banner{padding:0;}

.banner img{width:100%;}

section{padding:4em 0; min-height:233px;}

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

.heading{font-size:40px; color:#242d3c; font-weight:700; position:relative; line-height:normal; letter-spacing:.7px;}

.escorts_bg{background:#f5f0ed;}

.escorts{color:#fff; font-size:15px; position:relative; overflow:hidden; margin-bottom:2rem; padding-bottom:105px; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}

.escorts figure{position:relative;}

.escorts:hover .escort_content ul{max-height:165px; opacity:1;}

.escort_content{position:absolute; left:0; right:0; bottom:0; padding:20px 20px 0px 20px; z-index:10; background:#fff;}

.escort_content ul{padding:10px 20px; background:#f22a39; margin:0 -20px; max-height:0; opacity:0; position:relative; -webkit-transition: max-height 0.4s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s; transition: max-height 0.4s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;}

.escort_content ul li{margin:5px 0px; padding:0; list-style:none; color:#fff;}

.escort_content ul li span{display:inline-block; width:170px; font-weight:700;}

.name{font-size:25px; color:#242d3c; font-weight:700; margin-bottom:5px; line-height:normal;}

.name span{float:right; font-weight:600; font-size:15px; color:#750800; margin-top:8px;}

.type{color:#525252; font-weight:500; -webkit-transition:ease-in-out 0.4s; transition:ease-in-out 0.4s;}

.escorts:hover .type{margin-bottom:25px;}

.rating{background:rgba(3, 21, 33, 0.5); padding:9px 0; text-align:center; position:absolute; left:-1px; right:-1px; top:-48px;}

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

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

.btn{background:#f22a39; color:#fff; font-size:16px; font-weight:500; line-height:normal; padding:15px 60px; border-radius:30px; border:#fb6b75 solid 1px; position:relative;}

.btn:hover{background:#c6af5e; color:#fff; border-color:#dbc782;}

.about_box{background:url(../images/bg.jpg) no-repeat; background-size:cover; padding:30px; color:#fff;}

.about h2, .about h1{color:#fff;}

.about p a, .bg p a, .profile_text a{color:#B00D12;}

.bg p strong{color:#fff;}

p{margin:0 0 10px 0;}

p a, p strong{color:#585858; font-weight:700;}

.about p{text-align:justify;}

p+h4, p+h3, p+h2{margin-top:2rem;}

.bg{background:url(../images/pattern.jpg) repeat; color:#fff;}

.bg h1, .bg h2{color:#fff;}

.justify{text-align:justify;}

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

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

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

.content_bg .about h2, .content_bg .about h1{color:#242d3c;}

.white_bg{background:#fff;}

.contact{color:#fff; font-size:15px; font-weight:400; text-align:center; margin:1rem 0; border-right:#a1b3c5 solid 1px;}

.contact img{height:60px; width:auto; margin:0 auto 40px;}

.contact p{margin-bottom:0;}

.a_head{font-size:17px; font-weight:500; margin-bottom:25px; background:#f22a39; padding:0px 12px; display:inline-block;}





/*-- 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:#1b2020; border-radius:10px; 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 --*/

/*-- footer --*/

footer{background:url(../images/texture.png) #3d0971 ; padding-top:4em; font-size:14px;}

.f_heading{color:#fff; font-size:20px; font-weight:500; margin-bottom:35px; line-height:normal; position:relative;}

.f_heading:before{content:''; position:absolute; left:20px; top:16px; width:220px; height:2px; background:#c6af5e;}

.f_heading span{background:#3d0971; padding-right:15px; position:relative;}

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

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

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

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

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

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

.footer-grids ul.pr{margin-right:4rem;}

.copyright{background:#131c24; border-top:#202f3c solid 1px; padding:1rem 0; margin-top:2.5rem; color:#d1c3c0; font-size:13px;}

.copyright ul{margin:00; padding:0; float:right;}

.copyright ul li{margin:0 0 0 20px; padding:0; display:inline-block;}

.copyright ul li a{color:#d1c3c0;}

.copyright ul li a:hover{color:#c6af5e;}

/*-- //footer --*/

.pull-left{float:left;}

.pull-right{float:right;}

.area_bg .heading{color:#fff;}

.area{background:#fff; padding:1.2rem; margin:1rem 0; border-radius:8px; position:relative; overflow:hidden; box-shadow:4px 3px 24px rgb(223, 227, 234, 74%);}

.area:before{content:""; position:absolute; right:-35px; bottom:-35px; width:80px; height:80px; background:#3a4860;  border-radius:50%;}

.area .name{margin-top:1rem; padding-right:35px; font-size:14px;}

.about_img{position:relative;}

.about_img:before{position:absolute; right:-15px; bottom:-15px; height:95%; width:98%; background:#f22a39; content:"";}

.about_img img{position:relative;}

.text{color:#fff;}

.text p{text-align:justify;}

.text h3, .text h4{color:#fff;}

.text ul{margin:0 -.5% 2rem; padding:0; display:flex; flex-wrap:wrap;}

.text ul li{margin:.5%; padding:10px 15px; width:48%; list-style:none; background:#293b4c;}

.high_profile{background:url(../images/high-profile-independent-girl.webp) no-repeat; background-size:cover; background-attachment:fixed; position:relative; text-align:center; padding:8rem 0;}

.high_profile:before{content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:rgb(22, 32, 42, 77%);}

.high_profile h2{color:#fff; font-size:50px; padding:0 3rem; position:relative;}

.category_bg{overflow-x:hidden;}

.category_box{background:#1b2020; padding:2rem; margin-left:0rem; color:#fff; font-size:19px; position:relative;}

.category_box .heading{color:#fff; font-size:35px;}

.category_box h2{color:#fff;}

.category{position:relative; z-index:2; margin:1rem 0; transition:ease-in .2s all;}

.category:hover{transform:scale(1.1);}

.category img{border-radius:10px;}

.cat_title{position:absolute; left:0; right:0; bottom:0; background:rgb(0, 0, 0, 77%); padding:5px 10px; font-size:15px; color:#fff; font-style:italic; font-weight:500; border-radius:0 0 10px 10px; text-align:center; line-height:1.6;}

.content_bg{background:#fff;}

.rate_bg h2{margin-bottom:5rem; color:#fff;}

.rate{text-align:center; border-radius:20px; background:#d72532; overflow:hidden; position:relative; padding-bottom:110px; margin-bottom:2rem; color:#fff;}

.rate .heading{font-size:25px; color:#fff; font-weight:400; margin-bottom:20px; padding:20px 20px; display:block;}

.rate .price{font-size:40px; position:relative; margin-bottom:20px; 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:15px 0px; list-style:none; position:relative; border-top:#dd4954 solid 1px;}

.rate ul li.no_avail{cursor:no-drop; color:#f1a9af;}

.sub_footer{position:absolute; bottom:0px; left:0; right:0; padding:40px 0; background:#fff;}

.rate_bg .col-sm-4:nth-of-type(2) .rate{transform:scale(1.1);}

.profile_bg{background:url(../images/pattern.jpg) repeat; color:#fff;}

.profile_bg h1{font-size:33px; color:#fff;}

.profile_text h2, .profile_rate h4{color:#fff; margin-bottom:1rem;}

.profile_text p{text-align:justify;}

.profile_rate{margin-top:20px; border:#26394c solid 1px; padding:15px; background:rgb(22, 32, 42, 44%);}

.profile_rate ul{margin:0; padding:0; display:flex; flex-wrap:wrap;}

.profile_rate ul li{margin:0; padding:6px 0; list-style:none; color:#a6b1bb; font-size:14px; width:50%;}

.profile_rate ul li span{display:inline-block; width:120px; color:#fff; font-weight:500;}

.profile_rate .rate_ul li{width:27%;}

.profile_rate .rate_ul li:last-child{width:19%;}

.profile_rate ul li .btn{padding:6px 20px; font-size:12px; margin-top:0;}









@media (max-width:1024px) {

.container{max-width:990px;}

.logo img{height:38px;}

.menu{width:52%;}

.nav_links ul li{font-size:13px;}

.call_now{margin-left:1.5rem;}

.call_now a{font-size:13px;}

.call_now img{width:15px;}

.heading{font-size:40px;}

h2{font-size:30px;}

h3{font-size:27px;}

.high_profile h2{font-size:40px;}

.category_box .heading{font-size:27px;}

.cat_title{font-size:11px;}

.f_heading:before{width:195px;}

.copyright ul{float:none; text-align:center;}

.copyright ul li{margin-left:10px; margin-right:10px;}

.copy{display:block; text-align:center; margin-top:10px;}

.escort_content ul li span{width:100px;}

.rate .price{font-size:32px;}

.profile_bg h1{font-size:25px;}

.profile_rate ul li span{width:100px;}

.profile_rate .rate_ul li{width:25%;}

.profile_rate .rate_ul li:last-child{width:25%;}



}





@media (max-width:823px) {

.container{max-width:100%;}

.hidden_header{height:70px;}

header{padding-top:14px; padding-bottom:14px;}

/*mobile menu css*/

.menu{width:auto;}

.nav_links{display:block;position:fixed;top:70px;left:-100%;right:0;background:#f22a39;padding:20px;line-height:55px;transition:all .5s ease;z-index:999;}.menu input[type=checkbox]{display:none;}.menu :checked + .nav_links{display:block;left:0;overflow:auto;padding-bottom:90px;}.menu label{display:block; position:absolute;left:10px;top:17px;}.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:#f75e69 solid 1px;font-size:15px;}.logo{margin-left:3.5rem;}.desk-top{display: none!important;}.mobile{display: block!important;}

/*end mobile menu css*/



.heading{font-size:35px;}

h2{font-size:25px;}

h3, h4{font-size:23px;}

.high_profile h2{font-size:35px;}

.col-sm-3{flex:0 0 33.33%;max-width:33.33%;}

.category_bg .col-sm-3{flex:0 0 100%;max-width:100%;}

.category_bg .col-sm-9{flex:0 0 100%;max-width:100%; margin-top:2rem;}

.category_bg .col-sm-9 .col-sm-3{flex:0 0 33.33%;max-width:33.33%;}

.cat_title{font-size:14px;}

footer .col-sm-3{flex:0 0 50%;max-width:50%;}

footer .col-sm-4{flex:0 0 50%;max-width:50%;}

footer .col-sm-5{flex:0 0 75%;max-width:75%; margin-top:3rem;}

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

.rate .price{font-size:29px;}

.contact{font-size:13px;}

.profile_text{font-size:13px;}

.profile_rate ul li{font-size:13px;}

.profile_rate ul li span{width:80px;}

.profile_rate ul li .btn{padding-left:12px; padding-right:12px;}



}



@media (max-width:736px) {

.about_box .col-sm-5, .content_bg .col-sm-5, .rate_bg .col-sm-4, .address_bg .col-sm-4{flex:0 0 100%;max-width:100%;}

.about_box .col-sm-7, .content_bg .col-sm-7{flex:0 0 100%;max-width:100%; margin-top:2rem;}

.col-sm-3{flex:0 0 50%;max-width:50%;}

.about.pl-2{padding-left:0; margin-top:1rem;}

.content_bg+.content_bg{background:#fff;}

.content_bg+.content_bg .col-sm-7{margin-top:3rem; margin-bottom:2rem;}

.text ul li{width:100%;}

.category_box{padding:1.5rem;}

footer .col-sm-5{flex:0 0 78%;max-width:78%;}

.rate_bg .col-sm-4:nth-of-type(2) .rate{transform:scale(1);}

.contact{border-right:none; border-bottom:#a1b3c5 solid 1px; font-size:15px; padding-bottom:25px;}

.profile_bg .col-sm-6{flex:0 0 100%;max-width:100%;}

.profile_text{margin-top:2rem; font-size:14px;}

.profile_rate ul li{font-size:14px;}

.profile_rate ul li span{width:100px;}

.profile_rate ul li .btn{padding-left:20px; padding-right:20px;}





}



@media (max-width:667px) {

footer .col-sm-5{flex:0 0 81%;max-width:81%;}



}



@media (max-width:568px) {

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

footer .col-sm-5{flex:0 0 86%;max-width:86%;}

.bg .col-sm-3, .escorts_bg .col-sm-3, .area_bg .col-sm-3{flex:0 0 50%; max-width:50%;}

.escorts{padding-bottom:105px;}

.name{font-size:20px;}

.name span{margin-top:5px;}

.heading, h1{font-size:30px;}

.high_profile h2{font-size:30px;}

.category_bg .col-sm-9 .col-sm-3{flex:0 0 50%; max-width:50%;}



}



@media (max-width:480px) {

header{padding-top:16px; padding-bottom:16px;}	

.call_now{display:none;}	

.bg .col-sm-3, .escorts_bg .col-sm-3, .area_bg .col-sm-3, .category_bg .col-sm-9 .col-sm-3{flex:0 0 100%; max-width:100%;}

.heading, h1{font-size:25px;}

h2{font-size:20px;}

h3, h4{font-size:20px;}

.high_profile h2{font-size:23px; padding:0;}

.category_box .heading{font-size:20px;}

footer .col-sm-3{flex:0 0 100%;max-width:100%;}

footer .col-sm-4{flex:0 0 100%;max-width:100%; margin-top:3rem;}

footer .col-sm-5{flex:0 0 100%;max-width:100%;}

.footer-grids ul.pull-left{float:none;}

.footer-grids ul.pull-right{float:none; margin-top:8px;}

.about_box{padding:15px;}

.profile_text{font-size:13px;}

.profile_rate ul li{width:100%;}

.profile_rate ul li .btn{padding-left:12px; padding-right:12px;}

.profile_rate .rate_ul li{width:33%;}

.profile_rate .rate_ul li:last-child{width:50%;}





}



@media (max-width:360px) {



	

}

	

@media (max-width:320px) {

header{padding-top:19px; padding-bottom:19px;}		

.logo img{height:32px;}

.high_profile h2{font-size:20px;}

.heading, h1{font-size:20px;}

.profile_bg h1{font-size:20px;}



}

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;

}



  

