@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Light.ttf'); 
  font-weight:300;
  font-display: swap;
}
@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-SemiBold.ttf'); 
  font-weight:600;
  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; font-family:'Poppins', sans-serif; font-size:16px; color:#fff; font-weight:300; line-height:1.8; background:#0a0a0a; letter-spacing:.3px;}
a{text-decoration:none; transition:.5s; color:#d9f45f;}
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:45px;}
h2{margin:0 0 1.5rem; font-size:40px;}
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-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:#d9f45f; color:#222222; font-size:16px; font-weight:600; line-height:normal; padding:7px 7px 7px 30px; border-radius:30px; border:1px solid #d9f45f; 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 200px 0px 0px 0 #121c27; 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;}
.btn:hover span{background-color:#d9f45f;}
.btn:hover span span{left: calc(50% - 20px);
    top: calc(50% - 2.5px); background-color:#222;}
.btn:hover span span:before{left:7px; top:7px; background-color:#222;}
.btn:hover span span:after{left:7px; bottom:7px; background-color:#222;}
.btn span{background-color:#222222; color:#fff; border-radius:50%; height:40px; margin-left:12px; position:relative; width:40px; -webkit-transition:all 300ms ease; transition:all 300ms ease;}
.btn span span{background-color:#fff; border-radius:50%; height:5px; width:5px; display:inline-block; position:absolute; left:calc(50% - 9px); top:calc(50% - 2.5px); -webkit-transition:all 300ms ease; transition:all 300ms ease;}
.btn span span:before{background-color:#fff; border-radius:50%; content:""; position:absolute; left:-7px; top:-7px;
    height:5px; width:5px; -webkit-transition:all 300ms ease; transition:all 300ms ease;}
.btn span span:after{background-color:#fff; border-radius:50%; content:""; position:absolute; left:-7px; bottom:-7px; height:5px; width:5px; -webkit-transition:all 300ms ease; transition:all 300ms ease;}	

.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:50px; color:#fff; font-weight:400; position:relative; line-height:1.4; margin-bottom:1rem;}
.heading_main p{color:#fff; font-size:17px; padding:0 5%;}
.heading span{color:#d9f45f; font-weight:600;}
.sub_title{display:flex; align-items:center; gap:9px; font-size:14px; font-weight:500; 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:#d9f45f;}
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; border-bottom:rgb(255 255 255 / 18%) 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:#d9f45f;}
.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}

/*-- footer --*/
footer{background:#121310; padding-top:3rem; position:relative; z-index:1; overflow-x:hidden; font-size:15px; margin:25px 25px 80px; border-radius:25px;}
footer:before{content:''; position:absolute; left:0; right:0; top:-165px; bottom:0; z-index:-1; background:url(../images/footer-bg.webp) 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:#d9f45f; border-radius:25px; position:absolute; left:0; top:12px; transition:.5s;}
.footer-grids ul li a:hover{color:#d9f45f; 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; min-height:60px;}
.f_address p a{color:#d9dfe5; font-weight:normal;}
.f_address img{height:30px; position:absolute; left:0; top:16px;}
.copyright{border-top:#30322c solid 1px; padding:1rem 1rem; margin-top: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;}

.social{margin:1rem 0 0rem;}
.social a img{filter:invert(1); height:17px; width:17px; position:absolute; left:9px;}
.social a{display:flex; align-items:center; margin:8px 0; color:#c0c1cb; position:relative;}
.social a:hover{color:#d9f45f;}
.social a:before{background:#222222; width:35px; height:35px; display:flex; align-items:center; justify-content:center; margin-right:20px; border-radius:25px; content:'';}
.disc{font-size:13px; color:#c0c1cb;}
.rta{margin-bottom:1rem;}
.rta img{height:60px; display:inline-block; border-radius:3px; background:#fff; padding:5px;}
/*-- //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:#d9f45f; 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; filter:invert(1);}
/*-- //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:linear-gradient(to right, #040941, #020006);*/ background:url(../images/shape1.webp) no-repeat; background-size:100%; padding:120px 0 0px;}
.banner_bg:before{content:''; position:absolute; top:0; right:0; bottom:-70%; left:0; z-index:-1; background:url(../images/shape2.webp) no-repeat bottom left; background-size:100%;}
.banner_bg img{width:100%; border-radius:15px;}
.banner_bg .container{position:relative;}
.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;}

.contect_bg{position:relative; z-index:1;}
.shap{position:absolute; left:0; right:0; top:-25px;}
.shap3{position:absolute; top:-50%; right:0; left:0; bottom:0; z-index:-1; background:url(../images/shape3.webp) no-repeat top left; background-size:39%;}

.escort_bg{position:relative; padding-top:7rem;}
.escort_bg:before{content:''; position:absolute; top:-37%; right:0; height:100%; left:0; z-index:-1; background:url(../images/shape2.webp) no-repeat top right; background-size:100%;}
.escorts{color:#fff; font-size:15px; position:relative; overflow:hidden; margin-bottom:1.5rem; padding:0; border-radius:15px; text-align:left; background:#121310; border:#202020 solid 1px; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.escorts figure{position:relative; margin-bottom:0px;}
.escorts figure img{border-radius:10px; 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;} 
.name{font-size:20px; font-weight:500; line-height:normal; margin-bottom:10px;}
.type{color:#c4c7d9;}
.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:#202020 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;}

.box{background:#121310; border:#202020 solid 1px; padding:25px; border-radius:15px; position:relative;}
.service_bg{position:relative; padding-top:7rem;}
.service_box{border-right:#202020 solid 1px; padding-right:1rem; position:relative; transition:all 0.5s ease;}
.num{background-color:#272824; border-radius:50%; color:#d9f45f; font-size:30px; height:70px; width:70px; display:flex; align-items:center; justify-content:center; position:absolute; top:-6px; left:-6px; transition:all 300ms ease;}
.service_box figure{margin-bottom:1.5rem;}	
.service_box figure img{border-radius:25px;}
.service_box h3{font-size:22px; margin-bottom:0; letter-spacing:1px;}
.service_box:hover .num{background-color:#d9f45f; color:#000;}

section ul{margin:0 0 2rem 25px; padding:0;}
section ul li{margin:5px 0; padding:0;}

.location_bg{padding-top: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; text-align:center;}
.ul_area li a{display:block; background:#28a745; border-radius:30px; padding:7px 20px; font-size:16px; color:#fff; font-weight:400; transition-duration:2s; position:relative;}
.ul_area li:nth-of-type(2n) a{background:#d9f45f; 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;}

.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; position:absolute; right:155px; top:50%; width:43%; background:#fff; border-radius:5px; padding:5px;}
.select-option select{background:#fff; padding:18px 15px; border-radius:0px; border:#fff solid 1px; color:#000; font-size:15px; width:85%; height:56px;}
.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:#d9f45f; cursor:pointer; border:none; margin:0 10px; width:52px; height:52px; display:flex;
align-items:center; justify-content:center; border-radius:50%;}
.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;}
.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:78%;}

}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {
.service_bg .col-sm-4{width:100%;}
.select-option{right:79px; width:45%;}


}

@media (max-width:480px) {
.banner_bg img{height:133px;}	
.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) {


}


.fullscreen-banner {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    justify-content: center;
    align-items: center;
}

.banner-content {
    max-width: 80%;
    height: auto;
    background-color: #f782ad;
    position: relative;
    padding: 25px;
    box-sizing: border-box;
    display: flex;
    /* flex-direction: column; */
    align-items: center;
    justify-content: center;
    border: solid;
    border-radius: 10px;
}

.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: red;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.close-btn::before {
    content: 'X';
    font-size: 20px;
}
.banner-content h4 {
    color: #000;
    font-size: 26px;
    margin: 0;
    font-weight: 500;
    padding-bottom: 30px;
}
.yes-btn{
  background: #d9f45f;
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    padding: 7px 20px;
    cursor: pointer;
}
.no-btn{
      background: #31B944;
  color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    padding: 7px 20px;
    cursor: pointer;
}
@media (max-width:568px) {
    .plus-img {
      display: none;
    }
    .banner-content h4 {
        font-size: 20px;
      }
    .banner-content .content p{
      font-size: 12px;
    }
}
