
.booker .form-control{background:none;border:1px solid rgba(255,255,255,.3);color:#fff;}
.booker select, .booker .aselect{background: url(images/angle-down-white.svg) no-repeat right 10px center #2e459d!important;}
.booker .form-control::placeholder{color:#a7b4e4}
.dki::before{content:'';position:absolute;width:100%;height:50%;left:0;bottom:0;transition: var(--transition);;display:block;z-index:1;background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}
.pplace img{position: relative;transition: all ease-in-out .5s;}
.pplace:hover img{transform:scale(.95)}
.pplace .desco{position: absolute;width:100%;height:100%;left:0;bottom:20px;text-align:center;text-transform:uppercase;color:#fff;display: flex;flex-flow:column;align-items:center;justify-content: flex-end;}
.pplace .desco span{display:block;font-size:14px;font-weight:400;transition:all ease-in-out .5s;position:relative;bottom:0}
.pplace .desco h4{display:block;font-size:22px;color:#fff;transition:var(--transition);position:relative;bottom:0}
.pplace:hover .desco h4{bottom:10px;}
.pplace:hover .desco span{bottom:10px;}

.mindful li{display:inline-block;margin:3px;padding:5px 15px;background:#f5f5f5;border-radius:3px;border:1px solid #f2f2f2;}
.themed{background-position:center;background-size:110%;display:flex;flex-flow:column;justify-content: flex-end;padding:15px;transition:all ease-in-out .5s;position: relative;}
.themed::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;
background: -moz-linear-gradient(bottom,  rgba(26,43,72,0.55) 0%, rgba(26,43,72,0) 100%);
background: -webkit-linear-gradient(bottom,  rgba(26,43,72,0.65) 0%,rgba(26,43,72,0) 100%);
background: linear-gradient(to top,  rgba(26,43,72,0.65) 0%,rgba(26,43,72,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.themed:hover{background-size:120%;}
.themed a,.themed h5{color:#fff;}

@media(max-width:767px){
.pplace .desco h4{font-size:24px;}
}

.sarva{position:relative;top:0;transition:var(--transition);}
.sarva:hover{top:-10px;}
.sarva a img{transition:var(--transition);}
.sarva:hover a img.rounded-3{border-radius:20px!important;}