@media only screen and (min-width:768px) and (max-width:1169px) {
img{max-width:100%; height:auto;}
.top-section-top01{ padding-top:45px; }
.top-section-top03{ padding-top:40px; }
.top-section-top01 h4 a{ font-size:13px; }
.top-section-top03-box01 h4{ font-size:13px; }
.top-section-top03-box02 ul li{ width:20px; margin:0px 1px; }
.top-section-top03-box01{ padding:0px 7px; }
.top-section-top{ min-height:100px; }
#cssmenu > ul > li > a{ font-size:14px; padding:0px 16px; }
.top-section{ min-height:154px; }
.banner-section .full-img-text h1{ font-size:35px; line-height:normal; margin-bottom:18px; }
.banner-section .full-img-text p{ font-size:15px; line-height:23px; }
.banner-section .full-img-text h6 a{ font-size:16px; line-height:37px; }

.homesection01{ padding-top:35px; padding-bottom:35px; }
.imgrightsection{ width:38%; }
.homesection01 h2{ font-size:48px; }
.homesection01 p{ font-size:14px; line-height:23px; }

.homesection03 h2{ font-size:48px; }
.homesection04{ padding:40px 0px; }
.homesection04 ul li{ width:30%; }

.footer03{ padding-left:15px; }
.footer02 h2{ font-size:30px; padding-top:21px; }

.footer03 h2{ font-size:30px; padding-top:21px; }
.footer03 h5{ font-size:12px; }
	
.footer01 h5{ font-size:13px; line-height:21px; }
.footer02 ul li a{ font-size:13px; }
footer{ min-height:225px; }

/*==========menu-section start=========*/
.default-section{ padding-top:35px; padding-bottom:35px; }
.default-section h2{ font-size:38px; line-height:42px; margin-bottom:18px; }
.default-section .rightpicsec{ width:42%; }
.default-section h3{ font-size:20px; line-height:20px; line-height:24px; font-weight:600; }
.default-section p{ font-size:14px; line-height:23px; }

.menusection{ padding-bottom:30px; padding-top: 30px; }
.menusection h2{ font-size:38px; line-height: normal; }
.menusection-box01-right h3{ font-size:16px; line-height:normal; font-weight:600; }
.menusection-box{ min-height:262px; }

/*==========menu-section end=========*/

/*==========about-section start=============*/
.about-section-top{ padding:25px 0px; }
.about-section-top h2{ font-size:35px; line-height:38px; }
.about-section-top .rightpic{ width:38%; }
.about-section-top h4{ font-size:20px; font-weight:600; }
.about-section-top p{ font-size:14px; line-height:23px; }

.about-section-middle{ padding:35px 0px; min-height:400px; }
.about-section-middle .leftpic{ width:40%; }
.about-section-middle p{ font-size:14px; line-height:24px; }

/*==========about-section end=============*/

/*============accommodations start============*/
.accommodations-box .textsec-top h3{ font-size:24px;}
.accommodations-box .textsec-bottom01 h5 span{font-size:16px; font-weight:600;}
.accommodations-box .textsec-bottom01 h5{ font-size:12px; }
.accommodations-box .textsec-bottom02 h6 a{ font-size:13px; line-height:42px; padding: 0px 10px; }
.accommodations-section{ min-height:900px; }

/*==========11.10.2019===========*/
.accommodations-section-right h3 a{ font-size:13px; line-height:22px; padding:7px 5px!important;}
.tab{ font-size:13px;}
.tab button{ padding:8px 6px!important;}
.tabtext{ font-size:13px; line-height:22px;}

.start-video-inner{ display:none!important;}
	
/*==========product-detsils start============*/
	ul.products li{ width:30%!important; float:left!important; margin:1%!important; clear:none!important;}	
	
	
	

}

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

header{border:none;}

