@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&amp;display=swap');

@font-face {
  font-family: 'Ruda';
  src: url('../index.html'); 
  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:'Quicksand', sans-serif; font-size:16px; color:#fff; font-weight:500; line-height:1.8; background:#5d0039;}
a{text-decoration:none; transition:.5s; color:#ccff00;}
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:700; line-height:1.2;}
h1{margin:0 0 1.5rem; font-size:45px;}
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-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;}
.img-fluid{max-width:100%; height:auto;}

.btn{background:linear-gradient(to right, #b47cfd, #e0775b); color:#fff; font-size:16px; font-weight:700; line-height:normal; padding:13px 30px; margin-top:.7rem; border-radius:25px; border:none; position:relative; cursor:pointer; display:inline-block; text-transform:uppercase;}
.btn:hover{background:linear-gradient(to right, #e0775b, #b47cfd); box-shadow:0px 0px 30px 0px rgb(207 207 207 / 32%);}
.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:5px; 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;}
.shadow_bg{position:relative;}
.left_effect:before{content:''; position:absolute; left:0; top:0; bottom:0; background:url(../images/left-shadow.html) no-repeat left; background-size:100%; width:50%; z-index:-1; opacity:.6;}
.right_effect:after{content:''; position:absolute; right:0; top:0; bottom:0; background:url(../images/right-shadow.html) no-repeat right; background-size:100%; width:50%; z-index:-1; opacity:.6;}
.heading_main{margin-bottom:3rem; text-align:left; position:relative;}
.heading{font-size:40px; color:#fff; font-weight:700; position:relative; line-height:1.2; margin-bottom:1rem;}
/*.heading_main .heading{display:inline-block; padding-left:115px; padding-right:115px;}*/
.heading_main .heading:before{content:''; background:url(../images/h-line.html) no-repeat; background-size:100%; width:95px; height:25px; position:absolute; left:0; top:14px;}
.heading_main .heading:after{content:''; background:url(../index.html) no-repeat; background-size:100%; width:95px; height:25px; position:absolute; right:0; top:14px;}
.heading_main p{color:#fff; font-size:16px;}
.heading span{display:block; color:#fff; font-size:27px; margin-top:15px;}
.heading span a{color:#fff;}
.sub_head{font-size:19px; color:#CCFF00; margin-bottom:0.8rem; line-height:normal; position:relative; padding-left:60px;}
.sub_head:before{content:''; position:absolute; left:0; top:12px; background:#CCFF00; height:1px; width:50px;}
p{margin:0 0 1rem 0;}
p a, p strong{font-weight:600; color:#ccff00;}
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:relative; z-index:91; top:0; left:0; right:0; background:#28807B; border-top:#3ca39d solid 1px; border-bottom:#3ca39d solid 1px;}
header .row{align-items:center;}
.logo{display:flex; align-items:center; margin-left:.4rem; font-size:35px; color:#000; font-weight:600; text-transform:uppercase;}
.logo img{height:60px; width:auto;}
.logo a{color:#ccff00;}
header .btn{margin-top:0; font-size:14px;}
.call_now{display:flex; align-items:center; margin-left:auto;}
.c_icon{fill:#c4c4c4; padding-top:4px;}
.call_text{line-height:normal; position:relative; padding-left:20px;}
.call_text:before{content:""; height:35px; width:1px; background-color:rgba(255,255,255,.2); position:absolute; left:10px; top:50%; transform: translateY(-50%);}
.call_text span{color:#c4c4c4; font-size:15px; margin-bottom:7px; display:block;}
.call_text a{color:#fff; font-size:16px; font-weight:600;}

.menu{width:64%; 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:16px; font-weight:600;}
.nav_links ul li a{color:#fdfdfd; padding:30px 10px; display:inline-block;}
.nav_links ul li a:hover{color:#CCFF00;}
.nav_links ul li img{display:inline-block; margin-right:7px; margin-bottom:-4px; width:auto; height:20px;}

/*-- footer --*/
footer{background:url(../images/footer-bg.jpg) no-repeat; background-size:cover; padding-top:4rem; font-size:15px; position:relative; z-index:1;}
footer:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background:rgb(54 2 52 / 93%);}
.f_heading{color:#CCFF00; font-size:22px; font-weight:700; margin-bottom:2rem; line-height:normal;}
.footer-grids ul{margin:0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:10px;}
.footer-grids ul li a{color:#d9dfe5; position:relative;}
.footer-grids ul li a:hover{color:#ccff00;}
.footer-grids ul li:last-child{margin-bottom:0;}
.copyright{border-top:#ffffff2e solid 1px; padding:1.2rem 0; margin-top:4rem; color:#fff; text-align:center; position:relative; z-index:1;}
.f_logo{margin-bottom:2rem; font-size:30px; color:#fff; font-weight:600; text-transform:uppercase;}
.f_logo img{height:50px;}
.footer-grids p{margin-bottom:15px; font-size:17px; color:#d9dfe5;}
.footer-grids p a{color:#ccff00; font-weight:600;}
.footer-grids p img{height:20px; width:auto; display:inline-block; margin-bottom:-5px; margin-right:10px;}
.social{display:flex; align-items:center; flex-wrap:wrap; font-size:18px; margin-top:2.5rem;}
.social img{filter:invert(1); height:17px; width:17px;}
.social a{background:#0a4a49; width:40px; height:40px; display:flex; align-items:center; justify-content:center; margin-left:10px; border-radius:50%;}
.social a:hover{background:#ccff00;}
.newsletter{position:relative; background:#07252a; padding:25px; border-radius:7px;}
.newsletter .btn{font-size:14px; font-weight:400; background:none; margin-top:0; padding:0; position:absolute; top:14px; right:15px;}
.newsletter .btn img{width:18px; filter:invert(1);}
.newsletter input[type="email"]{background:none; border-color:#3a3a3a; color:#fff; height:45px; padding-right:50px;}
.newsletter form{position:relative;}
/*-- //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:#0A4A49; 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.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.html) 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.html) no-repeat 5px 6px; background-size:10px;}
.text-nav .owl-nav > div:hover:after{background-color:#263170;}

/*collapse accordion*/
.panel{margin-top:15px; overflow:hidden;}
.panel-body{padding:15px 0;}
.panel-title{position:relative;}
.panel-title > a{font-size:18px; font-weight:600; display:flex; align-items:center; padding:14px 35px 14px 20px; background:linear-gradient(to right, #8aad01, #7a9902); color:#fff; border-radius:5px; word-wrap:break-word;}
.panel-title > a.collapsed:hover, .panel-title > a:hover{background:linear-gradient(to right, #8aad01, #7a9902);}
.panel-title > a.collapsed{background:linear-gradient(to right, #0a434a, #095a64);}
.panel-title a:after{content:""; position:absolute; top:calc(45% + 1px); right:20px; 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:#fff; background:linear-gradient(to right, #0a434a, #095a64);}
.collapse{display:none;}
.collapse.in{display:block;}
/*end collapse accordion*/

.banner_bg{background-image:url(../index.html), linear-gradient(#07252a, #07252a); background-size:cover; background-repeat:no-repeat; padding:0px; min-height:445px;}
.banner_bg img{width:100%;}
.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;}

.bg{background:url(../images/bg.jpg) no-repeat; position:relative; z-index:1;}
.bg:before{content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(rgb(18 27 29 / 85%), rgb(21 31 28 / 90%)); z-index:-1;}
.blur{fill:rgba(204, 255, 0, 0.45); filter:blur(165.5px); z-index:-1; width:384px; height:399px; position:absolute; top:71%;right:0; transform:translateY(-50%);}
.blur1{fill:rgba(204, 255, 0, 0.45); filter:blur(165.5px); z-index:-1; width:384px; height:399px; position:absolute; top:71%;left:0; transform:translateY(-50%);}
.casual{background:#b1018a; border:1px solid #ffffff12; border-radius:7px; padding:20px; box-shadow:0px 0px 45px 0px rgb(0 0 0 / 15%); text-align:left; transition:0.3s ease;}
.casual:hover{border:1px solid #CCFF00;}
.casual img{margin:0 auto 2rem;}
.casual h2{margin-bottom:0; font-size:22px; display:flex;}
.casual a{margin-left:auto; margin-top:8px;}
.casual a svg{transition:all 0.3s ease-out;}
.casual:hover svg{transform:rotate(30deg);}

.escort_bg{background:#5d0039; position:relative;}
/*.escort_bg:before{content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgb(0 0 0 / 48%);}*/
.escort_bg .row{margin-left:-6px; margin-right:-6px;}
.escort_bg .col-sm-3{padding-left:6px; padding-right:6px;}
.escorts{position:relative; overflow:hidden; margin-bottom:.8rem; text-align:left; -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:#ccff00 solid 4px;}
.escorts figure img{border-radius:0px; transition-duration:2s;}
.escorts figure:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}
.escort_content{padding:20px; color:#fff; background:#14373c; backdrop-filter:blur(5px);} 
.name{font-size:18px; color:#fff; text-transform:uppercase; font-weight:700; line-height:normal; margin-bottom:10px;}
.type{color:#ccff00; font-size:14px; display:flex; align-items:center;}
.type span{margin-left:auto; color:#fff; font-size:16px;}
.rating{position:absolute; right:10px; bottom:7px;}
.star{margin:0 2px; 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;}
.available{background:#fe1516; padding:5px 15px; text-align:center; color:#fff; font-weight:700; text-transform:uppercase;}
.available span{animation:blink 1s infinite;}
@keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.area{background:#16373D; padding:20px; border-radius:10px; margin-bottom:1.3rem; position:relative;}
.area figure{border-radius:10px; overflow:hidden;}
.area figure img{transition-duration:2s;}
.area figure:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}
.area_title{font-weight:700; margin-bottom:0; position:absolute; bottom:45px; left:14px; padding:9px 30px 10px 20px; line-height:1; font-size:17px; color:#051416; border-top-right-radius:30px; background:#CCFF00;}
.area_title:before{content:""; position:absolute; bottom:-5px; left:1px; border-bottom:5px solid transparent; border-right:5px solid #CCFF00;}

.content_bg{background:#000000 url(../images/vector-bg.webp); background-size:100%;}
.text_pad{padding:4rem 0; height:100%; display:flex; align-items:flex-start; justify-content:center; flex-direction:column;}
.rate_bg .heading_main{text-align:center;}
.rate{text-align:center; border-radius:20px; background:#072c32; border:#2b545a solid 1px; overflow:hidden; position:relative; padding-bottom:30px; color:#ccff00;}
.hrs{font-size:25px; color:#fff; font-weight:500; margin-bottom:20px; padding:10px 20px; background:#01282e;}
.rate .price{font-size:30px; position:relative; margin-bottom:20px; font-weight:700;}
.rate .price sub{font-size:17px; font-weight:400; color:#fff; 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:#123f46 solid 1px;}
.rate ul li.no_avail{cursor:no-drop; color:#90bac1;}
.ex_main{display:flex; align-items:center; margin-bottom:1.2rem;}
.ex_main img{height:70px; background:#042a35; padding:15px; border-radius:5px;}
.ex_text{padding-left:25px; font-size:14px;}
.ex_text h3{font-size:16px; color:#ccff00; margin-bottom:.5rem;}
.ex_text p{margin-bottom:0; line-height:1.6;}

.category_bg{background:#0c3036 url(../images/vector-bg.webp); background-size:100%;}
.category{position:relative; padding-left:10px; margin:0 10px; transition:all 0.4s ease-in-out 0s;}
.category:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:#fff dashed 1px; border-radius:160px; transition:all 0.4s ease-in-out 0s;}
.category:hover:before{border-style:solid; border-color:#2b6068; background:#123a40;}
.category a{border:#fff solid 2px; position:relative; overflow:hidden; border-radius:160px; display:block;}
.category a:hover{border-color:#ccff00;}
.category figure{position:relative;}
.category figure img{border-radius:7px; transition-duration:2s;}
.category figure:hover img{transform:scale(1.08); -webkit-transform:scale(1.08); -moz-transform:scale(1.08);}
.category h3{padding:15px 25px 20px; margin-bottom:0px; font-size:21px; text-align:center; position:absolute; bottom:0; left:0; right:0; background:rgb(3 42 53 / 72%);}
.text_height{display:flex; align-items:center; justify-content:center; flex-direction:column; height:100%;}

.hot_bg img{max-width:120%; margin-top:-120px;}
.parallax_bg{background:url(../images/parallax-bg.jpg) no-repeat center; background-size:cover; position:relative; z-index:1; text-align:center;}
.parallax_bg:before{content:''; position:absolute; left:0; top:0; bottom:0; right:0; background:rgb(204 255 0 / 10%); z-index:-1;}
.parallax_bg .heading{font-size:45px; color:#ccff00;}
.parallax_bg .row{justify-content:center;}



.nowcalling {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999999999999999999999;
}
.lcol, .rcol {
    float: left;
    width: 50%;
}
.lcol {
    background-color: #0a4a49;
}
.rcol {
    background-color: #25d366;
}
.lcol a, .rcol a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
}



@media (max-width:1199px) {
.container{max-width:1000px;}
header .btn{padding-left:20px; padding-right:20px;}
.banner_bg{min-height:358px;}
h1{font-size:35px;}
h2{font-size:30px;}
.heading{font-size:35px;}
.casual h2{font-size:20px;}
.social{margin-top:1.5rem;}
.social span{width:100%; margin-bottom:10px;}
.social a{margin-left:0; margin-right:10px;}
.hot_bg img{max-width:107%; height:100%; margin-top:0;}
.parallax_bg .col-sm-10{width:100%;}



}


@media (max-width:896px) {
.container{max-width:100%;}
/*mobile menu css*/
.menu{width:auto; position:absolute;}
.nav_links{display:block;position:fixed;top:0px;left:-100%;right:0;background:#5d0039;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; background:#0c4048; border-radius:5px; padding:2px 5px; margin-left:10px;}.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:#16373c solid 1px;font-size:15px;}.nav_links ul li a{padding:8px 0 8px; margin:0; background:none;} .menu label svg{width:17px; fill:#fff;}
/*end mobile menu css*/

.menu label a + img{margin-left:auto;}
.menu .nav_links label{display:block; width:35px; height:35px; margin-left:auto;}
.nav_links ul li a:hover, .nav_links ul li a.active{background:none;}
.banner_bg{min-height:284px;}
.logo{margin-left:13rem; margin-top:.6rem; margin-bottom:.6rem;}
.logo img{height:50px;}
header .btn{margin-left:auto; margin-right:10px; padding:10px 25px;}
h1{font-size:30px;}
h2{font-size:27px;}
.heading{font-size:30px;}
.heading_main .heading:after, .heading_main .heading:before{top:8px;}
.col-sm-5, .col-sm-7{width:100%;}
.best_bg .col-sm-3, .escort_bg .col-sm-3{width:50%;}
.area_bg .col-sm-4{width:50%;}
.hot_bg img{max-width:100%;}
.text_height{height:auto; margin-bottom:2rem;}
.casual{margin-bottom:1.5rem;}
.faq_bg h2{margin-top:2rem;}
.parallax_bg .heading{font-size:35px;}
footer .col-sm-3{margin-bottom:2.5rem; width:33.333%;}
footer .col-sm-3:last-child{width:100%;}
.copyright{margin-top:1rem;}
.category{margin:0rem;}
.category h3{font-size:18px;}
.rate .price{font-size:25px;}
.hrs{font-size:20px;}


}

@media (max-width:736px) {
.escort_bg .col-sm-3, .category_row .col-sm-3{width:50%;}
.banner_bg{min-height:258px;}
.category_bg .col-sm-3{width:50%; margin-bottom:1.5rem;}
.hot_bg .col-sm-8, .hot_bg .col-sm-4{width:100%;}
.hot_bg .text_pad{padding-bottom:0rem;}
.rate_bg .row{justify-content:center;}
.rate_bg .col-sm-4{width:70%;}
.rate{margin-bottom:1.5rem;}

}

@media (max-width:667px) {
.parallax_bg .heading{font-size:30px;}
h1{font-size:27px;}
h2, h3{font-size:25px;}
.heading{font-size:27px;}
.banner_bg{min-height:233px;}

}

@media (max-width:640px) {
.banner_bg{min-height:224px;}

}

@media (max-width:568px) {
.banner_bg{min-height:199px;}

}

@media (max-width:480px) {
body{font-size:15px;}	
.banner_bg{min-height:145px;}	
.casual h2{font-size:18px;}
.casual a svg{width:20px;}
.best_bg .col-sm-3{width:100%;}
.type{display:block;}
.escort_content{padding:15px;}
.type span{display:block;}
.area_bg .col-sm-4{width:100%;}
.rate_bg .col-sm-4{width:100%;}
.panel-title > a{font-size:16px;}
footer .col-sm-3{width:100%;}

}

@media (max-width:375px) {
.logo{margin-left:4rem;}	
header .btn{padding:7px 15px; font-size:12px;}
.banner_bg{min-height:126px;}
h1{font-size:25px;}
h2, h3{font-size:23px;}
.heading{font-size:25px;}
.category h3{font-size:16px; padding-left:20px; padding-right:20px;}
	
}
	
@media (max-width:320px) {
.banner_bg{min-height:112px;}
header .btn{padding:7px 10px; font-size:10px;}
.logo img{height:40px;}
.hot_bg .btn{padding-left:23px; padding-right:23px;}
.category h3{font-size:14px;}

}
