*, html, body{padding:0; margin:0;font-family: 'Open Sans', sans-serif;}
body{background:#edb067; !important;}
.text-align{text-align:center}
.white-text{color:#f5f5f5; text-align:justify; !important}
.yellow-text{color:#f72130 !important}
.text-upper{text-transform:uppercase}
.border-purple{border-left:#5735b0 5px solid}
.border-pink{border-left:#be1e4a 5px solid}
.border-orange{border-left:#db562d 5px solid}
.border-blue{border-left:#01879d 5px solid}
.font14{font-size:14px; font-weight:100}
.border-radius0{border-radius:0 !important}
.align{padding:5px; border:#ccc 1px solid; margin-left:15px; margin-bottom:15px;}

.bg-black{background:#edb067;}
/* header Start */
header{background:url(../img/header-bg.jpg) top center #000000; height:136px; overflow:hidden;}
.logo{font-size:70px; color:#f72130;  font-family:Rockwell; width: 476px;}
.logo img{width:100%;}
.logo .sm{font-size:19px; color:#f72130; letter-spacing:9px; margin-top:-17px;}
.right-img{text-align:right; margin-top:-153px;}

.social-icon{float:right}
.facebook{padding:32px 30px; display:inline-block; background:url(../img/social-icon.PNG) -2px -2px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out;}
.twitter{padding:32px 30px; display:inline-block; background:url(../img/social-icon.PNG) -64px -2px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out;}
.linkden{padding:32px 30px; display:inline-block; background:url(../img/social-icon.PNG)-128px -2px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out;}

.facebook:hover{padding:32px 30px; display:inline-block; background:url(../img/social-icon.PNG) -2px -64px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out;}
.twitter:hover{padding:32px 30px; display:inline-block; background:url(../img/social-icon.PNG) -64px -64px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out;}
.linkden:hover{padding:32px 30px; display:inline-block; background:url(../img/social-icon.PNG)-128px -64px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out;}

.wrapper{background:#000000;}

.banner img{width:100%}

/*.menu-bar{ width:100%; margin:0 auto; position:absolute; margin-top:-40px;}*/
.menu-bar{ background:#f72130; position:relative;}
ul#menu{padding:0; margin:0;}
/*ul#menu:before{content:''; position:absolute; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 0px solid transparent; border-right: 15px solid #f55524; left:-15px;}
ul#menu:after{content:''; position:absolute; width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 0px solid transparent; border-left: 15px solid #f55524; right:-15px;}*/

.menu-trigger:hover{color:#f55524; text-decoration:none}
ul#menu li{list-style:none; display:inline-block; position:relative}
ul#menu li:before{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#f55524; top:46%;}
ul#menu li:hover:before{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#000; top:46%;}
ul#menu li a{color:#000; display:inline-block; padding:15px 20px; font-size:14px; text-transform:uppercase}
ul#menu li a:hover{color:#f55524; text-decoration:none}

/* Header Closed */ 

/* Main Div */

.sli-prv, .sli-nxt{
    bottom: 0;
    display: inline-block;
    height: 40px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 40px;
}

.content > h2{font-size:24px; font-weight:600;}
.content .text{font-size:14px; line-height:24px; font-weight:100; padding-left:15px; padding-right:15px;}

.abouts{background:url(../img/about.png) no-repeat center right #000; height:400px;}
.abouts-text{font-style:italic; font-size:30px; font-weight:100}
.escort-box{width:auto; background:#000; padding:5px; cursor:pointer}
.escort-img{position:relative}
.escort-content:before{content:''; position:absolute;  background:#000; opacity:0.8; width:101%; height:100%; z-index:-1}
.escort-content{position:absolute; top:0; width:100%; height:100%; z-index:9; transform:scale(0); transition:.1s ease-in-out}

.escort-content a{background: #f72130; color: #000; display: inline; border: #efc960 3px solid; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; width: 119px; top: 0; height: 42px;}
.escort-content a:hover{background:#f55524; border:#d54114 3px solid; color:#fff; text-decoration:none}
.escort-box:hover .escort-content{transform:scale(1); transition:.1s ease-in-out}
.escort-img img{width:100%;}
.escort-name{font-size:16px; font-weight:600;}

.service-list-box{border:#f72130 solid 3px;}
.service-hd{background:#000; font-size:24px; font-weight:600; }
.service-list ul{margin:0; padding:0}
.service-list ul li{list-style:none; font-size:15px; display:block; position:relative; margin-left:15px; border-left:#6d6c6c solid 1px;}
.service-list ul li:before{content:''; position:absolute; height:10px; width:10px; border-radius:50%; border:#6d6c6c solid 1px; left:-5px; background:#121212; top:41%;}
/*.service-list ul li:after{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#6d6c6c; top:45%; left:-3px;}*/
.service-list ul li a{color:#6d6c6c; display:block; padding:10px 15px;}
.service-list ul li a:hover{color:#c8c5c5; text-decoration:none;}
.service-list ul li:hover:before{content:''; position:absolute; height:10px; width:10px; border-radius:50%; border:#c8c5c5 solid 1px; left:-5px; background:#121212; top:41%;}
/*.service-list ul li:hover:after{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#c8c5c5; top:45%; left:-3px;}*/

.call-girls-Jaipur ul{padding:0; margin:0}
.call-girls-Jaipur ul li{list-style:none; line-height:30px; width:23%;display:inline-block}
.call-girls-Jaipur ul li a{color:#888787;}
.call-girls-Jaipur ul li a:hover{color:#fff; text-decoration:none}
.escort-style img{width:95%; border-radius:5px; border:#fff solid 2px; margin-top:15px;}
/* Main Div Closed */

/* Footer :::: Start */
footer{background:#3a3939;}
.footer-logo{font-size:56px; color:#f72130;  font-family:Rockwell}
.footer-logo img{width:100%;}
.grey-bg{background:#323131}
.footer-logo .sm{font-size:14px; color:#f72130; letter-spacing:9px; margin-top:-17px;}
ul.footer-menu{margin:0; padding:0}
ul.footer-menu li{list-style:none; position:relative; display:inline-block; border-right:1px #242323 solid}
ul.footer-menu li:last-child{border-right:0px #242323 solid}
ul.footer-menu li a{display:inline-block; padding:10px 20px; color:#fff; font-size:15px; font-weight:700;}

.social-icons-footer ul{margin:0; padding:0}
.social-icons-footer ul li{display:inline-block; width:12%; margin-left:15px; text-align:center}
.social-icons-footer ul li a{display:inline-block; padding:10px; color:#fff; font-size:15px;}
.social-icons-footer ul li a span{height:30px; width:30px; display:block; margin:auto; margin-bottom:10px; border-radius:50%; padding:3px 8px; text-align:center; border:solid 1px #fff;}

/* Footer ::: Closed */

/* Enquiry :::: Start  */

.inp{background:#323131 !important; border:#706e6e solid 2px !important; border-radius:0 !important; color:#fff !important;}
.textarea{background:#323131 !important; border:#706e6e solid 2px !important; border-radius:0 !important; height:256px !important; color:#fff !important;}
.link-textarea{background:#797979 !important; border:#f0f0f0 solid 2px !important; border-radius:0 !important; height:125px !important; color:#fff !important;}
.p1{color:#fff; font-size:20px; font-weight:700}
/* Enquiry :::: Closed */

/* Rates ::: Start */

.rates-table table{border:#302f2f solid 1px; border-collapse:collapse; width:100%;}
.rates-table table tr th{padding:10px; color:#fff; font-size:13px; border:#302f2f solid 1px;}
.rates-table table tr td{padding:10px; color:#fff; font-size:13px; border:#302f2f solid 1px;}

/* Rates ::: Closed */

/* Media Query Start */

@media screen and (max-width:992px)
{
.right-img{display:none}

}

@media screen and (max-width:768px)
{
.logo{text-align:center; width:auto; padding:15px;}
.menu-bar{margin-left:15px; margin-right:15px; margin-bottom:15px; border-radius:6px;}
ul#menu li{list-style:none; display:block; position:relative; border-bottom:#f55524 solid 1px; text-align:center}
ul#menu li:last-child{border-bottom:0}
ul#menu li:before{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#f55524; top:0; bottom:0; right:0; left:0; margin:auto; display:none}
ul#menu li a{color:#000; display:block; padding:15px 20px; font-size:24px; text-transform:uppercase}
ul#menu li a:hover{color:#f55524; text-decoration:none}
header{height:auto}
.social-icon{float:none; width:auto; text-align:center}
.call-girls-Jaipur ul{border:#888787 solid 1px; text-align:center}
.call-girls-Jaipur ul li{list-style:none; line-height:40px; width:100%;display:inline-block; border-bottom:#888787 solid 1px;}
.call-girls-Jaipur ul li-last-child{border-bottom:#888787 solid 0px;}
.rates-table{overflow-x:scroll}
.rates-table table{width:1080px}
.service-list ul li{font-size:26px}
.service-list ul li a{color:#fdf7e5;}
.call-girls-Jaipur ul li a{font-size:26px; color:#fdf7e5; padding:10px;}
.display-hide-mob{display:none}
ul.footer-menu{margin:0; padding:0}
ul.footer-menu li{list-style:none; position:relative; display:block; border-bottom:1px #242323 solid; border-right:0px #242323 solid}
ul.footer-menu li:last-child{border-bottom:0px #242323 solid; }
ul.footer-menu li a{display:block; padding:10px 20px; color:#fff; font-size:22px; font-weight:700;}
.text p{font-size:22px; line-height:28px;}
.mob-text-name{font-size:32px;}
.mob-text{font-size:22px;}
.carousel-caption h3{font-size:22px !important;}

}

@media screen and (max-width:680px)
{
.menu-bar{margin-left:15px; margin-right:15px; margin-bottom:15px; border-radius:6px;}
ul#menu li{list-style:none; display:block; position:relative; border-bottom:#f55524 solid 1px; text-align:center}
ul#menu li:last-child{border-bottom:0}
ul#menu li:before{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#f55524; top:0; bottom:0; right:0; left:0; margin:auto; display:none}
ul#menu li a{color:#000; display:block; padding:15px 20px; font-size:24px; text-transform:uppercase}
ul#menu li a:hover{color:#f55524; text-decoration:none}
.service-list ul li{font-size:26px}
.service-list ul li a{color:#fdf7e5;}
.call-girls-Jaipur ul li a{font-size:26px; color:#fdf7e5; padding:10px;}
.social-icons-footer ul li{display:block; width:auto; padding:10px 0; border-bottom:#333 solid 1px;}
.social-icons-footer ul li:last-child{border-bottom:#333 solid 0px;}
.social-icons-footer ul li a{display:block}
}
@media screen and (max-width:580px)
{
.menu-bar{margin-left:15px; margin-right:15px; margin-bottom:15px; border-radius:6px;}
ul#menu li{list-style:none; display:block; position:relative; border-bottom:#f55524 solid 1px; text-align:center}
ul#menu li:last-child{border-bottom:0}
ul#menu li:before{content:''; position:absolute; height:6px; width:6px; border-radius:50%; background:#f55524; top:0; bottom:0; right:0; left:0; margin:auto; display:none}
ul#menu li a{color:#000; display:block; padding:15px 20px; font-size:24px; text-transform:uppercase}
ul#menu li a:hover{color:#f55524; text-decoration:none}
.service-list ul li{font-size:26px}
.service-list ul li a{color:#fdf7e5;}
.call-girls-Jaipur ul li a{font-size:26px; color:#fdf7e5; padding:10px;}

.carousel-caption{top:15% !important;}

}

@media screen and (max-width:420px){
	.carousel-caption{top:10px !important;}
}

/* Media Query Closed */

/* Modal Box */
.modal.in .modal-dialog{z-index:9999999 !important}
.modal-header{background:#f72130 !important; color:#f55524;}
.gallery-left{float:left;}
.gallery-right{float:left; margin-left:20px;}
.gallery-right table{width:100%;}
.gallery-right table tr td{padding:5px; font-size:16px;}
.gallery-right table tr td a{display:inline-block; margin:10px 0; background:#f55524; color: #fff; padding:10px;}



/* Modal Box Closed */

.scroll-side-menu-007 {
	height: 100vh;
    overflow: scroll;
}

.scroll-side-menu-007::-webkit-scrollbar {
    display: none;
}