.top-section-top01{ padding-top:0px; }
.top-section-top02{ padding-top:10px; padding-bottom:10px; }
.top-section-top02 h2{ width:67%;}
.top-section-top03{ padding-top:8px; }
.top-section-top03-box01 h4{ font-size:17px; }
.top-section-top03-box02 ul li{ margin:0px; }
.top-section-bottom{ min-height:2px; }
.top-section{ min-height:150px; }
.banner-section .full-img-text h1{ font-size:22px; line-height:normal; margin-bottom:16px; }
.banner-section .full-img-text p{display: none;}
.banner-section .full-img-text h6 a{ font-size:15px; line-height:37px; }

.homesection01{ padding:25px 12px;}
.imgrightsection{ width:80%; float:none; margin:0px auto 20px auto; }
.homesection01 h2{ font-size:32px; line-height:38px; }
.homesection01 p{ font-size:15px; line-height:25px; text-align: justify; }

.homesection03 h2{font-size:32px; line-height:38px;}
.homesection03-boxmain{ min-height:396px; }
.homesection03{ min-height:540px; }

.homesection04{ padding:30px 0px; }
.homesection04 ul li{ margin:7px; }
.footer02 h2{ font-size:30px; }
.copyright-section p{ font-size:14px; padding:0px 2%; }

/*==========menu-section start=========*/
.default-section{ padding:25px 10px; }
.default-section h2{ font-size:28px; line-height:32px; }
.default-section .rightpicsec{ width:70%; float:none; margin:0px auto 18px auto; }
.default-section h3{ font-size:18px; line-height:normal; }
.default-section p{ font-size:14px; line-height:24px; text-align: justify; }

.menusection{ padding-top:30px; padding-bottom:30px;}
.menusection h2{ font-size:35px; line-height:normal; font-weight:400;}
.menusection-box01{ padding:14px;}
.menusection-box01-right h3{ font-size:16px; font-weight:600; margin-bottom:10px; }
.menusection-box01-right p{ font-size:13px; line-height:normal;}
.menusection-box01-right h6 a{ font-size:13px; line-height:32px;}

.footer01 h5{ font-size:15px; line-height:26px; font-style:italic; width:100%; }
.footer01 h2{ font-size:30px;}
.footer02 h2{ font-size:30px;}
.footer03 h2{ font-size:30px;}		
/*==========menu-section end=========*/

/*===========about-section start============*/
.about-section-top{ padding:30px 15px; }
.about-section-top h2{ font-size:35px; line-height:42px; }
.about-section-top .rightpic{ width:70%; float:none; margin:0px auto 20px auto; }
.about-section-top .rightpic img{ width:100%; height:auto; }
.about-section-top h4{ font-size:23px; font-weight:600; }
.about-section-top p{ font-size:14px; line-height:25px; text-align: justify; }

.about-section-middle{ padding:20px 15px;}
.about-section-middle .leftpic{ width:70%; float:none; margin:0px auto 20px auto; }
.about-section-middle .leftpic img{ width:100%; height:auto; }
.about-section-middle p{ font-size:14px; line-height:25px; text-align: justify; }

/*===========about-section end============*/

/*==========links-section start===========*/
.links-section{ padding-top:30px; padding-bottom:30px; }
.links-section h2{ font-size:27px; line-height:34px; }
.links-section-box{ padding:20px 15px; width:98%; }
.links-section-box-left{ width:98%; float:none; padding:0px; margin:0px auto 18px auto; }
.links-section-box-left h3{ font-size:24px; }
.links-section-box-left p{ font-size:14px; line-height:23px; text-align: justify; }
.links-section-box-left h5 a{ font-size:15px; line-height:34px; }
.links-section-box-right{ width:96%; padding-top:0px; margin:0px auto; text-align:center; }
/*==========links-section end===========*/

/*=========11.10.2018=======*/
.tab button{ padding:8px 3px;}
.tab{font-size: 13px;}
.history-section{text-align:justify;}
.other-sec{margin-top:40px;}
.owl-carousel .owl-wrapper-outer{ padding:9px 0px;}
.other-sec h2{ font-size:26px; margin-bottom:10px;}
.accommodations-section{ padding-top:25px; padding-bottom:25px;}
.accommodations-section-left .titelsec-right h4 span{ font-size:25px;}
	
.start-video-inner{ display:none!important;}
	
