/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*header css*/
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0;padding:0;}
html {font-family: sans-serif;line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;}
body{margin:0; padding:0; background:linear-gradient(to right, #FFCB01, #6e0000); font-family: "Oswald", sans-serif; font-size:18px; color:#dfd0cb; line-height:1.8;}
a{text-decoration:none;}
img{width:100%; display:block;border-radius: 25px;}
.hidden_header{height:80px;}
header{position:fixed; z-index:91; top:0; left:0; right:0; font-weight:bold; background:#FFCB01; padding:5px 0;}
nav{display:flex;}
.logo{display:flex; align-items:center;}
.logo img{height:90px; width:auto;}
.menu input[type=checkbox], .menu label{display:none;}
.menu{width:62%; margin-left:auto;}
.nav_links{height:100%;line-height:70px; text-align:right;background:#FC6313;
  border: 2px solid yellow;
  border-radius: 35px;
  padding: 20px; 
  backdrop-filter: blur(10px);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.02),
    0 10px 40px rgba(0, 0, 0, 0.5);}
.nav_links ul{display:flex; margin:0; padding:0;}
.nav_links ul li{flex:1 1 auto; list-style:none;}
.nav_links ul li a{color:#fff; text-transform:uppercase;}
.call_now{display:flex; align-items:center; margin-left:3rem; line-height:38px;}
.call_now a{font-size:15px; color:#fff; font-weight:500;}
.call_now img{width:20px; display:inline-flex; position:relative; bottom:-3px; margin-right:7px;}
.container{max-width:1270px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;margin-right:-15px;margin-left:-15px;}
.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{padding-left:15px; padding-right:15px;}
h1{margin:0 0 1.5rem; font-size:45px; font-weight:700; line-height:1.5; text-shadow: 2px 2px 4px #000000;}
h2{margin:0 0 1.5rem; font-size:35px; font-weight:700; line-height:1.5;}
h3{margin:0 0 1.5rem; font-size:30px; font-weight:700; line-height:1.5;}
h4{margin:0 0 1.5rem; font-size:25px; font-weight:700; line-height:1.5;}
h5{margin:0 0 1.5rem; font-size:22px; font-weight:700; line-height:1.5;}
h6{margin:0 0 1.5rem; font-size:19px; font-weight:700; line-height:1.5;}
.desk-top{display:block!important;}.mobile{display:none!important;}
.banner{
    padding:0;
    background:url(../images/escort-service-banner.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 600px;
}
.banner img{width:100%;}

section{padding:4em 0; min-height:233px;}
.heading_main{margin-bottom:3rem; text-align:center; position:relative;}
.heading{font-size:35px; color:#fff; font-weight:700; position:relative; line-height:normal; letter-spacing:.7px;}
.escorts{color:#fff; font-size:12px; position:relative; overflow:hidden; text-align:right; margin-bottom:2rem;border:2px solid #FF6213;border-radius: 25px; background-color: #FECF03;}
.escorts figure{margin:0; position:relative; }
.escorts figure:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:#914402; opacity:0;}
.escorts:hover figure:before{opacity:0.4;}
.pr_head{font-size:20px; color:#000; font-weight:bold; text-transform:uppercase; padding:15px 15px; background:linear-gradient(to right, #7e5923, #FF5F11, #FF5F11); border:1px solid #FF5F11; transition:all 0.2s ease-in-out 0s;}
.pr_head h2{font-size:20px; color:#000; font-weight:bold; border-radius: 25px;background-color: #73AD21;padding:0px; margin:0 }
.escorts:hover .pr_head{background:linear-gradient(to right, #FF5F11, #FF5F11); color:#fff; border-color:#d64699;}
.escorts_link{position:absolute; top:65%; width:100%;}
.escorts_link .btn{position:relative; top:-100px; display:inline-block; z-index:5; text-align:right; filter:alpha(opacity=0); opacity:0; transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; -moz-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; -ms-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; -o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; -webkit-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;}
.escorts:hover .escorts_link .btn{opacity:1; top:0;}
.type{background:linear-gradient(to right, #8BBDE0, #8BBDE0); color:#fff; font-size:28px; font-weight:bold; letter-spacing:2px; padding:10px 15px;}
.btn{background:linear-gradient(to right, #FFEA03, #FFEA03, #FFEA03); color:#000; font-size:16px; font-weight:500; line-height:normal; padding:15px 30px; border-radius:30px; border:#FF6213 solid 1px;}
.btn:hover{background:linear-gradient(to right, #FFEA03, #FFEA03); color:black; border-color:#d64699;}
.bg{background:url(../images/bg.jpg) #722203;}
.border{border:#914402 solid 2px; padding:15px; margin-bottom:1.5rem;border-radius: 25px;background-color: #F3B768;}
.border:last-child{margin-bottom:0;}
p{margin:0 0 10px 0;}
p a, p strong{color: #FF0000; font-weight:500;}
.about p{text-align:justify; color:#000000}
.location_bg{background:url(../images/bg.jpg) #722203;}
.area{text-align:center; margin-bottom:2rem;}
.area figure{margin:0; position:relative; border:1px solid #e4b758;}
.area .pr_head{font-size:24px; padding-top:10px; padding-bottom:10px;border-radius: 25px;background-color: #73AD21;}
p+h4, p+h3{margin-top:2rem;}
.border h1{font-size:35px;}
/*-- 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:#c39a48; border-radius:10px; opacity:0.8;}
#toTop:after{color:#fff; content:''; font-size:18px; line-height:37px; font-family: "Oswald", sans-serif; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/arrow-up-icon.png) no-repeat 12px 11px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
/*-- //move top --*/
/*-- footer --*/
footer{background:black; padding-top:4em; font-size:18px;}
.f_heading{color:#fff; font-size:20px; font-weight:bold; margin-bottom:35px; border-left:#e89934 solid 3px; padding-left:15px; line-height:normal;}
.footer-grids ul{margin:0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:12px;}
.footer-grids ul li a{color:#F3B768; font-weight:normal; position:relative;}
.footer-grids ul li a:hover{color:#e89934;}
.footer-grids ul li a:before{content:""; width:5px; height:5px; background:#d1c3c0; float:left; margin-top:8px; margin-right:15px;}
.footer-grids ul li:last-child{margin-bottom:0;}
.footer-grids ul.pr{margin-right:4rem;}
.copyright{border-top:#54281f solid 1px; padding:1.2rem 0; margin-top:2rem; color:#d1c3c0; text-align:center; display:flex;}
/*-- //footer --*/
.pull-left{float:left;}
.pull-right{float:right;}
.add img{border:#ae863c solid 4px; margin-top:1.5rem;}
.rate{text-align:center; border-radius:20px; background:linear-gradient(to right, #722203, #700d01); overflow:hidden; position:relative; padding-bottom:110px; margin-bottom:2rem; box-shadow:#540a01 0 0 24px; border:#fff solid 2px;}
.rate .heading{font-size:25px; color:#fff; font-weight:400; margin-bottom:20px; background:#914402; padding:20px 20px; display:block;}
.rate .price{font-size:45px; position:relative; margin-bottom:20px; font-weight:700;}
.rate .price sub{font-size:20px; font-weight:300; position:relative; bottom:10px;}
.rate ul{margin:0 0 20px; padding:0;}
.rate ul li{margin:0; padding:15px 0px; list-style:none; position:relative; border-top:#83352a solid 1px;}
.rate ul li.no_avail{cursor:no-drop; color:#cd9484;}
.sub_footer{position:absolute; bottom:0px; left:0; right:0; padding:40px 0; background:#4a1509;}
.contact{background:#7a3902; border-radius:20px; font-family:Roboto; color:#fff; font-size:15px; font-weight:400; text-align:center; padding:35px 20px; margin:2rem 0;}
.contact img{height:60px; width:auto; display:inline-block; margin-bottom:1rem;}
.a_head{font-size:24px; font-weight:500; margin-bottom:15px;}
.contact_form{background:#4a1509; padding:25px; border-radius:10px;}
.form-group{margin-bottom:15px; display:flex;}
.contact_form label{width:30%;}
input, textarea{border:#782614 solid 1px; height:45px; background:#621c0c; padding:5px 15px; width:70%; color:#fff;}
.contact_form .btn{margin-left:30%;}
.profile_text p{text-align:justify;}
.profile_text h1{font-size:35px;}
.detail{margin-top:2rem;}
.detail ul{display:flex; margin:0; padding:0; background:#914402; text-align:center; border:#97673f solid 1px; border-left:none;}
.detail ul li{margin:0; padding:15px; list-style:none; flex:1 1 auto; border-left:#97673f solid 1px;}
.detail ul li span{display:block; font-weight:500; font-size:15px; margin-bottom:.5rem;}
.profile_rate{margin-top:2rem;}
.profile_rate ul{display:flex; margin:0; padding:0; background:#914402; border:#97673f solid 1px; border-bottom:none;}
.profile_rate ul:last-child{border-bottom:#97673f solid 1px;}
.profile_rate ul li{margin:0; padding:12px 15px; list-style:none; width:33.33%}
.profile_rate ul li span{font-weight:500; font-size:15px;}
.other_escort .col-sm-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}

.social a{display:inline-block}.social a img{width:25px;margin-right:10px}
.nowcalling {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}
.lcol, .rcol {
    float: left;
    width: 50%;
}
.lcol a, .rcol a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 16px;
}
.lcol {
    background-color: #006112;
}
.rcol {
    background-color: #066F50;
}



.city_droupdown_bg{padding: 0px 0; text-align: center; min-height: inherit;}
.select-option{display: inline-block; width: 100%; background: #fff; max-width: 700px;}
.select-option .d-flex {display:flex; align-items: center; justify-content: center;}
.select-option select{padding:13px 10px; border:none; font-size:14px; width: 100%;}
.select-option button {background: #914402; padding: 8px 20px 4px; cursor: pointer; border: #fff solid 5px; margin-left: -1px; height: 56px;}



@media (max-width:1024px) {
.container{max-width:990px;}
.desk-top{min-height:410px !important;}
.logo img{height:42px;}
.call_now{margin-left:1rem;}
.call_now a{font-size:14px;}
h1{font-size:35px;}
h2{font-size:27px;}
h3{font-size:25px;}
.area .pr_head{font-size:14px;}
footer{font-size:13px;}
.footer-grids .col-sm-5{flex:0 0 38%; max-width:38%;}
.footer-grids .col-sm-4{flex:0 0 37%; max-width:37%;}
.footer-grids ul.pr{margin-right:15px;}
}
@media (max-width:823px) {
.container{max-width:100%;}
.hidden_header{height:72px;}
header{padding-top:11px; padding-bottom:11px;}
.call_now a{font-size:15px;}
.logo img{height:50px;}
.menu{width:auto;}
.nav_links{display:block;position:fixed;top:70px;left:-100%;right:0;background:#722203;padding:20px;line-height:55px;transition:all .5s ease;z-index:999;}.menu input[type=checkbox]{display:none;}.menu :checked + .nav_links{display:block;left:0;overflow:auto;padding-bottom:90px;}.menu label{display:block; position:absolute;left:10px;top:17px;}.menu .nav_links{display:none;}.menu label img{height:35px;}.menu .nav_links ul{display:block; text-align:left;}.menu .nav_links ul li{border-bottom:#834a34 solid 1px;}.logo{margin-left:4rem;}.desk-top{display: none!important;}.mobile{display: block!important;}
.escorts_bg .col-sm-3, .location_bg .col-sm-3{flex:0 0 33.3333%; max-width:33.3333%;}
.border .col-sm-5, .border .col-sm-7{flex:0 0 100%; max-width:100%;}
.border:nth-child(odd) .col-sm-5, .border:nth-child(even) .col-sm-7{margin-bottom:1rem;}
.add .col-sm-3{flex:0 0 50%; max-width:50%;}
.footer-grids .col-sm-5, .footer-grids .col-sm-4, .footer-grids .col-sm-3{flex:0 0 33.333%; max-width:33.333%;}
.footer-grids .pull-left, .footer-grids .pull-right{float:none; margin-top:12px;}
footer{font-size:14px;}
.escort_detail .col-sm-5, .escort_detail .col-sm-7{flex:0 0 100%; max-width:100%;}
.profile_text{margin-top:2rem;}
.other_escort .col-sm-3, .other_location_bg .col-sm-3, .cat_escort .col-sm-3, .top_rated_bg .col-sm-3{flex:0 0 33.333%; max-width:33.333%;}
.type{font-size:15px;}
.rate_bg .col-sm-4, .op_hour_bg .col-sm-6{flex:0 0 100%; max-width:100%;}
.contact_form{margin-top:2rem;}
}
@media (max-width:736px) {
.location_bg .col-sm-3, .other_location_bg .col-sm-3, .ad_row .col-sm-4{flex:0 0 50%; max-width:50%;}
.heading{font-size:33px;}
h1{font-size:33px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:20px;}
.banner{
    background:url(../images/kishor-mobile.jpg) no-repeat;
    min-height: 430px;
    height:auto;
    width: 100%;
    background-size: cover;
    background-position: bottom;
}
}
@media (max-width:667px) {
.escorts_bg .col-sm-3, .other_escort .col-sm-3, .cat_escort .col-sm-3, .top_rated_bg .col-sm-3{flex:0 0 50%; max-width:50%;}
}
@media (max-width:568px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{flex:0 0 100%; max-width:100%;}
footer{font-size:13px;}
}
@media (max-width:480px) {
.hidden_header{height:70px;}	
.logo{margin:0.4rem 0 0.4rem 2.5rem;}
.logo img{height:35px;}	
.location_bg .col-sm-3, .escorts_bg .col-sm-3, .add .col-sm-3, .other_escort .col-sm-3, .other_location_bg .col-sm-3, .cat_escort .col-sm-3, .top_rated_bg .col-sm-3, .ad_row .col-sm-4{flex:0 0 100%; max-width:100%;}
.footer-grids .col-sm-5, .footer-grids .col-sm-4, .footer-grids .col-sm-3{flex:0 0 100%; max-width:100%; margin-bottom:2rem;}
.copyright{margin-top:0;}
.call_now a{font-size:12px;}
.call_now img{width:15px; margin-right:2px;}
h1, .border h1{font-size:27px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:20px;}
.detail ul{display:block; text-align:left;}
.detail ul li span{display:inline-block; margin-bottom:0; width:115px;}
.detail ul li{border-top:#97673f solid 1px;}
.detail ul li:first-child{border-top:None;}
.rate .price{font-size:35px;}
.rate .price sub{font-size:17px;}
.select-option{display:inline-block;}  
.select-option select{width:100%; margin-top:15px;}
.select-option label{margin-right:0; font-size:15px;}
}
@media (max-width:360px) {
.call_now a{font-size:11px;}	
}
	
@media (max-width:320px) {
.heading{font-size:25px;}
h1{font-size:25px;}
h2{font-size:22px;}
h3{font-size:20px;}
.logo{margin:0.55rem 0 0.55rem 2.2rem;}
.logo img{height:30px;}
.call_now a{font-size:10px;}
.call_now img{width:10px;}
.profile_rate{font-size:12px;}
.profile_rate ul li span{font-size:13px;}

}



