@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Regular.ttf');
  font-weight:400;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-Medium.ttf'); 
  font-weight:500;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-SemiBold.ttf'); 
  font-weight:600;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('../fonts/Jost-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; font-family:"Jost", sans-serif; font-size:16px; color:rgb(255 255 255 / 78%); font-weight:400; line-height:1.7; background:#280120; background-image:url(../images/page-bg.png); background-repeat:no-repeat; background-size:100%; background-attachment:fixed; letter-spacing:.5px; position:relative; z-index:1;}
body:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgb(32 0 26 / 40%); z-index:-1;}
a{text-decoration:none; transition:.5s; color:inherit;}
img{display:block; max-width:100%; height:auto; transition:all 500ms ease;}

.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:-15px;margin-left:-15px;}
.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:15px; padding-right:15px;}
h1, h2, h3, h4, h5, h6{color:#fab201; font-weight:500; line-height:1.2;}
h1{margin:0 0 1.2rem; font-size:40px;}
h2{margin:0 0 1.2rem; font-size:35px;}
h3{margin:0 0 1.2rem; font-size:25px;}
h4{margin:0 0 1.2rem; font-size:22px;}
h5{margin:0 0 1.2rem; font-size:22px;}
h6{margin:0 0 1.2rem; font-size:22px;}
.mt-2{margin-top:1rem;}
.mt-3{margin-top:1.3rem;}
.mt-4{margin-top:2rem;}
.mt-5{margin-top:3rem;}
.pt-0{padding-top:0;}
.pt-2{padding-top:2rem;}
.pt-5{padding-top:3rem;}
.pb-0{padding-bottom:0rem;}
.pb-2{padding-bottom:1rem;}
.pb-3{padding-bottom:3rem;}
.mb-0{margin-bottom:0;}
.mb-1{margin-bottom:1rem;}
.ml-2{margin-left:2rem;}
.pl-0{padding-left:0rem;}
.pl-2{padding-left:2rem;}
.pr-2{padding-right:2rem;}
.pr-4{padding-right:4rem;}
.pl-3{padding-left:3rem;}
.pl-5{padding-left:5rem;}
.d-flex{display:flex;}
.img-fluid{max-width:100%; height:auto;}
.btn{background:linear-gradient(90deg, #8f0177 0%, #de1a58 100%); color:#fff; font-size:17px; font-weight:500; padding:15px 30px; border-radius:30px; border:none; position:relative; cursor:pointer; display:inline-flex; align-items:center;}
.btn:hover{transform:translateY(-10px); color:#fff;}
.btn:hover svg{transform:rotate(45deg);}
.btn svg{width:20px; fill:#fff; margin-left:10px; transition:all 0.7s;}
.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;}
.top_border{border-top:#b9953e solid 1px;}
section{padding:4rem 0; min-height:233px;}
.heading_main{margin-bottom:2rem; text-align:center; position:relative;}
.heading{font-size:40px; color:#fab201; font-weight:600; position:relative; text-transform:uppercase; line-height:1.2; margin-bottom:1.5rem;}
.heading_main p{color:#fff; font-size:17px; padding:0 4%;}
.heading span{display:block; color:#fff; font-size:27px; margin-top:15px;}
.heading span a{color:#fff;}
.sub_head{font-size:18px; color:#fff; font-weight:400; margin-bottom:1rem;}
.sub_head span{display:block;}
p{margin:0 0 1rem 0;}
p a, p strong{font-weight:600; color:#fab201;}
.justify{text-align:justify;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.justify-content-center{justify-content:center;}
.box_content{background:linear-gradient(205deg, rgb(222 26 88 / 10%) -7%, rgb(143 1 119 / 20%) 97%); padding:35px 20px; border-radius:25px;}

.hidden_header{height:152px;}
header{position:relative; z-index:91; /*top:0; left:0; right:0;*/ background:linear-gradient(90deg, #b50096 0%, #de1a58 100%);}
header .row{align-items:center;}
.logo{display:flex; align-items:center; margin:.7rem 0 .7rem 1rem;}
.logo img{height:55px; width:auto;}
.logo a{color:#fab201;}

.menu{width:68%; 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:18px; letter-spacing:.5px; font-weight:400;}
.nav_links ul li a{color:#fff; padding:10px 0; display:block;}
.nav_links ul li a:hover{color:#fab201;}
.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}

/*-- footer --*/
footer{background:rgb(112 21 94 / 49%); padding-top:3rem; padding-bottom:50px; font-size:15px;}
.f_heading{color:#fff; font-size:18px; font-weight:500; margin-bottom:20px; line-height:normal; text-transform:uppercase;}
.footer-grids ul{margin:0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:10px;}
.footer-grids ul li a{color:#c5c4c4; font-weight:normal; position:relative;}
.footer-grids ul li a:before{content:""; width:5px; height:5px; background:rgb(112 21 94 / 49%); float:left; margin-top:8px; margin-right:15px; border-radius:25px; border:#ad9885 solid 2px;}
.footer-grids ul li a:hover{color:#feb021;}
.footer-grids ul li:last-child{margin-bottom:0;}
.f_address{background:#35032a; border-radius:10px; border:rgb(255 255 255 / 20%) double 3px; padding:15px;}
.f_address span{font-weight:400; color:#fab201; font-size:16px; text-transform:capitalize; margin-bottom
:0px; display:block;}
.f_address a{color:#c5c4c4; font-weight:400;}
.f_address p{position:relative; padding-left:50px;}
.f_address p img{position:absolute; left:0; top:12px; width:30px;}
.copyright{border-top:rgb(255 255 255 / 20%) double 3px; padding:1.2rem 0 1rem; margin-top:2.5rem; text-align:center;}
.social{display:flex; margin-top:1.5rem;}
.social img{filter:invert(1); height:15px; width:15px;}
.social a{background:#de1a58; width:40px; height:40px; display:flex; align-items:center; justify-content:center; margin-right:10px; border-radius:50%;}
.social a:hover{background:#bb174a;}
/*-- //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:#de1a58; border:#fff solid 1px; border-radius:8px; /*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 30px 25px; background:#957d62;}
.panel-title{position:relative;}
.panel-title > a{font-size:20px; display:flex; align-items:center; padding:18px 50px 10px 30px; border:#3c3c3c solid 1px; color:#fff; word-wrap:break-word;}
.panel-title > a.collapsed:hover, .panel-title > a:hover{background:#957d62;}
.panel-title > a.collapsed{}
.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="true"]{background:#957d62; border-color:#957d62;}
.collapse{display:none;}
.collapse.in{display:block;}
/*end collapse accordion*/

.banner{padding:0px; position:relative; z-index:1;}
/*.banner:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgb(0, 7, 32, 85%); z-index:-1;}*/
.banner img{width:100%; object-fit:cover;}


.dark_bg{background:#030420;}
.hr-secodary{position:relative; background-image:-webkit-linear-gradient(0deg, #fc7318 0%, #feb423 100%); background-image:-ms-linear-gradient(0deg, #fc7318 0%, #feb423 100%); width:30px; height:5px; display:inline-block; border-radius:5px;}
.hr-secodary::before, .hr-secodary::after{width:15px; height:100%; content:""; position:absolute; top:0; background:#e6e9f5; border-radius:5px;}
.hr-secodary::before{left:-30px;}
.hr-secodary::after{right:-30px;}
.hr_margin{margin-left:2rem; margin-bottom:1.5rem;}

.service{overflow:hidden; margin-bottom:1.5rem; position:relative; border:rgb(255 255 255 / 18%) double 4px; background:rgb(49 19 43 / 72%); padding:15px; border-radius:8px; font-size:15px;}
.service h3, .service h2{font-size:20px; color:#fff;}
.service figure{position:relative; overflow:hidden; margin-bottom:1.5rem;}
.service figure:after{content:""; position:absolute; width:200%; height:0%; left:50%; top:50%; background-color:rgba(255, 255, 255, .5); transform:translate(-50%, -50%) rotate(-45deg); z-index:1;}
.service figure:hover:after{height:250%; transition:all 600ms linear; background-color:transparent;}
.service img{width:100%; height:300px; object-fit:cover; border-radius:8px; transition:all 0.5s linear;}
.service span{background:#dc1958; position:absolute; bottom:0px; right:0px; padding:10px 15px; border-radius:7px 0; transition:all 300ms ease;}
.service span svg{fill:#fff; border:#fff solid 1px; width:32px; height:32px; padding:7px; display:flex; align-items:center; justify-content:center; border-radius:50%;}

.escort_bg{border-top:rgb(255 255 255 / 18%) double 4px;}
.escorts{position:relative; margin-bottom:2.5rem; padding:0; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.escorts figure{position:relative; margin-bottom:0px; border-radius:8px; overflow:hidden; border:rgb(255 255 255 / 35%) double 3px;}
.escorts figure img{transition-duration:2s;}
.escorts figure:after{content:""; position:absolute; width:200%; height:0%; left:50%; top:50%; background-color:rgba(255, 255, 255, .5); transform:translate(-50%, -50%) rotate(-45deg); z-index:1;}
.escorts figure:hover:after{height:250%; transition:all 600ms linear; background-color:transparent;}
.escorts:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}
.escort_content{padding: 10px 15px; font-size:15px; color:#fff; position:relative; z-index:1; background:#280120; border-radius:8px;margin:-50px 15px 0; box-shadow:#48113d -2px 2px 0px 0px;} 
.name{font-size:20px; font-weight:500; line-height:normal; margin-top:10px;}
.type{color:#ffc107; font-size:14px; font-weight:300; position:relative; text-align:left;}
.rating{margin:0px; position:absolute; right:0px; top:0px;}
.star{margin:0 1px; 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;}

.about_bg{padding-top:0;}
.about_bg img{border-radius:8px;}
.about{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; height:100%; padding-left:1rem;}
.about p+h3{margin-top:1.5rem;}
.content_bg p+h3, .content_bg p+h4{margin-top:2rem;}

.category_bg{padding-top:0;}
.category_list{margin:2rem 5% 0; padding:0; display:flex; justify-content:center; flex-wrap:wrap;}
.category_list li{margin:0; padding:7px 7px; list-style:none; text-align:center;}
.category_list li a{display:block; background:#2e0125; border:#5e2c54 solid 1px; border-radius:30px; padding:7px 20px; font-size:14px; color:#fff; font-weight:400; position:relative; transition:all 0.3s ease;}
.category_list li a:hover{background:rgba(255, 215, 0, 0.15); border-color:#ffd700; transform:translateY(-2px); color:#fff; box-shadow:0 4px 12px rgb(255 215 0 / 15%);}

.parallax_bg{background:linear-gradient(rgb(0 0 0 / 42%), rgba(0,0,0,0.7)), url('../images/parallax-bg.jpg') no-repeat center center/cover; text-align:center; color:#fff; font-size:20px; z-index:1; padding:8rem 0; position:relative;}
.parallax_bg:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.5; z-index:-1;}
.parallax_bg .btn{margin-top:2rem;}

.c_box{background:linear-gradient(160deg, rgba(48,30,12,.72), rgba(18,9,4,.76)); padding:45px 40px 40px; border-radius:20px; border:rgb(231 189 128 / 22%) solid 1px; position:relative; z-index:1; margin-bottom:2.5rem;}
.c_box:after{content:''; position:absolute; top:10px; right:10px; bottom:10px; left:10px; border:rgb(231 189 128 / 13%) solid 1px; border-radius:20px; z-index:-1;}
.c_box:before{content:''; position:absolute; top:0px; right:0px; bottom:0px; left:0px; background:radial-gradient(420px 320px at 100% 0%,rgb(248 214 138 / 8%),transparent 65%); border-radius:20px; z-index:-1;}
.c_box .heading{font-size:35px;}
.c_box .hr-secodary{margin-left:30px; margin-bottom:1.5rem;}
.c_box:nth-of-type(2){background:linear-gradient(160deg, rgba(48,12,30,.72), rgba(18,4,11,.76));}
.c_box:nth-of-type(3){background:linear-gradient(160deg, rgba(8,40,28,.72), rgba(3,16,11,.76));}
.c_box:nth-of-type(4){background:linear-gradient(160deg, rgba(28,12,48,.62), rgba(11,5,20,.66));}
.c_box:last-child{margin-bottom:0;}
.c_box .row{align-items:center;}
.c_box img{border-radius:10px;}

.location_bg{background:linear-gradient(135deg, #0d0d0d 0%, #1a0a0a 50%, #0d0d0d 100%);}
.location{text-align:center; border:rgba(255, 215, 0, 0.2) solid 1px; border-radius:15px; padding:12px; margin-bottom:1.8rem; transition:all 0.3s ease;}
.location figure{margin-bottom:20px;}
.location figure img{border-radius:15px;}
.location h5{font-size:16px; text-transform:uppercase; margin-bottom:10px;}
.location:hover{border-color:#ffd700; transform:scale(1.02); box-shadow:0 5px 20px rgb(255 215 0 / 15%);}

.dark_bg{background:linear-gradient(135deg, #0d0d0d 0%, #1a0a0a 50%, #0d0d0d 100%);}
.dark_bg img{border-radius:8px;}

.inner_service .service{padding:10px;}
.inner_service .service figure{margin-bottom:10px;}
.inner_service .service img{height:auto;}
.inner_service .ser_text{background:linear-gradient(90deg, #8f0177 0%, #de1a58 100%); border-radius:8px; padding:12px; text-align:center;}
.inner_service .ser_text h3{margin-bottom:0;}


.whatsapp_btn{background:#31B944; border-color:#31B944; color:#fff;}
.nowcalling{display:flex; position:fixed; bottom:0; width:100%; z-index:9999;}
.lcol, .rcol{width:50%;}
.lcol a, .rcol a{display:block; padding:14px 0 12px; text-align:center; color:#fff; font-size:14px; font-weight:500;}
.lcol{background-color:#f30f0f;}
.rcol{background-color:#28a745;}

.rate_bg{}
.rate{text-align:center; border-radius:20px; background:#2e0125; overflow:hidden; position:relative; padding:50px 30px 40px; margin-bottom:2rem; color:#fff; border:#5e2c54 double 4px; transition:all 300ms ease;}
.rate:hover{transform:translateY(-10px);}
.rate .heading{font-size:25px; margin-bottom:20px; }
.rate .price{font-size:55px; position:relative; margin-bottom:20px; font-weight:500;}
.rate .price sup{font-size:25px; position:relative; top:0; margin-right:10px;}
.rate .price sub{font-size:17px; font-weight:300; position:relative; bottom:13px;}
.rate ul{margin:0 0px 30px; padding:0;}
.rate ul li{margin:0; padding:7px 0; list-style:none; position:relative;}
.rate ul li.no_avail{cursor:no-drop; color:#a56d9a;}
.rate .btn{width:70%; justify-content:center;}

.address{display:flex; align-items:center; font-size:15px; padding:20px; background:linear-gradient(160deg, rgba(48,30,12,.72), rgba(18,9,4,.76)); border:rgb(231 189 128 / 22%) double 3px; border-radius:15px; min-height:125px;}
.address .icon{display:flex; align-items:center; justify-content:center; width:65px; background:#dd7109; border-radius:15px; margin-right:15px; padding:15px;}
.address .icon img{width:50px;}
.ad_text{width:85%; font-weight:500;}
.ad_text h6{margin-bottom:10px; font-size:18px; color:#fab201; font-weight:500; text-transform:capitalize;}
.ad_text p{margin-bottom:0; line-height:1.5;}
.ad_text p a{color:#fff;}

.contact_bg iframe{width:100%; height:450px; border:none; border-radius:15px; margin-top:2rem;}

.profile_bg h1{margin-bottom:3rem; color:transparent; -webkit-text-stroke:1px #fab201;}
.pro_img{position:relative;}
.pro_img img{border-radius:10px;}
.profile_rate{background:linear-gradient(160deg, rgba(48,12,30,.72), rgba(18,4,11,.76)); padding:30px 40px; border-radius:20px; border:rgb(231 189 128 / 22%) solid 1px; position:relative; z-index:1; margin-bottom:1.5rem;}
.profile_rate:after{content:''; position:absolute; top:10px; right:10px; bottom:10px; left:10px; border:rgb(231 189 128 / 13%) solid 1px; border-radius:20px; z-index:-1;}
.profile_rate:before{content:''; position:absolute; top:0px; right:0px; bottom:0px; left:0px; background:radial-gradient(420px 320px at 100% 0%,rgb(248 214 138 / 8%),transparent 65%); border-radius:20px; z-index:-1;}
.profile_rate h3{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;}
.profile_rate ul li span{display:inline-block; width:120px; color:#fff; font-weight:500;}
.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:5rem;}

.related_bg{background:linear-gradient(135deg, #0d0d0d 0%, #1a0a0a 50%, #0d0d0d 100%);}
.service_detail_bg{position:relative;}
.service_detail_bg:before{content:''; position:absolute; left:0; top:0; right:0; height:200px; background:linear-gradient(to bottom, rgb(181 0 150 / 77%), rgb(222 26 88 / 0%));}
.ser_img img{border-radius:10px; position:relative;}
.service_detail, .location_detail{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; height:100%; margin-left:1rem;}



@media (max-width:1199px) {
.container{max-width:1000px;}



}


@media (max-width:896px) {
.container{max-width:100%;}
/*mobile menu css*/
.menu{width:auto;}
.nav_links{display:block;position:fixed;top:0px;left:-100%;right:0;background:#000000;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:#202020 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*/

.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;}


}

@media (max-width:736px) {


}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {

}

@media (max-width:480px) {



}

@media (max-width:375px) {

	
}
	
@media (max-width:320px) {


}
