/* 
 Theme Name:   wp-shop-woocommerce-child
 Theme URI:    #
 Description:  WP Shop Woocommerce Child Theme
 Author:       WP Shop
 Author URI:   #
 Template:     wp-shop-woocommerce
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

html {
  scroll-behavior: smooth;
}

body {
/*     font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif; */
	font-family: 'PT Sans Narrow';  font-size: 16px;  line-height: 1.42857143;  color: #333;  background-color: #fff;}

/* Top Header Hide */
.main-header-wrap{display: none;}
/* .head-2 {display: none;} */
/* .head-3{display: none;} */
.head-3 {width: 5%; display: flex; justify-content: end;}
/* .head-4{display: none;}  */

.enquiry-now {
    background: #94400F;  padding: 8px 5px; font-size: 17px; text-transform: uppercase; color: #fff!important;
    margin-top: 0px; display: block; text-align: center; clear: both; width: 170px;}
.menu-toggle {display: none!important;}
.footer-bottom {margin-bottom: 0px!important;}
/* .planmytrip-button {display: none!important; } */

    .loadList{display:none;}

@media (max-width: 768px) {
    .nav-box { background-color: transparent!important; }
	.flex-row.header-space{gap: 0px;}
	.menu-toggle {display:none;}
	.nav-box {position: relative; top: -80px!important;}
	.head-2 {display: none;}
	.head-3 {display: none;}
	.head-4 {display: none;}
	.header-info-box {padding: 5px 0!important;}
	.site-header {max-height: 10px;}
	.footer-top {display: none!important;}
	.planmytrip-button {width: 100%; height: auto; background: #94400f; color: #fff;  padding: 6px 0px; text-align: center;
        text-transform: uppercase; font-size: 20px; position: fixed !important; bottom: 0px; z-index: 999; display:none; }
	.site-footer .footer-bottom .container {padding: 0 0px!important;}
	.footer-bottom {margin-bottom: 40px!important;}
	.footer-go-to-top {bottom: 150px; z-index:999; background-color: var(--primary-color);}
	.footer-go-to-top:hover, .footer-go-to-top:focus {bottom: 150px; color: #fff;  background-color: var(--primary-color);}
	
/* 	Header images placing */
	.post-thumbnail {padding-top: 60px; position: relative;}
	.main-wrapper main {margin-top: -110px;}
	.posts-navigation {margin-top: 60px;}
	
	
/* 	Sub Menu */
.pkgtour-listdet{ width: 100%; overflow-x: scroll; }
.pkgtour-listdet ul{ display: flex; }
.pkgtour-listdet ul li{ white-space: nowrap; }
	
/* Package	 */
		.myppack{ margin: 15px 15px; width:100%!important; }
	
/* 	Breadcrumb hide */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb
 {display: none!important; }
.bread-crumb-bg {display: none!important; }

	
	.main{ padding-left:15px; padding-right: 15px;}	
	.main .container{ padding: 0!important;}	

}	

@media (min-width: 320px) and (max-width: 600px){
.tab-listbx th {font-size: 15px!important; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px;}
.tab-listbx tr td {font-size: 14px!important;}
.btn {padding: 5px 6px; font-size: 14px!important;}
.btn-danger {margin-left: 5px; margin-right: 5px;}	
	
.col-lg-12 {padding-right: 18px!important;  padding-left: 18px!important;}	
.container {padding: 0 5px!important;}
/* .col-sm-6, .col-md-6 {margin-left: 5px!important; margin-right: 5px!important;} */
/* .row {margin-right: 0px!important;  margin-left: 0px!important; }	 */
/* .maxheight140 {padding-left: 20px !important; padding-right: 20px !important; }	 */
/* #primary.lay-width {padding-left: 15px;  padding-right: 15px;}	 */
	
.card-blog-post  {margin-top: 80px!important;}	
.card-item .entry-content {margin-bottom: -40px!important;}	
h4 {font-size: 2rem !important;}
#section-overview {margin-top: 40px!important;}	
.card-item .entry-content {padding-top: 30px;   }
.how-reach-k {padding-top: 20px;}	
.road {margin-left: 26px !important;}	
.rail {margin-left: 38px !important;}	
.sea-1 {margin-left: 26px !important;}			
.spices-kerala {height: auto!important;}	
.festival-a {height: auto !important;}	
.infobk {margin-top: 60px!important;}	
.travel-gh {margin-top: 40px!important;}

.rel-post-wrap{display:block!important;}

}
/* Plan my Trip Buttton on Scroll down page */

.vdwdth {width:100%!important; height:100%!important;}
.main-termscondition {display:flex;}

/* Related Post */
.rel-post-wrap{display: flex; gap: 15px; }
.related-post .card-content { background: #f0f0f1;  padding: 5px 5px;  border-radius: 2px;  box-shadow: 0px 0px 3px 3px #eee;
}
.card-blog-post .entry-title a, .single .entry-title {height: 80px;}
.rel-post-wrap .single .card-item .entry-meta {height: 46px;}
.rel-post-wrap .single .card-item {padding: 15px 0px; width: 100%;}
.related-post .rel-post-wrap .post-thumbnail {padding-top: 0px;}
.single .card-item {padding: 15px 0px; width: 100%!important;}


@media (max-width: 991px) {
    .enquiry-now {
        display: none !important;
    }
	.flex-row.header-space{gap: 0px;}
	.top-attra img, .hotel-p img {
        margin: 0 auto;
    }
}

.col-md-8, .col-lg-9, .col-xs-10
position: relative; */
    /* min-height: 1px; */
    /* padding-right: 15px; */
    /* padding-left: 15px; */
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 991px) {
    .col-md-8 {
        width: 66.66666667%;
		float: left;
    }
	
}
.col-xs-10 {
    width: 83.33333333%; float: left;
}