.hotel-owner-bio-block h2{ font-size:38px;}
.hotel-owner-bio-block p{ font-size:14px; line-height:23px; text-align:justify;}
.alignleft{ margin-bottom:18px!important;}
	
/*=========12.12.2019===========*/
.list-view .room-image{ width:100%; float:none; padding:0px; margin:0px auto 8px auto;}
.list-view .room-container{width:100%; float:none; padding:0px; margin:0px auto;}
	
.room-info h3{ font-size:18px;}
.about-section-top h4{ font-size:14px;}	
	
/*========24.12.2019============*/
.availability-form{ padding:3%; }
.availability-form .form-element{ width:100%; float:none; margin:5px auto 15px auto; }
	
.reservation-form-breakdown .form-element{ width:100%; }
.reservation-form-breakdown .form-element label{ font-size:15px; line-height:25px; }
.reservation-form01{ width:100%; }
.reservation-form input[type="submit"]{ margin-top:10px;}
	
/*==========product-detsils start============*/
	ul.products li{ width:96%!important; float:none!important; margin:0px auto 20px auto!important;}
	

}




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

.top-section-top01{ padding-top:0px; }
.top-section-top02{ padding-top:10px; padding-bottom:10px; }
.top-section-top02 h2{ width:67%;}
.top-section-top03{ padding-top:8px; }
.top-section-top03-box01 h4{ font-size:17px; }
.top-section-top03-box02 ul li{ margin:0px; }
.top-section-bottom{ min-height:2px; }
.top-section{ min-height:150px; }
.banner-section .full-img-text h1{ font-size:22px; line-height:normal; margin-bottom:16px; }
.banner-section .full-img-text p{display:none;}
.banner-section .full-img-text h6 a{ font-size:15px; line-height:30px; }

.homesection01{ padding:25px 12px;}
.imgrightsection{ width:80%; float:none; margin:0px auto 20px auto; }
.homesection01 h2{ font-size:32px; line-height:38px; }
.homesection01 p{ font-size:15px; line-height:25px; text-align:justify; }

.homesection03 h2{font-size:32px; line-height:38px;}
.homesection03-boxmain{ min-height:396px; }
.homesection03{ min-height:540px; }

.homesection04{ padding:30px 0px; }
.homesection04 ul li{ margin:7px; }
.footer02 h2{ font-size:30px; }
.copyright-section p{ font-size:14px; padding:0px 2%; }
.banner-section .full-img-text h6 a span{ padding:0px 20px; }

/*==========menu-section start=========*/
.default-section{ padding:25px 10px; }
.default-section h2{ font-size:28px; line-height:32px; }
.default-section .rightpicsec{ width:70%; float:none; margin:0px auto 18px auto; }
.default-section h3{ font-size:18px; line-height:normal; }
.default-section p{ font-size:14px; line-height:24px; text-align: justify; }

.menusection{ padding-top:30px; padding-bottom:30px; }
.menusection h2{ font-size:35px; line-height:normal; font-weight:400; }
.menusection-box01{ padding:14px; }
.menusection-box01-right h3{ font-size:16px; font-weight:600; margin-bottom:10px; }
.menusection-box01-right p{ font-size:13px; line-height:normal; }
.menusection-box01-right h6 a{ font-size:13px; line-height:32px; }

.footer01 h5{ font-size:15px; line-height:26px; font-style:italic; width:100%; }
.footer01 h2{ font-size:30px; }
.footer02 h2{ font-size:30px; }
.footer03 h2{ font-size:30px; }

/*==========menu-section end=========*/
	

/*==========about-section start===========*/
.about-section-top{ padding:35px 10px; }
.about-section-top h2{ font-size:32px; line-height:35px; }
.about-section-top .rightpic{ width:70%; float:none; margin:0px auto 20px auto; }
.about-section-top .rightpic img{ width:100%; height:auto; }
.about-section-top h4{ font-size:20px; line-height:normal; font-weight:600; }
.about-section-top p{ font-size:14px; line-height:25px; text-align:justify; }

