/* Common elements styling */
.col-one-half.full ul,
.col-one-half.full ol,
.entry ul,
.entry ol { margin-left: 35px; margin-bottom: 10px; }
.entry a img { border: 0 }
ul{list-style:none;}
img{max-width:100%;}
p img { padding: 0;	max-width: 100%; }
strong{font-weight:bold;font-family:'MyriadPro-Bold';}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 8px 0 5px 10px; display: inline; }
img.alignleft { margin: 8px 10px 5px 0; display: inline; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

 
* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 14px;
    line-height: 26px;
font-family: arial, helvetica, sans-serif;
    color: #000;
    background: #edd4ab url(../images/bg.jpg);
}

.wrapper {
	max-width: 1100px;
	margin: 0 auto;
	position:relative;padding:0 10px;
}

.container { width:100%; position:relative; }

a { color:#d47e97; text-decoration: none; cursor: pointer; }
a:hover {
	text-decoration: underline;
	font-weight: bold;
}
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.clearfix:before, .clearfix:after { display: table; content: ' '; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1 }

 h2 { font-size:28px; line-height:52px; color:#48321a;}
h3 { font-size:22px; line-height:30px; color:#ffb700; }
h4 { font-size:20px; line-height:34px; color:#48321a; }
h6 { font-family: 'MyriadPro-Regular', Arial; font-size:18px; line-height:22px; color:#ce0026; margin-top:18px; }
h6 a { background:url(http://www.andheriescort.in/css/images/more-icon.html) no-repeat right 0; color:#de285c; padding: 9px 30px 9px 0; display: inline-block; }

/* Header */
.header { background:url(http://www.andheriescort.in/css/images/header-bg.html) repeat-x 0 0; padding-bottom:8px; width:100%; position:relative; z-index: 20; }
.header .wrapper { border-bottom: 1px solid #fff; padding-top:27px; padding-bottom:12px; }
.logo a{display:inline-block; margin-top: -26px;}
.logo img {width:auto!important; height:auto; }
.info-box{background:#fdb002;font-size:24px;padding:10px 0;text-align:center;}

/* Nav */
.nav { position:absolute; top: 30px; right: 0; z-index:50;}
.nav > ul > li { margin-left:28px; float:left; height:42px; position:relative; }
.nav > ul > li > a { float:left; padding: 0 0 21px; }
.nav > ul > li > a:hover, .nav > ul > li.current-menu-item > a { border-bottom:1px solid #ce0026; color:#ce0026; padding-bottom:19px; text-decoration:none; }
.nav li { list-style:none outside none; }
.nav a { font-size:18px; line-height:22px; color:#fff; }

.red-text p { color:#ce0026; font-family: 'MyriadPro-Regular', Arial; }

/* Banner Section */
#bannerInnerSlider{
	background:#000 url(../images/banner-inner.jpg) no-repeat center bottom;min-height:220px;background-size:cover;
	}
#bannerInnerSlider h2{
	text-align:center;
	padding:1em 0;
	}

/* Three Cols */
.content{background:url(../images/content-bg.png) repeat;padding:25px 0;}
.three-cols { margin-bottom:25px; }
.col-one-third { float:left; width:32%; margin-left:2%; }
.col-one-third:first-child { margin-left:0; }
.col-one-third a{overflow:hidden; position:relative; display:block;}
.col-one-third a img{transition:all 0.3s ease;}
.col-one-third a:hover img{transform:scale(1.1);}
.col-one-third h3 { padding-bottom:13px; }
.col-one-third img { margin-bottom:22px; display: block; width:100%;}
.col-one-third p { padding-bottom:25px; color:#fff; }
.col-one-third .col-meta { padding-bottom:10px; }
.col-one-third .more-link { color:#fb706b; font-family: 'MyriadPro-Regular', Arial; }

.col-entry { min-height: 160px; }

/* Sections */
.sections { padding: 50px 0; }

.section { width:32%; float:left;margin-top:30px; margin-right:1%; position:relative;}
.section.last{margin-right:0;}
.section img { width:100%; display:table;min-height:205px; }
.section-entry { position:absolute; font-family: 'MyriadPro-Regular', Arial; font-size:18px; line-height:24px; }
.section-entry h2 { padding-bottom:3px; text-transform:uppercase; }
.section-entry a:hover { text-decoration:none; }

.section-top-left .section-entry { top: 11px; left: 20px; }
.section-top-left a { color:#9d0b35; }

.section-top-right .section-entry { top: 11px; right: 20px; text-align:right; }
.section-top-right a { color:#a2e8f9; }

.section-bottom-left .section-entry { bottom: 22px; left: 20px; }
.section-bottom-left a { color:#fff; }

.section-bottom-right .section-entry { bottom: 22px; right: 20px; text-align:right; }
.section-bottom-right a, .section-bottom-left a { color:#fff; display:block; position:relative; overflow:hidden; }
.section-bottom-right a img, .section-bottom-left a img{transition:all 0.3s ease;}
.section-bottom-right a:hover img, .section-bottom-left a:hover img{transform:scale(1.1);}
.two-cols{padding:25px 0 50px 0;}

/* Slider */
.slider { width:100%; position:relative; margin-top:-125px; z-index: 10;  }
.paging { position:absolute; bottom: 40px; left: 50%; margin-left:-24px; }
.paging a { float:left; }
.paging a + a { margin-left: 10px; }
.paging span { width:10px; height:10px; text-indent: 100%; white-space:nowrap; overflow: hidden; background:url(http://www.andheriescort.in/css/images/slider-control.html) no-repeat 0 0; float:left; }
.paging .selected span, .paging a:hover span { background-position:0 -10px; }

/* Left Section Grid */
.leftGrid{
	float:left;
	width:65%;margin-top:15px
	}
.leftGrid h2{
	margin-bottom:0.5em;
	}
.leftGrid p{
	padding-bottom:1em;
	}
.leftGrid ul{
	background:rgba(255, 255, 255, 0.12) none repeat scroll 0% 0%;
	margin-bottom:1em;
	padding:1em;
	}
.leftGrid ul li{
	background:url(../images/point_arrow-16.png) no-repeat left 12px;
	padding:3px 0 3px 25px;
	}

/* Right Section Grid */
.rightGrid{
	float:right;
	width:30%;margin-top:15px
	}
.rightGrid .profileGirls ul{
	list-style:none;
	}
.profileGirls li:after{
	content:'';
	clear:both;
	display:block;
	}
.profileGirls ul{
	background:none;
	padding:0;
	}
.profileGirls ul li{
	background:none;
	padding:0;
	margin:1em 0;
	}
.profileGirls li span{
	background:#ccc;
	float:left;
	height:100px;
	margin-right:1em;
	width:100px;
	}
.profileGirls li strong{
	color:#ce0026; font-size:22px;
	text-transform:capitalize;
	}
.profileGirls li p{
	font-size:13px;
	line-height: 20px;
	}
.leftProfile ul li{
	border:1px solid #ccc;
	padding:1em;
	}
.leftProfile li span{
	height:auto;
	width:200px;
	}

.picGirls{
	margin-top:1em;
	}
.picGirls img{
	margin:0 0 1em;
	}

.servicesGirls{
	margin-top:0.5em;
	}
.servicesGirls h3{
	margin-bottom:0.5em;
	}
.servicesGirls li{
	padding:5px 0;
	}
.servicesGirls p{
	color:#8c8c8c;
	font-size:12px;
	}

/* Gallery */
.gallery #demo{
	margin-top:2em;
	}
.gallery #demo .col1{
	display:block;
	float:left;
	margin:0.5em 0;
	padding:10px;
	
	width:33%;
	
	box-sizing: border-box;
	}
.gallery #demo .imageGallery{
	display:block;
	overflow:hidden;
	margin-bottom:10px;
	}
.gallery #demo a img{
	width:100%;
	transition:all 0.3s ease;
	}
.gallery #demo a:hover img{
	transform:scale(1.1)
	}
.gallery #demo a span{
	display:block!important;
	}

/* Contact form */
.contactForm fieldset{
	border:none;
	margin-bottom:1em;
	}
.contactForm fieldset label{
	display:block;
	padding-bottom:3px;
	}
.imputBox{
	background:#fff;
	border:none;
	padding:10px;
	width:80%;
	
	border-radius:3px;
	}
.submit{
	background:#ce0026 ;
	color:#fff;
	padding:0.7em 1em;
	font-family: "MyriadPro-Regular";
	cursor:pointer;
	font-size:16px;
	border:none;
	border-radius:3px;
	}
.submit:hover{
	background:#666;
	}

#request{
	position:fixed;
	right:0;
	top:36%;
	}
.profile-singli{
	float:left;
	margin-right:1em;
	}

/* Footer */
.footer { color:#999999;}
.innerfooter{border-top:1px solid #ce0026;}
.footer a { color:#f25346; }
.footer a:hover{ color:#000; }
.footer ul{list-style:none;}
.footer li{float:left;padding:0 20px 0 5px;}
.wrap {font-size:12px; line-height:18px; text-transform:uppercase; padding-top:11px; padding-bottom:27px; }

.copyrights { text-align:center;float:right;}

 

@media (max-width:570px){
.copyrights{display: table;
text-align: center;
float: none;}
.footer ul{padding:6px 0;display:table;}
.slides img,.slides{height:250px!important;width: 100% !important;}
#request{display:none;}
.slider{
	margin-top:0;}
	.profile-singli {
    display: block;
    float: none;
    margin-right: 0;
    text-align: center;
    width: 100%;
}
.logo {
width:100%; text-align:center; padding:1em 0 1em;
}
.logo a{margin-top:-6px;}
.logo img{
width:280px;
}
.nav{position:relative; top:0; margin-top:1em;}
.header .wrapper{border:none; padding:1em 0 0;}
.mobile_collapser{background:#ce0026;}
.header{
padding-bottom:0;}
.mobile_collapser > label{
background:url(../images/45_Menu-16.png) right center no-repeat;
padding: 15px 20px;
    text-align: left;
    text-transform: uppercase;
}
.mobile_collapser span{
	display:none!important;}
	.gallery #demo .col1{width:50%;}
}


@media (max-width:480px){
	#bannerInnerSlider{min-height:150px;}	
	.section,.col-one-third,.leftGrid,.rightGrid{width:100%;}
	.col-one-third{margin-left:0;margin-top:15px;}
	.col-entry{min-height:inherit}
	.gallery #demo a{padding:10px 0;width:100%;}
	
}
@media (max-width:390px){
.logo img {
    width: 240px !important;
}
}


.rates{width:45%;
  float: left;
  margin-bottom: 25px; margin-right:20px;}
  .rates .table{
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;
	height:auto;
}
.rates .table .escortheading{ text-align:center; font-size:14px; font-weight:600; color:#d60d54;}
.boldtable {
	font-weight:bold;}
	
	/* CONTACT FORM styel shteet */
 form label { display: block; margin-bottom: 5px;  font-size: 13px; } 
input {  width:95% }
input, textarea { 
	background: none repeat scroll 0 0 #FFFFFF; 
	border: 1px solid #C9C9C9; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6; 
	color: #545658; 
	padding:5px; 
	font-size: 14px; 
	border-radius: 2px 2px 2px 2px; 
}
 textarea {  width: 95%;  margin: 0 0 0 2px; }
 
#submit { 
	background: url("../images/submit_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #B7D6DF; 
	border-radius: 2px 2px 2px 2px; 
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
	color: #437182; 
	cursor: pointer; 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	height: auto; 
	padding: 6px 10px; 
	text-shadow: 0 1px 0 #FFFFFF; 
	width: auto; 
}
#submit:hover { 
	background: url("../images/submit_hover_bg.gif") repeat-x scroll 0 0 transparent; 
	border: 1px solid #9FBAC0; 
	cursor: pointer; 
}
#signup-form {  width:95%;  	margin: 0 auto; float:left; margin-top:10px;  background: #fff;  padding:15px;  border:7px solid #f2f2f2; } 
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.formheader{  border-bottom: 1px solid #efefef; background:url(../images/signup.png) no-repeat right; width:100%; float:left;  margin: 0 0 2px;  font-size:18px;  line-height: 34px; font-weight:bold; padding-bottom:10px;}
  /* CONTACT FORM styel shteet end */