@import url(http://fonts.googleapis.com/css?family=Lato);
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);
@font-face {
    font-family: 'segoe_uiregular';
    src: url('fonts/segoeui-webfont.eot');
    src: url('fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/segoeui-webfont.woff2') format('woff2'),
         url('fonts/segoeui-webfont.woff') format('woff'),
         url('fonts/segoeui-webfont.ttf') format('truetype'),
         url('fonts/segoeui-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaylight';
    src: url('fonts/raleway-light-webfont.eot');
    src: url('fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-light-webfont.woff2') format('woff2'),
         url('fonts/raleway-light-webfont.woff') format('woff'),
         url('fonts/raleway-light-webfont.ttf') format('truetype'),
         url('fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {font-family: 'Lato'; color: #2f2f2f; font-size: 14px; overflow-x:hidden !important;}
.header, .middle, .footer, .inner, .topCon {width:100%; float:left; position: relative !important; clear:both; }
.topCon {width: 100%; background-color: #FFF;} 
.topSocial {width: 100%; position: absolute; background-color: rgba(80, 29, 29, 0.8); padding: 10px 0 5px 0; z-index: 50;}
.follow{float:right; width:15%;}
.nopad {padding: 0px !important;}
.logo {position: absolute; left: 50% !important; margin: 0 0 0 -76px !important; top: 5px; z-index: 150;}
.weather, .time {float:left; margin:0; width: 40%; color: #fff; }
.phone, .email {float: right; margin:5px 0 0 0; font-style: italic !important; width: 40%; color: #fff; text-align: right;}
.phone a, .email a {color: #FFF;} 
#clockbox {float: left; width: 50%;}
.time h4 {font-size: 12px; color: #c05555; font-family: 'segoe_uiregular'; padding: 0; margin: 0;}
.time img {float: left; margin: 4px 15px 0 0;}
.weatherinfo {width: 40%; float: left;}
.weatherinfo h4 {font-size: 12px; color: #c05555; font-family: 'segoe_uiregular'; padding: 0; margin: 0;}
 .weather img {float: left; margin: 4px 15px 0 0;}
#link_get_widget {display: none !important;}
 .aw-current-weather-inner h3 {display: none !important;}
.aw-widget-36hour .bg-c, .aw-widget-36hour .tbg-c, .aw-widget-current .bg-c, .aw-widget-current .tbg-c {background: none !important;}
.aw-widget-content.bg-c {border: none !important; color: #fff;}
.lt-115 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-temperature-today {padding-left: 0px !important;}
 .aw-widget-36hour .bg-su, .aw-widget-36hour .tbg-su, .aw-widget-current .bg-su, .aw-widget-current .tbg-su {background: none !important;}
 .aw-widget-36hour .bg-r, .aw-widget-36hour .tbg-r, .aw-widget-current .bg-r, .aw-widget-current .tbg-r {background: none !important;}
 .lt-115 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-temperature-today { font-size: 24px!important; padding-left: 15px!important; color: #fff !important;}
 .box{width: 6% !important; float: left; border: none !important; color: #fff !important;}
 /* .aw-icon-7-t {display: none !important; background-image: none !important; border: none !important;}
 .lt-115 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather span.aw-icon {background: none !important; display: block !important;}
*/
.aw-widget-current div.aw-widget-current-inner div.aw-widget-content { color: #000!important;  border: none!important; }
.container-fluid>.navbar-header{position:absolute; width:170px; margin-left:-70px; left:50%; padding:0; top:-52px;}
.navbar-brand{padding:0;}
.navbar-collapse{padding:20px 0 0 0; margin: 0 0 15px 0;}
.navbar-nav>li>a {font-family: 'Bree Serif'; text-decoration:none !important; text-transform:uppercase; font-size:14px; padding:39px 20px 0 20px; border-right:solid 1px #e0e0e0; color:#000; text-align:center;}
.navbar-right>li>a {font-family: 'Bree Serif'; text-transform:uppercase; font-size:14px; padding:39px 30px 0 30px; border-right:solid 1px #e0e0e0; color:#000;}
.navbar-nav li:last-child a {border-right:none;}
.navbar-nav>li>a .smT{font-size:12px; color:#190e14; text-transform:lowercase; clear:both; display:block;}
.home{background:url(../images/homeIcon.png) no-repeat center top;}
.about{background:url(../images/aboutIcon.png) no-repeat center top;}
.stay{background:url(../images/stay.png) no-repeat center top;}
.dining{background:url(../images/dining.png) no-repeat center top;}
.event{background:url(../images/event.png) no-repeat center top;}
.spa{background:url(../images/spa.png) no-repeat center top;}
.gallery{background:url(../images/galleryIcon.png) no-repeat center top;}
.enquiry{background:url(../images/enquiryIcon.png) no-repeat center top;}
.navbar-default .navbar-nav>li>a {color: #190e14; }
/* Carousel base class */
.carousel { }
/* Since positioning the image, we need to help out the caption */
.carousel-caption { z-index: 10;}
/* Declare heights because of positioning of img element */
.carousel-inner > .item > img {position: absolute; top: 0; left: 0; min-width: 100%; }
/* Carousel base class */
.carousel-fade .item {-webkit-transition: opacity 2s; -moz-transition: opacity 2s; -ms-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s;  padding-top: 38.5%;}
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}
/*.carousel-control  {display: none;}*/
.middle {width: 100%; background: url(../images/line.gif) repeat-x left top; margin: 0 0 35px 0;} 
.welCom {width: 100%; text-align: center; margin: 35px 0;}
.welCom p {font-size: 16px; padding: 0 50px; line-height: 27px;}
.welCom h1 {font-family: 'ralewaylight'; font-size: 30px; padding: 0 0 25px 0; margin: 0 0 20px 0; color: #000000; background: url(../images/welLine.png) no-repeat center bottom;}
.welCom h2 {font-family: 'segoe_uiregular'; font-size: 20px; color: #b22828; font-style: italic;}
.welConbtn {padding: 12px 25px 12px 25px; font-family:  'Lato'; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 14px 0 28px 0; color: #fff; background-color:#b22828; border: none; text-align: center; border-radius: 0; }
.welConbtn:hover {color: #fff; background-color: #782c2d; }
.fltLeft {float: left; margin: 0 25px 0 0 !important;}
.kumbhMela {width: 100% !important; padding: 0; background-color: #000;}
.kumbhMela a:hover {opacity: 0.8!important;}
.kumbhEmail {width: 100%; padding: 15px 25px;  background: url(../images/kumbhBg.jpg) repeat left top;  color: #ffffff; font-family: 'segoe_uiregular'; font-size: 15px;  font-style: italic; text-decoration: none !important;}
.kumbhEmail a {margin: 0 0 15px 0!important; padding: 0 0 0 35px !important; color: #ffffff; background: url(../images/mail.png) no-repeat left center; font-family: 'segoe_uiregular'; font-size: 15px;  font-style: italic; text-decoration: none !important;}
.kumbhEmail a:hover {text-decoration: underline !important; }
.phonePad {float: left; margin: 0 15px 0 0 !important;}
.lawnsCon {width: 100%; float: left;   background: url(../images/lawns.jpg) no-repeat center top; background-size: 100% 100%; padding: 25px 0 35px 0;  text-align: center !important;}
.lawnsCon a {color: #fff !important;}
.lawnsCon h2 {font-family: 'Lato'; font-size: 20px; color: #fff; text-transform: uppercase; }
.lawnsCon h3 {font-family: 'Lato'; font-size: 30px; color: #ffffff;  padding: 0 0 25px 0; margin: 0 0 20px 0;  background: url(../images/lawnsLine.png) no-repeat center bottom;}
.lawnsCon p { color: #fff; line-height: 28px;}
.lawnsCon ul {padding: 10px 15% 0 15%; margin: 0; }
.lawnsCon li {list-style: none; float: left; margin: 0 10px;  }
.lawnsCon li:nth-child(2) {padding: 50px 0 0 0;}
.lawnsCon li:nth-child(4) {padding: 50px 0 0 0;}
.lawnsCon li:nth-child(6) {padding: 50px 0 0 0;}
.facilitiesCon_1 {width: 100%; float: left; clear: both; /*background: url(../images/facilitiesBg.png) no-repeat center top;*/ text-align: center !important; /*background-size: 100% 100%; */ padding: 40px 0; }
.facilitiesCon_1 h3 {font-family: 'Lato'; text-align: center; font-size: 25px; color: #b72728; text-transform: uppercase; padding: 0 0 25px 0; margin: 0 0 40px 0;  background: url(../images/facliIine.png) no-repeat center bottom;}
.facilitiesCon_1 h4 {font-family: 'Lato'; text-align: center; font-size: 26px; color: #da4a4a;  padding: 20px 0 10px 0; margin: 0; }
.facilitiesCon_1 p {line-height: 27px;}
.facilitiesCon_1 a {color: #333; text-decoration: none;} 

.facilitiesCon {width: 100%; float: left; clear: both; background: url(../images/facilitiesBg.png) no-repeat center top; /*text-align: center !important;*/ background-size: 100% 100%;  padding: 70px 0; } 
.facilitiesCon h3 {font-family: 'Lato'; text-align: center; font-size: 25px; color: #b72728; text-transform: uppercase; padding: 0 0 25px 0; margin: 0 0 40px 0;  background: url(../images/facliIine.png) no-repeat center bottom;}
.facilitiesCon h4 {font-family: 'Lato'; text-align: center; font-size: 26px; color: #da4a4a;  padding: 20px 0 10px 0; margin: 0; }
.facilitiesCon p {line-height: 27px;}
.facilitiesCon a {color: #fff; text-decoration: none;}
.contactBox {float: left; width: 100%; background: url(../images/contactbg.gif) repeat-x left top #1f0f0f;}
.addressCon {float: left; width: 36%; padding: 0 50px 0 0; margin: 50px 0 35px 0;  border-right: 1px solid #3a2323; }
.contactCon {float: left; width: 40%;  padding: 0 50px 0 50px; margin: 50px 0 35px 0;  border-right: 1px solid #3a2323;}
.siteInfo {float: left; width: 24%;  padding: 0 0 0 50px; margin: 50px 0 35px 0; }
.contactBox h2 {font-family: 'ralewaylight'; text-align: left; font-size: 20px; color: #967d7d; text-transform: uppercase; border-bottom: 4px solid #3a2323; padding: 0 0 15px 0; margin: 0 0 10px 0;} 
.contactBox h3 {font-family: 'ralewaylight'; text-align: left; font-size: 20px; color: #967d7d; text-transform: uppercase; border-bottom: 4px solid #1f0f0f; padding: 0 0 15px 0; margin: 0;} 
.contactBox ul {padding: 0; margin: 0;}
.contactBox li {width: 100%; list-style: none; border-bottom: 1px solid #3a2323; color: #967d7d; line-height: 26px; padding: 10px 0;}
.contactCon ul {padding: 0; margin: 0;}
.contactCon li {width: 100%; list-style: none; border-bottom: 1px solid #3a2323; color: #967d7d; line-height: 26px; padding: 7px 0;}
.contactCon li a {color: #967d7d !important;}
.tirpCon {width: 100%; background-color: #351f1f; padding: 20px 21px;}
.contflt {float: right;}
.inner {width: 100%; margin: 0 0 40px 0;}
.aboutCon{width: 100%; float: left; text-align: left; }
.aboutCon p {font-size: 16px; padding: 0; line-height: 27px;}
.aboutCon h1 {font-family: 'ralewaylight'; font-size: 30px; padding: 35px 0 20px 0; margin: 0; color: #000000; }
.aboutCon h2 {font-family: 'segoe_uiregular'; font-size: 20px; color: #b22828; font-style: italic;}
.aboutCon h3 {font-family: 'segoe_uiregular'; padding: 0; margin: 0; font-weight: bold; font-size: 20px; color: #b22828; line-height: 40px; font-style: normal; text-align: center;}
.aboutCon h4 {font-family: 'segoe_uiregular'; padding: 0; margin: 0; font-weight: bold; font-size: 14px; color: #353535; line-height: 30px; font-style: normal; text-align: center;}

.aboutLine {width: 100%; float: left; background: url(../images/welLine.gif) repeat-x left top; margin: 0 0 30px 0;}
.aboutLineRed {width: 5%; height: 3px; background-color: #dd1a1a; margin: 0;} 
.aboutleftimg {width: 23% !important; height: auto; margin: 0 10px 0 0;}
.subleftimg {width: 30% !important; height: auto; margin: 0 10px 0 0;}
.aboutsubLine {width: 100%; background: url(../images/line.gif) repeat-x left top; margin: 25px 0 35px 0; height: 4px; opacity: 0.5;} 
.blackBox {width: 100%; float: left; background-color: #7d0a0a; }
.blackBox ul {padding: 0; margin: 0;}
.blackBox li {width: 100%; list-style: none; background: url(../images/listIocn.png) no-repeat 30px 23px; color: #f79d9d; font-size: 16px; border-bottom: 1px dashed #be2c2c; padding: 15px 47px;}
.blackBox li a {color: #f79d9d; text-decoration: none;} 
.blackBox li a:hover {color: #ea6363; text-decoration: none;} 
.rightBox {margin: 40px 0 0 0;}
.Flexible-container {  position: relative;  padding-bottom: 28%; height: 0; overflow: hidden;  border: solid 2px #fff; margin-bottom:20px;}
.Flexible-container iframe, .Flexible-container object, .Flexible-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
 .list-group {padding: 0 0 0 15px; line-height: 28px; font-size: 16px;}
.list-group .red{ /*color:#b22828;*/ font-weight:700;}
 .directorCon {width: 100%; float: left; background-color: #fff; padding: 35px 20px 35px 0;}
 .directorCon h2 {font-family: 'Lato'; text-align: left; font-size: 24px; color: #c4900c;  padding: 0 0 15px 0; margin: 0; }
.directorCon p {line-height: 26px;}
.directorCon a {color: #c4900c; text-decoration: none;}
.directorCon a:hover {color: #3e3e3e; text-decoration: underline !important;}
.galleryimg {width: 31%; height: auto; float: left; margin: 0 10px 0 0;}
.galleryBox {width: 100%; height: 105px; overflow: hidden; margin: 0 0 20px 0;} 
.wifi{ color:#94201f; font-size:20px; padding:5px 0;}
.wifitag{ margin-top:-70px;}
.directorimg{/* border:2px solid #94201f;*/ width:250; height:199px;}
.kumbhanew{ position:relative;}
.vip{ position:absolute; background-color:rgba(0, 0, 0, 0.3); z-index:10; /*padding:77px 105px;*/ margin-top:-187px; width:360px; height:187px;}
.vip a{ color:#fff; text-decoration:none; font-family:'Lato'; font-weight:bolder; font-size:24px; display:block; text-align:center; vertical-align:middle; padding:80px 0;}
.vip a:hover{ text-decoration:none !important;}
@keyframes blink {  
    0% { color: #de1a18;  padding:10px 5px; }
	50% { color: #7ede18;  padding:10px 5px;  }
    100% { color: #de9618;  padding:10px 5px; }
}
@-webkit-keyframes blink {
    0% { color: #de1a18;  padding:10px 5px;  }
	50% { color: #7ede18; padding:10px 5px;  }
    100% { color: #de9618;  padding:10px 5px; }
}
.blink {
    -webkit-animation: blink 0.8s linear infinite;
    -moz-animation: blink 0.8s linear infinite;
    -ms-animation: blink 0.8s linear infinite;
    -o-animation: blink 0.8s linear infinite;
    animation: blink 0.8s linear infinite;
	
} 

.bord{min-height:36px;
	/*border:1px solid #000;*/
	font-size:19px;
	margin-top:10px;
	text-align:center;
	width:100%}

.note{ margin-top:10px;}
.note h4{font-family: 'segoe_uiregular'; font-weight: bold; font-size: 14px; color: #353535; line-height: 30px; font-style: normal; text-align:left;}
.note ul{ margin-left:-30px;}
.note ul li{ font-size:16px;}
.note h3{font-family: 'segoe_uiregular'; font-weight: bold; font-size: 16px; color: #94201f; line-height: 30px; font-style: normal; text-align:left;}
.note p a{ color:#000;}
.directortext{ float:left; margin-right:20px;}
/*---------------------------------*/
/* table css 
/*-----------------------------------*/
table {width: 100%; border-collapse: collapse; }
tr:nth-of-type(odd) {  background: #f9fafc; }
th {  background: #5e5751; color: white;  font-weight: bold; }
td, th {padding: 8px 30px !important; border: 1px solid #eff1f7;}
.align{ text-align:center;}
.toptdBox {background-color: #5c74b3; color: #FFF; font-size: 16px; font-family: 'Lato';} 
iframe {border: 1px solid #fff;}
/*-----------------------------------*/
/* Page 404
/*-----------------------------------*/
#page404{text-align:center;}
#page404 img{margin:50px 0; margin-bottom:20px;}
#page404 a{padding: 15px 30px; font-weight:bold; font-size:13px; text-decoration:none}
.btn11 { background: #ed222a; display: inline-block; color: #ffffff; text-transform: uppercase;  padding: 8px 12px 5px 12px; border: none;}
.btn11:hover {background:#000;}

/*-----------------------------------*/
/* Contact Styles
/*-----------------------------------*/
.tWidth{width:100%; float:left;}
.enquiryBtn {margin: 10px 0 0 0 !important;}
.textBox{width:100% !important; height:40px !important; background:#fff; border:solid 1px #d5d5d5; font-family: 'Open Sans', sans-serif; color:#000; font-size:15px;}
.textBoxMulti {width: 100% !important; height: 80px !important; background: #fff; border: solid 1px #d5d5d5; font-family: 'Open Sans', sans-serif; color:#000; font-size:15px;}
.tred{color:#C00;}
.subbtn {background:#b22828 !important; border: 1px solid #b22828; display:inline-block; padding: 8px 15px !important; color:#fff; text-transform:uppercase; text-decoration:none; border-radius: 0 !important;}
.subbtn:hover {background:#782c2d !important; border: 1px solid #782c2d; color:#fff; }
.subbtn1 {background:#fff !important; border: 1px solid #b22828; display:inline-block; padding: 8px 15px !important; color:#782c2d; text-transform:uppercase; text-decoration:none; border-radius: 0 !important;}
.subbtn1:hover {background:#782c2d !important; border: 1px solid #782c2d; color:#fff; }


/*-----------------------------------*/
/* Footer Styles
/*-----------------------------------*/
.footer {width: 100%; font-family: 'segoe_uiregular'; text-align: center; font-size: 14px; color: #be6464; padding: 30px 0 0 0; float: left; background: url(../images/futBg.jpg) repeat-x left top; background-size: 100% 100%; }
.footer p {margin: 0 0 35px 0;}
.footer a {color: #be6464; background: url(../images/futIcon.png) no-repeat left center; padding: 0 0 0 20px; text-decoration: none !important; }
.footer a:hover {text-decoration: underline !important;}
.lbmBox {width: 100%; border-top: 1px solid #8a363a; text-align: left !important; padding: 30px 0 0 0;}
.lbm {color: #be6464 !important; } 
.lbmText {text-align: right;}
.lbmBox a {background-image: none !important; padding: 0px !important;} 



.enquiryf{width:300px; position:absolute; z-index:9999; left:-300px; top:150px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; background:#b22828; padding:20px; color:#000;}
.enquiryf .iconBtn{position:absolute; right:-39px;}
.enquiryf:hover{width:300px; position:absolute; z-index:9999; left:0px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
#redevlop{top:200px; z-index:9998;}
.oneClick{width:550px; margin:0 auto;}


input[type=checkbox].css-checkbox {
							display:none;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:21px;
							height:16px; 
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:16px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -16px;
						}
						label.css-label {
				background-image:url(../images/csscheckbox_e5f5ecf38e06996c52ac2e085d53fd5e.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}


.panel {
	width:110px;
	padding:10px 0 0 10px;
	position:absolute;
	right:-110px;
	top:170px;
	z-index:100;
    background:#fff;
	border-radius:0
}
.panel .trigger {
		width:50px;
		text-align:center;
		color:#fff;
		position:absolute;
		top:-1px;
		left:-50px;	
		cursor:pointer	
	}
.panel a.trv-ancr { text-transform:uppercase; color:#570f09 !important}
@media screen and (max-width:1200px) {
.container {width: 95%;}
.lawnsCon img {width: 100% !important; height: auto;}
.lawnsCon ul {padding: 10px 0 0 0 !important; margin: 0; }
.lawnsCon li {list-style: none; widows: 14.28571428571429% !important; float: left; margin: 0;  }
.galleryBox {height: 80px;}

}
@media screen and (max-width:1100px) {
.navbar-nav > li > a {padding: 25px 15px 0 15px!important; font-size: 12px; line-height: 30px;} 
.kumbhEmail a {font-size: 12px; }
.kumbhEmail {font-size: 14px;}
.topSocial {display: none !important;}
}
@media screen and (max-width:1000px) {
.aboutleftimg {width: 22% !important; height: auto; margin: 0 10px 0 0;}
.galleryBox {height: 60px; } 
}
@media screen and (max-width:991px) {
.navbar-collapse {position: absolute; width: 100% !important; background-color: #4e1f19; z-index: 100; padding-top: 0px !important; padding-right: 15px; padding-left: 15px;}
.nav > li > a {padding: 10px 17px; font-size: 12px; color: #f6d8a4 !important; border-bottom: 1px solid #723831;}
.navbar-nav > li > a {padding: 40px 0 20px 0!important;}
.home{background:url(../images/homeIcon1.png) no-repeat center 20px;}
.about{background:url(../images/aboutIcon1.png) no-repeat center 20px;}
.stay{background:url(../images/stay1.png) no-repeat center 20px;}
.dining{background:url(../images/dining1.png) no-repeat center 20px;}
.event{background:url(../images/event1.png) no-repeat center 20px;}
.spa{background:url(../images/spa1.png) no-repeat center 20px;}
.gallery{background:url(../images/galleryIcon1.png) no-repeat center 20px;}
.enquiry{background:url(../images/enquiryIcon1.png) no-repeat center 20px;}
.navbar-right>li>a { border-right:solid 1px #723831; }
.navbar-nav li:last-child a {border-right:solid 1px #723831;}
.navbar-nav>li>a {border-right:solid 1px #723831;}
}
@media screen and (max-width:920px) {
.middle .col-lg-4 {width: 50% !important; float: left; margin: 0 0 20px 0;} 
.kumbhMela img {width: 100% !important; height: auto;}
}
@media screen and (max-width:850px) {
.addressCon {padding: 0 20px 0 0; }
.contactCon {padding: 0 20px 0 20px; }
.siteInfo {padding: 0 0 0 20px; }

@media screen and (max-width:800px) {
.lawnsCon img {width: 50% !important; height: auto;}
.lawnsCon ul {padding: 10px 0 0 0 !important; margin: 0; }
.lawnsCon li {list-style: none; widows: 14.28571428571429% !important; float: left; margin: 0;  }
.blackBox li {font-size: 13px !important; }

}
@media screen and (max-width:768px) {
.addressCon {float: left; width:100% !important; padding: 0px !important; margin: 20px 0 20px 0;  border-right: none !important;}
.contactCon {float: left; width:100% !important;  padding: 0px !important; margin: 20px 0 20px 0;  border-right:none !important;}
.siteInfo {float: left; width: 100% !important;  padding:  0px !important; margin: 20px 0 20px 0; }
.siteInfo img {width: 50% !important; height: auto;}
.inner .col-lg-8 {width: 100% !important; }
.inner .col-lg-4 {width: 100% !important; padding: 0px !important;}
.galleryBox {height: 70px; } 


}
@media screen and (max-width:690px) {
.lawnsCon ul {display: none !important;}
 .facilitiesCon {width: 100%; float: none !important; text-align: center !important;  } 
 .facilitiesCon img { text-align: center !important;} 
.lbmBox .col-lg-6 {width: 100% !important; text-align: center !important;}
.footer p {margin: 0 0 20px 0;!important;}
}
@media screen and (max-width:615px) {
.middle .col-lg-4 {width:100% !important; float: left;}
}
@media screen and (max-width:600px) {
.galleryBox {height: 50px; } 
}
@media screen and (max-width:500px) { 
.navbar-collapse .col-xs-6 {width: 100% !important;}
.home {background: none !important;}
.about {background: none !important;}
.stay {background: none !important;}
.dining {background: none !important;}
.event {background: none !important;}
.spa {background: none !important;}
.gallery {background: none !important;}
.enquiry {background: none !important;}
.navbar-nav > li > a {padding: 10px 0 !important}
.logo {left: 15% !important; }
.logo img {width: 60% !important; height: auto !important}
.col-xs-3 {width: 33% !important; float: left !important;}
}
@media screen and (max-width:395px) { 
.logo {left: 25% !important; }
.galleryBox {height: 40px; } 
}
@media screen and (max-width:300px) { 
.kumbhEmail a {font-size: 11px; }
.kumbhEmail {font-size: 12px;}
.col-xs-3 {width: 50% !important; float: left !important;}
.galleryBox {height: 60px; } 
}
@media screen and (max-width:260px) { 
.logo {left: 30% !important; }
}