@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:11px; padding:0px 2px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}

.banner-section .full-img-text h1{ font-size:25px; line-height:35px; margin-bottom:15px; }
.banner-section .full-img-text ul li a{ font-size:11px; line-height:24px; padding:5px 10px; }
.banner-section .full-img-text h6{ font-size:12px; line-height:15px; }

.homesection03-text-right .textsec .mapsection{ margin-bottom:5px; }
.homesection03-text-right .textsec .mapsection iframe{ height:150px; }
.homesection03-text-right .textsec h2{ font-size:20px; }
.homesection03-text-right .textsec ul li{ font-size:12px; line-height:24px; margin: 0px 0px 1px 0px; }
.homesection03-text-right .textsec a.learnmore-btn{ font-size:13px; line-height:24px; padding:4px 20px; }
.homereviews-box01{ padding:25px 10px; }
.homereviews-box01 p{ font-size:14px; line-height:20px; }

.homereviews-section .swiper-button-next{ right:5px!important; }
.homereviews-section .swiper-button-prev{ left:5px!important; }
.homesection01-right .textsec h3{ font-size:28px; line-height:32px; }
.homesection01-right .textsec h5{ font-size:18px; line-height:24px; }
.homesection01-right .textsec p{ font-size:14px; line-height:22px; }
	
/*============things-to-do start==============*/
 .inner-section{ width:100%; height:auto; padding-top:25px; padding-bottom:25px;}
.inner-section h2{ font-size:27px; line-height:30px;}
.inner-section h3{ font-size:25px; line-height:27px;}	
.inner-section h4{ font-size:23px; line-height:25px;}	
.inner-section h5{ font-size:20px; line-height:22px;}
.inner-section h6{ font-size:18px; line-height:20px;}
.inner-section p{ font-size:14px; line-height:23px; font-weight:400; text-align:justify;}	
	
/*===========rooms start================*/
.roominner-section{ padding-top:25px; padding-bottom:25px;}	
	
/*=================explore-looe start===========*/
	.thingstodo-section01{ padding-top:30px; padding-bottom:30px;}
	.thingstodo-section01 h2{ font-size:30px; line-height:35px;}
	.thingstodo-section01 p{ font-size:14px; line-height:20px;}
	
	.polperrowalk-section{ padding-top:30px; padding-bottom:30px;}
	.polperrowalk-section-left{ margin:0px auto 25px auto}
	.polperrowalk-section-left .polperrowalk-section-left01 .imgsec02{ margin-top:-90px;}
	.polperrowalk-section-right .textsec h3{ font-size:25px; line-height:30px;}
	.polperrowalk-section-right .textsec p{ font-size:14px; line-height:20px; text-align:justify;}
	
	.valley-vineyard-section{ padding-top:30px; padding-bottom:30px;}
	.valley-vineyard-sectionright .valley-vineyard-sectionright01{ padding:0px; margin:0px auto 25px auto;}
	.valley-vineyard-section-left .textsec{ padding-right:0px;}
	.valley-vineyard-section-left .textsec h3{font-size:25px; line-height:30px;}
	.valley-vineyard-section-left .textsec p{font-size:14px; line-height:20px; text-align:justify;}
	
	.monkeysanctuary-section{ padding-top:30px; padding-bottom:30px;}
	.monkeysanctuary-section-left .monkeysanctuary-section-left01{ padding:0px; margin:0px auto 25px auto;}
	.monkeysanctuary-section-left .monkeysanctuary-section-left01 .imgsec02{margin-top:-90px;}
	.monkeysanctuary-section-right .textsec h3{ font-size:25px; line-height:30px;}
	.monkeysanctuary-section-right .textsec p{ font-size:14px; line-height:20px; text-align:justify;}	
	

}


@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}

