/* -------------- Smo ----------------- */
.hiddenFld { visibility:hidden} .room-type-reserv input { margin-right:10px }
.smo svg {     fill: #93704b;    width: 100%;    height: auto;}
.smo li {    display: block;    padding: 0 7px;}
.smo li svg {    width: 20px;}
.smo li:nth-child(2n) svg {    width: 20px;}
.smo li:nth-child(3n) svg {    width: 25px;}
.smo-home {    position: absolute;    left: 50%;    transform: translateX(-50%);}
.smo h3 {    font-size: 16px;    color: #9b9b9b;    padding-right: 15px;    text-transform: uppercase;     padding-top: 4px}
.smo ul {    gap: 1px;}
.smo svg {    fill: #93704b}
.smo li svg {    width: 10px;    height: auto;}
.smo li:nth-child(2n) svg {    width: 20px;}
.smo li:nth-child(3n) svg {    width: 18px;}
.smo li:nth-child(4n) svg {    width: 23px;    stroke-width: 2px;}
.footer-top .smo li svg {    width: 9px;}
.footer-top .smo li:nth-child(2n) svg {    width: 16px;}
.footer-top .smo li:nth-child(3n) svg {    width: 15px;}
.footer-top .smo li:nth-child(4n) svg {    width: 19px;}
.smo li.tripAdvLogo svg {    width: 32px}
.smo li.fbLogo svg {    width: 10px}
.smo li.instaLogo svg {    width: 20px }
.smo li.XLogo svg {    width: 18px }
.smo li.ytbLogo svg {    width: 23px }
.smo li.whatsLogo svg {    width: 20px }

/* -------------- Smo ----------------- */
.owl-prev span, .owl-next span { display:none }
.fullLink:link, .fullLink:visited { display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:100}

.header-wrapp .container {     height: 80px; }

input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: transparent !important;
    color: fieldtext !important;
}
input:-webkit-autofill { 
    -webkit-background-clip: text;
}
textarea.wpcf7-form-control.wpcf7-textarea.form-control.txtarAdderss.txtarAdderssCmnts { height:80px !important }


a.white-text:link, a.white-text:visited { color: #fff; display: block; padding: 0 15px;} .submi-btn-blk { text-align:center; width:100%; }
.submit-btn { padding:12px 15px; background-color:#6e481f !important; color:#fff; width:100px !important; margin:20px auto 0 auto !important} 
.about-banner img { width: 100%;} .home-slider-mob { display: none !important;} .alpy-gallery #gallery-1 .gallery-item { width: 33.333%;     max-width: 600px;}
.palace-land-wrapp { justify-content: center; } .submi-btn p {width:100%; text-align:center} 
#gallery-1 img {
    border: none !important; padding:6px 10px !important;
	  aspect-ratio: 3 / 2;
}
#gallery-1 { text-align:center !important}
#gallery-1 .gallery-item { float:none !important; clear:both !important; }

.pax-item-adult {
    width: 33.33% !important;
}
.room-type-reserv label { border:none !important}
/* -------------------- owl slider resets ---------------------- */
.home-slider.owl-carousel .animated, .home-slider-mob.owl-carousel .animated  {animation-duration:2.5s; }
/*.hme-boats-slider .owl-item { filter: grayscale(100%); opacity: 0.5 }
.hme-boats-slider .owl-item.active { filter: grayscale(0); opacity: 1 }*/

.palace-topslide-wrapp .owl-item { filter: grayscale(100%); opacity: 0.5; transform: scale(0.98); }
.palace-topslide-wrapp .owl-item.active { filter: grayscale(0); opacity: 1;  transform: scale(1); }
.hme-expSldr.owl-carousel .owl-nav button.owl-next, .hme-expSldr.owl-carousel .owl-nav button.owl-prev { position: absolute; top: 50%}
.hme-expSldr.owl-carousel .owl-nav button.owl-next { left: 0} .hme-expSldr.owl-carousel .owl-nav button.owl-prev { right: 0}
.experBlkk-wrapp .elementor-image-box-wrapper, .alpy-wrappp .elementor-image-box-wrapper { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center}
.experBlkk-wrapp:nth-child(odd) .elementor-image-box-wrapper,
.alpy-blks:nth-child(odd) .elementor-image-box-wrapper
{ flex-direction:row-reverse}
.experience-block .elementor-image-box-img, .experience-block .elementor-image-box-content,
.alpy-wrappp .elementor-image-box-img, .alpy-wrappp .elementor-image-box-content
{ width:calc(50% - 0px) !important; text-align:justify }
.experBlkk-wrapp .elementor-image-box-img,
.alpy-wrappp .elementor-image-box-img
{ margin:0 !important }
.experBlkk-wrapp:nth-child(odd)  .elementor-image-box-content,
.alpy-blks:nth-child(odd)  .elementor-image-box-content   { padding-right:40px}
.experBlkk-wrapp:nth-child(even) .elementor-image-box-content,
.alpy-blks:nth-child(even) .elementor-image-box-content  { padding-left:40px}
.experBlkk-wrapp .elementor-image-box-title,
.alpy-wrappp .elementor-image-box-title, .expe-single-text h3, .package-blk  h3 { font-size:24px; padding-bottom:15px}
.expe-single-text { padding: 20px 0 45px;}
.home-slide, .home-slide .align {    width: 100%;    height: 100vh;}
.home-slide, .home-slider-wrapp {    background-repeat: no-repeat;    background-position: center center;    background-attachment: fixed;    background-size: cover; }
.docking-facilities { padding-top: 45px; justify-content: center;}
.docking-facilities .dock-facil-item { width: calc(33.33%  - 10px); } 
.docking-facilities h4 { font-size: 20px; text-transform:capitalize;} 

.palace-topslide-wrapp { }


.palace-gall-slider.owl-carousel .owl-nav .owl-next,  
.palace-gall-slider.owl-carousel .owl-nav .owl-prev,
.route-slider-wrapp .owce-carousel .owl-nav .owl-prev, .route-slider-wrapp  .owce-carousel .owl-nav .owl-next 
{ width: 45px; height: 45px;   position: absolute; top: 50%; left:30px;	background: url(../images/icon/slide-prev-arrow.png) !important;  }

.palace-gall-slider.owl-carousel .owl-nav .owl-next, 
.route-slider-wrapp  .owce-carousel .owl-nav .owl-next   { left: auto; right:30px; background: url(../images/icon/slide-next-arrow.png) !important;    }


.palace-gall-slider.owl-carousel .owl-nav .owl-next span,  .palace-gall-slider.owl-carousel .owl-nav .owl-prev span { display: none; }
.palace-gall-slider.owl-carousel .owl-dots { bottom: 30px; margin: 0; position: absolute; width: 100%;}
.palace-gall-slider .owl-nav { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width:80%;  width: 100%;}
.celebrities-box { max-width:500px; margin:0 auto; border:1px solid #bfa88b; margin-top:30px} .celebrities-box h2  span { font-size:14pt !important; padding:20px  }


/* -------------------- owl slider resets ---------------------- */

.hme-expe-wrapp { padding-bottom: 40px }
/*.btm-alappuzha-wrapp { background-position: center -114px }*/

.btmalpy-text {    padding-bottom: 260px; }

.toapz-pg-gallery { }
.prop-gallery { padding-left: 20px; } 

.prop-gallery .gallery-item { padding: 5px !important; margin:0 !important}
.prop-gallery #gallery-1 img { padding: 0 !important; border: none !important;}


.about-content, .boat-rte-wrapp, .things-to-expe-page { padding: 45px 0;}
.land-blk-cnt { padding: 40px 40px 40px 40px;}
.land-blk-cnt p { padding: 0; font-size: 18px; line-height: 30px;}

.house-boat-page .middle-content p { text-align-last: left !important;}
.house-boat-page .middle-content h5 { padding-top: 15px; color: #93704b;}


.boat-rte-wrapp .elementor-image-box-wrapper {   display: flex;	flex-direction: row;	flex-wrap: wrap;	justify-content: space-around;	align-items: center;	align-content: center;}
.boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-img, .boat-rte-wrapp .elementor-image-box-wrapper  .elementor-image-box-content  { width: calc(50% - 0px) !important;}
.boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-img { padding-right: 40px;}
.boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-title { font-size: 24px; padding-bottom: 30px;}
.cruise-experience-wrapp { background-color: #f7f6f5;}
.cruise-expe-blocks { justify-content: center; }
.fancybox__container { z-index: 22000 !important;}

.palace-spec-left-wrapper ul { width: calc(50% - 0px);}
.palace-spec-left-wrapper ul.itenFoodFull { width: calc(100% - 0px);}

.palace-spec-left-wrapper li { margin:10px 0 20px 0; text-align: left !important; text-align-last: left !important ;}

.spider_popup_wrap {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.fancybox__iframe { width: 1500px; }


.graident-bg-cruise {     background: linear-gradient(to bottom, #d9caae 0%, #e2d6c0 10%, #ffffff 15%, #ffffff 100%); }


.cruise-expe-block { background-color: none !important; width: calc(100% - 0px);    display: flex; 	flex-direction: row !important;	flex-wrap: wrap;	justify-content: space-between; 	align-items: normal; 	align-content: normal; align-items: center !important;  }
.cruise-expe-block:nth-child(odd) { flex-direction: row-reverse !important; }
.explr-image, .cruise-expe-block .elementor-widget-text-editor { width: calc(50% - 0px);   }
.cruise-expe-block:nth-child(odd) article { padding-left: 0; }
.cruise-expe-block:nth-child(even) article { padding-right: 0; }
.cruise-expe-block {    background-color:#f7f6f5 !important; margin: 0; }

.cruise-expe-block h2.elementor-heading-title { display: none;}

.boat-rte-wrapp { background-color: #f3ece4; margin-top: 45px; }
.house-boat-page { padding-bottom: 0; }

.cruise-expe-block h3 {     letter-spacing: 1px;     font-weight: 400;    font-size: 30px;    color: var(--darkBwn);    padding-bottom: 15px; }
.fancybox__content { padding: 0 !important;}
.fancybox__html5video, .fancybox__iframe { width: 1000px !important; height: 600px!important; }

.route-slider-wrapp, .route-travel-exper { width: calc(50% - 0px);} .route-travel-exper { width: calc(48% - 0px);} 


.boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-img, .boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-content {
    width: calc(100% - 0px) !important;
}
.boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-img { display: none !important;}
.boat-rte-wrapp .flex-container { align-items: center; gap: 0; }

.route-slider-wrapp .owce-carousel-container { padding: 0 !important;}
.expe-title h3 { font-size: 20px; letter-spacing: 0.8px; padding-top: 15px;} .expe-title { align-items: center;}
.hme-expSldr .more-story-btn { padding-top:0 }
.hme-expSldr .more-story-btn a:link, .hme-expSldr .more-story-btn a:visited { padding: 0px 40px 0px 0px; margin-top:10px; }
.experience-land-wrapp li { display: block; width: calc(50% - 20px); } .experience-land-wrapp li img { width: 100%; }
.experience-land-wrapp ul { gap: 20px;}

.hme-blog-wrapp { gap:30px }

.blog-item-home { width: calc(50% - 30px);}
.blog-item-home img { width: calc(100% - 0px);}
.blog-item-home figure { position: relative;}

.blog-date { position: absolute; top: 0; right: 40px; z-index: 300; background-color: rgba(12,19,78,0.8); padding: 15px 0px; color: #fff; border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px; width: 120px; }
   .blog_mn, .blog_yr { font-size: 16px; }
.blog_da, .blog_mn, .blog_yr { display: block; text-align: center; line-height: 20px; } 
.blog_da { font-size: 35px; line-height: 34px;  }
.entry-meta { align-items: center; position: relative; } .entry-meta-blk { width: calc(100% - 0px); padding-right: 250px; color: #918476; } .entry-meta-blk span { display: block; margin: 3px 0;}
.entry-tags { width: calc(100% - 0px);}

.entry-date { background-image: url(../images/icon/icon-date.webp); background-repeat: no-repeat; padding-left: 24px; background-position:left 3px;  }
.entry-admin { background-image: url(../images/icon/icon-admin.webp); background-repeat: no-repeat; padding-left: 24px; background-position: left 3px;  }
.entry-tags { background-image: url(../images/icon/icon-category.webp); background-repeat: no-repeat; padding-left: 24px; background-position: left 3px;  }
.blog-item-home h3 { font-size: 20px; position: absolute; z-index: 1200; left: 0; bottom: 0; padding: 20px; color: #fff; letter-spacing: 0.5px;}


.blog-item-home figure:after { content: ""; width: 100%; position: absolute; top: 0; height: 100%;  left: 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4f6f94+0,4f6f94+100&0+0,0+36,0.6+100 */
	background: linear-gradient(to bottom,  rgba(79,111,148,0) 0%,rgba(79,111,148,0) 36%,rgba(79,111,148,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
	.blog-land-wrapp li .entry-tags a  { display: inline-block;}
	.blog-land-wrapp li .entry-tags a:link, 	.blog-land-wrapp li .entry-tags a:visited { color: #918476;}

	.btm-alappuzha-wrapp {     background-position: center -50px;}
	.hme-expe-wrapp {		padding-bottom: 0; 	}
.things-btm-aling{ padding:0 0 45px 0}
.things-experience-details-wrapp img { border: none !important; padding: 11px;}
.backBtn { float: right; padding-bottom: 45px;  }
.backBtn a:link, .backBtn a:visited {  background-color: #6e481f; display: block; padding: 8px 25px; border-radius: 12px; color: #fff; font-size: 12.5px; transition: all 0.5s ease;}
.backBtn a:hover { background-color:#89633c ;}
.experience-land-wrapp { padding-top: 20px;} .experience-land-wrapp ul { justify-content: center;}
.room-type-reserv label { display: block; width: calc(100% - 0px);}
.room-type-reserv span { display: inline-block; width: auto;}
.blog-item-home h3 { text-align: left; width: 435px; padding-bottom: 30px;}

.entry-meta {
    margin-top: 15px;
    font-size: 11px;
}
.cpr-wrapp .container {
    padding: 30px 50px;
    position: relative
}

.header-wrapp { top: 0;}
.btm-logo, .btm-mail { padding-left: 100px;}

/*
.hme-palace-slide-align { padding-bottom: 20px; border: 1px solid #ebe2d3; } 
*/
.hme-palace-slide-align p { display: none;}
.slide-caption { padding: 20px 20px 0 20px; font-size: 14px; letter-spacing: 0.5px; text-align: center;}
a.white-text:link, a.white-text:visited { font-size: 13px; text-align: center; }
.palace-land-blk { background-color: #f0ebe5;}
.house-boat-single-page { padding-top: 125px;}
.palace-spec-left-wrapper p { padding: 0; color: #3e4042;}


.plan-holid-text h5 { font-size: 16px; padding-bottom: 10px; padding-top: 15px;}

.package-item, .pack-image  { width: calc(50% - 0px);}
.pack-image  { width: calc(45% - 0px);}
.pack-item-blocks { align-items: center;}

.package-blk  h3, .pack-vehicle h3 { width: 100%; letter-spacing: 0.8px; line-height: 30px; padding-bottom: 0; color: var(--darkBwn) !important;} .package-blk  h3 span { font-size: 18px; display: block;}

.package-blk { border-bottom: 1px solid #c3b69d; padding:40px 0; }
.pack-vehicle { margin-top: 35px; text-align: center;}
.pack-vehicle h3 { padding-bottom: 25px;}

.slide-caption { position: absolute; top: 0; left: 0; font-weight: 300; z-index: 100; color: #fff !important; text-align: center; font-size: 24px; width: calc(100% - 0px); padding: 35px 35px;
	
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.72+0,0+86,0+100 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.72) 0%,rgba(0,0,0,0) 86%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

height: 150px;	

}


.moretext, .top-reser-btnmob {
	display: none;
  }
.top-reser-btnmob { display:none !important}

  .footiocn { width: 17px !important; height: auto !important; transform: translateY(5px);}
  .footer-top .container, .page-btm-blocks .container { align-items: flex-start;     max-width: 1300px;}


  .cnt-menu-book { border-bottom: 1px solid #e9cfb4; margin-right: 100px; width: auto; padding-bottom: 15px; margin-bottom: 10px; line-height: normal;}
.opText { opacity: 0.7;}
.foot-menu {    padding-right: 110px; }
.fa-dso { padding-left: 50px;}

.package-blk:nth-child(even) .pack-item-blocks { flex-direction: row-reverse !important; }

.mobMenu, .mobMenu-show, .slide-captionmob, .top-reser-btnmob, .booking-form .wpcf7-spinner {display: none;}
.hme-expe-wrapp{padding-bottom: 40px !important;}
.pack-vehicle .gallery {padding-top: 20px;}
.page-btm-blocks .container { justify-content:center}


/* -------------- whats app ------------------- */



.whats-app-float { display:none;
    position: fixed;
    bottom: 140px;
    right: 10px;
    z-index: 14000
}

.whats-app-float figure {
    position: absolute;
    width: 25px;
    top: 8px;
    left: 8px
}

.btn-whatsapp-pulse {
    background: var(--darkBwn);
    color: white;
    font-size: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0;
    height: 0;
    padding: 20px;
    text-decoration: none;
    border-radius: 50%;
    animation-name: pulse;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
}


.btn-whatsapp-pulse:hover {
    background-color: #3aaf17;
}
.btm-logo { text-align:center; height: 107px; padding:0 }
.btm-logo img {    width: 220px;    padding-top: 24px; }


@media (max-width: 1600px) {
	.hme-criuse-content .container { padding: 0 100px}
	.container  { padding: 0 100px;}
	.site-logo {    width: calc(220px - 0px); }
.top-reser-btn {    padding-left: 0;    padding-right: 11px; }	
	.primary-menu ul li a:link, .primary-menu ul li a:visited {    font-size: 13.5px;    padding: 30px 15px; }	
}

.cnt-menu-book { margin-right: 50px; text-align: left;}
.btm-logo, .btm-mail {    padding-left: 52px; }
.cnt-menu { line-height: normal;}

@media (max-width: 1400px) {
	#page {		font-size: 14px;  }
	p {		line-height: 22px; }
	.container  { padding: 0 70px;}
	.slid-cap-bt, .home-bookHoli-wrapp h4 { 		font-size: 28px; }

	.hme-criuce-hd { padding: 70px 40px }
	.hme-criuce-hd h4 {     font-size: 76px; }
	.hme-criuce-hd h3, .hme-criuce-hd h5 { font-size: 34px; letter-spacing: 14px }
	.hme-criuce-hd h5 {    font-size: 25px;    letter-spacing: 8px }
	.hme-criuse-left { transform: translateY(-251px) }
	.hme-criu-cnt p { 		font-size: 14px;
        line-height: 24px; }
	.hme-criu-cnt article {     padding: 65px 70px; }
	.primary-menu ul li a:link, .primary-menu ul li a:visited { font-size: 13.2px;     padding: 30px 5px;}

    .hme-criuse-content .container {        padding: 0;     }


	.hme-criuce-hd h3, .hme-criuce-hd h5 {
        font-size: 25px;
        letter-spacing: 9px;
    }
    .hme-criuce-hd h4 {
        font-size: 55px;
    }

	.hme-criuce-hd h5 {
		font-size: 14px;
		letter-spacing: 5px;
    }

	.hme-criu-cnt article {
        padding: 40px 41px;
    }
	.hme-criuse-left {		width: calc(407px - 0px); }
	.hme-criu-cnt { 		width: calc(100% - 0px);		padding-left: 438px; }
	.slide-hd {		font-size: 30px;  }
	.slide-hd span {		font-size: 14px;		padding-left: 0; }
	.btm-logo, .btm-mail, .fa-dso {
		padding-left: 43px;
	}
	
}

@media (max-width: 1300px) {
.top-reser-btn a:link, .top-reser-btn a:visited { padding: 5px 37px 5px 15px; font-size: 13px; }  
.top-reser-btn a:after { right: 12px;}
.primary-menu ul li a:link, .primary-menu ul li a:visited {    font-size: 13px;    padding: 30px 6px; }
.site-logo { width: calc(220px - 0px); }
}

@media (max-width: 1200px) {
	.header-wrapp .container {
    height: 65px;
}
.primary-menu ul li a:link, .primary-menu ul li a:visited {font-size: 11.5px; padding: 30px 4px;}
.site-logo { width: calc(185px - 0px); } .header-fix .site-logo { width: calc(170px - 0px); }
.crusise-sdw, .hme-welc-hd {display: none;} .hme-criu-cnt{padding-left: 0;}
.foot-menu{padding-right: 60px;} .more-story-btn a:link, .more-story-btn a:visited{font-size: 12px;}
}

@media (max-width: 1080px) {
.site-logo { width: calc(170px - 0px); } .primary-menu ul li a:link, .primary-menu ul li a:visited{font-size: 11px;} .header-fix .site-logo  { width: calc(155px - 0px); }
.slide-caption{font-size: 20px;} .slide-hd, .boats-slider-about .slide-hd {font-size: 24px;}
.expe-title {display: block;}
		.header-wrapp .container {    height: auto; }
	.btm-logo { display:none}
}

@media (max-width: 1024px) {
.mobMenu-show {display: block;} .mm-panels { background-color: #dbcdb2; }  
.mm-listview>li>a, .mm-listview>li>span, .mm-title {color: var(--color); text-transform: uppercase; font-size: 13px;}
.mm-listview>li:not(.mm-divider):after{left: 0;}
.mobMenu{position: absolute; z-index: 200; width: 40px; top: 12px; left: 20px;} .primary-menu, .menu-primary-menu-right{display: none;}
.header-wrapp{padding: 30px 0;} .header-right{position: absolute; right: 30px; }
.mh-head { background:transparent; }
.hme-cruise-image, .container {padding: 0 30px;} .hme-criuce-hd{padding: 40px;}
.hme-criuce-hd h4{font-size: 46px;} .slideMdet span{font-size: 12px;}
.foot-menu{display: none;} .footer-top .container, .page-btm-blocks .container{max-width: 100%;}
.footer-address{width: calc(50% - 0px);} .fa-kso {border-left: 0;}
.footer-address{text-align: left;} .footer-top .container {width: calc(760px - 0px);}
.blog-item-home h3{width: 100%;} .blog-item-home{width: calc(50% - 20px);} .hme-blog-wrapp{gap: 20px;} .hme-dock-img figcaption{position: static; transform: translateX(0%); max-width: 100%;}
.hme-dock-img{padding-bottom: 0;}  .blog-date{width: 90px;} .blog_da{font-size: 30px;} .blog_mn, .blog_yr{font-size: 14px;}
.blog-item-home h3{font-size: 18px;}
.btm-alappuzha-wrapp{background-image: url(../images/alappuzha-bg-mobile.webp); background-position: top center;}
.btm-logo, .btm-call, .btm-mail{width: calc(50% - 0px);} .btm-logo{border-right: 0; border-left: 0;}
.btm-mail{width: calc(260px  - 0px); margin: 0 auto; padding-top: 20px; padding-left: 0;} .cnt-menu-book{margin-right: 0;}
.page-title{font-size: 28px;} .page-cap, .about-parall-wrapp  h3, .about-palce-sld-wrapp h3 {font-size: 26px;}  .about-parall-title span{font-size: 22px;} .land-blk-cnt{padding: 20px;} .more-det-btn a:link, .more-det-btn a:visited{padding: 10px 20px 10px 0;}
.land-blk-cnt p{font-size: 14px; line-height: normal;} .palace-land-blk figcaption h3 span{font-size: 16px;}
.palace-land-blk figcaption h3{font-size: 20px;} .cruise-top h2 {font-size: 30px;} .cruise-expe-block article{padding: 30px 30px;}
.cruise-expe-block h3{font-size: 28px;}
.blog-btm-blocks .btm-logo, .blog-btm-blocks .btm-call, .blog-btm-blocks .btm-mail {width: calc(33.33% - 0px) !important;}
.blog-btm-blocks .flex-container {align-items: center;} .blog-btm-blocks .btm-mail {padding-top: 0;}
.blog-land-wrapp .entry-meta-blk {padding-right: 140px !important;}
	#whats-app { display:block; left:15px; right:auto; bottom:46px }
	#call-app {  display:block; left:15px; right:auto; bottom:100px  }
	
}

@media (max-width: 820px) {
.slide-caption {padding: 20px 20px;} .slide-hd{font-size: 20px;}
.cpr-wrapp .flex-container {display: block; text-align: center;} .cpr{position: static; transform: translate(0, 0); padding: 10px 0;}
.cpr-sub{padding-top: 10px;}
	.smo li {
    display: inline-block !important;
    padding: 0 7px;
}
	
}

@media (max-width: 768px) {
.home-slider, .home-banner { display: none !important;} .home-slider-mob { display: block !important;}  .banner-caption h2{font-size: 25px;}
.banner-caption{padding: 0 15px;}  .home-slide, .home-slide .align {    width: 100%;    height: auto !important;}
.home-banner{height: auto !important;} .explore-btn{bottom: 15px;}
.home-slider-mob { display: block !important;}
.hme-recreation-wrapp h4, .hme-360-wrapp  h4 {font-size: 20px; line-height: 26px;}
.hme-dock-img figcaption{padding: 30px;} .widget-title-dock{font-size: 20px;} .full-section .container{max-width: 100%;}
.home-bookHoli-wrapp h4{font-size: 20px;} .plan-hol-btm, .home-bookHoli-wrapp h4 {color: #232528;}
.home-bookHoli-wrapp li:hover figure:before {background: none;} .home-bookHoli-wrapp li figure:before{display: none;}
.home-bookHoli-wrapp figcaption{position: static; height: auto;} .home-bookHoli-wrapp h4{padding: 20px 0  10px 0;}
.plan-hol-btm{position: static; padding-left: 0;} .home-bookHoli-wrapp li .explr-btn-hol{margin-top: 15px;}
.home-bookHoli-wrapp li{width: calc(50% - 10px);} .home-bookHoli-wrapp ul{gap: 10px;}
.hme-boats-wid-title h3, .widget-title-dock, .hme-expe-wid-title h3, .widget-title-btm-slider h3{font-size: 26px;}
.widget-title-dock{text-align: center;}
.hme-expe-wrapp .container{padding: 0;} .expe-title h3{font-size: 18px;} .hme-360-wrapp{padding:40px 0 0 0 !important;}
.hme-recreation-wrapp{padding-top: 40px;}
.more-story-btn a:link, .more-story-btn a:visited, .explr-hb-btn a:link, .explr-hb-btn a:visited, .explr-btn-hol, .land-booknow a:link, .land-booknow a:visited{font-size: 11px;} .explr-btn-hol{padding-left: 15px; padding-right: 40px; background-position: 80px center;}
.hme-criuse-left {position: static; width: calc(100% - 0px); transform: translateX(0); transform: translateY(0); padding: 0 !important;} .hme-criuse-content{padding-top: 0;} .hme-cruise-image .elementor-element {padding: 0 !important;}
.hme-criu-cnt .more-story-btn {width: 115px; margin: 0 auto;} .hme-criuce-hd{padding: 30px;}
.hme-criuce-hd h3, .hme-criuce-hd h5{font-size: 22px;} .hme-criuce-hd h4{font-size: 36px;}
.blog-item-home h3{font-size: 16px; position: static;} .blog-item-home figure:after{display: none;}
.blog-item-home { width: calc(50% - 10px); } .hme-blog-wrapp{gap: 10px;} h1, h2, h3, h4 {letter-spacing: 2px !important;}
.cpr-wrapp .container {padding: 30px;} .boats-slider-about .slide-hd{font-size: 16px;}
.about-palce-sld-wrapp .container {padding: 0;} .about-360{padding-bottom: 0;}
.palace-land-blk { width: calc(100% - 0px); } .more-det-btn a:link, .more-det-btn a:visited{font-size: 11px; background-position: 115px center;}
.more-det-btn{width: 150px;} .land-booknow a:link, .land-booknow a:visited{background-position: 95px center;}
.land-blk-cnt{padding: 30px 20px;} .palace-gall-slider .owl-nav{margin-top: -20px !important;}
.owl-next  span, .owl-prev span {font-size: 0px !important;}
.palace-descr-two{width: calc(100% - 0px); padding-left: 0; border: none;}
.palace-iten-two{width: calc(100% - 0px);} .palace-iten-two h5{font-size: 16px;}
.route-slider-wrapp, .route-travel-exper{width: calc(100% - 0px);}
.route-slider-wrapp .owl-nav{margin-top: 10px !important;} .boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-title{padding-bottom: 15px;}
.cruise-content h2, .cruise-experience-wrapp h4, .palace-btm-sld-wrapp h4{font-size: 28px;}
.explr-image, .cruise-expe-block .elementor-widget-text-editor { width: calc(100% - 0px); }
.cruise-expe-block article{padding: 30px 0;} .cruise-expe-block h3{font-size: 26px;}
.facil-content-right{padding-left: 0; width: 100% !important;} .explr-image-half{width: 100% !important;}
.elementor-element-6b8b219, .elementor-element-105b410 {width: 100% !important;}
.things-experience-details-wrapp .gallery-item, .things-experience-details-wrapp .gallery-item {max-width: 50%  !important; width: 50% !important;}
.things-experience-details-wrapp #gallery-1 img, .things-experience-details-wrapp #gallery-1 img {padding: 0 5px !important;}
.backBtn a:link, .backBtn a:visited{padding: 5px 15px;}
.cruise-nav a:link, .cruise-nav a:visited {font-size: 14px; padding: 10px 20px;}
.elementor-image-gallery #gallery-1 img {padding: 0 5px !important;}
.contact-wrapp .elementor-element-94da081, .contact-wrapp .elementor-element-e393556 {width: 100% !important;}
.contact-wrapp .elementor-element.elementor-element-7944abc { --width: 100% !important; }
.contact-wrapp .elementor-widget-container {text-align: center !important; padding-bottom: 30px !important;}
.contact-wrapp .elementor-element-e393556 {display: block !important;} .contact-wrapp .elementor-element {padding: 0 !important;}
.contact-wrapp .elementor-custom-embed {height: 400px !important;} .blog_da{font-size: 24px;}
.blog-land-wrapp li { width: calc(100% - 0px); } .blog-land-cnt h4{font-size: 20px; }
.blog-btm-blocks .btm-logo{display: none;}
.blog-btm-blocks .btm-logo, .blog-btm-blocks .btm-call, .blog-btm-blocks .btm-mail {width: calc(50% - 0px) !important;}
.blog-land-cnt h4{font-size: 18px;}  .docking-facilities h4{font-size: 16px;}
.docking-facilities {align-items: center;} .dock-facil-item {padding: 0 !important;}
.pack-vehicle {text-align: justify; text-align-last: center;} .pack-vehicle h3{padding-bottom: 15px;}
.room-type-reserv span { margin: 0 !important;} .explore-btn {display: none;}
/* .home-banner, .home-slide, .home-slide .align { height: auto;} */ 
	
	.contact-wrapp .celebrities-box-wrapp .elementor-widget-container { padding-bottom:0px !important; }
	.contact-wrapp .celebrities-box h2 { padding:20px 20px 0 20px !important} .contact-wrapp .celebrities-box p { padding:0 20px !important}
	
}

@media (max-width: 620px) {
.blog-item-home {width: calc(100% - 0px);} .blog-item-home h3{padding:10px 0 20px 0;}
.btmalpy-text{padding-bottom: 0;} .home-bookHoli-wrapp li, .footer-address { width: calc(100% - 0px); }
.btm-logo, .btm-call, .btm-mail { width: calc(100% - 0px) !important; text-align: center; } .cnt-menu-book{text-align: center;}
.btm-logo{padding-left: 0; padding-top: 20px;} .cnt-menu{font-size: 18px;}
.footer-address{text-align: center;} .fa-dso{padding-left: 0; padding-top: 20px;} .fa-kso{border: none;}
.home-bookHoli-wrapp li figcaption{padding-bottom: 20px;} .home-bookHoli-wrapp li:last-child figcaption {padding-bottom: 0 !important;}
 .footer-top{padding: 40px 0;} .hme-cruise-image .container, .page-btm-blocks .container {padding: 0;}
.hme-recreation-wrapp{padding: 0 !important;} .home-bookHoli-wrapp h4 { padding: 10px 0 10px 0; } .hme-blog-wrapp{gap:20px;}
.hme-recreation-wrapp .sml-title-hme{padding: 40px 30px 20px 30px !important;}
.top-reser-btn a:link, .top-reser-btn a:visited {font-size: 10px;} .top-reser-btn a:after{right:14px; top: 8px;}
.page-cap, .about-parall-wrapp h3, .about-palce-sld-wrapp h3{font-size: 24px;} .page-title{font-size: 26px;}
.about-360 h4 {font-size: 22px; text-align: center; line-height: 28px;} .about-banner{padding-top: 60px;}
.experBlkk-wrapp:nth-child(odd) .elementor-image-box-content, .alpy-blks:nth-child(odd) .elementor-image-box-content {padding-right: 0;}
.experience-block .elementor-image-box-img, .experience-block .elementor-image-box-content, .alpy-wrappp .elementor-image-box-img, .alpy-wrappp .elementor-image-box-content{width: calc(100% - 0px) !important;}
.experBlkk-wrapp:nth-child(even) .elementor-image-box-content, .alpy-blks:nth-child(even) .elementor-image-box-content {padding-left: 0;} .experience-block .elementor-image-box-content {padding: 20px 0 0 0 !important;}
.experBlkk-wrapp .elementor-image-box-title, .alpy-wrappp .elementor-image-box-title, .expe-single-text h3, .package-blk h3{font-size: 22px;} .experience-land-wrapp .elementor-element, .elementor-element-e769ef7 {padding: 0 !important;}
.experience-block .elementor-image-box-img {padding-top: 30px !important;} .experience-block .elementor-image-box-title, .alpy-wrappp .elementor-image-box-title {padding-bottom: 5px;}
.alpy-wrappp .elementor-image-box-content {padding-top: 20px;} .alpy-gallery #gallery-1 .gallery-item{width: 50%; margin-top: 0;}
 .alpy-gallery #gallery-1 img {padding: 5px 5px !important;} .alpy-gallery {padding-top: 30px;}
.elementor-element-e0943f5, .elementor-element-724c3ef, .elementor-element-63ad388 {padding: 0 !important;}
.package-item, .pack-image{width: calc(100% - 0px) !important;}
.pack-vehicle #gallery-1 .gallery-item {width: calc(50% - 0px) !important;} .elementor-element-a898a70 {padding-top: 0 !important;}
.package-blk h3{font-size: 17px !important; text-align: left;} .plan-holid-text h5{text-align: left;}
.about-banner:nth-child(2n+1){display: none !important;} .palace-land-blk figcaption h3 span{font-size: 14px;}
.palace-land-blk figcaption h3 {font-size: 18px;}  .dock-facil-item {width: calc(50% - 10px) !important;}
.bocking-main-wrapp {padding: 0 !important;} .docking-facilities{padding-left: 0 !important; padding-right: 0 !important;}
.experience-land-wrapp .e-con-inner {padding-bottom: 0 !important;} .experience-land-wrapp {padding-top: 10px;}
.booking-form .submit-btn {margin-top: 30px !important;}
}

@media (max-width: 520px) {
	.home-slider-mob { height:300px; overflow:hidden}
.slide-caption{display: none;}  .mobMenu{left: 10px;} .banner-caption h2{font-size: 20px; line-height: 30px;}
.home-slider-mob{top: 60px;} .welcome-wrapp{padding-top: 110px;}
.slide-captionmob { display: block !important; position: static; color: #232528 !important; background: transparent; border: 1px solid rgba(217,202,174,0.3); font-size: 13px; padding: 15px; height: auto;} .slide-captionmob br {display: none;}
.slide-hd {font-size: 18px; padding-left: 20px;} .slide-hd span{font-size: 12px;}
.slideMdet{right: 20px;} .container{padding: 0 20px;} .hme-recreation-wrapp h4, .hme-360-wrapp h4{font-size: 16px; line-height: 24px;} .hme-boats-wid-title h3, .widget-title-dock, .hme-expe-wid-title h3, .widget-title-btm-slider h3{font-size: 18px;}
.hme-criuce-hd h3, .hme-criuce-hd h5{font-size: 16px;} .hme-criuce-hd h4{font-size: 24px;}
.top-reser-btn, .top-reser-btn a:after {display: none;} .top-reser-btnmob {display: block !important; padding-right: 0; position: fixed; bottom: 0; width: 100%; z-index: 10000;} .top-reser-btn a:link, .top-reser-btn a:visited{border-radius: 0; padding: 10px 0 10px 0; text-align: center; font-size: 12px;} .top-reser-btn span {position: relative;}
.top-reser-btn span:after {content: ""; display: block; width: 17px;
height: 9px; background-image: url(../images/icon/arrow-top.png); position: absolute; top: 4px; right: -25px; transition: all 0.5s ease; }  .hme-criu-cnt article{padding: 20px;} .home-bookHoli-wrapp h4{font-size: 18px;}
.hme-recreation-wrapp .sml-title-hme { padding: 40px 20px 20px 20px !important; } .blog-date{right: 20px;}
.hme-cruise-image, .container{padding: 0 20px;} .slideMdet span{font-size: 10px;} .cpr-wrapp .container{padding: 40px 20px 80px 20px;}  .boats-slider-about .slide-captionmob {color: #fff !important;} .about-360 h4, .about-parall-title span{font-size: 20px;}
.page-cap, .about-parall-wrapp h3, .about-palce-sld-wrapp h3, .page-title {font-size: 20px;} 
.page-cap{padding-bottom: 15px;} .about-360{padding-top: 30px;} .palace-land-blk figcaption h3{padding-left: 15px; position: absolute; top: 20px;} .palace-land-blk figcaption{position: static;} .cruise-expe-block, .palace-land-blk{margin: 5px 0;} 
.palace-land-blk .land-booknow {position: absolute; right: 0; bottom: 0;}
.palace-gall-slider.owl-carousel .owl-nav .owl-next, .palace-gall-slider.owl-carousel .owl-nav .owl-prev, .route-slider-wrapp .owce-carousel .owl-nav .owl-prev, .route-slider-wrapp .owce-carousel .owl-nav .owl-next {background-size: 40px 40px !important; height: 40px; width: 40px;} .cruise-top h2{font-size: 22px;} .boat-rte-wrapp .elementor-image-box-wrapper .elementor-image-box-title{font-size: 20px;} .cruise-content h2, .cruise-experience-wrapp h4, .palace-btm-sld-wrapp h4 {font-size: 22px;}
.cruise-expe-blocks {margin-top: 10px;} .cruise-expe-block h3{font-size: 20px; text-align: left;}
.widget-title-btm-slider h4{font-size: 16px;} 
.boat-rte-wrapp .owl-dots {margin-top: 50px !important; display: none !important; }
.boat-rte-wrapp p {text-align: justify !important; text-align-last: center !important;} 
.palace-descr-two h5, .cruise-top h3 {font-size: 16px;} .experience-land-wrapp li { display: block; width: calc(100% - 0px);}
.experience-land-wrapp li .more-story-btn {padding-top: 5px;}
.elementor-image-gallery #gallery-1 .gallery-item {width: 50%;} .cruise-nav a:link, .cruise-nav a:visited{font-size: 12px;}
.elementor-element-776130a  {padding: 0 !important;}
.cruise-nav {padding-bottom: 20px;} .contact-wrapp .elementor-custom-embed {height: 300px !important;}
.contNum .form-group { width: calc(100% - 0px) !important; } .pax-item { width: calc(50% - 0px) !important; }
.pax-item-adult, .pax-childe{width: 100% !important;} .room-type-reserv {padding-top: 20px !important;}
.wpcf7-checkbox {padding-top: 0 !important;}
.experBlkk-wrapp .elementor-image-box-title, .alpy-wrappp .elementor-image-box-title, .expe-single-text h3, .package-blk h3 {font-size: 18px; text-align: left;} a.explore-btn:link, a.explore-btn:visited{font-size: 10px;} .blog_da{font-size: 20px;}
.landing-cap {font-size: 16px;}
.blog-btm-blocks .btm-logo, .blog-btm-blocks .btm-call, .blog-btm-blocks .btm-mail {width: calc(100% - 0px) !important;}
.blog-btm-blocks .btm-mail {padding-top: 15px;} .loc-btn a:link, .loc-btn a:visited{font-size: 14px;}
.widget-title-dock{padding-bottom: 15px;} .hme-dock-img figcaption{padding: 20px;} .cruise-top h3{font-size: 14px; line-height: 24px;} .docking-facilities h4 {font-size: 12px;} .docking-facilities .elementor-image-box-img {margin-bottom: 10px !important;}
.dock-text, .dock-dlider {padding: 0 !important;} .package-blk h3 span{font-size: 16px;}
.submi-btn{text-align: center;} .expe-title h3{font-size: 16px; letter-spacing: 1px !important;} .banner-caption{top: 180px;}
	
}

@media (max-width: 420px) {
.palace-spec-left-wrapper ul { width: calc(100% - 0px); } .palace-iten-two h5{font-size: 14px;}
.icn-conference, .icn-room-type {background-size: 20px 20px;}
}