.whatsappIcon { position:fixed; bottom:60px; z-index:20000; right:40px; width:30px;
animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}
.slicknav_menu {
	display:none; 
	

}

.contactWrapp-main {
	width:100%;
}
.contactWrapp {
	width:64%;
}
.gomapWrapp {
	width:95%;
	padding:2%;
	margin:0;
}


.contactWrapp {
	float:none;
	margin:10px auto;
}
 .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

@media (max-width: 990px) {
.container{
	width:90%;
	padding-left:5%;
	padding-right:5%;
}
.menu, .waterMark {
	display:none;
	
}


.btmIntLeft {
	padding-left:40px;
	padding-right: 40px;
}

.ecoLogo {
	width:24%;
	padding:0;
	padding-left:2%;
}

.subHomeCntWrapp .container {
	width:100%;
	padding:0;
}

.welcometext {
	width:68%;
	padding-left:0;
	padding-right:0;
	
}
.homeBtm {
	padding-left:15px;
}
.btmIcons li {
	padding:13px 30px;}
	
	.villaThumb {
		width:35%;
	}
	
	.excertCnt {
	width:60%;}
	
	.compBlock li {
		margin-left:4%;
		width:29%;
	}
	.subcontentLeft {

	width:66%;
	padding-right:4%;

}

 .ebHomeLink {
	display:none;
	
}

.footBtm .container {
	padding:0 5%;
	width:auto;
}
.homestaysBlock li {
	width:31%;
	margin-left:1%;
	margin-right:1%;
}
.hotels-last {
	margin:0;
}

#ph-gall ul li {
	width:23%;
}

.contactWrapp-main {
	width:100%;
}
.contactWrapp, .gomapWrapp {
	
	float:none;
	margin:15px auto;
	}
	
	 .google-maps {
		 padding-bottom:75%; 
	 
	 
	 }
	 
	 .tariff {
		 width:100%;
	 }
	 
	 .footMenu, .homeAddress {
		 padding-right:22px;
	 }

}

@media (max-width: 900px) {
	

.interiorIcon {
	display:none;
}

.logo, .headerRight, .topCall {
	float:none;
	width:100%;
	text-align:center;
	padding:10px 0;
}
.ddsmoothmenu {
	width:670px;
	float:none;
	margin:0 auto;
}
.header {
	padding:0;
}

.subcontentLeft {
	float:none;
	width:100%;
	padding:0;
	background-image:none;
}
.homeSlider {
	display:none;
}
.homestaysBlock li {
	width:40%;
	margin-left:5%;
	margin-right:5%;
}
#ph-gall ul li {
	width:30%;
}
.inclu ul {
	padding-left:2%;
	width:98%;
}


}

@media (max-width: 800px) {
	
	.ResLogo01, .ResLogo02, .ResLogo03, .ResLogo04, .ResLogo05, .ResLogo06, .ResLogo07, .ResLogo08, .ResLogo09, .ResLogo10 {
		background-size:100% 70%;
	}
	
	.header {
	
		}
.ddsmoothmenu {
	display:none;
	
}

.slicknav_menu {
	display:block;
	position:fixed;
	width:100%;
	z-index:18000;
}
.slicknav_nav {
	background-color:#A17E3C;
}
	.slicknav_nav a:link, .slicknav_nav a:visited {
		color:#FFF;
	}
	
	.slicknav_nav a:hover {
	background-color: #665026;
	}
	
.puuQ {
	display:none;
}


	.btmIntLeft {
	display:NONE;
}
.btmIcons li {
	padding:13px 20px;
	}
	.footLeft {
	
	}
	.footMenu {
		display:none;
	}
	.footRightSub {
		padding:0;
		width:auto;
		float:none;
		text-align:center;
	}
		
			.villaThumb {
		width:300px;
		clear:both;
		margin:0 auto;
		float:none;
		}
		.excertCnt {
			width:100%;
		}
		.subBottm {
			position:static;
		}
		.utilityWrapp {
	width:90%;
}
.help_wrap, .help_wrap_02 {
	width:100%;
}
.utilityNav a:link, .utilityNav a:visited {
	width:100%;
	padding-left:0;
	padding-right:0;
}
.utilityNav li {
	float:none;
}

.homestaysBlock li {
	width:45%;
	margin-left:2%;
	margin-right:2%;
}

}

@media (max-width: 768px) {
	.ecoLogo {
width:180px;
float:none;
margin:0 auto;
}
.welcometext {
	width:95%;
	padding:0;
}
#ph-gall ul li {
	width:40%;
}
}
@media (max-width: 640px) {
	
	

.btmIcons li {
	background-image:NONE;
}
#how {
	display:NONE;
}

.amenities ul {
	width:90%;
}
.addressWrapp, .enquiry_middle {
	width:90%;
	padding:2%;
}

.bottomArea {
	position:static;
	background-image:url(../images/contact-bg.jpg);
}

.footer-ind {
	padding-top:0;
}
.cpy, .design {
	float:none;
	width:100%;
	text-align:center;
	padding:0 0 10px
}
.smo, .smoWrapp {
	width:130px;
	margin:0 auto;
	float:none;
}

.smoWrapp img {
	display:none;
}

.ayurvedaLink {
	display:none;
}
.footMenu, .homeAddress {
	background-image:none;
	width:100%;
	padding:0;
	text-align:center;
	padding-bottom:10px;
}

.cpr {
	float:none;
	clear:both;
	width:100%;
	padding:0;
	padding-bottom:5px;
	text-align:center;
}

.homestaysBlock li {
	width:380px;
	float:none;
	margin:10px auto;
}
.ayur {
	width:100%;
	overflow:auto;
}

.tariff {
	width:100%;
	overflow:auto;
}

#ph-gall ul li {
	width:240px;
	float:none;
	margin:10px auto;
}
.palette-pack { float:none; clear:both; width:auto; }

}

@media (max-width: 500px) {
	
	.homestaysBlock li {
		width:85%;
	}
.enq-colon, .help_middle_02, .loan_3 {
	display:none;
}
.enq-Label, .help_middle_01, .help_middle_03, .loan_2, .loan_4 {
	width:100%;
	text-align:left;
}
.enq-feild input, .enq-feild textarea, .help_middle_03 input, .help_middle_03 testarea, .help_middle_03 select, .help_middle_01 input, .help_middle_wrap input {
	width:95%;
	padding:1%;
}
.enquiry-btn {
	padding:0;
	margin:0 auto;
}
.indFooter {
	margin-top:0;
}
.bottomSales, .bottomMail, .waterMark {
	margin-top:0;

}
.footLeft {
	width:100%;
	text-align:center;
}
.footRight {
	float:none;
	clear:both;
	margin:0 auto;
	margin-top:10px;
	
}

.stayImg {
	float:none;
	width:100%;
	padding:0;
	text-align:center;
	}

.contactWrapp, .gomapWrapp {
	width:90%;
}
.pageHead {
	font-size:22pt;
	text-align:left;
}
}
@media (max-width: 420px) {
.homeCall {
	display:none;
}

.homestaysBlock li, #ph-gall ul li { 
	width:90%;

}


#booking_wraper, .enquiry_middle { 
width:100%;
}
.facili ul { width:100%; padding-left:0; float:none; clear:both; }

}