.topsection{ position:static; background:#2c2924; }
.topsection01{ padding-top:10px; padding-bottom:10px; }
.topsection01 ul li a{ font-size:14px; padding:0px 13px; }
.topsection02 .logosecm{ width:50%; display:table; margin:0px auto; }
.topsection03{ padding-bottom:10px; }
.topsection03 .topsection03-top ul{ width:100%; }
.topsection03-bottom ul{ width:100%; text-align:center; }

.banner-section .full-img-text h1{ font-size:19px; line-height:22px; margin-bottom:12px; }
.banner-section .full-img-text ul li a{ font-size:11px; line-height:24px; padding:5px 10px; }
.banner-section .full-img-text h6{ font-size:12px; line-height:15px; }

.homesection01{ padding-top:20px; padding-bottom:20px; }
.homesection01 .homesection01-left .imgsec{ width:100%; margin:0px auto 15px auto; }
.homesection01-right .textsec h3{ font-size:25px; line-height:26px; }
.homesection01-right .textsec h5{ font-size:20px; line-height:24px; }
.homesection01-right .textsec p{ font-size:14px; line-height:22px; text-align:justify; }

.homesection02{ width:100%; height:auto; padding-top:25px; padding-bottom:25px; }
.homesection02-titlesec{ padding: 15px 0px 35px 0px; }

.homesection03-text{ width:100%; height:auto; position:static; left:0px; top:0px; z-index:99999; 
top:0; color:#000; transform:translateY(0%); -ms-transform:translateY(0%); 
-webkit-transform:translateY(0%); -o-transform:translateY(0%); text-align:left; color:#000;}
.homesection03{ width:100%; padding:0px 15px; margin:0px auto; }
.homesection03-leftpic{ width:100%; float:none; margin:0px auto; }
.homesection03-text-right .textsec .mapsection iframe{ height:260px; }
.homesection03-text-right .textsec ul li{ width:100%; margin:6px 0px; }

.homereviews-section{ padding-top:30px; padding-bottom:30px; }
.homereviews-section .swiper-button-next{ right:5px!important; }
.homereviews-section .swiper-button-prev{ left:5px!important; }

.footertop-leftsection{ margin:0px auto 15px auto; }
.footertop-rightsection{margin:0px auto 15px auto;}
	
/*============things-to-do start==============*/
 .inner-section{ width:100%; height:auto; padding-top:25px; padding-bottom:25px;}
.inner-section h2{ font-size:27px; line-height:30px;}
.inner-section h3{ font-size:25px; line-height:27px;}	
.inner-section h4{ font-size:23px; line-height:25px;}	
.inner-section h5{ font-size:20px; line-height:22px;}
.inner-section h6{ font-size:18px; line-height:20px;}
.inner-section p{ font-size:14px; line-height:23px; font-weight:400; text-align:justify;}
	
/*===========rooms start================*/
.roominner-section{ padding-top:25px; padding-bottom:25px;}
	.roominner-section .homesection02-main01-box .imgsec{ width:100%; float:none; margin:0px auto 15px auto;}
.roominner-section .homesection02-main01-box .textsec{ width:100%; float:none; margin:0px auto;}
	.roominner-section .homesection02-main01-box .textsec h3{ font-size:25px;}
	.roominner-section .homesection02-main01-box .textsec .textsec01 p{font-size:14px; line-height:21px; font-weight:400; text-align:justify;}
	
/*=================explore-looe start===========*/
	.thingstodo-section01{ padding-top:30px; padding-bottom:30px;}
	.thingstodo-section01 h2{ font-size:30px; line-height:35px;}
	.thingstodo-section01 p{ font-size:14px; line-height:20px;}
	
	.polperrowalk-section{ padding-top:30px; padding-bottom:30px;}
	.polperrowalk-section-left{ margin:0px auto 25px auto}
	.polperrowalk-section-left .polperrowalk-section-left01 .imgsec02{ margin-top:-90px;}
	.polperrowalk-section-right .textsec h3{ font-size:25px; line-height:30px;}
	.polperrowalk-section-right .textsec p{ font-size:14px; line-height:20px; text-align:justify;}
	
	.valley-vineyard-section{ padding-top:30px; padding-bottom:30px;}
	.valley-vineyard-sectionright .valley-vineyard-sectionright01{ padding:0px; margin:0px auto 25px auto;}
	.valley-vineyard-section-left .textsec{ padding-right:0px;}
	.valley-vineyard-section-left .textsec h3{font-size:25px; line-height:30px;}
	.valley-vineyard-section-left .textsec p{font-size:14px; line-height:20px; text-align:justify;}
	
	.monkeysanctuary-section{ padding-top:30px; padding-bottom:30px;}
	.monkeysanctuary-section-left .monkeysanctuary-section-left01{ padding:0px; margin:0px auto 25px auto;}
	.monkeysanctuary-section-left .monkeysanctuary-section-left01 .imgsec02{margin-top:-90px;}
	.monkeysanctuary-section-right .textsec h3{ font-size:25px; line-height:30px;}
	.monkeysanctuary-section-right .textsec p{ font-size:14px; line-height:20px; text-align:justify;}	
	


}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}

