:root{--brandcolorcode:171,65,127;--brandtxtcolor:#ab417f}b{font-weight:bold}hr{width:30%;border-top:2px solid var(--brandtxtcolor)}.hrgrey{width:90%;border-top:2px dashed #c3c3c3}.hrgreythin{width:95%;border-top:1px solid #c3c3c3}.txt-shdw{text-shadow:1px 1px rgba(0,0,0,1)}.usricon{width:8%}.bannerwidth{width:70%}@media(max-width:384px){.usricon{width:20%}.bannerwidth{width:100%}}@media(max-width:415px){.usricon{width:20%}.bannerwidth{width:100%}}@media(max-width:667px){.usricon{width:20%}.bannerwidth{width:100%}}@media(max-width:800px){.usricon{width:20%}.bannerwidth{width:100%}}.cat-shadow{padding:10px;margin-bottom:3px;background:white;border:1px solid rgba(98,67,156,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.1) inset}.cat-shadowt{padding:10px;margin-bottom:3px;background:rgba(255,255,255,0.3);border:1px solid rgba(98,67,156,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.1) inset}a:link,a:visited,a:hover{color:var(--brandtxtcolor);text-decoration:none}.btnmodal{border-radius:0;border:0;padding:10px 16px;text-transform:none;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.loadergif{padding:10px;position:fixed;left:40%;top:40%;width:80%;height:80%;z-index:9999;background:url('Loadsearch.gif') no-repeat}.error{background-color:#f60;border:#aa4502 1px solid;padding:5px 10px;color:#fff;border-radius:4px}.errmsg{color:red}.info{font-size:.8em;color:#f60;letter-spacing:2px;padding-left:5px}.demoInputBox{padding:5px;border:var(--brandtxtcolor) 1px solid;border-radius:4px;background-color:#FFF;display:inline}.wdwrp{// word-break:break-all;word-wrap:break-word;// -ms-word-break:break-all;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#880015;background-color:#f1f1f1}.brandbgcolor{background:var(--brandtxtcolor)}.brandbgfadecolor{background:rgba(171,65,127,.3)}.brandtextcolor{color:var(--brandtxtcolor)}body{background:rgba(171,65,127,.2);font-family:'Raleway',sans-serif}.carousel{background:rgba(171,65,127,.2)}.carousel-item .img-fluid{width:100%}.carousel-item a{display:block;width:100%}video{max-width:100%;height:auto}.button{cursor:pointer;display:inline-block;padding:.75rem 1.25rem;border-radius:10rem;color:#fff;text-transform:uppercase;font-size:1.25rem;letter-spacing:.25rem;transition:all .3s;position:relative;overflow:hidden;z-index:1}.button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(171,65,127,.2);border-radius:10rem;z-index:-2}.button:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:var(--brandtxtcolor);transition:all .3s;border-radius:10rem;z-index:-1}.button:hover{color:#fff}.button:hover:before{width:100%}#welcomediv{position:relative;height:auto;width:98vw}.divoverlay{position:absolute;background-color:transparent;left:0;top:0;width:99%;margin:0;padding:0}.divunderlay{background-color:transparent;left:0;top:0;width:99%;margin:0;padding:0}.bodybck{background:rgba(171,65,127,.3)}.enlarge{// width:90%;border-radius:50%;box-shadow:grey 1px 1px;// float:left;position:relative;cursor:pointer;z-index:999}.imgshdw{border-radius:50%;box-shadow:grey 1px 1px}.badge-info{color:white;background-color:rgba(171,65,127,.5)}.badge-infos{color:white;background-color:var(--brandtxtcolor)}@media screen and (min-width:320px) and (max-width:540px){.logowidth{width:20%}.leafbranch{position:absolute;bottom:1%;left:1%;z-index:0}.leafbranchwidth{width:50%}.whiteflowergroup{position:absolute;top:90%;right:0;z-index:0}.whiteflowergroupwidth{width:45%}.img_f{width:80%}.img_m{width:50%}.enlarge{width:100%}.bookaslot{font-size:.9em;padding:4px}.addtohome{display:}}@media screen and (min-width:801px) and (max-width:1000px){.logowidth{width:40%}.leafbranch{position:absolute;top:25%;left:1%;z-index:0}.leafbranchwidth{width:65%}.whiteflowergroup{position:absolute;top:95%;right:10%;z-index:0}.whiteflowergroupwidth{width:90%}.img_f{width:80%}.img_m{width:60%}.enlarge{width:80%}.bookaslot{font-size:1em;padding:5px}.addtohome{display:}}@media screen and (min-width:1024px) and (max-width:1680px){.logowidth{width:35%}.leafbranch{position:absolute;top:45%;left:1%;z-index:0}.leafbranchwidth{width:100%}.whiteflowergroup{position:absolute;top:95%;right:15%;z-index:0}.whiteflowergroupwidth{width:100%}.img_f{width:80%}.img_m{width:60%}.enlarge{width:80%}.bookaslot{font-size:1em;padding:5px}.addtohome{display:none}}.animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{0%{opacity:0;// -webkit-transform:translateX(10px)}100%{opacity:1;// -webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;// transform:translateX(10px)}100%{opacity:1;// transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}body{background-image:url("../image/bcktile.png");background-repeat:repeat}header{position:relative;left:0;top:0;width:100%;height:80px}header h4{position:absolute;left:10%;bottom:1 rem;font-size:1.6rem}.intro{position:fixed;z-index:100;left:0;top:0;width:100%;height:100vh;text-align:center;background-color:rgba(255,255,255,.8);transition:1s;border-bottom:3px dashed rgba(171,65,127,.7)}.logo-header{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:#fff}.logo{position:relative;display:inline-block;bottom:-20px;opacity:0}.logo.active{bottom:0;opacity:1;transition:ease-in-out .5s}.logo.fade{bottom:150px;opacity:0;transition:ease-in-out .5s}.txtcontainer{display:inline-block}.typed-out{overflow:hidden;border-right:.15em solid rgba(171,65,127,.1);white-space:nowrap;animation:typing 5s forwards;font-size:1.7rem;width:0;font-family:'Comic Neue',cursive;color:var(--brandtxtcolor)}@keyframes typing{from{width:0}to{width:100%}}