.about-section-middle{ padding:30px 15px; }
.about-section-middle .leftpic{ width:80%; float:none; margin:0px auto 20px auto; }
.about-section-middle .leftpic img{ width:100%; height:auto; }
.about-section-middle p{ font-size:14px; line-height:24px; text-align:justify; }
	
/*==========about-section start===========*/
	
/*============accommodations start============*/
.accommodations-section{ padding-top:45px; padding-bottom:45px; }
.accommodations-box .textsec-top h3{ font-size:25px; }
.accommodations-box .textsec-bottom01 h5 span{ font-size:20px; }
.accommodations-box .textsec-bottom01 h5{ font-size:14px; }
.accommodations-box .textsec-bottom02 h6 a{ font-size:16px; line-height:42px; }

/*============accommodations end============*/

/*=========contact-section start=============*/
.contact-sec{ padding:30px; padding-bottom:30px; }
.contact-sec h2{ font-size:30px; }
.contact-sec-left01{ padding:0px 0px 0px 40px; }
.contact-sec-left01 p{ font-size:14px; }
.contact-sec-right{ padding-left:15px; padding-top:30px; }
/*=========contact-section end=============*/

/*===========gallery-section start==========*/
.gallery-section ul li{ width:96%; margin:10px auto; }
.gallery-section ul li img{ width:100%; height:auto; }
.gallery-section ul li h6{ font-size:17px; }
/*===========gallery-section end==========*/

/*==========links-section start===========*/
.links-section{ padding-top:30px; padding-bottom:30px; }
.links-section h2{ font-size:27px; line-height:34px; }

.links-section-box{ padding:20px 15px; }
.links-section-box-left{ width:98%; float:none; padding:0px; margin:0px auto 18px auto; }
.links-section-box-left h3{ font-size:24px; }
.links-section-box-left p{ font-size:14px; line-height:23px; text-align: justify; }
.links-section-box-left h5 a{ font-size:15px; line-height:34px; }
.links-section-box-right{ width:96%; padding-top:0px; margin:0px auto; text-align:center; }

/*=========11.10.2019===========*/
.accommodations-section-left .titelsec-left h3{ font-size:28px; }
.accommodations-section-left .titelsec-right h4 span{ font-size:19px; }
.accommodations-section-left .titelsec-right h4{ font-size:14px; }
.tab{ text-align:center; }
.tab button{ float:none; display:table; margin:0px auto; }
.tab button{ padding:9px 12px; }
	
.other-sec{ margin-top:40px; }
.other-sec h2{ font-size:24px; margin-bottom:21px;}
.owl-carousel .owl-wrapper-outer{ padding-top:12px; padding-bottom:12px;}
.history-section{ text-align:justify;}
.footer02{ padding-left:15px;}	
.footer03{ padding-left:15px;}
	
.start-video-inner{ display:none!important;}
.hotel-owner-bio-block h2{ font-size:22px;}
.hotel-owner-bio-block p{ font-size:14px; line-height:23px; text-align:justify;}
.alignleft{ margin-bottom:18px!important;}
	
/*=========12.12.2019===========*/
.list-view .room-image{ width:100%; float:none; padding:0px; margin:0px auto 8px auto;}
.list-view .room-container{width:100%; float:none; padding:0px; margin:0px auto;}
	
.room-info h3{ font-size:18px;}
.about-section-top h4{ font-size:14px;}
	
/*========24.12.2019============*/
.availability-form{ padding:3%; }
.availability-form .form-element{ width:100%; float:none; margin:5px auto 15px auto; }
	
.reservation-form-breakdown .form-element{ width:100%; }
.reservation-form-breakdown .form-element label{ font-size:15px; line-height:25px; }
.reservation-form01{ width:100%; }
.reservation-form input[type="submit"]{ margin-top:10px;}
	
/*==========product-detsils start============*/
	ul.products li{ width:96%!important; float:none!important; margin:0px auto 20px auto!important;}
	.entry-summary{ padding-top:20px!important;}	
	.entry-summary h1.product_title{ font-size:25px!important; line-height:30px!important;}
	.roombooking .related{ padding-top:15px!important;}
	.roombooking .related h2{ font-size:30px; line-height:35px;}	
	
}








