@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Lexend Deca';
  src: url('../fonts/LexendDeca-Light.ttf');
  font-weight:300;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend Deca';
  src: url('../fonts/LexendDeca-Regular.ttf');
  font-weight:400;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend Deca';
  src: url('../fonts/LexendDeca-Medium.ttf'); 
  font-weight:500;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend Deca';
  src: url('../fonts/LexendDeca-Bold.ttf'); 
  font-weight:600;
  font-display: swap;
}
@font-face {
  font-family: 'Lexend Deca';
  src: url('../fonts/LexendDeca-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:'Lexend Deca', sans-serif; font-size:16px; color:#ededed; font-weight:300; line-height:1.8; background:#160c02; letter-spacing:.3px;}
a{text-decoration:none; transition:.5s; color:#dd7109;}
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:500; line-height:1.2; letter-spacing:0px;}
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:35px;}
h4{margin:0 0 1.5rem; font-size:30px;}
h5{margin:0 0 1.5rem; font-size:25px;}
h6{margin:0 0 1.5rem; font-size:22px;}
.mt-0{margin-top:0rem;}
.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-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-1{padding-left:1rem;}
.pl-2{padding-left:2rem;}
.pr-2{padding-right:2rem;}
.pr-4{padding-right:4rem;}
.pl-5{padding-left:5rem;}
.d-flex{display:flex;}
.justify-content-center{justify-content:center;}
.img-fluid{max-width:100%; height:auto;}

.btn{background:#dd7109; color:#fff; font-size:15px; font-weight:500; letter-spacing:1px; line-height:normal; padding:17px 40px; border-radius:30px; border:1px solid #dd7109; position:relative; z-index:1; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; box-shadow:inset 0 0 0 #fff; transition:all .5s ease-in-out;}
.btn:hover{color:#fff; box-shadow:inset 0 0 0 70px #26201e; transition:all 0.7s;}
.btn svg{width:18px; margin-left:5px;}
.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;}
.heading_main{margin-bottom:3rem; text-align:center; position:relative;}
.heading{font-size:40px; color:#fff; font-weight:500; position:relative; line-height:1.2; margin-bottom:1rem;}
.heading_main p{color:#fff; font-size:17px; padding:0 5%;}
.sub_title{font-size:14px; font-weight:500; color:#dd7109; letter-spacing:1px; text-transform:uppercase;}
.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:#dd7109;}
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; background:rgba(255,255,255,0.02); border-bottom:rgba(255,255,255,0.04) solid 1px;}
header .row{align-items:center;}
.logo{display:flex; align-items:center; margin-left:.4rem; font-size:27px; color:#fff; font-weight:600; text-transform:uppercase;}
.logo img{height:50px; width:auto;}
.logo a{color:#fff;}

.menu{width:61%; 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; letter-spacing:.5px; font-weight:400;}
.nav_links ul li a{color:#fff; padding:7px 0; margin:20px 8px; display:block; border-radius:5px;}
.nav_links ul li a:hover{color:#000; background:#dd7109;}
.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}

/*-- footer --*/
footer{background:#100a08; padding-top:3rem; position:relative; z-index:1; overflow-x:hidden; font-size:15px;}
footer:before{content:''; position:absolute; left:0; right:0; top:-165px; bottom:0; z-index:-1; background:url(../images/footer-bg.png) no-repeat; background-size:100%;}
.f_heading{color:#fff; font-size:20px; font-weight:600; margin-bottom:30px; line-height:normal;}
.footer-grids ul{margin:0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:10px; padding-left:20px; position:relative;}
.footer-grids ul li a{color:#d9dfe5; font-weight:normal;}
.footer-grids ul li a:before{content:""; width:5px; height:5px; background:#dd7109; border-radius:25px; position:absolute; left:0; top:12px; transition:.5s;}
.footer-grids ul li a:hover{color:#dd7109; padding-left:15px;}
.footer-grids ul li a:hover:before{left:15px;}
.footer-grids ul li:last-child{margin-bottom:0;}
.f_address strong{display:block; font-size:18px; color:#fff;}
.f_address p{position:relative; padding-left:40px;}
.f_address p a{color:#d9dfe5; font-weight:normal;}
.f_address img{position:absolute; left:0; top:5px;}

.copyright{border-top:#30322c solid 1px; padding:1rem 1rem; margin-top:3rem; margin-bottom:3rem; color:#fff; text-align:center; position:relative; z-index:1;}
.f_logo{margin-bottom:1.5rem; font-size:25px; color:#fff; font-weight:600; text-transform:uppercase;}
.f_logo img{height:50px;}
.footer-grids p{margin-bottom:15px; color:#d9dfe5;}

.footer-grids ul+ul{margin-right:3rem;}

.social{margin:1rem 0 0rem;}
.social a img{filter:invert(1); height:17px; width:17px;}
.social a{display:inline-flex; align-items:center; justify-content:center; margin:8px 0; color:#c0c1cb; position:relative; background:#222222; width:45px; height:45px; border-radius:25px;}
.social a:hover{color:#dd7109;}
.connect_us{background-color:#160e0c; background-image:url(../images/dot-bg.png); background-size:cover; border-radius:10px; padding:20px; border:#201613 solid 1px;}
.connect_us form{position:relative;}
.connect_us input[type="text"]{background:#2a1c19; box-shadow:none; color:#fff; font-size:15px; border:none; height:49px; outline:none; padding-left:15px; width:100%; border-radius:8px;}
.connect_us button.btn{padding:12px 30px; margin-left:6px; border-radius:8px; position:absolute; right:3px; top:3px;}
/*-- //footer --*/

/*-- move top --*/
#toTop{bottom:20px; right:15px; display:none; width:40px; height:40px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#dd7109; border-radius:30px; /*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:600; 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{position:relative; z-index:1; background:url(../images/banner-bg.jpg) no-repeat 0 -70px; background-size:cover; padding:82px 0 0px;}
.banner_bg img{width:100%; border-radius:15px;}
.banner_bg .container{position:relative;}
.banner{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; padding:0px; position:relative; z-index:1; font-size:20px; color:#fff; font-weight:500; text-align:left; height:90%; width:90%;}
/*.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; font-weight:600; text-transform:uppercase; margin-bottom:30px; text-shadow:#dd7109 0 0 15px;}
.banner p{font-style:italic;}

.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; margin-bottom:15px; margin-left:30px;}
.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;}

.center_content{text-align:center; /*background-image:linear-gradient(180deg, #DD71091C 0%, #613308 57%);*/}
.about_text{display:flex; align-items:flex-start; justify-content:center; flex-direction:column; height:100%;}
.about_text ul, .bullet{margin:0; padding:0;}
.about_text ul li, .bullet li{margin:0 0 7px 0px; padding:0 0 0 35px; list-style:none; position:relative;}
.about_text ul li:before, .bullet li:before{content:''; position:absolute; left:3px; top:10px; background:#dd7109; width:9px; height:9px; border-radius:50%; z-index:1;}
.about_text ul li:after, .bullet li:after{content:''; position:absolute; left:0; top:7px; background:rgb(221 113 9 / 44%); width:15px; height:15px; border-radius:50%;}

.escort_bg{position:relative; z-index:1; background-color:#100a08; background-image:url(../images/dot-bg.png); background-size:cover;}
.escort_bg:before{content:''; position:absolute; top:0; left:0; right:0; height:100%; z-index:-1; background:url(../images/bg-light-effect.png) no-repeat top; background-size:100%; opacity:.8;}
.escort_bg .col-sm-3{width:20%;}
.escort_bg .heading{color:#fff;}
.escorts{position:relative; margin-bottom:1.5rem; padding:0; border-radius:15px; text-align:left; background:#8a4808; border:#a9590c 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; border-radius:14px 14px 0 0;}
.escorts figure img{transition-duration:2s;}
.escorts:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}
.escort_content{padding:15px; color:#fff; position:relative; text-transform:uppercase;} 
.name{font-size:17px; font-weight:500; line-height:normal; margin-bottom:10px;}
.type{color:#ffc791; font-size:13px; font-weight:300;}
.rating{margin:0px; position:absolute; right:15px; bottom:15px; font-size:13px;}
.star{margin:0 1px; background:url(../images/star.png); width:11px; height:11px; background-size:100%; display:inline-block;}
.half_star{margin:0 2px; background:url(../images/half_star.png); width:11px; height:11px; background-size:100%; display:inline-block;}
.btn_row{border-top:#a9590c solid 1px; padding:15px; display:flex; justify-content:center; gap:10px;}
.btn_row .btn{font-size:12px; padding:3px 3px 3px 14px;}
.btn_row .btn span{width:30px; height:30px;}
.btn_row .btn span span{width:5px; height:5px;}
.btn_row .btn+.btn{background:#31B944; border-color:#31B944; color:#fff;}

.service_bg{position:relative; background-color:#100a08; background-image:url(../images/dot-bg.png); background-size:cover;}
.service_bg:before{content:''; position:absolute; left:0; right:0; bottom:0; top:0; background:url(../images/service-glow.png) no-repeat 49% 340px; background-size:100%;}
.service_bg .heading{color:#fff;}
.service_box{position:relative; color:#ededed; font-size:15px; border-style:solid; border-width:1px 3px 3px 1px; border-color:#FFFFFF36; border-radius:20px 20px 20px 20px; z-index:1; overflow:hidden; padding:20px 20px 15px 20px; transition:all 300ms ease;}
.service_box:before{content:''; position:absolute; left:0; right:0; bottom:0; top:0; background:rgb(255 255 255 / 14%); backdrop-filter:blur(12px); z-index:-1;}
.service_box:hover{border-color:#dd7109;}
.service_box a{color:#ededed;}
.num{color:#dd7109; font-size:16px; position:absolute; top:15px; right:15px; transition:all 300ms ease;}
.service_box figure{margin-bottom:1.5rem; width:80px; height:80px; border-radius:50%; overflow:hidden;}	
.service_box figure img{object-fit:cover; width:100%; height:100%;}
.service_box h3{font-size:20px; color:#fff;}
.service_bg .col-sm-3{width:20%;}
.service_bg .col-sm-3:first-child, .service_bg .col-sm-3:last-child{margin-top:8rem;}
.service_bg .col-sm-3:nth-of-type(2n){margin-top:4rem;}

.journey_bg{position:relative; background-color:#100A08; background-image:url(../images/journey-bg.png); background-size:cover; color:#fff;}
.journey_bg .heading{color:#fff;}
.journey_bg .btn+.btn{background:#fff; color:#26201e; border-color:#fff;}
.journey_bg .btn+.btn:hover{color:#fff;}
.journey_bg img{border-radius:100px 0;}

.location_bg{border-top:#3c2414 solid 1px;}
.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; text-align:center;}
.ul_area li a{display:block; background:#28a745; border-radius:8px; padding:9px 20px; font-size:16px; color:#fff; font-weight:400; transition-duration:2s; position:relative;}
.ul_area li:nth-of-type(2n) a{background:#dd7109; color:#000;}
.ul_area li:nth-of-type(3n) a{background:#17a2b8; color:#fff;}
.ul_area li:nth-of-type(4n) a{background:#ffc107; color:#212529;}
.ul_area li:nth-of-type(5n) a{background:#fff; color:#212529;}

.area_bg{position:relative; z-index:1; background-color:#100a08; background-image:url(../images/dot-bg.png); background-size:cover;}
.area_bg:before{content:''; position:absolute; top:0; left:0; right:0; height:100%; z-index:-1; background:url(../images/bg-light-effect.png) no-repeat top; background-size:100%; opacity:.8;}
.area{overflow:hidden; margin:1rem 0;}
.area figure{position:relative; overflow:hidden; margin-bottom:1.7rem;}
.area figure img{border-radius:0px; width:100%; transition-duration:2s;}
.area figure:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}
.area h5{font-size:16px; font-weight:400; letter-spacing:1px; padding-bottom:25px; padding-right:40px; position:relative; margin-bottom:0;}
.area h5:before{content:''; position:absolute; left:0; right:0; bottom:0; background:#2c2834; height:1px;}
.area h5:after{content:''; position:absolute; left:0; bottom:0; width:0; background:#fff; height:1px; transition:width .4s ease;}
.area h5 .link{width:35px; padding:8px; border:#2c2834 solid 1px; position:absolute; right:0; top:-7px; transition-duration:2s;}
.area h5 span{opacity:0; text-indent:-50px; display:inline-block; transition:text-indent .4s ease-out,opacity .4s ease-out,margin-right .2s ease-out;}
.area:hover h5 span{opacity:1; text-indent:0px; margin-right:10px;}
.area:hover h5:after{width:100%;}
.area:hover h5 .link{border-color:#fff;}


.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:#fd275a;}
.rcol{background-color:#28a745;}

.select-option{display:flex; align-items:center; justify-content:center; flex-wrap:wrap; width:100%; background:#281914; border-radius:30px; padding:4px 5px; margin-top:2rem; border:#4c352d solid 2px;}
.select-option select{background: #281914; border:none; color:#fff; font-size:15px; width:75%; height:50px; margin-left:1rem;}
.select-option label{color:#fff; font-size:25px; font-family:'IBM Plex Sans', sans-serif; font-weight:500; text-transform:uppercase; margin-bottom:25px; display:block;}
.select-option label span{animation:.5s infinite alternate mover; font-size:20px; line-height:16px; margin-left:15px; display:inline-block;}
.select-option button{background:#dd7109; color:#fff; font-size:15px; padding:15px 30px; cursor:pointer; border:none; display:flex; align-items:center; justify-content:center; border-radius:25px; margin-left:auto;}
.select-option button img{width:22px; height:auto; filter:invert(1)}




@media (max-width:1199px) {
.container{max-width:1000px;}
.menu{width:70%;}
.btn_row{gap:5px;}
.btn_row .btn{padding-left:10px;}
.select-option{right:130px; width:40%;}
.select-option select{width:80%;}
.contect_bg .col-sm-10{width:100%;}
.escort_bg:before{top:-41.5%;}

}


@media (max-width:896px) {
.container{max-width:100%;}
/*mobile menu css*/
.menu{width:auto; position:absolute; right:0;}
.nav_links{display:block;position:fixed;top:0px;left:-100%;right:0;background:#0a0a0a;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;margin-top:15px;}.menu .nav_links ul li{border-bottom:#202020 solid 1px;font-size:15px;}.nav_links ul li a{padding:8px 0 8px; margin:0; background:none;border: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;}
.menu .nav_links ul li:last-child{border-bottom:none;}
.nav_links ul li a:hover{padding-left:25px;}

.logo{margin-top:10px; margin-bottom:8px;}
.banner_bg{padding-top:95px;background: url(../images/escort-banner-mobile.jpg) no-repeat 0 -70px;}
.heading{font-size:40px;}
h2{font-size:35px;}
h3{font-size:30px;}
h4{font-size:27px;}
.escort_bg .col-sm-3{width:33.333%;}
.footer-grids .col-sm-4{width:50%; margin-bottom:2rem;}
.footer-grids .col-sm-4:last-child{width:100%;}
.copyright{margin-top:0;}

.select-option{right:105px; width:40%;}
.select-option select{height:45px; padding-top:0; padding-bottom:0; padding-left:0;}
.select-option button{width:40px; height:40px; margin-right:0;}


}

@media (max-width:736px) {
.heading{font-size:35px;}
h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:23px;}
.service_bg .row{justify-content:center;}
.service_bg .col-sm-4{width:70%;}
.service_box{border-right:none; margin-bottom:2rem; padding-right:0;}
.escort_bg .col-sm-3{width:50%;}
.btn_row .btn{padding-left:14px;}
.select-option select{width:70%;}
.banner {width: 100%;}
.service_box h3 {
    margin-bottom: 0;
}


}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {
.service_bg .col-sm-4, .col-sm-5, .col-sm-7, .col-sm-3{width:100%;}
.select-option{right:79px; width:45%;}
p {margin: 0;text-align: justify;padding: 10px;}
.banner h1 {font-size: 30px;text-align: center;}
.logo a {font-size: 22px;}
.type {font-size: 10px;}
.name {font-size: 11px;margin-bottom: 0px;}
.service_bg .col-sm-3:first-child, .service_bg .col-sm-3:last-child {margin-top: 0rem;}
.service_bg .col-sm-3 {width: 100%;}
.service_bg .col-sm-3:nth-of-type(2n) {margin-top: 0rem;}

}

@media (max-width:480px) {
.banner_bg img{height:170px;}	
.heading{font-size:30px;}
h2{font-size:27px;}
h3{font-size:24px;}
.footer-grids .col-sm-4{width:100%;}
.escorts{font-size:12px;}
.escort_content{padding:10px;}
.star, .half_star{height:9px; width:9px;}
.rating{bottom:9px; right:8px;}
.btn_row{display:block; padding:10px;}
.btn_row .btn{width:100%; margin-bottom:10px;}
.btn_row .btn+.btn{margin-bottom:0;}
.btn_row .btn span{margin-left:auto;}
.btn_row .btn span span{left:calc(50% + 3px);}
.btn_row .btn:hover span span{left:calc(50% + -7px);}
.whatsapp_btn{margin-top:10px;}
.select-option{position:static; width:100%; margin-top:15px;}

}

@media (max-width:375px) {

	
}
	
@media (max-width:320px) {


}
