/*
Theme Name: LBM Infotech
Theme URI: http://www.lbminfotech.com
Description: LBM Infotech Pvt. Ltd.
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.1
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/

@import url(reset.css);

/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/
p { line-height: 22px; padding: 0 0 10px 0;}
h1 { font-family: 'bree_serifregular'; font-size: 30px; color: #cb335c; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 52px; margin: 0;}
h2 { font-family: 'bree_serifregular'; font-size: 26px; color: #cb335c; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-family: 'bree_serifregular'; font-size: 14px; color: #000; padding: 5px 0 6px 0; margin: 0; font-weight: bold; text-transform:uppercase; }
h4 { font-family: 'neo_sans_proregular'; text-transform: uppercase; font-size: 18px; font-weight: normal; color: #4b4a4a; padding: 3px 0 8px 0; }
h5 { font-family: 'neo_sans_proregular'; font-size: 18px; font-weight: normal; color: #3d3d3d; padding: 0 0 12px 0;  text-transform:uppercase;}
h6 { font-family: 'neo_sans_proregular'; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; text-transform:uppercase;}
strong { font-weight: bold; }
a { color: #d51b05; text-decoration:none;}
a:hover { text-decoration: underline;  }
ul { margin: 0; padding: 0; }
li { line-height: 22px; padding: 0; margin: 0; background: none; list-style:none; }

body {font-size: 12px; color:#2c2c2c; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background: #FFF; line-height: normal; text-align: left;}



/*-----------------------------------*/
/* Embedding Fonts
/*-----------------------------------*/
@font-face {
    font-family: 'bitstream_vera_sansroman';
    src: url('fonts/vera-webfont.eot');
    src: url('fonts/vera-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vera-webfont.woff') format('woff'),
         url('fonts/vera-webfont.ttf') format('truetype'),
         url('fonts/vera-webfont.svg#bitstream_vera_sansroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bree_serifregular';
    src: url('fonts/breeserif-regular-webfont.eot');
    src: url('fonts/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/breeserif-regular-webfont.woff') format('woff'),
         url('fonts/breeserif-regular-webfont.ttf') format('truetype'),
         url('fonts/breeserif-regular-webfont.svg#bree_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neo_sans_proregular';
    src: url('fonts/neosanspro-regular-webfont-webfont.eot');
    src: url('fonts/neosanspro-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neosanspro-regular-webfont-webfont.woff') format('woff'),
         url('fonts/neosanspro-regular-webfont-webfont.ttf') format('truetype'),
         url('fonts/neosanspro-regular-webfont-webfont.svg#neo_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*-----------------------------------*/
/* Ready to use classes
/*-----------------------------------*/
#topPan, #header, #middle, #footTop, #footer, #innerHeader{width:100%; float:left; clear:both;}
.container {position: relative; width: 1000px; margin: 0 auto;}
#logo{width:207px; height:81px; margin:0; padding:0 16px 1px 16px; float:left;}
#logo a{width:207px; height:81px; background:url(../images/logo.png) no-repeat left top; text-indent:-999px; display:block;}
.listing{margin:0 0 8px 20px; float:left; width:100%;}
.listing li{list-style:disc; padding:0 0 7px 0;}
.fltRgt{float:right; margin:0 0 20px 20px;}
.fltLft{float:left; margin:0 20px 20px 0;}
.clear {clear: both;}
.alignleft {float: left;}
.alignright {float: right;}
.left {text-align:left;}
.right {text-align:right;}
.fullLeft{ width: 100%; margin: 0 auto; clear: both; float: left;}

/*-----------------------------------*/
/* Footer Styles
/*-----------------------------------*/
#footer{padding:25px 0; background: #5d5658; color: #FFF;}
#footer p{padding:0 0 5px 0;}
#footer a{ color: #fff; text-decoration: none;}
#footer a:hover{text-decoration:underline;}
#footLink{width:60%; float:left; color:#121212;}
#footLink a{color:#121212; text-decoration:none;}
#footLBM{width:35%; float:right; text-align:right;}
#footLBM a{color:#ff8baa; text-decoration:none;}

/*-----------------------------------*/
/* Contact Styles
/*-----------------------------------*/
.tWidth{width:100px; float:left;}
.enquiryBtn {margin: 10px 0 0 100px;}
.textBox{width:250px; height:28px; background:#fbfbfb; border:solid 1px #e8e8e8; font-family: 'Open Sans', sans-serif;  font-size:12px;}
.textBoxMulti {width: 250px; height: 100px; background: #fbfbfb; border: solid 1px #e8e8e8; font-family: 'Open Sans', sans-serif; font-size:12px;}
.btn{background:#d74169; display:inline-block; padding:10px 18px; color:#fff; text-transform:uppercase; text-decoration:none; border:none;}
.tred{color:#C00;}

/*-----------------------------------*/
/* Themes Styles
/*-----------------------------------*/
.dis2{display:none;}
#topPan{ background: url(../images/topBgPan.jpg) repeat-x left top; height: 141px;  }
#navigation { float: right; width: 99.7%; height: 123px; margin-top:0px; background: #f1f1f1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 20%, #ffffff 81%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(20%,#ffffff), color-stop(81%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 20%,#ffffff 81%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 20%,#ffffff 81%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 20%,#ffffff 81%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 20%,#ffffff 81%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */}
#follow{ float:right; color:#fff; text-transform:uppercase; padding:10px 0; }
#follow img{vertical-align:middle; margin:0 0 0 3px;}
.reservation{ float:right; padding: 17px 20px; color: #cb3760; vertical-align:middle;}
.reservation img{vertical-align:middle;}
.banner{ margin-top:191px;}
.banner.container {position: relative; width: 1008px; margin-left: auto; margin-right: auto;}
.welcome{ background: url(../images/welcomeStrip.jpg) repeat-x left bottom; padding: 15px 0 5px; text-align: center;}
.welcomeInner{background: url(../images/welcomeStrip.jpg) repeat-x left bottom; padding: 5px 0 5px; text-align: center; }
.welcome p{ text-align: center;}
.welcontent {float: left; width: 100%; margin: 0 0 35px 0;}
.welcontent h1 {    font-style: normal;  margin: 0; text-transform:uppercase; text-align: center; background-image: none; }
.welcontent h1 span { padding: 0 15px 15px;}
.reading{ display: inline-block; text-align:center; padding: 15px 35px; background: url(../images/continueReading.png) no-repeat center; background-size: 100%; color: #fff; text-decoration: none; margin-top: 10px;}
.middle{ padding-top: 20px; padding-bottom: 20px;}
.midContent{ padding: 22px; background: #f4f4f4;}
.mid{ width: 315px; float: left; margin-bottom: 15px;}
.midCo{ width: 315px; float: left;  margin: 0 0 15px 28px;}
.midRit{ width: 315px; float: right;  margin: 0 0 15px;}
.mid img, .midCo img, .midRit img { margin-bottom: 15px;}
.mid h4, .midCo h4, .midRit h4{ background:url(../images/headStrip.png) repeat-x left center; padding-left: 18px;}
.mid h4 span, .midCo h4 span, .midRit h4 span { background: #fff; padding: 10px; display: inline-block;}
.mid{ width: 315px; float: left;}
.read{ display: inline-block; background: #ca4468; color: #fff; padding: 8px 15px; text-decoration:none; }
.greyPatch{ background:#f6f6f6; padding: 25px 0;}
.schedule{ width: 546px; float: left;}
.map{ float: right; width: 423px; }
.whitePatch{ width: 216px; background: url(../images/bell.png) no-repeat 14px center #fff; margin-bottom: 2px; float:left; padding: 8px 15px 8px 40px; }
.whitePatch span, .whitePatchRight span{ float: right; text-align: right;}
.whitePatchRight{ width: 216px; background: url(../images/bell.png) no-repeat 14px center #fff; margin-bottom: 2px; float: right; 
padding: 8px 15px 8px 40px;}
.pink{ background: #d74169; text-align: center; padding: 8px; color: #fff;}
.facilities{ display: block; width: 26%; margin: 0 5% 10px 0; padding: 15px; background: #fff; float: left; text-align: center; border: solid 2px #faf8f8;}
.facilitiesRt{ display: block; width: 26%; margin: 0 0 10px; padding: 15px; background: #fff; float: left; text-align: center;}
.icon{ width: 75px; margin: 0 auto 15px; text-align: center; display: inline-block;}
.facilitiesFull{ display: block; clear: both; padding: 15px; background: #d74169;  margin: 10px auto; color: #fff; font-size: 12px; line-height: 24px;}
.facilitiesFull h4{color: #fff; font-size: 16px; line-height: 24px;}
.facilitiesFull h4 a{color: #fff; text-decoration: none;}
.facilitiesFull img{ float: left; margin: 0 20px 0 0;}
.points ul{ margin-left: 0;}
.points li{ width: 31%; padding: 8px 5px 8px 10px; background: #fff; float: left; margin-bottom: 3px; margin-right:3px;   }
.tarrif{ width: 100%; float: left;}
.tarrifRate{ float: left; margin: 0 10px 8px 0; float: left; width: 30%; min-height:56px; padding: 10px; color: #fff; background: #c21543; text-align: center; vertical-align:middle;}
.note img {float: left; margin: 0 20px 0 0;}
.cntform{ float: left; width: 70%; padding: 10px; border: solid 2px #d3d3d3;}
.contactDeatail{ background:#d74169; float: right; width: 20%; padding: 20px; color:#fff;}
.contactDeatail h3{ color: #fff;}

/* 
Generic Styling, for Desktops/Laptops 
*/
.newTarrif { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.newTarrif tr:nth-of-type(odd) { 
  background: #D53863; 

}
.newTarrif th { 
  background: #B93358; 
  color: white; 
  font-weight: bold; 
}
.newTarrif td, .newTarrif th { 
  padding: 6px; 
  border: 1px solid #e34e78; 
  text-align: center; 
}
.midContent{overflow:hidden; height:auto;}
.fbavaialbe {width:23%; float:left; margin-right:2%; margin-bottom:20px; }
.fbavaialbe  img{ width:100%; height:auto;}
.fbInfo a{width:94%; display:block; background-color:#b93358; color:#FFF; font-size:14px; font-family: 'neo_sans_proregular'; font-weight:bold; text-align:center; padding:6% 3%;}


@media all and (max-width: 1024px) { 
h1{ font-family: 'bree_serifregular'; font-size: 22px; color: #cb335c; padding: 0 0 20px 0; font-weight: normal; font-style: normal; line-height: 30px; margin: 0;}
.container{width:96%; padding:0 2%;}
.banner.container{width:96%; padding:0 2%;}
#nav ul li a{padding:9px 12%; font-size:100%;}
.imgAd{ width: 100%; height: auto; margin: 0 auto;}
.welcontent p {text-align: center;}
.welcontent img { width: 20%; height: auto;}
.middle{ padding-top: 15px; padding-bottom: 15px;}
.mid{ width: 30%!important; float: left; margin-bottom: 10px;}
.midCo{ width: 30%; float: left;  margin: 0 0 10px 5%;}
.midRit{ width: 30%; float: right;  margin: 0 0 10px;}
.mid img, .midCo img, .midRit img { margin-bottom: 15px; width: 100%; height: auto;}
.mid h4, .midCo h4, .midRit h4{ background:url(../images/headStrip.png) repeat-x left center; padding-left: 18px;}
.mid h4 span, .midCo h4 span, .midRit h4 span { background: #fff; padding: 10px; display: inline-block;}

.read{ display: inline-block; background: #ca4468; color: #fff; padding: 8px 15px; text-decoration:none; }
.greyPatch{ background:#f6f6f6; padding: 25px 0;}
.schedule{ width: 55%; float: left;}
.map{ float: right; width: 40%; }
.map img{ width: 100%; height: auto;}
.whitePatch{ width: 40%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float:left; padding: 5px 5px 5px 40px; margin-right: 1px; }
.whitePatch span, .whitePatchRight span{ float: none; text-align: left; display: block;}
.whitePatchRight{ width: 40%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float: left; 
padding: 5px 15px 5px 40px;}
.pink{ background: #d74169; text-align: center; padding: 8px; color: #fff;}.facilities{ display: block; width: 26%; margin: 0 5% 10px 0; padding: 15px; background: #fff; float: left; text-align: center; border: solid 2px #faf8f8;}
.disNoImage { display: none;}
.points ul{ margin-left: 0;}
.points li{ width: 45%; padding: 8px 5px 8px 5px; background: #fff; float: left; margin-bottom: 3px; margin-right:3px;   }
.tarrif{ width: 100%; float: none;}
.tarrifRate{ float: left; margin: 0 5px 5px 0; float: left; width: 98%; padding: 1%; color: #fff; background: #c21543; text-align: center;  }
}

@media all and (max-width: 980px) { #follow{ float:right; color:#fff; text-transform:uppercase; padding:5px 0; }
#follow img{vertical-align:middle; margin:0 0 0 3px;}
.reservation{ float:right; padding: 11px 20px; background:url(../images/call.png) no-repeat left center; color: #cb3760; }
#navigation{ height: 103px;}
.banner{ margin-top:158px;}
}

@media all and (max-width: 973px){
.schedule{ width: 100%; float: left;}
.map{ width: 100%; float: none; }
.map img{ width: 100%; height: auto;}
.schedule{ width: 100%; float: none; margin-bottom: 10px;}
.whitePatch{ width: 27%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float:left; padding: 8px 16px 8px 40px; margin-right: 1px; }
.whitePatch span, .whitePatchRight span{ float: right; text-align: right; }
.whitePatchRight{ width: 27%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float: left; 
padding: 8px 16px 8px 40px; margin-right: 1px;}
.pink{ background: #d74169; text-align: center; padding: 5px; color: #fff;}
.points ul{ margin-left: 0;}
.points li{ width: 45%; padding: 8px 5px 8px 5px; background: #fff; float: left; margin-bottom: 3px; margin-right:3px;   }
}
@media all and (max-width: 955px){.schedule{ width: 100%; float: none;}.whitePatch{ width: 25%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float:left;  padding: 8px 3% 8px 4%; margin-right: 1px; }
.whitePatch span, .whitePatchRight span{ float: right; text-align: right; display: inline-block; }
.whitePatchRight{ width: 25%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float: left; 
 padding: 8px 3% 8px 4%; margin-right: 1px;}
}
@media all and (max-width: 920px) {
#follow{ float:right; color:#fff; text-transform:uppercase; padding:5px 0; }
#follow img{vertical-align:middle; margin:0 0 0 3px;}
.reservation{ float:right; padding: 10px 20px; background:url(../images/call.png) no-repeat left center; color: #cb3760; }
#navigation{ height: 103px;}
.whitePatch{ width: 40%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float:left; padding: 8px 16px 8px 40px; margin-right: 1px; }
.whitePatch span, .whitePatchRight span{ float: right; text-align: right; }
.whitePatchRight{ width: 40%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float: left; 
padding: 8px 16px 8px 40px; margin-right: 1px;}
.facilities{ display: block; width: 90%; margin: 0 0 10px 0; padding: 5%; background: #fff; float: none; text-align: center; border: solid 2px #faf8f8;}
.facilitiesRt{ display: block; width: 90%; margin: 0 0 10px; padding: 5%; background: #fff; float: none; text-align: center;border: solid 2px #faf8f8;}
}
@media all and (max-width: 800px) { 
h1{ font-family: 'bree_serifregular'; font-size: 16px; color: #cb335c; padding: 0 0 20px 0; font-weight: normal; font-style: normal; line-height: 30px; margin: 0;}
h2 { font-family: 'bree_serifregular'; font-size: 16px; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-family: 'bree_serifregular'; font-size: 12px; color: #000; padding: 5px 0 6px 0; margin: 0; font-weight: bold; text-transform:uppercase; }
h4 { font-family: 'neo_sans_proregular'; text-transform: uppercase; font-size: 16px; font-weight: normal; color: #4b4a4a; padding: 3px 0 8px 0; }
h5 { font-family: 'neo_sans_proregular'; font-size: 12px; font-weight: normal; color: #d23e66; padding: 0 0 12px 0;  text-transform:uppercase;}
h6 { font-family: 'neo_sans_proregular'; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; text-transform:uppercase;}
.welcontent img { width: 16%; height: auto;}
#follow{ float:right; color:#fff; text-transform:uppercase; padding:8px 0; }
#navigation{ height: 77px;}
.reservation{ display: none;}
.banner{ margin-top:138px;}
.cntform{ float: none; width: 90%; padding: 18px; border: solid 2px #d3d3d3;}
.cntform img{ }
.contactDeatail{ background:#d74169; float: none; width: 90%; padding: 20px; color:#fff; margin-top: 10px; }
.contactDeatail h3{ color: #fff; }
}
@media all and (max-width: 720px) { 
h1{ font-family: 'bree_serifregular'; font-size: 16px; color: #cb335c; padding: 0 0 5px 0; font-weight: normal; font-style: normal; line-height: 30px; margin: 0;}
.welcontent img { width: 16%; height: auto;}
#nav ul li a{padding:9px 8%; font-size:100%;}
.mid{ width: 100%!important; float: none; margin-bottom: 10px;}
.midCo{ width: 100%; float: left;  margin: 0 0 10px 0;}
.midRit{ width: 100%; float: right;  margin: 0 0 10px;}
.mid img, .midCo img, .midRit img { margin-right: 15px; width: 40%; height: auto; float: left;}
.mid h4, .midCo h4, .midRit h4{ background:url(../images/headStrip.png) repeat-x left center; padding-left: 18px;}
.mid h4 span, .midCo h4 span, .midRit h4 span { background: #fff; padding: 10px; display: inline-block;}

}
@media all and (max-width: 682px){
.dis2{display:block;}
.disNav{display:none;}
#navigation{ height: 75px;}
#showLeftPush{background:url(../images/menu.gif) 6px 6px no-repeat #fff; border:solid 1px #d5d5d5; color:#d23e2c; text-decoration:none; border:0; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); margin:0; padding:8px 15px 8px 40px; display:inline-block; text-transform:uppercase; font-weight:bold; font-size:14px;}
.banner{ margin-top:28px;}
.points ul{ margin-left: 0;}
.points li{ width: 98%; padding: 1%; background: #fff; float: left; margin-bottom: 3px; margin-right:0px;   }
}
@media all and (max-width: 640px) {

.welcontent img { width: 12%; height: auto;}
#nav{width:65%; text-align:right;}
}
@media all and (max-width: 610px) {
.whitePatch{ width: 85%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float:left; padding: 8px 3% 8px 12%; margin-right: 0px; }
.whitePatch span, .whitePatchRight span{ float: right; text-align: right; }
.whitePatchRight{ width: 85%; background: url(../images/bell.png) no-repeat 14px 8px #fff; margin-bottom: 2px; float: left; 
padding: 8px 3% 8px 12%; margin-right: 0px;}
.welcontent img { width: 12%; height: auto;}
#nav{width:65%; text-align:right;}
.midContent { padding: 12px;}
.midContent img.fltRgt{ float: none; margin-bottom: 15px; width: 100%; height: auto; margin-left: 0px !important; }
}
@media all and (max-width: 580px) {
h1{  font-size: 16px; color: #cb335c; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 18px; margin: 0;}
.welcontent img { width: 14%; height: auto;}
.mid{ width: 100%!important; float: none; margin-bottom: 10px;}
.midCo{ width: 100%; float: left;  margin: 0 0 10px 0;}
.midRit{ width: 100%; float: right;  margin: 0 0 10px;}
.mid img, .midCo img, .midRit img { margin-right: 15px; width: 100%; height: auto; float: none;}
.mid h4, .midCo h4, .midRit h4{ background:url(../images/headStrip.png) repeat-x left center; padding-left: 18px;}
.mid h4 span, .midCo h4 span, .midRit h4 span { background: #fff; padding: 10px; display: inline-block;}
}
@media all and (max-width: 480px) {

.welcontent img { display: none;}
#follow{ display: none;}
#navigation{ height: 77px; margin-top: 43px;}

.disNoImage{ display: block; width: 100%; height: auto;}
}
@media all and (max-width: 340px) {
h1{ font-family: Arial, Helvetica, sans-serif!important; font-size: 12px; color: #cb335c; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 18px; margin: 0;}
.welcontent img { display: none;}
#follow{ display: none;}
#navigation{ height: 68px; margin-top: 3px;}
}/*----------------Book Online -------------------*/    .btn{background: linear-gradient(#3c8b02,#3c8b02);    }	input.calendarDateInput, select.calendarDateInput{width:90px;	height:35px;}		.calender {background:#272738 url(https://www.eglobe-solutions.com/extras/Content/WebsiteTemplate/L6deluxe/libs/images/calendar-icon.png) 94% no-repeat; cursor:pointer; background-color:#fff;   border:solid 1px #CCCCCC; color:#000; text-align:left; padding-left:5px;}		.ui-datepicker-trigger {                               margin-left:2px;                               margin-top:10px;                               margin-bottom: -6px;							   padding-right:3px;}div.ui-datepicker{ font-size:15px;}@media screen and (-webkit-min-device-pixel-ratio:0) {  div.ui-datepicker{ font-size:15px;}}@-moz-document url-prefix(){  div.ui-datepicker{ font-size:15px;margin-top:-80px;}}#h2{font: normal 14px "Droid Serif", serif;}@media only screen and (max-width: 768px) {#stylized  .td2, .td3, .td4, .td5, .td6, .td7    {        float:left;        height:35px;        width:100%;        text-align:left;        padding:4% ;    }        #stylized .td1    {        float:left;        height:50px;        width:100%;        text-align:left;        padding:4%;    }    #stylized .td6 {                margin-bottom:15px 0;padding:4%    }        @media only screen and (max-width: 480px) {        #stylized  .td2, .td3, .td4, .td5, .td6, .td7    {        float:left;        height:60px;        width:100%;        text-align:left;        padding:4% ;    }        #stylized .td1    {        float:left;        height:70px;        width:100%;        text-align:left;        padding:4%;    }    #stylized .td6 {                margin-bottom:15px 0;padding:4%    }    