.new-follow ul{ margin:8px 0 0 0; padding:0; list-style:none; display:inline-block; float:right; }
.new-follow li.contact{ font-size:22px; text-align:right; display:inline-block; color:#000; }
.new-follow ul li{ margin:0; padding:0; display:block; float:left; color:#fff; }
.new-follow li:last-child{ border:none; }
.new-follow ul li a{ margin:0;padding:0 3px;font-family:Century Gothic;font-size:15px;line-height:18px;color:#f1f0ed; }
.pull-right {text-align: center;}

@media (max-width: 991px) {
    .contact {
        display: none !important;
    }
}

/* Footer */
.footer-top {
    padding: 40px 0 20px;
    background: #077555;
}

.col-md-4, .col-lg-4, .col-sm-12 {
position: relative;
min-height: 1px; 
    padding-right: 15px;
     padding-left: 15px;}

@media (min-width: 991px) {
    .col-md-4 {
        width: 33.33333333%;
float: left;
    }
}


@media (min-width: 768px) {
    .col-sm-12 {
        width: 100%;
float: left;
    }
/* 	.col-xs-6 {	width: 100%;} */
}

.footer-link {
    margin: 0!important;
    padding: 0!important;
}

.footer-link span {
    font-size: 22px !important;
    display: inline-block;
    line-height: 30px;
    color: #fdf400;
    padding-bottom: 15px!important;
    padding-top: 15px!important;
}
@media (min-width: 991px) and (max-width: 1199px) {
    .footer-link span {
        font-size: 21px !important;
    }
}

.footer-link ul {
    margin: 0;
    padding: 0;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
.footer-link ul li {
    font-size: 17px;
    width: 45%;
    padding: 5px 0 5px 0;
    margin: 0 10px 0 0;
    list-style: none;
    border-bottom: #CCC dashed 1px;
    float: left;
}
.footer-link ul li a {
    color: #FFF;
    display: block;
	text-decoration: none;
	font-size: 17px;
}


/* Sub Footer */
.footer-bottom {border-top: 5px solid #015c42; background: #03694c; padding: 8px 0 12px 0; margin: 0;
    overflow: hidden; text-align: center !important;}

.sub-footer {background: #03694c; margin: 0; overflow: hidden; text-align: center !important;}
.sub-footer ul {padding: 0; margin: 0; overflow: hidden; text-align: center !important;}
.sub-footer ul>li {font-size: 16px; color: #FFF; padding: 0 0 0 20px; margin: 0; text-decoration: none;
    display: inline; list-style: none;}
.sub-footer ul>li>a {color: #FFF; text-decoration: none;}



/* Travel Guide Sub Menu (Inner) */

.col-lg-12 {position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.pkgwth {
    width: 100%;
}
.pkgtour-listdet {
    background-color: #0e370f;
    padding: 8px;
    margin-top: 0;
}
.pkgtour-listdet ul {
    margin: 8px auto;
    padding: 0;
    text-align: center;
}
.pkgtour-listdet ul li {
    padding: 0 12px;
    list-style: none;
    display: inline;
}
.pkgtour-listdet ul li>a.active {
    color: #fff;
    background-color: #f58220;
}
.pkgtour-listdet ul li a {
    padding: 8px 15px;
    font: 18px "PT Sans Narrow";
    color: #111;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #f3f4f4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* Full Page Width */



/* pkgwth */

/* Page CSS */
.text-center {
    text-align: center;
}
.travel-gh {
    display: inline-block;
    font: 30px "PT Sans Narrow";
    color: #4b4e4d;
    margin-top: 20px;
    text-transform: uppercase;
}
.travel-gh::after {
    content: "";
    display: block;
    width: 25%;
    height: 3px;
    margin: 0 auto;
    background-color: #077555;
}
.travel-gh .h2{
margin-bottom: 10px;
}	

/* About us page */

/* .pkghigh1 {margin: 0; padding: 0;}
.pkghigh1 li {
    background: url(https://www.keralabackwater.com/images/right-arrow.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    float: left;  list-style: outside none none;  padding: 0 10px 10px 18px; width: 50%;}
 */
	
/* Travel Guide package */
.top-attra {border: 1px solid #e2e2e2; margin-bottom: 25px;}
a {color: #3e3e3e; text-decoration: none; background-color: transparent; }
.top-attra img, .hotel-p img {margin: 0 auto;  }
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;   max-width: 100%;   height: auto;}
.top-attra-h { font-size: 22px; font-family: "PT Sans Narrow"; color: #024d37; padding: 12px 0; text-align: center;
    background: #fff; display: block;}
.top-attra-h a {color: #024d37;}


a.top-ho-1 { font: 18px "PT Sans"; color: #fff; text-align: center; text-transform: uppercase;  padding: 6px 7px;
    background: #f96305; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center;
    display: block; width: 160px; cursor: pointer;}
a.top-ho-1:hover {background: #c9560d;}

.top-holi {
    border: 1px solid #e2e2e2;
    margin-bottom: 15px;
    background: #fff;
}
.top-holi-h {
    font-size: 22px;
    font-family: "PT Sans Narrow";
/*     color: #3c3a3a; */
    padding: 5px 0;
    text-align: center;
/*     text-decoration: underline; */
}
.top-holi p {
    font-family: "PT Sans Narrow";
    font-size: 16px;
    line-height: 20px;
    padding: 0 10px;
}
.top-holi p a {
/*     color: #982e05; */
    display: block;
    text-align: right;
}

.flex-p{ display:flex !important; justify-content:space-between !important; }
.flex-wrap{ flex-wrap:wrap; }
.package-sec{padding-top:20px;padding-bottom:20px;background-color:#fff;background-repeat:no-repeat;background-size:100%;border-bottom:1px solid #cee9f1;}
.myppack{padding:0px; border:none; box-shadow:rgba(0, 0, 0, 0.2) 0px 4px 12px; border-radius:0px; overflow:hidden; margin:20px 11px 30px 11px; width:270px; position: relative; }
.myppack .image{position:relative;overflow:hidden;max-height:220px;}
.myppack .image img{/*max-width:372px;min-height:220px;*/max-height:auto;object-fit:cover;}
.myppack .image span{ background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));color:#fff;width:100%;display:inline-block;position:absolute;left:0px;bottom:0px;padding:10px 0px;text-align:center;font-size:14.5px;font-weight:500;padding-top:20px;}
.myppack .image span i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgb(255,255,255)' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z'/%3E%3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0px 0px; width:18px;height:18px;display:inline-block;margin-bottom:-4px;}
.myppack span.day{max-width:150px; color:#fff; display:inline-block; padding:4px 10px; text-align:center; font-size:14px; font-weight:500; border-radius:0px 4px; position:absolute; left:0px; bottom:0px; background:#000; }
.myppack .caption{padding:12px 12px 0 12px;}
.myppack .name{min-height:auto;}
.myppack .name h3{ margin:0px 0px 5px 0; font-size:20px; color:#000; font-weight:600; line-height:28px; }
.myppack .name h3 a{ margin-top:0px; font-size:20px; color:#3e3e3e; font-weight:600; }
.myppack .name-hdg h3{ margin:0px 0px 5px 0; font-size:17px; color:#000; font-weight:600; line-height:24px; }
.myppack .name-hdg a{ margin-top:0px; font-size:20px; color:#000; font-weight:600; }
.myppack .destination-row{margin-bottom:12px;/*min-height:75px;max-height:75px;*/align-items:flex-start;margin-top:15px; display: flex;}
.myppack .destination-row .destinations{color:#555;position:relative;padding:0 0 20px 20px; flex:1 1 auto;width:70%;}
.myppack .destination-row .destinations::before{content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgb(7,117,85)' viewBox='0 0 16 16'%3E%3Cpath d='M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z'/%3E%3Cpath d='M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E"); width:20px;height:24px;display:inline-block;position:absolute;left:0px;top:2px;background-repeat:no-repeat; }
.myppack .price{color:#df4200;line-height:22px;flex:1 1 auto;text-align:right;width:30%;}
.myppack .price b{color:#077555; font-size:18px; font-weight:600; white-space:nowrap; display:block;}
.myppack .no-price b{font-size:14.5px;}
.myppack .price-row{border-top:0px solid #eee; margin-top:10px; display: inline-block;}
.myppack .btn{font-size:18px;border-radius:0px;flex:1 1 auto;}
/* .mypack .btn::after{ content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='rgb(255,255,255)' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/%3E%3C/svg%3E"); width:20px; height:14px; display:inline-block;left:0px; top:2px; background-repeat:no-repeat; margin-left:6px; }*/
.myppack .btn-default{ margin-right:6px; border-color:#df4200; color:#df4200; }
.myppack .btn-primary{ background:#077555; /*margin-left:6px;*/ display: block; color: #fff; position: absolute; bottom: 0px; width: 100%; left: 0px;} 
.myppack .btn-primary:hover{ background:#035a41; color: #fff; }
.myppack .btn-default:hover{ background-image:var(--button-bg-hover); color:#fff;}




/* How to Reach */
.border-reach {border-right: 1px solid #ccc;}
.media:first-child {margin-top: 0;}
.media, .media-body {overflow: hidden; zoom: 1;}
.media-left, .media > .pull-left {padding-right: 10px;}
.pull-left {float: left !important;}
.reach-air {width: 50px; height: 46px; background: url(../../../wp-content/uploads/2024/12/reach-icon.png) no-repeat 0 0;
    float: left; margin-right: 10px; margin-top: 7px;}
.reach-box {margin-top: 20px; margin-bottom: 10px; letter-spacing: .02em;}
.media-left, .media-right, .media-body {display: table-cell; vertical-align: top;}
.reach-box span { font: 23px "PT Sans Narrow"; color: #222; margin: 0;}
.reach-box p {font: 16px / 20px "PT Sans Narrow"; color: #333; padding-top: 8px;}
.reach-train {width: 38px; height: 56px; background: url(../../../wp-content/uploads/2024/12/reach-icon.png) no-repeat -78px 0; float: left; margin-right: 10px; margin-top: 7px;}
.tab-listbx {letter-spacing: .02em; width: 100%;}
table {background-color: transparent;}
table {border-spacing: 0; border-collapse: collapse;}
.tab-listbx tr {background-color: #fff;}
.tab-listbx tr th {border: 1px solid #000; background: #0b5943; color: #fff;}
.tab-listbx th {background-color: #e6e6e6; font-size: 20px; font-family: "PT Sans Narrow"; font-style: normal;
    color: #333; text-align: center !important; padding-top: 6px; padding-bottom: 6px;}
td, th {padding: 0;}
b, strong {font-weight: bold;}
.reach-road {width: 45px; height: 46px; background: url(../../../wp-content/uploads/2024/12/reach-icon.png) no-repeat -144px 0; float: left; margin-right: 10px; margin-top: 7px;}
.tab-listbx tr:nth-child(2n) {background-color: #f1f1f2;}
.tab-listbx tr {background-color: #fff;}
.tab-listbx tr td {
    border: 1px solid #000;
    font-size: 16px;
    font-family: "PT Sans Narrow";
}
.tab-listbx td {
    text-align: center !important;
    padding-top: 6px;
    padding-bottom: 6px;
}


/* ****************** Top Attraction Start **************************** */

.top-attra-h{  font-size: 20px; font-family:"PT Sans Narrow"; color: #024d37; padding: 8px 8px; text-align:left; background: #f8f8f8; display: block; }
.top-attra  p{ margin-bottom:0px; }
a.top-ho{ color: #fff; text-align: center; text-transform: uppercase; padding: 6px 25px; margin: 20px 25px; background: #94400f;    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; display: inline-block; }
a.top-ho:hover{ color: #fff000; background-color: #f96305; }

/* ****************** Top Attraction End **************************** */






/* Read More Button */

 .readmore {margin-top: 0px; color: #000000; font-weight: 400; font-size: 16px;  position: relative;  text-decoration: underline; text-align: center;  display: inline-block; outline: none; padding: 8px 14px; cursor: pointer; }
.maxheight140{max-height:90px;overflow:hidden;}

.maxheight140:after {content: ""; position: absolute; z-index: 1; bottom: 0; left: 0; pointer-events: none; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%); width: 100%; height: 4em; }

/* End Read More Button */


/* Best time to Visit */
.new-best-time {
    width: 100%;
    border: 1px solid #237191;
    margin-top: 30px;
    font-family: "PT Sans Narrow";
    text-align: left;
}
.new-best-time tr:nth-child(2n+1) {
    background-color: #f1f1f1;
}
.new-best-time tr {
    background-color: #fff;
}
.new-best-time tr th {
    border-left: 1px solid #237191;
    background: #1b6685;
    color: #fff;
    padding: 8px 20px;
    font-size: 22px;
    font-weight: 400;
}
th {
    text-align: left;
}
td, th {
    padding: 0;
}


.new-best-time tr td {
    border-left: 1px solid #237191;
    font-size: 18px;
    padding: 6px 20px;
}
.new-best-time tr td .winter-n {
    width: 38px;
    height: 40px;
    display: inline-block;
    vertical-align: top;
    background: url(https://www.keralabackwater.com/images/best-time-sprite.png) left top no-repeat;
    margin-right: 10px;
}
.new-best-time tr td .month-n {
    width: 38px;
    height: 40px;
    display: inline-block;
    vertical-align: top;
    background: url(https://www.keralabackwater.com/images/best-time-sprite.png) -40px top no-repeat;
    margin-right: 10px;
}

.new-best-time tr td .monsoon-n {
    width: 38px;
    height: 40px;
    display: inline-block;
    vertical-align: top;
    background: url(https://www.keralabackwater.com/images/best-time-sprite.png) -83px top no-repeat;
    margin-right: 10px;
}

sup {
    top: -.5em;
}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

.climate {
    padding: 12px;
}
.climate-h {
    font-size: 23px;
    line-height: 35px;
    font-family: "PT Sans Narrow";
    color: #353434;
    border-bottom: 1px solid #ccc;
}
.climate p {
    font-size: 17px;
    font-family: "PT Sans Narrow";
    line-height: 28px;
    color: #353434;
}

/* ************ Cuisine *********** */
.cuisine-title{
	color:#2f5612;
}
.festival-h {
    font-size: 25px;
    padding: 5px 0;
}

.festival-a {
    border: 1px solid #bfbdbd;
    padding: 15px 0;
    margin-bottom: 20px;
    height: 500px;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
.festival-h {
    font-size: 25px;
    font-family: "PT Sans Narrow";
    padding: 5px 0;
}
.desti-txt p {
    font-size: 17px;
    line-height: 24px;
    color: #3e3c3c;
    text-align: justify;
}



.exp-heading1{font-size:27px;color:#333;margin-top:0;font-family:Brush Script Std;margin-top:15px;}
.exp-heading1::after{content:"";display:block;width:8%;height:2px;background-color:#077555;margin-top:2px;}
.exp-info ul {margin: 5px 0 0; padding: 0;}
.exp-info ul li {list-style: none; padding: 8px 0 8px 20px; font-size: 17px; background: url(https://www.keralabackwater.com/images/experience/right-arrow.png) left center no-repeat;}

.lux-enq{display:inline-block;font-size:21px;color:#fff! important;padding:7px 18%;margin:18px auto 0;background-color:#065d44;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;clear:both;}
.lux-enq:hover{color:#fff;background-color:#f58220;}




.kerla-bg {width: 160px; height: 44px; position: absolute; top: 20px;  left: -10px; font: 25px / 30px "PT Sans Narrow";}
.kerla-bg span {display: block; background: url(https://www.keralabackwater.com/images/icon-how-to-reach.png) left top no-repeat; width: 50px; height: 24px; display: inline-block; margin-top: 5px; margin-left: 25px; margin-right: 14px;
    float: left;}
.how-reach-k {
    background: #fff;
    margin-bottom: 15px;
}
.kerla-bg1 {width: 160px; height: 44px; position: relative; left: -10px; font: 25px / 30px "PT Sans Narrow";}
.road {
    display: block;  background: url(https://www.keralabackwater.com/images/icon-how-to-reach.png) -60px top no-repeat;
    width: 27px; height: 24px; display: inline-block; margin-top: 0px!important; margin-left: 12px; margin-right: 14px; float: left;}
.how-reach-k p { font: 17px / 22px "PT Sans Narrow"; color: #3c3b3b; text-align: justify;}
.rail { display: block;  background: url(https://www.keralabackwater.com/images/icon-how-to-reach.png) -102px top no-repeat;
    width: 20px; height: 34px; display: inline-block; margin-top: -5px!important; margin-left: 22px; margin-right: 14px; float: left;
}

.sea-1 {
    display: block; background: url(https://www.keralabackwater.com/images/icon-how-to-reach.png) -138px top no-repeat;
    width: 51px; height: 24px; display: inline-block; margin-top: 4px; margin-left: 0; margin-right: 14px;
    float: left;}

/* ----------- */
/* Kerala Attraction Index Page Start */
.attraction-wrapper {text-align: center; margin-bottom: 20px; letter-spacing: .02em;  border: solid 1px #d7d7d7;
    -webkit-box-shadow: 0 0 5px 0 rgba(161, 161, 161, .5);
    box-shadow: 0 0 5px 0 rgba(161, 161, 161, .5);}

.img-responsive1, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block; max-width: 100%; height: auto; margin-top: -0px;}
.attration-txtbx1 {padding: 0 0 0; letter-spacing: .02em; text-align: center; margin-top: -24px;}
a.attration-heading {display: inline-block; font: 30px "PT Sans Narrow"; font-variant: small-caps; color: #0b5943;
    padding-bottom: 7px; padding-top: 24px;}
a.attration-link {display: inline-block; font: 17px "PT Sans Narrow"; color: #bf000c; padding-bottom: 12px;}

/* Kerala Attraction Index Page END */

/* Shopping Index Page Start */
.festival-a {border: 1px solid #bfbdbd; padding: 15px 0; margin-bottom: 20px; height: 500px;}
/* Shopping Index Page End */

/* Spice Index Page Start */
.table-responsive {min-height: .01%; overflow-x: auto;}
.kerala-spice {width: 100%; border: 1px solid #237191; margin-top: 30px; font-family: "PT Sans Narrow"; text-align: left;}
.kerala-spice tr th {border-left: 1px solid #237191; background: #1b6685; color: #fff; padding: 8px 20px;
    font-size: 22px; font-weight: 400;}
th { text-align: left;}
.kerala-spice tr td {border-left: 1px solid #237191; font-size: 18px; padding: 6px 20px;}
.kerala-spice tr td a {color: #d34205; text-decoration: underline;}
.spices-kerala {height: auto; padding: 0; margin-bottom: 30px; overflow: hidden; border: 1px solid #e1e3e4;
    box-shadow: 0 6px 5px -5px #454444; height: 495px;}
.spices-head {font: 28px "PT Sans Narrow"; text-align: center; color: #2c2a2a; position: relative; padding: 0; margin: 7px 0;}
.spices-kerala p {
    padding: 0 10px;
	font-size: 17px;
    line-height: 24px;
    font-family: "PT Sans Narrow";
    color: #3e3c3c;
    text-align: justify;
}
/* Spice Index Page End */

/* Travel Guide Festival heading */
.use-h {
    margin: 25px 0 10px 0;
}
.useful-a {
    display: inline-block;
    position: relative;
    line-height: 22px;
    color: #075a42;
    margin-top: 0;
}
.useful-h {
    font: 22px / 35px "PT Sans Narrow";
    text-transform: uppercase;
}
.useful-h::before {
    content: "";
    display: block;
    width: 40%;
    height: 3px;
    position: absolute;
    bottom: -2px;
    left: 0;
    background-color: #075a42;
}


/* ITINEARY Header */
.card-media img{
	 width: 100%; 
}
.item-itineary {padding: 0;	margin: 0; padding-left: 0px; padding-right: 0px;}
.detail-page{
	background: #208b6b;
    height: 400px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.detail-page h1 {
    text-align: center;
    font-size: 30px;
    font-family: "PT Sans Narrow";
    color: #FFF;
    text-transform: uppercase;
}
.detail-page .detail-itinary {
    color: #FFF;
    text-align: center;
    font-size: 18px;
}
svg:not(:root) {
    overflow: hidden;
}
.detil-price {
    font-size: 24px;
    color: #fff;
    text-align: center;
    background: #e06115;
    display: inline-block;
    padding: 3px 15px;
    margin: 16px 0 10px 0;
}
.detail-page .detail-page-hdg {
    font: 22px "PT Sans Narrow";
    color: #fff;
}
.tour-high {
    margin: 0;
    padding: 0;
}
.tour-high ul {
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
.tour-high ul li {
    margin: 0px;
    padding: 0 0 0 20px;
    font-size: 17px;
    line-height: 28px;
    list-style: none;
    background: url(https://www.keralabackwater.com/images/arrow.jpg) left 8px no-repeat;
    float: left;
    color: #fff;
}



.itinerary {
    font-size: 28px;
    font-family: "PT Sans Narrow";
    color: #045f44;
    text-transform: uppercase;
    margin: 10px 0 0 0;
}
.enquire-now-p {
    font-size: 22px;
    font-family: "PT Sans Narrow";
    color: #fff!important;
    text-align: center;
    border: none;
    padding: 5px 20px;
    text-transform: uppercase;
    margin: 15px auto 12px auto;
    background: #94400F;
    display: table;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}



.itnry_head_wrap {
    background: #f2f2f2;
    border-radius: 3px;
    font-family: "PT Sans Narrow";
    margin: 15px 0 7px 0;
    padding: 3px 0;
}
.itnry_head_wrap span.days_box {
    background: #0b5943;
    border-radius: 3px;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    padding: 6px 15px;
    position: relative;
}
.itnry_head_wrap span.days_box::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 102, 51, 0) rgba(0, 102, 51, 0) rgba(0, 102, 51, 0) rgb(0, 90, 51);
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: "";
    height: 0;
    left: 100%;
    margin-top: -10px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0;
}
.itnry_head_wrap span.itnry_heading {
    color: #000;
    font-size: 17px;
    line-height: 30px;
    padding-left: 16px;
    text-transform: uppercase;
    font-family: "PT Sans Narrow";
    text-align: left;
}

.breadcrumb-bg {
    background: #464545;
	display: none;
	
}

.breadcrumb-bg nav a{
    color: #fff !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
/*     font-size: .92em;
    color: #fff;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 24px; */
}



/* End Breadcrumb  */
.relatpkg{ position: relative; }
/* .textpkg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; padding-left: 10px;
    background: url(https://www.keralabackwater.com/images/blackbg.png) repeat left top !important;
} */

.textpkg{ position: absolute; bottom: 0; left: 0; width: 100%; background-color:rgba(0, 0, 0, 0.6); padding-left: 10px;}
.textpkg h2 {color:#fff!important; padding:0px 0 !important; }
.relat-txt{ font-size: 22px; line-height: 27px; color: #fff; padding-left: 0px; padding-right: 0; margin-top: -11px; }
.relatedtop{ padding-top: 16px !important; }
.arrow-left{ width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 7px solid #94400f; position: absolute; right: 47px; top: 24px; z-index: 1000; }
.relat-day{ font-size: 21px; line-height:10px; letter-spacing:.8px; color: #fff; background-color:#94400f; text-align:center; padding-top:5px; padding-bottom:15px; }
.relat-day span{ font-size: 28px; }
.relat-day h2{ padding:0em 0 !important; }

.note{ font-size: 30px; padding-top: 20px; text-align: center; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0;
    position: relative;
    width: 25%;
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: auto;
    display: block;
    /* margin: 0 0 1em; */
    box-shadow: none;
}
.woocommerce-Price-currencySymbol {
	display: none;
}
span.woocommerce-Price-amount.amount{
font-size: 21px; line-height: 22px; letter-spacing: .8px; color: #fff;}
.daysbox{font-size: 24px; color: #fff;  background-color: #94400f; text-align: center;  padding-top: 5px;
    padding-bottom: 7px; padding-left: 1px;  padding-right: 1px;	}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #fff;  padding: 0px;}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-size: 18px;
}


/* HIDE Product  */
.woocommerce div.product {display: none;}

@media only screen and (max-width: 768px) {
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100% !important;
        float: left;
        clear: both;
        margin: 0 0 0 0em;
    }
	
	.textpkg h2{ padding: 0 0 15px 10px !important; }
	.textpkg{ padding-left:0px; }
}

.accordion{ margin:1rem 0; padding:0px; list-style:none; }
.accordion-item{ padding:15px 0 0 0px; }
.accordion-item span.days_box{ background:#0b5943; border-radius:3px; color:#fff; font-size:17px; text-transform:uppercase; padding:6px 15px; position:relative; }
.accordion-item span.days_box::after{ -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors: none; -moz-border-top-colors:none; border-color:rgba(0, 102, 51, 0) rgba(0, 102, 51, 0) rgba(0, 102, 51, 0) rgb(0, 90, 51); border-image:none; border-style:solid; border-width:10px; content:""; height:0; left:100%; margin-top:-10px; pointer-events:none; position:absolute; top:50%; width:0; }
.accordion-item span.itnry_heading{ color:#000; font-size:17px; line-height:30px; padding-left:16px; text-transform:uppercase; text-align:left; }

/* Panel */
.accordion-panel{ margin:0; padding-bottom:.8rem; display:none; padding-top:2rem; }

/* Active */
.accordion-item.is-active{ .accordion-thumb::before { transform:rotate(45deg); } }
.accordion-thumb{ margin:0; padding:0.2rem 0; cursor:pointer; font-weight:normal; background:#f2f2f2; }
.accordion-thumb::before{ content:""; display:inline-block; height:7px; width:7px; margin-right:1rem; margin-left:0.5rem; vertical-align:middle; border-right:1px solid; border-bottom:1px solid; transform:rotate(-45deg); transition:transform 0.2s ease-out; float:right; margin-right:15px; margin-top:10px; }



/* Tours Pages Destination etc */
.munnar-tour {
    background: #fff;
    margin-bottom: 25px;
    padding: 0;
	border: 0;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 12px;
    border-radius: 0px;
    overflow: hidden;
}
.munnar-tour-h {
    font-size: 22px;
    font-family: "PT Sans Narrow";
    padding: 6px 10px;
    color: #3f3e3e;
}
.date-munn {
    font-size: 17px;
    font-family: "PT Sans Narrow";
    padding: 4px 10px;
    color: #4e4c4c;
}
.date-munn span {
    width: 28px;
    height: 17px;
    background: url(https://www.keralabackwater.com/images/munnar-calender.jpg) left center no-repeat;
    display: inline-block;
    border-right: 1px solid #999797;
    margin-right: 12px;
    margin-top: 4px;
}
.munnar-tour p {
    font-size: 16px;
    line-height: 22px;
    font-family: "PT Sans Narrow";
    padding: 4px 10px;
    color: #3f3e3e;
/* 	padding-top: 10px; */
    height: 60px;
}

.offer-vdet {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 18px;
    color: #000;
    padding: 5px 32px;
    margin: 7px auto;
    display: table;
    border-radius: 6px;
}
.offer-vdet-a {
    background: #077555;
    font-size: 18px;
    color: #fff;
    padding: 5px 32px;
    margin: 7px auto;
    display: table;
    border-radius: 6px;
}


.page-head {
    font-size: 24px;
    color: #3f3e3e;
    margin: 15px 0 0 0;
    padding: 0;
}

.headh1 {
    display: inline-block;
    position: relative;
    font: 28px / 35px "PT Sans Narrow";
    color: #3e3c3c;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.headh2-gray {
    display: inline-block;
    position: relative;
    font-size: 30px / 43px ;
    color: #4f4b4b;
    margin-top: 0;
    text-transform: uppercase;
}
.headh2-gray::before {
    content: "";
    display: block;
    width: 25%;
    height: 3px;
    position: absolute;
    bottom: -8px;
    left: 40%;
    right: 40%;
    background-color: #107d5e;
}
.date-hh {
    border: 1px solid #e0dddd;
    margin-bottom: 25px;
    height: 435px;
    position: relative;
    overflow: hidden;
}

.date-b {
    background: url(https://www.keralabackwater.com/images/date-b.png) left top no-repeat;
    width: 117px;
    height: 44px;
    position: absolute;
    top: 10px;
    left: -10px;
}

.date-k {
    font-size: 22px;
    color: #c75f08;
    background: url(https://www.keralabackwater.com/images/calender-k.png) 18px 8px no-repeat;
    padding: 0 0 0 45px;
}
.date-k span {
    font-size: 24px;
    color: #3a3737;
}
.listing-h {
    font-size: 20px;
    line-height: 25px;
    color: #4a4949;
    text-transform: uppercase;
    margin: 5px 0;
    padding: 0 8px;
}
.list-tour p, .date-hh p {
    font-size: 16px;
    color: #494848;
    padding: 0 8px 0 20px;
    margin-left: 5px;
    background: url(https://www.keralabackwater.com/images/desti.png) left 5px no-repeat;
}
.list-tour .view-details, .date-hh .view-details {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 17px;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    text-transform: uppercase;
    margin: 10px 0 0 0;
    background: #3c833a;
}
.list-tour .enquire-now, .date-hh .enquire-now {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 17px;
    color: #fff;
    text-align: center;
    border-left: 1px solid #e3dada;
    padding: 10px 0;
    text-transform: uppercase;
    margin: 10px 0 0 0;
    background: #3c833a;
}


/* Package index page */

/*  .tax-product_cat #primary.lay-width {
    width: 100%; 
} */
.woocommerce .products ul, .woocommerce ul.products {
    margin: 0 0 0;
    padding: 0;
    list-style: none outside;
    clear: both;
}
/* test */

/* .woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
    content: " ";
    display: table;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 100%;
    margin: 0px;
}
.woocommerce ul.products.columns-3 li.product .package-listing {
    flex-wrap: wrap;
    display: flex;
    padding: 0px;
    margin: 0px 0 0px 0px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}

.woocommerce ul.products.columns-3 li.product .package-listing .custom-product-image.package-list {
    width: 28%;
}
.woocommerce ul.products.columns-3 li.product .package-listing .custom-product-details.package-list {
    width: 50%;
}
.woocommerce ul.products li.product a img {
    margin-bottom: -5px;
}
.woocommerce ul.products li.product a img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
}
.package-list img {
    min-height: 165px;
}
.woocommerce ul.products.columns-3 li.product .package-listing .custom-product-details.package-list {
    width: 50%;
}
.woocommerce ul.products.columns-3 li.product .package-listing .package-list:nth-child(2) {
    width: 50%;
}
svg:not(:root) {
    overflow: hidden;
}
.pkgtext-box {
    padding: 12px;
    margin: 0px;
}
.pkgtext-box a {
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
    color: #424242;
    font-weight: 500;
    margin-bottom: 15px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 17px;
}
.pkgtext-box .days {
    font-size: 12px;
    background: #e8e8e8;
    color: #333;
    padding: 5px 10px;
    display: inline-block;
}
.pkgtext-box .destination-text {
    font-size: 14px;
    color: #424242;
    margin-top: 10px;
    padding-right: 15px;
    line-height: 24px;
}
.woocommerce ul.products.columns-3 li.product .package-listing .product-price.package-list {
    width: 22%;
}
.woocommerce ul.products.columns-3 li.product .package-listing .package-list:nth-child(3) {
    width: 22%;
}
.pkg-price {
    padding: 12px 12px 0 0px;
}
.pkglinks-enquire {
    display: block;
    border: 1px solid #c0392b;
    font-size: 14px;
    color: #c0392b !important;
    padding: 8px 2px;
    margin: 5px 0 15px 0px;
    border-radius: 5px;
    font-weight: normal;
}
.pkglinks-view {
    display: block;
    background-color: #e94500;
    border-color: #e94500;
    font-size: 14px;
    color: #fff;
    padding: 8px 2px;
    margin: 15px 0 8px 0px;
    border-radius: 5px;
    width: 100%;
    font-weight: normal;
} */

/* Test close */



.pull-right {
    float: right !important;
}




.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 100%;
	border: 1px solid #e0dddd;
    margin-bottom: 20px;
    background: #f7f7f7;
	padding-bottom: 0;
}
.package-day{
	background: #4b4a4a;
    display: block;
    padding: 8px 0 8px 0;
    font-size: 18px;
    text-align: center;
    line-height: 22px;
    color: #fff;
	margin-bottom: 10px;
}
.size-woocommerce_thumbnail{
	width:366px!important;
	height:277px!important;
}


.tour-high-package {margin: 0; padding: 0;}
.tour-high-package ul {
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
.tour-high-package ul li {
    margin: 0px;
    padding: 0 0 0 20px;
    font-size: 16px;
    line-height: 24px;
    list-style: none;
/*     background: url(https://www.keralabackwater.com/images/arrow.jpg) left 8px no-repeat;
    float: left; */
    color: #333 !important;
	
	background: url(https://www.keralabackwater.com/images/right-arrow.png) no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    float: left;  list-style: outside none none;  padding: 0 2px 2px 18px; width: 95%;}
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
	border: 1px solid #e0dddd;
    margin-bottom: 20px;
    background: #f7f7f7;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px!important;
    color: #000!important;
    text-transform: uppercase!important;
/*     padding: 8px 0 0 0; */
	font-weight:500;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title_tour {
    font-size: 25px!important;
    color: #4a4949!important;
    text-transform: uppercase!important;
/*     padding: 8px 0 0 0; */
	font-weight:500;
}

/* Package index page design */

.listing-tour {
    border: 1px solid #e0dddd;
    margin-bottom: 20px;
    background: #f7f7f7;
}
.listing-tour a.detail-button {
    border: #3c833a solid 1px;
    font-size: 17px;
    color: #3c833a;
    text-align: center;
    padding: 8px 0!important;
    text-transform: uppercase;
    margin: 15px 0 15px 0!important;
    background: #fff!important;
}
.listing-tour a.detail-button:hover {
     color: #fff;
     background: #3c833a!important;
}
.listing-tour a.enquire-button {
    border-left: #FFF solid 5px;
    font-size: 17px;
    color: #fff;
    text-align: center;
    padding: 9px 0;
    text-transform: uppercase;
    margin: 15px 0 15px 0;
    background: #3c833a;
}
.listing-tour a.enquire-button:hover {
    color: #fff;
     background: #296927;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #fff;
padding: 0;
    padding-top: 0;
    border-radius: 0px;
}

/* Pagination */
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #3c833a; color: #fff;}
.woocommerce nav.woocommerce-pagination {
    text-align: center;  border: 1px solid #ccc;  border-radius: 4px;  height: 60px;  font-size: 17px;  padding: 10px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left; padding-left: 14px; padding-top: 17px; color: #555;  font-size: 17px;  }

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right; padding-right: 10px; padding-top: 14px;}

/* Short By */
.orderby {
    border: 1px solid #ccc;
    /* width: 100%; */
    height: 34px; padding-left: 8px;  padding: 4px 4px;  font-size: 16px;  line-height: 1.42857143;
    color: #555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc; border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.list-of-k {
    font-size: 28px;
    color: #585454;
    padding: 15px 0 10px 0;
    text-transform: uppercase;
}
.woocommerce ul.products li.product strong {
    display: block;
    background-color: #077555;
    height: 30px;
    width: 42%;
    color: #fff;
    padding: 4px;
    letter-spacing: 1px;
    font-size: 16px;
    text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
       width: 95%;
		margin-top: -10px;
        margin-bottom: 8px;
}
.woocommerce .woocommerce-ordering select {
       margin-top: -16px;
        width: 96%;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
      margin-top: 0px;
}
	.bd-placeholder-img {display:none;}
	.woocommerce nav.woocommerce-pagination {border:none; margin-bottom: 80px; height:40px;}
	.days-night {position:absolute; top:-277px; right:0; padding-left: 5px !important; padding-right: 5px !important;}
	.pull-right { float: none !important; margin-bottom: 10px; text-align: center;}
	.package-day {padding: 8px 12px 8px 12px;}
}





/* Other Page */
.top-kerala {
    font-size: 32px;
    font-family: "PT Sans Narrow";
    color: #1a5e49;
    text-align: center;
    margin: 30px 0;
}
.body-container {
    height: auto;
    margin: 0 auto;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0.02em;
}
.resp-tabs-list1 li {
    background: url(https://www.indianholiday.com/ihadd/images/about-button.jpg) repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #DEE1E1;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    float: left;
    font: 16px / 20px cambria;
    list-style: none outside none;
    margin: 0 3px 4px 0;
    padding: 13px 15px;
}.resp-tab-active1 {
    background: url(https://www.indianholiday.com/ihadd/images/about-hover.jpg) repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: 1px solid #DEE1E1 !important;
    color: #FFFFFF !important;
    margin-bottom: -1px !important;
    padding: 12px 14px 14px !important;
}
.resp-tabs-container1 {
    background: linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: left;
    padding: 0;
}
h2.resp-accordion1:first-child {
    border-top: 1px solid #C1C1C1 !important;
}
h2.resp-tab-active1 {
    background: none repeat scroll 0 0 #DBDBDB !important;
}
h2.resp-tab-active1 {
    border-bottom: 0 solid #C1C1C1 !important;
    margin-bottom: 0 !important;
    padding: 10px 15px !important;
}
.about-us-bx {
    font: 1.04em / 21px Arial;
    text-align: justify;
    background-color: #FFF;
    padding: 10px;
    line-height: 20px;
}
.about-us-bx span {
    font: 1.04em / 21px Arial;
    text-align: justify;
    background-color: #FFF;
    padding: 5px 3px 5px 0 !important;
    line-height: 20px;
    display: block;
    font-weight: bold;
}
.about-us-bx p {
    font: 1.04em / 21px Arial;
    text-align: justify;
    background-color: #FFF;
    padding: 3px 0px !important;
    line-height: 20px;
}
.about-us-bx span {
    font: 1.04em / 21px Arial;
    text-align: justify;
    background-color: #FFF;
    padding: 5px 3px 5px 0 !important;
    line-height: 20px;
    display: block;
    font-weight: bold;
}
.about-us-bx ul#iato {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}
.about-us-bx ul#iato li {
    display: block;
    font: 1.04em / 21px Arial;
    text-align: justify;
    background-color: #FFF;
    padding: 5px 0 5px 0;
    line-height: 20px;
    list-style: none;
}
.about-us-bx td {
    padding: 5px;
}
.about-us-bx ul#iato1 {
    margin: 0 0 20px 20px;
    padding: 0;
}
.about-us-bx ul#iato1 li {
    font: 1.04em / 21px Arial;
    text-align: justify;
    background-color: #FFF;
    padding: 5px 0 0px 0;
    line-height: 20px;
}

.offer {
    margin-bottom: 30px;
    padding: 0;
    background: #fff;
    border: 1px solid #dad6d6;
}
.offer-off {
    margin: 0;
    padding: 0;
    position: relative;
}
.offer-d {
    position: absolute;
    width: 89px;
    height: 47px;
    background: url(https://www.keralabackwater.com/images/offer/offer-tag.png) left top no-repeat;
    bottom: 0;
    right: 0;
}
.offer-d span {
    -webkit-transform: rotate(-9deg);
    -moz-transform: rotate(-9deg);
    -ms-transform: rotate(-9deg);
    -o-transform: rotate(-9deg);
    display: block;
    padding: 6px 0 0 7px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
}
.offer-d span i {
    font-size: 24px;
    color: #fff200;
    font-family: "PT Sans";
}
.new-off-destin {
    position: absolute;
    bottom: 0;
    font-size: 20px;
    color: #fff;
    padding-left: 5px;
    background: #000;
    padding: 2px 20px;
    opacity: 0.8;
}
.off-txt {
    padding: 5px;
    text-align: center;
}
.offer-head {
    font-size: 25px;
    color: #1c1c1c;
    line-height: 25px;
    margin: 5px 0;
}
.start-price {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #cccc;
    margin-bottom: 10px;
    overflow: hidden;
    background: #f2f2f2;
}
.offer-price {
    font-size: 20px;
    padding: 0;
    color: #830b03;
}
.offer-price span {
    font-size: 20px;
    margin-right: 10px;
    color: #342f2f;
    text-decoration: line-through;
}
.offer-vdet {
    background: #fff;
    border: 1px solid #ccc;
    font-size: 18px;
    color: #000;
    padding: 5px 32px;
    margin: 7px auto;
    display: table;
    border-radius: 6px;
}
.offer-vdet-a {
    background: #077555;
    font-size: 18px;
    color: #fff!important;
    padding: 5px 32px;
    margin: 7px auto;
    display: table;
    border-radius: 6px;
}
/* Offer close */
/* Site Map Start */
.travel-gh {
    display: inline-block;
    font: 30px / 35px "PT Sans Narrow";
    color: #4b4e4d;
    margin-top: 20px;
    text-transform: uppercase;
}
.sitemap-a {
    margin: 10px auto;
    padding: 8px;
    border: 1px dashed #858484;
    background: #F3F3F3;
    border-radius: 5px;
}
.sitehead {
    font: 18px / 22px "PT Sans Narrow";
    padding: 5px 0 10px 15px;
}
.sitemap-a .sitehead a{
	color: #077555;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #464545;
    border-radius: 0;
    font-size: 17px;
}
.sitemap-a ul {
    margin: 0;
    padding: 0;
}
.sitemap-a ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
.sitemap-a ul li a {
    font: 18px / 22px "PT Sans Narrow";
    padding: 0 15px;
    color: #000;
}
.sitemap-a ul li a:hover{
	color: #077555;
}






@media (min-width: 992px) and (max-width: 1199px) {
    .offer-head { font-size: 22px;     }
	.offer-vdet-a { padding: 5px 12px;   }
}



/* Form Contact us */
.contact-form-container {
	padding-top: 60px;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
    top: 90px;
	color:#fff;
}
.carousel-control .glyphicon-chevron-left {
	 margin-right: -10px;
    top: 90px;
	color:#fff;
	
}

/* Usefull Information */

.best-time-v {margin-bottom: 28px; background: #fff; padding: 0; position: relative; box-shadow: 0 0 5px 0 rgba(161, 161, 161, .5);}
.best-time-h {   font-size: 22px; color: #3f3e3e; text-align: center; padding: 10px 2px; height: 80px;}
.best-time-h a:hover {color: #3e3e3e;}

/* THEMES */

.box-efft {position: relative; display: inline-block; margin-bottom: 25px;}
.theme-tourtop-txt {position: absolute; bottom: 0; width: 100%; text-align: center;}
.theme-tourtop-txt span {display: inline-block; background-color: #f3f3f3; font-size: 22px;  color: #222; padding: 4px 10px;
}
.box-overlay {position: absolute; bottom: 0; left: 0; right: 0; background: url(https://www.keralabackwater.com/images/theme/bg-white-img.png) repeat left top; overflow: hidden; width: 100%;
    height: 0;  transition: .8s ease;}
.themetur-overview {color: #333; padding: 10px; text-align: center;}
.text-box {position: absolute; top: 0; left: 0; -webkit-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);}
.themetur-overview span {display: block; font-size: 22px;  margin-bottom: 2px;}
.themetur-overview p{ height:90px; overflow-y:scroll; padding-right:12px; line-height:18px;}

.sub-view-all { font-size: 14px; background: #e06115; padding: 7px 15px; text-decoration: none; text-align: center;
    color: #fff; font-size: 18px; display: b;}

.theme-tourtop-txt {position: absolute; bottom: 0; width: 100%; text-align: center;}



.theme-tourtop-txt:hover + .box-overlay {
      height: 200px;
}
.box-overlay:hover {
      height: 200px;
}



/* HOME Page */
.map {
    background: url(https://www.keralabackwater.com/images/map.jpg) center top repeat-x;
}
.explore {font-size: 30px; color: #333; text-align: center; margin: 15px 0;}


.table-responsive {min-height: .01%;  overflow-x: auto;}
.tab-listbx {letter-spacing: .02em; width: 100%;}
table { background-color: transparent;}
.tab-listbx {letter-spacing: .02em; width: 100%;}
.tab-listbx tr { background-color: #fff;}
.tab-listbx tr th { border: 1px solid #000; background: #0b5943; color: #fff;}
.tab-listbx th { background-color: #e6e6e6; font-size: 20px; font-style: normal; color: #333; text-align: center !important;
    padding-top: 6px;  padding-bottom: 6px;}
.tab-listbx tr td { border: 1px solid #000; font-size: 16px; }
.tab-listbx td {text-align: center !important; padding-top: 6px; padding-bottom: 6px;}
.btn-danger {color: #fff!important; background-color: #d9534f; border-color: #d43f3a; margin-top: 5px !important; margin-bottom: 5px !important;}
.btn {display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal;
    line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation;
    touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
    user-select: none; background-image: none;  border: 1px solid transparent;  border-radius: 4px;}
/* .btn-danger {color: #fff; background-color: #d9534f; border-color: #d43f3a; } */
.tab-listbx tr:nth-child(2n) { background-color: #f1f1f2;}

/* View All button */
a.home-btt1 {font-size: 18px; color: #fff; text-align: center; text-transform: uppercase; padding: 6px 25px;
    margin-top: 20px; margin-bottom: 10px; display: inline-block; background: #94400f; -webkit-border-radius: 5px;
    -moz-border-radius: 5px;  border-radius: 5px;}
a.home-btt1:hover{color:#fff000; background-color:#843608;}

.gap-g {padding-left: 4px; padding-right: 4px;}
.holiday-desti {
    margin-bottom: 10px!important;
    padding: 0;
    position: relative;
}
.holiday-desti span, .raj {position: absolute; bottom: 0; background: #02241a; padding: 4px 20px; color: #fff;
    font-size: 22px; text-align: center; right: 0;}


.raj {float: right!important; right: 0;}
 .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
/*     height: 200px; */
}

@media (min-width:992px) and (max-width:1199px){
.holiday-desti{ margin-bottom:20px; height:172px;}
}
@media (min-width:768px) and (max-width:991px){
	.holiday-desti{ display:inline-block;}
}
@media (min-width:600px) and (max-width:767px){
.holiday-desti img{width:100% !important;}	
}
@media (min-width:320px) and (max-width:600px){
	.holiday-desti img{width:100% !important;}
	
	.detail-page{padding-left: 10px; padding-right: 10px;}
	.detail-page h1 {font-size: 24px; }
	.btn-xs-6 {width: 50%;}
	.detail-page .detail-page-hdg {font: 22px "PT Sans Narrow"; top: -18px; position: relative;}
.tour-high {top: -30px;  position: relative;}
	.tour-high ul li {font-size: 14px; line-height: 22px;}
}

/* x */

.gray-bg {
    position: relative;
    background: #eee url(https://www.keralabackwater.com/images/gray-bg.jpg) center bottom no-repeat;
}
.top-kerla-t {
    background: #fff;
    margin-bottom: 20px;
    border: 1px solid #CCC;
    overflow: hidden;
}

.dest-h {
    padding-left: 2px;
    padding-right: 2px;
}
.top-kerla-h{font-size:22px;line-height:25px;padding:5px 0 0 13px;margin:8px 0;font-family:"PT Sans Narrow";color:#524f4f;}
/* .date {
    font-size: 17px;
    font-family: "PT Sans Narrow";
    line-height: 28px;
    color: #565657;
    text-align: center;
    padding: 0 11px;
    margin: 8px 0;
    border-left: 1px solid #d0d4d8;
} */
.date {
    font-size: 17px;
     line-height: 28px;
/*    color: #565657; */
    padding: 0 0px;
    margin: 0px 0;
    border-left: 1px solid #d0d4d8;
}
.day {
    margin: 0;
    padding: 0;
    line-height: 20px;left: 14px;
    position: relative;
    padding-bottom: 10px;
}
.date span {color: #c55f09;
    padding-left: 0;
    font-size: 28px; }
.date span {
/*     color: #c55f09; padding-left: 29px; font-size: 40px; text-align: left; background: url(https://www.keralabackwater.com/images/calender.jpg) 0 15px no-repeat; */
}
.res-desti{text-align:left;}
.glyphicon {position: relative;  top: 1px; display: inline-block; font-family: 'Glyphicons Halflings';
    font-style: normal; font-weight: normal;  line-height: 1; -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
a.view-dtl {font-size: 17px; color: #fff; text-align: ight; background: #94400f; padding: 5px 15px;
    margin: 0 0 10px 0;  float: right;}
a.view-dtl:hover {color: #fff000;}
.glyphicon-map-marker:before {
    content: "\e062";
}
.pull-left {
    float: left !important;
}
.intro-h {
    font-size: 27px;
    /* font-family: "PT Sans Narrow"; */
/*     color: #1c1917; */
    line-height: 30px;
    margin-top: 30px;
    padding-bottom: 10px;
    text-align: center;
}
/* .home-text p{font-size:17px; color:#353333; line-height:25px; font-family:"PT Sans Narrow"; text-align:justify;}
.home-text a{color:#f96305;} */

/* table {border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px solid #ddd;}
th, td {text-align: left;  padding: 8px;}
tr:nth-child(even){background-color: #f2f2f2} */


.dest-th .themetur-overview span{margin-top:0px;}
.dest-th .themetur-overview p{margin:0 0 10px; line-height:21px;}



/* Table */
.hm-table-title {
	font-size: 18px;
	border: 1px solid #000;
    background: #0b5943;
    color: #fff;
	text-align:center!important;
}
.hm-table-title th {
	text-align:center!important;
}
.hm-table-text {
	font-size: 16px;
	border: 1px solid #000;
	text-align:center!important;
}
.hm-table-text td {
	text-align:center!important;
}



@media (min-width:992px) and (max-width:1920px){
.hm-table-title {font-size: 19px;}
.hm-table-text {font-size: 17px;}	
.planmytrip-desk {display: none;}	
.homeslider	{display: block;}
}
@media (min-width:768px) and (max-width:991px){
.hm-table-title {font-size: 19px;}
.hm-table-text {font-size: 17px;}
	.planmytrip-desk {display: block;}	
.homeslider	{display: none;}
}
@media (min-width:600px) and (max-width:767px){
.hm-table-title {font-size: 18px;}
.hm-table-text {font-size: 16px;}	
	.planmytrip-desk {display: block;}	
	.homeslider	{display: none;}
	.offer-vdet {font-size: 17px;}
.offer-vdet-a {font-size: 17px; }
}
@media (min-width:320px) and (max-width:600px){
.hm-table-title {font-size: 18px;}
.hm-table-text {font-size: 16px;}	
 .box-efft img {width: 100% !important; }	
	.planmytrip-desk {display: block;}	
	.homeslider	{display: none;}
	.offer-vdet {font-size: 17px;}
.offer-vdet-a {font-size: 17px; }
}



/* Blog */
.card-blog-post .entry-title a {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 27px;
}


.leftsidepost {
    border-left: 1px solid #e8e8e8;
}
.leftpostaddimg {
	padding-bottom: 12px;
}
/* .sidebar-width  { width : 100%!important; border:none;} */
aside .widget {
    border: none;
    padding: 10px;
    border-radius: 5px;
    background: #fff;
}
.table-bottom {
	 border-bottom: 1px solid #e8e8e8;
}
.section-line {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.wp-block-search__button{
	font-size: 14px;
	border: none;
	border-radius: 7px;
}
.wp-block-search__label{
	font-family: "PT Sans Narrow";
}

/* aside#secondary {
	text-align: left!important;
} */

 .post-info {
    padding-bottom: 15px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #e8e8e8;
}

 .post-info .fa-thumb-tack {
    -webkit-transform: scale(1.2) rotate(45deg);
    -ms-transform: scale(1.2) rotate(45deg);
    transform: scale(1.2) rotate(45deg);
    margin: -3px 3px 0 0;
}
a, .meta-wrap .fa, .pagination li a {
/*     color: #077555; */
    border-color: #e8e8e8;
}
.fa{
	padding-right:5px;
	color: #333333;
}
.poston{
	padding-right:10px;
}
.entry-date{
	padding-right:10px;
}
.author a{
	color: #077555!important;
}
.author a:hover{
	color: #333333!important;
}






/* Sub Menu align default */
/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
  left: auto!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-align-bottom-right > ul.mega-sub-menu {
  right: 0;
} */

/* Term and Condition */
#mainWrap {
    background-color: #FFF;
    margin: 0 auto;
    padding: 0px;
    width: 100%;
}

.body-container {
    width: 1003px;
    height: auto;
    margin: 0 auto;
    padding: 0px;
}
.terms-condtion {
    width: 93%;
    height: auto;
    margin: 15px auto;
    border: 1px solid #ccc;
    overflow: hidden;
    box-shadow: 0 0 5px #BABDC0;
    padding: 12px;
    background-color: #FCFCFC;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F2F2F2));
    background-image: -webkit-linear-gradient(top, #FCFCFC, #F2F2F2);
    background-image: -moz-linear-gradient(top, #FCFCFC, #F2F2F2);
    background-image: -ms-linear-gradient(top, #FCFCFC, #F2F2F2);
    background-image: -o-linear-gradient(top, #FCFCFC, #F2F2F2);
    background-image: linear-gradient(to bottom, #FCFCFC, #F2F2F2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FCFCFC, endColorstr=#F2F2F2);
}
.terms-condtion ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.terms-condtion ul li {
    margin: 0 14px 0 0;
    padding: 0;
    display: block;
    float: left;
    background: url(/wp-content/uploads/2025/06/arrow.png) left 16px no-repeat;
    padding-left: 12px;
}
.terms-condtion ul li a {
    margin: 0;
    padding: 0;
    font: 18px / 38px Cambria;
    letter-spacing: 0.02em;
    color: #000;
    text-decoration: none;
}

#mainWrap h2 {
    font-family: Oswald;
    font-size: 20px;
    color: #000;
    padding: 5px 0 0 0px;
    line-height: 26px;
    font-weight: normal;
}
.terms-booking {
    width: 98.8%;
    height: auto;
    letter-spacing: 0.04em;
}
.terms-booking h3 {
    font: 21px / 25px ;
    color: #a8000d;
	    border-bottom: 1px dashed #221f1f;
    margin-top: 5px;
}
.terms-booking p {
    font: 1.04em / 21px ;
    color: #000;
    text-align: justify;
    margin-bottom: 10px;
}
.paymore {
    width: auto;
    padding: 6px 13px;
    float: left;
}
.guide-plantrip {
    width: 230px;
    height: auto;
    margin: 2px auto;
    padding: 8px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);
    box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.8);
    cursor: pointer;
    text-align: center;
    clear: both;
}
.colorbg {
	background-color: #bf000f;
    background-image: -webkit-linear-gradient(top, #bf000f, #8a010b);
}
.colorbg:hover {
	background-color: #ee7125;
    background-image: -webkit-linear-gradient(top, #ee7125, #f28e52);
}

.paymore a {
    font: 20px Cambria;
    text-decoration: none;
}
.guide-plantrip a, .btbook a {
    font-family: "Myriad Pro";
    font-size: 18px;
    color: #FFF;
    text-decoration: none;
}

.terms1, .interterm {
    margin: 5px 0;
    padding: 0;
}
.terms1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.terms1 ul li {
    display: block;
    margin: 0 0 5px;
    padding: 0 0 0 30px;
    font: 1.04em / 21px Cambria;
    color: #000;
    text-align: justify;
    background: url(/wp-content/uploads/2025/06/willife-bullet.jpg) 15px center no-repeat;
}

.terms-booking p {
    font: 1.04em / 21px ;
    color: #000;
    text-align: justify;
    margin-bottom: 10px;
}

.viewallbtn{
	 display: inline-block !important;
    float: right !important;
    background: #f68220 !important;
    color: #fff !important;
    margin-top: 8px !important;
	 margin-bottom: 8px !important;
	margin-right: 10px !important;
/* 	padding-left: 10px !important;
    padding-right: 10px !important; */
	z-index: 999;
}
.viewallbtn: hover{
    background: #f39a4f !important;
    text-decoration: none;
	border: solid 2px green;
}
.viewallbtn a {
	background: #f68220 !important;
	 color: #fff !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
	padding-left: 10px !important;
    padding-right: 10px !important;
}
.viewallbtn a:hover {
	background: #f39a4f !important;
	 color: #fff !important;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}


.megaviewallbtn{
	   margin-top: 8px !important;
	 margin-bottom: 8px !important;
}
.megaviewallbtn a { display: inline-block !important;  float: right !important; 	background: #f68220 !important;	 color: #fff !important;	padding-top: 6px !important;  padding-bottom: 6px !important; padding-left: 10px !important;  padding-right: 10px !important;
}

.megaviewallbtn a:hover {
	background: #f39a4f !important;
}

/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu  {
	 left: 0px !important;
    background: #fff;
    border-bottom: #077555 solid 2px;
} */
.mega-sub-menu{
	border-bottom: #077555 solid 2px !important;
}



.bread-crumb-bg{padding-top: 8px; padding-bottom: 8px; font-size:16px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
    color: var(--primary-color);
}

.site-main .woocommerce-breadcrumb {display:none!important;}

.main-wrapper .post-thumbnail{display:none!important;}

/* Mega menu */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    left: auto !important;
    right: auto !important;
}


/* Package Index page */
.listing-tour .days-night {
    background: #4b4a4a;
    display: block;
    padding: 8px 0 15px 0;
    font-size: 18px;
    text-align: center;
    line-height: 22px;
    color: #FFF;
}


.woocommerce ul.products li.product img {
    height: 700px!important; /* set your desired height */
    object-fit: cover; /* maintain aspect ratio, crop overflow */
}



/* #section-overview {padding-left: 15px; padding-right: 15px;} */