.topsection{ position:static; background:#2c2924; }
.topsection01{ padding-top:10px; padding-bottom:10px; }
.topsection01 ul li a{ font-size:14px; padding:0px 13px; }
.topsection02 .logosecm{ width:50%; display:table; margin:0px auto; }
.topsection03{ padding-bottom:10px; }
.topsection03 .topsection03-top ul{ width:100%; }
.topsection03-bottom ul{ width:100%; text-align:center; }

.banner-section .full-img-text h1{ font-size:19px; line-height:22px; margin-bottom:12px; }
.banner-section .full-img-text ul li a{ font-size:11px; line-height:24px; padding:5px 10px; }
.banner-section .full-img-text h6{ font-size:12px; line-height:15px; }

.homesection01{ padding-top:20px; padding-bottom:20px; }
.homesection01 .homesection01-left .imgsec{ width:100%; margin:0px auto 15px auto; }
.homesection01-right .textsec h3{ font-size:25px; line-height:26px; }
.homesection01-right .textsec h5{ font-size:20px; line-height:24px; }
.homesection01-right .textsec p{ font-size:14px; line-height:22px; text-align:justify; }

.homesection02{ width:100%; height:auto; padding-top:25px; padding-bottom:25px; }
.homesection02-titlesec{ padding: 15px 0px 35px 0px; }

.homesection03-text{ width:100%; height:auto; position:static; left:0px; top:0px; z-index:99999; 
top:0; color:#000; transform:translateY(0%); -ms-transform:translateY(0%); 
-webkit-transform:translateY(0%); -o-transform:translateY(0%); text-align:left; color:#000;}
.homesection03{ width:100%; padding:0px 15px; margin:0px auto; }
.homesection03-leftpic{ width:100%; float:none; margin:0px auto; }
.homesection03-text-right .textsec .mapsection iframe{ height:260px; }
.homesection03-text-right .textsec ul li{ width:100%; margin:6px 0px; }

.homereviews-section{ padding-top:30px; padding-bottom:30px; }
.homereviews-section .swiper-button-next{ right:5px!important; }
.homereviews-section .swiper-button-prev{ left:5px!important; }

.footertop-leftsection{ margin:0px auto 15px auto; }
.footertop-rightsection{margin:0px auto 15px auto;}
	
/*============things-to-do start==============*/
 .inner-section{ width:100%; height:auto; padding-top:25px; padding-bottom:25px;}
.inner-section h2{ font-size:27px; line-height:30px;}
.inner-section h3{ font-size:25px; line-height:27px;}	
.inner-section h4{ font-size:23px; line-height:25px;}	
.inner-section h5{ font-size:20px; line-height:22px;}
.inner-section h6{ font-size:18px; line-height:20px;}
.inner-section p{ font-size:14px; line-height:23px; font-weight:400; text-align:justify;}
	
	
/*===========rooms start================*/
.roominner-section{ padding-top:25px; padding-bottom:25px;}
	.roominner-section .homesection02-main01-box .imgsec{ width:100%; float:none; margin:0px auto 15px auto;}
.roominner-section .homesection02-main01-box .textsec{ width:100%; float:none; margin:0px auto;}
	.roominner-section .homesection02-main01-box .textsec h3{ font-size:25px;}
	.roominner-section .homesection02-main01-box .textsec .textsec01 p{font-size:14px; line-height:21px; font-weight:400; text-align:justify;}
	
/*============contact-section start=================*/
	.contact-sectionmain h2{ font-size:28px; line-height:normal;}
	.namesec-left{ width:100%; float:none; padding:0px; margin:0px auto 15px auto;}
	.namesec-right{ width:100%; float:none; padding:0px; margin:0px auto;}
	
/*=================explore-looe start===========*/
	.thingstodo-section01{ padding-top:30px; padding-bottom:30px;}
	.thingstodo-section01 h2{ font-size:30px; line-height:35px;}
	.thingstodo-section01 p{ font-size:14px; line-height:20px;}
	
	.polperrowalk-section{ padding-top:30px; padding-bottom:30px;}
	.polperrowalk-section-left{ margin:0px auto 25px auto}
	.polperrowalk-section-left .polperrowalk-section-left01 .imgsec02{ margin-top:-90px;}
	.polperrowalk-section-right .textsec h3{ font-size:25px; line-height:30px;}
	.polperrowalk-section-right .textsec p{ font-size:14px; line-height:20px; text-align:justify;}
	
	.valley-vineyard-section{ padding-top:30px; padding-bottom:30px;}
	.valley-vineyard-sectionright .valley-vineyard-sectionright01{ padding:0px; margin:0px auto 25px auto;}
	.valley-vineyard-section-left .textsec{ padding-right:0px;}
	.valley-vineyard-section-left .textsec h3{font-size:25px; line-height:30px;}
	.valley-vineyard-section-left .textsec p{font-size:14px; line-height:20px; text-align:justify;}
	
	.monkeysanctuary-section{ padding-top:30px; padding-bottom:30px;}
	.monkeysanctuary-section-left .monkeysanctuary-section-left01{ padding:0px; margin:0px auto 25px auto;}
	.monkeysanctuary-section-left .monkeysanctuary-section-left01 .imgsec02{margin-top:-90px;}
	.monkeysanctuary-section-right .textsec h3{ font-size:25px; line-height:30px;}
	.monkeysanctuary-section-right .textsec p{ font-size:14px; line-height:20px; text-align:justify;}
	
	

}

