/*  */
body {font-family: Arial, Helvetica, sans-serif;font-size: 13px; margin:0px; color:#FFFFFF;background:url(../images/background-con.webp) center top #fa9405;}
img {border:0px;}
.font10 {font-size:10px;}
#themes { background:url(../images/themes/background2.webp); margin:0px 0px 15px 0px;}
.clear {clear:both;}
hr {height:1px; border:0px; background:#fa9405;}
a { color:white; text-decoration:none;}
.clickexpand {cursor:pointer; color:#fa9405;}
p, h1, h2, h3, h4, h5, h6  {
	text-align:center;
	margin:0px;
	padding:0px 0px 10px 0px;
}
p1  {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size: 16px;
	text-align: justify; !important;
}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:bold; color:#fa9405;}
.websitecontainer {width:1290px; background:url(../images/container.png); margin:0px auto; border-left:1px solid #fff; border-right:1px solid #fff;}
.websitecontainer2 {background:url(../images/peachbottom.png) no-repeat; padding:10px 0px 0px 0px;}
.headerbackground {height:216px;width:1290px; background:url(../images/headerbackground.webp); margin:0px auto; border-left:1px solid #fff; border-right:1px solid #fff;}
.header {height:217px; background:url(../images/header2-con.webp) no-repeat;}
.header ul {margin:0px 0px 0px 440px;; padding:0px; list-style:none;}
.header li a {color:#fff; font-size:14px; text-decoration: none; font-weight:bold;}
.header li {float:left; margin:15px 25px 0px 0px;}                                                                       
.header img {float:left; }
.sidelinkscontainer {width:168px; margin:10px 10px 10px 10px; float:left;}
.sidelinksgrow {background:url(../images/sidelinksgrow.png);}
.sidelinkstop {padding:10px 10px 1px 10px; background-color:black;}
.sidelinkstop p {font-size:16px; font-weight:bold; padding:4px 0px 0px 0px; text-align:center;}
.sidelinkstop ul {margin:0px; padding:5px 0px 5px 0px; list-style:none;}
.sidelinkstop li {margin:0px 0px 5px 0px;}
.sidelinkstop a {text-decoration: none;  display:block;}
.sidelinkstop select {width:100%; padding:3px; background:#000; color:#fa9405; border:1px solid #333; margin-bottom:10px; font-size:14px; font-weight:bold; }
.sidelinksbottom {background-color:black;height:14px; margin:0px 0px 10px 0px;}
.fadeimage { width:189px; height:77px; text-align:center; float:left; margin:0px 0px 20px 9px;}
.fadeimage img {margin:0px 0px 0px 0px;}
.fadeimage div {margin:6px auto 0px auto; width:189px;}
.contentcontainer {width:896px; margin:10px 10px 10px 5px; float:left;}
.contentgrow { background:url(../images/contentgrow.png);}
.contenttop p {
    background: url(../images/contenttop.png) top no-repeat;
    padding: 10px 10px 0px 10px;
    text-align: justify;
}

.contenttop a {color:#fa9405; text-decoration: none;}
.contentbottom {background:url(../images/contentbottom.png); height:18px; margin:0px 0px 10px 0px;}
.latestnews a {color:#fa9405; text-decoration: none;}
.latestnewscontainer {display:inline-block;width:350px;vertical-align:top;margin-right:10px;}
.newstwitter {display:inline-block;width:300px;vertical-align:top;}
.socialicons {float:right; margin:25px 5px 0px 0px;}
.socialicons a {display:inline-block;}
.socialicons img {height:40px;}
.socialicons a.whatsapp {display:none;}
/* footer */
.footer { background:url(../images/footer.jpg) repeat-y #633e1c; padding:10px;}
.footerlinks {margin:10px;float:left; width:280px;}
.footerlinks p { padding:3px;}
.footerlinks ul {margin:0px; padding:0px; list-style:none;}
.footerlinks li {float:left; width:130px; padding:3px;}
.footerarticles {margin:10px; width:450px;float:left;}
.footerarticles p { padding:3px;}
.footerarticles ul {margin:0px; padding:0px; list-style:none;}
.footerarticles li {float:left; width:200px; padding:3px;}
/* featured */
.featuredgirls {background:url(../images/featured.png); width:168px; height:320px; text-align:center; margin:0px 0px 5px 0px;}
.featuredgirls img {margin:10px 0px 5px 0px; width:150px; height:225px;}
.featuredgirls a {color:#fa9405; font-weight:bold; text-decoration:none;}
.featuredgirls p {padding:0px 0px 2px 0px;}
 /* gallery */
.gallerycontainer {width:1092px; margin:10px 0px 10px 5px; float:left;}
.gallery {width:205px; height:440px; text-align:center; margin:0px 5px 5px 5px; float:left; background-color:black;}
.gallery img {margin:13px 0px 10px 0px; width:185px; height:277.5px;}
.gallery a {color:#fa9405; font-weight:bold; text-decoration:none;}
.gallery p {padding:0px 0px 2px 0px;}
.contentgrowg {background:url(../images/contentgrowg.png) repeat-y;}
.contenttopg {padding:10px;background-color:black;}
.contenttopg p{text-align:justify;}
.contenttopg a {color:#fa9405; text-decoration: none;}
.contentbottomg {background:url(background-color:black;height:18px; margin:0px 0px 10px 0px;}
.contentgrowduo {background:url(../images/contentgrowduo.png) repeat-y;}
.contenttopduo {background:url(../images/contenttopduo.png) top no-repeat; padding:10px;height:380px;}
.contenttopduo img {width:190px;margin-bottom:5px;}
.contentbottomduo {background:url(../images/contentbottomduo.png) no-repeat; height:18px; margin:0px 0px 10px 0px;}
 /* profiles */
.imgcontainer { float:left; width:610px; margin:0px 0px 0px 10px;}
.imgp {width:280px; height:415px; margin:5px; float:left;background:url(../images/imgp.png) no-repeat;}
.imgp img {margin:10px; width:260px; height:395px;}
.imgl {background:url(../images/imgl.png) no-repeat; width:570px; height:387px; margin:5px; float:left;}
.imgl img {margin:10px;}
.statstop {background:url(../images/statstop.png) no-repeat; padding:0px 10px 0px 10px;}
.statstop h2 {text-align:center; padding:14px 0px 10px 0px;}
tr.statstop {border-bottom:1px solid #666666;}
.statstable td {border-bottom:1px solid #666666; padding:3px; width:90px;}
.statsgrow {background:url(../images/statsgrow.png) repeat-y; float:left; width:270px;}
.statsbottom {background:url(../images/statsbottom.png) no-repeat bottom;}
.ratestable td {border-bottom:1px solid #666666; padding:3px;}
.profilereviews td {border-bottom:1px solid #666666; padding:3px;}
.rates {width:150px;}
.incall {text-align:right;}
.outcall {text-align:right;}
.profilenav { background:url(../images/profilenav.png) no-repeat; height:55px; margin:5px;}
.leftarrow {display:block; background:url(../images/arrowleft.png); width:31px; height:30px; float:right; margin:12px 0px 0px 0px;}
.rightarrow {display:block; background:url(../images/arrowright.png); width:31px; height:30px; float:right; margin:12px 50px 0px 0px;}
.arrowtext {float:right; padding:0px 10px 0px 10px; line-height:55px;}
.back {float:right; line-height:30px; margin:0px 90px 0px 0px; line-height:55px;; font-size:16px;}
/* reviews */
.minireviewscontainer {float:left; width:208px; height:136px; font-size:12px; background:url(../images/reviews.png) no-repeat; padding:5px; margin:0px 5px 5px 0px;}
.minireviewsimg {float:left; width:80px; margin:5px;}
.minireviewsinfo {float:left; width:100px; text-align:center; margin:25px 0px 0px 0px;}
.topreviewstext {display:inline-block;;width:550px;}
/* review */
.reviewscontainer {}
.reviewsscore {float:left; width:200px; margin:0px 40px 0px 0px;}
.reviewspercent {float:right; width:50px; text-align:right; margin:0px 5px 0px 0px;}
.review {float:left; width:420px;}
.backtoreviews {margin:10px 30px 10px 30px;border-bottom:1px solid #000; text-align:right; font-size:16px; font-weight:bold; }
.backtoreviews a {color:#000 }
/* review form */
.reviewform1  td {padding:10px;}
.reviewform1 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:140px;}
.reviewform1 select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:147px;}
.reviewform2 td {padding:0px 10px 0px 10px;}
.reviewform2 textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:665px; height:65px;}
.reviewform3 td {padding:0px 10px 0px 10px;}
.reviewform3 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:140px;}
/* employment form */
.employmentform1  td {padding:10px;}
.employmentform1 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:150px;}
.employmentform1 select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:157px;}
.employmentform2 td {padding:0px 10px 0px 10px;}
.employmentform2 textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:325px; height:180px;}
.employmentform2 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:150px;}
.employmentform2 input[type="file"] {background:#000; padding:2px; color:#cccccc; width:160px;}
/* booking form */
.bookingform label {display:inline-block; width:120px;}
.bookingform input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:130px;display:inline-block;margin:0px 10px 10px 0px;}
.bookingform select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:137px;display:inline-block;margin:0px 10px 10px 0px;}
.bookingform textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:425px; height:125px;display:block;margin-bottom:10px;}
.bookingform .labeltextarea {display:block;margin-bottom:5px;}
.bookingform .employmentimg {width:700px;margin-bottom:10px;}
.bookingform .employmentimg label { width:80px;}
/* News */
.newsgirllinks a {float:left; width:180px;margin:0px 15px 5px 0px; display:block;}
.newsmonthlinks a {float:left; width:180px;margin:0px 15px 5px 0px; display:block;}
.newspages {text-align:right; padding:10px;}
.contenttop .newsfeedouter:last-child {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.newsfeedouter {border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px;}
.newssmallimage {display:inline-block; width:160px;vertical-align:top;}
.newsfeedcontainer {display:inline-block; width:500px;vertical-align:top;}
.enquiryform td {padding:10px;}
.enquiryform input[type="text"] {background:#000; padding:5px; color:#cccccc; border:1px solid #cccccc; width:230px;}
.enquiryform textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:620px; height:125px; margin:10px 0px 0px 0px;}
.enquiryform {}
.enquiryform {}
.showmenu {display:none;}
.mobilesearch {display:none;}
.mobiletelephone {display:none;}
.mobileallescorts {display:block;}
#reviewminiprofile td {padding:0px 10px 0px 0px;}
.fixedheader {position:fixed; top:0px; left:50%; margin-left:-645px; width:1290px; background:url(../images/fixedheader.jpg);z-index:999; box-shadow:0px 5px 15px #000;}
.fixedheader ul {}
.fixedheader li {float: left;margin: 13px 12px 15px 12px;}
.startslidingside {top:60px;position: fixed;width: 168px;}
#twitter-widget-0 {width: 100% !important; }
.mobileGirls {display:none; padding:5px;}
.column12 {
  float: left;
  width: 20%;
  font-size:18px;
  line-height:30px;
}

/* Clear floats after the columns */
.row12:after {
  content: "";
  display: table;
  clear: both;
  }

@media only screen and (max-width: 500px){
.mobileGirls {display:block;}
.populartypescontainer {display:none;}
.newsfeedcontainer {display:block; width:auto;}
.latestnewscontainer {display:block;width:auto;vertical-align:top;margin-right:0px;}
.newstwitter {display:none;width:auto;vertical-align:top;}
.mobileallescorts {
	font-size: 16px; background: none repeat scroll 0% 0% #000;display:block; margin-bottom:5px;
    font-weight: bold;padding: 5px 0px !important; text-align: center;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}	
.mobiletelephone {display:block; float:right;font-size:18px; margin:140px 10px 0px 0px;font-weight:bold;}
.mobiletelephone1 {
	display:block;padding:5px 30px; background:#000;margin-bottom:2px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.mobiletelephone2 {
	display:block;padding:5px 30px; background:#000;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}	
.contenttopg img {max-width:100%;max-height:auto;}	
.websitecontainer {width:auto; }
.websitecontainer2 {}
.headerbackground {width:auto;  background:url(../images/headerbackground.webp); margin:0px auto; border-left:1px solid #fff; border-right:1px solid #fff;}
.header {height:217px; background:url(../images/header-con.webp) no-repeat;}
.header img {float:left; }
.showmenu {
	background/*w*/: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fc7c01), to(#dd5307));
	background/*m*/: -moz-linear-gradient(top, #fc7c01, #dd5307);
	background/*n*/: linear-gradient(#fc7c01, #dd5307);
	background/*o*/: -o-linear-gradient(#fc7c01, #dd5307);
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
    display:inline-block; cursor:pointer; text-transform:uppercase; font-weight:bold; color:#fff;padding:3px 10px;font-size:12px;
    margin:8px 8px;Z-index:10000;
}
.mainlinks {display:none; position:absolute; top:45px; left:10px; width:200px;
	height:auto; background:#000;text-align:center; padding:5px 10px 5px 10px;border-bottom:0px;
    border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.header ul {margin:0px 0px 0px 0px;; padding:0px; list-style:none;}
.header li a {color:#fff; font-size:14px; text-decoration: none; font-weight:bold;}
.header li {float:none; display:block; margin:15px 25px 0px 0px;}
.socialicons {float:none; margin:135px 0px 0px 10px;}
.socialicons a.whatsapp {display:inline-block;}
.mobilesearch {
	display:block;text-align:center; width:96%; margin:0px 2%;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.mobilesearch select {
	display:block; width:100%; margin:0px 0px 5px 0px; padding:6px; background:#000; color:#fff; border:0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.mobilehide1 {display:block;}
.mobilehide {display:none;}
.fadeimage {display:none;}
#themes {display:none;}
.homemap {display:none;}
.footerarticles {display:none;}
.footerlinks {display:none;}
.sidelinksbottom {display:none;}
.sidelinkscontainer {width:auto; margin:-5px 2% 0px 2%; float:none;}
.sidelinksgrow {background:none;}
.sidelinkstop {background:none; padding:0px 0px 0px 0px !important;}
.sidelinkstop p {
	font-size:16px; background:#000; font-weight:bold; padding:5px 0px 5px 0px !important; text-align:center;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.sidelinkstop ul {margin:0px; padding:5px 0px 5px 0px; list-style:none;}
.sidelinkstop li {margin:0px 0px 5px 0px;}
.sidelinkstop a {color:#fff; text-decoration: none;}
.sidelinkstop select {width:100%; padding:3px; background:#000; color:#fff; border:1px solid #fa9405; }
.contentcontainer {width:auto; margin:10px 0px 10px 0px; float:none;}
/* featured */
.featuredgirls {
	background:#000; height:auto; min-height:360px; text-align:center; display:inline-block; margin:2% 1%; width:47%;
	vertical-align:top;
}
.featuredgirls img {margin:0px 0px 5px 0px; width:100%; height:250px;}
.featuredgirls a {color:#fa9405; font-weight:bold; text-decoration:none;}
.featuredgirls p {padding:0px 0px 2px 0px;}
 /* gallery */
.gallerycontainer {width:auto; margin:0px 0px 0px 0px; float:none;}
.gallery {
	background:#000; height:auto; min-height:360px; text-align:center; display:inline-block; margin:2% 1%; width:47%; float:none;
	vertical-align:top;
	}
.gallery img {margin:0px 0px 10px 0px; width:100%; height: 250px;}
.contentgrowg {background:none;}
.contenttopg {
	padding:10px;background:#000; margin:0px 2% 10px 2%;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.contenttopg a {color:#fa9405; text-decoration: none;}
.contentbottomg {background:none; display:none; height:18px; margin:0px 0px 10px 0px;}
.contentgrow {background:none;}
.contenttop {
	padding:10px;background:#000; margin:0px 2% 10px 2%;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.contenttop a {color:#fa9405; text-decoration: none;}
.contentbottom {background:none; display:none; height:18px; margin:0px 0px 10px 0px;}
 /* profiles */
.statstop {background:none; padding:0px 10px 0px 10px;}
.statstop h2 {
	font-size:16px; background:#000; font-weight:bold; padding:5px 0px 5px 0px !important; text-align:center;margin:0px 0px 5px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.statstop p {
	background:#000; font-weight:bold; padding:5px 0px 5px 0px !important; text-align:center; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.statstop .statstable {
	background:#000; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
tr.statstop {border-bottom:none;}
.statstable td {border-bottom:none; padding:3px 10px; width:90px;}
.statsgrow {background:none; float:none; width:auto;}
.statsbottom {background:none;}
.statstop .ratestable {
	background:#000; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.statstop #g_map {margin-bottom:10px;}
.ratestable td {border-bottom:none; padding:3px 10px;}
.profilereviews td {border-bottom:none; padding:3px 10px;}
.rates {width:150px;}
.incall {text-align:right;}
.outcall {text-align:right;}
.profilenav {
	background:#000; height:35px; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.leftarrow {display:block; background:url(../images/arrowleft.png); width:31px; height:30px; float:right; margin:2px 0px 0px 0px;}
.rightarrow {display:block; background:url(../images/arrowright.png); width:31px; height:30px; float:right; margin:2px 10px 0px 0px;}
.arrowtext {float:right; padding:0px 10px 0px 10px; line-height:35px;}
.back {float:right;margin:0px 10px 0px 0px; line-height:35px;; font-size:12px; font-weight:bold;}
.imgcontainer { float:none; width:auto; margin:0px;}
.imgp { float:none;background:none; height:auto;display:inline-block; margin:1% .5% 0 .5%; width:48%;}
.imgp img {
	margin:0px; width:100%; height:250px; border:1px solid #000;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
.imgl {background:none; width:auto; height:auto; margin:1%; float:none;}
.imgl img {
	margin:0px; width:100%;border:1px solid #000;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
/* reviews */
#minireviews {margin:0px 2%;}
.minireviewscontainer {
	float:left; width:208px; height:136px; font-size:12px; background:url(../images/reviews.png) no-repeat; padding:5px; margin:0px 5px 5px 0px;	
	float:none; width:47%; margin:1% 1%; height:auto; background:#000; padding:0px;display:inline-block;
}
.minireviewsimg {float:none; width:100%; margin:0px;}
.minireviewsimg img {width:100%;}
.minireviewsinfo {float:none; width:auto; text-align:center; margin:5px 0px 0px 0px;}
.topreviewstext {display:block;;width:auto;}
/* review */
.reviewscontainer {}
.reviewsscore {float:left; width:200px; margin:0px 40px 0px 0px;}
.reviewspercent {float:right; width:50px; text-align:right; margin:0px 5px 0px 0px;}
.review {float:left; width:420px;}
.backtoreviews {margin:10px 2% 10px 2%;border-bottom:1px solid #000; text-align:right; font-size:16px; font-weight:bold; }
.backtoreviews a {color:#000 }
/* booking form */
.bookingform label {display:block; width:auto;margin-bottom:5px;}
.bookingform input[type="text"] {
	width:100%;display:block;margin:0px 0px 10px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform select {
	width:100%;display:block;margin:0px 0px 10px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform textarea {
	width:100%; height:125px;display:inline-block;margin-bottom:10px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform .labeltextarea {display:block;margin-bottom:5px;}
#recaptcha_widget_div {zoom:.9}
#recaptcha_response_field {display:inline-block;}
.bookingform input[type="file"] {
	width:100%;display:block;margin:0px 0px 10px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform .employmentimg {width: auto;}
.column12{width:50%;}
.footer {display:none;}
}
.populartypes a {color:#fa9405;}
.latestnews {border-bottom: 1px solid #333;padding-bottom:8px; margin-bottom:8px;}
.eroticstories {display:inline-block;width:325px;}
.latestnews a {display:block; margin-bottom:5px;}
.newsletter label {display:inline-block; margin-right:10px;}
.newsletter input {display:inline-block; margin-right:20px;padding:3px; background:#000; color:#fff; border:1px solid #666;}
.newsletter a {display:inline-block; padding:5px 10px;vertical-align:top; background:#fa9405; color:#000;cursor:pointer;}
.errormsg {padding:10px 0px 0px 0px;display:none;}
.mobile-call {display: none; background: #332d2b; position: fixed; width: 50%; left: 0px; bottom: 0px; z-index: 99999; -webkit-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);}
.mobile-call a {color: #ff1cac; font-size: 22px; font-weight: bold; display: block; text-align: center; padding: 7px 0px; font-family: calibri;}
.mobile-call a:hover {color: #fff; }
.mobile-call img {display: inline-block; vertical-align: middle; max-width: 25px; margin-right: 2px;}

@media (max-width: 768px) {
.mobile-call {display: block;} 
}
.mobile-call1 {display: none; background: #00ff37; position: fixed; width: 50%; right: 0px; bottom: 0px; z-index: 99999; -webkit-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);}
.mobile-call1 a {color: #fff; font-size: 22px; font-weight: bold; display: block; text-align: center; padding: 7px 0px; font-family: calibri;}
.mobile-call1 a:hover {color: #fff; }
.mobile-call1 img {display: inline-block; vertical-align: middle; max-width: 25px; margin-right: 2px;}
@media (max-width: 768px) {
.mobile-call1 {display: block;} 
.footerbottom{width:360px;margin:auto;}
.footerbottomleft{width:180px;float:left;}
.footerbottomright{width:180px;float:left;}
}
@media (min-width: 768px) {
.footerbottom{width:360px;margin:auto; float:left; display:none;}
.footerbottomleft{width:180px;float:left;  display:none;}
.footerbottomright{width:180px;float:left; display:none;}
}
.mobile-call {display: none; background: #332d2b; position: fixed; width: 50%; left: 0px; bottom: 0px; z-index: 99999; -webkit-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);}
.mobile-call a {color:#ff1cac; font-size: 22px; font-weight: bold; display: block; text-align: center; padding: 7px 0px; font-family: calibri;}
.mobile-call a:hover {color: #fff; }
.mobile-call img {display: inline-block; vertical-align: middle; max-width: 25px; margin-right: 2px;}
@media (max-width: 768px) {
.mobile-call {display: block;} 
}
.mobile-call1 {display: none; background: #00ff37; position: fixed; width: 50%; right: 0px; bottom: 0px; z-index: 99999; -webkit-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);
box-shadow: 0px -5px 26px 0px rgba(0,0,0,0.21);}
.mobile-call1 a {color: #000000; font-size: 22px; font-weight: bold; display: block; text-align: center; padding: 7px 0px; font-family: calibri;}
.mobile-call1 a:hover {color: #fff; }
.mobile-call1 img {display: inline-block; vertical-align: middle; max-width: 25px; margin-right: 2px;}
@media (max-width: 768px) {
.mobile-call1 {display: block;} 
}
.fixed-footer{ display:none;Z-index:10000;}

@media screen and (max-width: 768px){
	.fixed-footer {position: fixed; bottom:10px;width: 100%;height: 60px; text-align:center;font-size: 1.5em;display:block;}body{ padding-bottom:40px;}.phone_call{ display:none;}.whatsapp_call{ display:none;}#mobileFooterBarSpacer {
  display: none;
  height: 61px;
}

#mobileFooterBar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height:50px;
  width: 97.5%;
  display: flex; 
  padding: 5px;
  background: #000;
  text-align: center;
  font-size: 12px;
  display: none;
}

#mobileFooterBar #bookingPanelBtnMobile {
  width: 100%;
  padding: 5px;
  cursor: pointer;
  display: none;
}

#mobileFooterBar #bookingPanelBtnMobile>span {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  padding: 8px 20px;
  border-radius: 5px;
  background: #222;
  color: #24b8f4;
  border: 1px solid #333;
  text-shadow: 1px 1px #000;
}

#mobileFooterBar .contactMobileBtn {
  width: 50%;
  padding: 5px;
}

#mobileFooterBar .contactMobileBtn>span {
  display: block;
  margin: 0;
  padding: 8px 20px 5px 20px;
  border-radius: 5px;
  background: #222;
  color: #fa9405;
  border: 1px solid #333;
  text-shadow: 1px 1px #000;
}

#mobileFooterBar .contactMobileBtn>span i {
  font-size: 16px;
}

#mobileFooterBar .contactMobileBtn>span>span {
  display: block;
  font-size: 20px;
  font-weight: bolder;
}

#mobileFooterBarSpacer {
    display: block;
  }

  #mobileFooterBar {
    display: flex;
  }
	}
