/* mobile css start here */
@media (min-width: 320px) and (max-width: 640px) {
/* hdr start here */
header{ clear:both; width:320px; padding:0; margin:auto;}
.mainHdr{ width:320px; clear:both; padding:0; margin: auto;}
.mainHdr .hdrRightside{ width:100%; float:none; padding:1em 0 0 0;}
.mainHdr .hdrRightside .callNumberMailListing {width:100%; clear:both; display: block; margin: 0; padding-top:0; text-align: left;}
/* hdr end here */
/* mainWrapper start here */
.sliderGallery { clear:both; width:320px; height:auto !important; margin:auto; padding-top:1.2em;}
.mainWrapper{ clear:both; width:320px; margin:auto; overflow:hidden; padding:0; background:url(../images/banquetFacilities2.jpg) no-repeat top center; }
.mainWrapper .bothBoxs .leftBox { width:100%; float:none; padding-bottom:1em; height:auto; overflow:hidden; background:url(../images/transparentBg.png) repeat top left;}
.mainWrapper .bothBoxs .rightBox { width:100%; float:none; padding:0 1.1em 0 0;}
.mainWrapper .bothBoxs .leftside{ width:100%; float:none;}
.mainWrapper .bothBoxs .rightside{ width:100%; float:none;}
/* mainWrapper end here */
/* footer start here */
.footerBg .mainFooter {clear: both; width:320px; margin: auto; padding:1em 0 0.8em 0; overflow:hidden;}
.footerBg .mainFooter .useFullLinkBoxs {width:320px; float:left; margin-right:1.5em; padding-right:1.5em; border-right:1px solid #555; min-height:133px;}
.footerBg .mainFooter .useFullLinkBoxs:last-child {width:320px; float:left; margin:0; padding:0; border:none;}
.copyRightPowerBy{clear: both; width:100%; padding:0.5em 0; margin:auto; background-color:#343434;}
.copyRightPowerBy .copyPowerBoth{ width:320px; clear:both; margin:auto; padding:0; overflow:hidden;}
.copyRightPowerBy .copyPowerBoth .copyRight {width:100%; float: none; font-size: 13px; font-weight: normal;color: #adadad; padding:0;margin: 0; font-family: 'Gudea', sans-serif;}
.copyRightPowerBy .copyPowerBoth .powerBy {	width:100%; float: none;text-align: right;font-size: 13px;color: #adadad; padding:0;  font-family: 'Gudea', sans-serif;}
/* footer end here */
}
/* mobile css end here */
/* tablet css start here */
@media (min-width: 768px) and (max-width: 980px) {
/* hdr start here */
header{ clear:both; width:60.8%; padding:0; margin:auto; background-color:#e5dddd; border-bottom:2px solid #bf3654;}
.mainHdr{ width:60.8%; clear:both; padding:0; margin: auto; position:relative;}
.mainHdr .hdrRightside{ width:100%; float:left; padding:1em 0 0 0;}
/* hdr end here */
/* mainWrapper start here */
.mainWrapper{ clear:both; width:60.8%; margin:auto; overflow:hidden; padding:0; background:url(../images/banquetFacilities1.jpg) no-repeat top center; }
.mainWrapper .bothBoxs .leftBox { width:23.2%; float:left; padding-bottom:1em; height:auto; overflow:hidden; background:url(../images/transparentBg.png) repeat top left;}
.mainWrapper .bothBoxs .rightBox { width:26%; float:right; padding:0 1.1em 0 0;}
.mainWrapper .bothBoxs .leftside{ width:49%; float:left;}
.mainWrapper .bothBoxs .rightside{ width:49%; float:right;}
/* mainWrapper end here */
/* footer start here */
footer{ clear:both; width:60.8%; margin:auto; padding:0;}
.footerBg {clear: both; width:100%; padding:0.5 0%; margin: auto; background-color:#d28998;}
.footerBg .mainFooter {clear: both; padding:0 1%; margin: auto; position:relative;}
.footerBottomStripBaar{ clear:both; width:100%; background-color:#e5dddd; margin:auto; padding:0.5% 0; overflow:hidden;}
.footerBottomStripBaar .copyRightPowerBy {clear: both; padding:0.3em 0.8em 0.2em 0.8em; margin: auto; position:relative; overflow:hidden;}
.footerBottomStripBaar .copyRightPowerBy .copyRightLInks { width:30%; float:left; font-size: 14px; color: #333; padding:0; margin:0;  font-family: 'Signika Negative', sans-serif;}
.footerBottomStripBaar .copyRightPowerBy .powerByLinks { width:60%; float:right; font-size: 14px; color: #333; padding:0; margin:0; text-align:right; font-family: 'Signika Negative', sans-serif;}
/* footer end here */
}
/* tablet css end here */