@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700|Raleway:400i&subset=latin-ext,vietnamese);.center,.full-center{justify-content:center}@font-face{src:url(https://fonts.googleapis.com/css?family=Signika);src:url(https://fonts.googleapis.com/css?family=Raleway)}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-19{font-size:19px}.font-20{font-size:20px}.font-21{font-size:21px}.font-22{font-size:22px}.font-23{font-size:23px}.font-24{font-size:24px}.font-25{font-size:25px}.font-26{font-size:26px}.font-27{font-size:27px}.font-28{font-size:28px}.font-29{font-size:29px}.font-30{font-size:30px}body{font-family:roboto,sans-serif}.display-none{display:none}.theme-background{background-color:#8e3e04}.theme-secondary-background{background-color:#d3d3d3}.theme-text-color{color:#000}.theme-link{color:#d3d3d3!important}.theme-heading-color{color:#333}.full-center{align-items:center;display:flex}.center{display:flex}.fit-image{height:100%;width:100%;object-fit:fill}.fit-image-stetch{height:100%;width:100%;object-fit:cover}.welcome-main{background:url(../img/re_banner.jpg);background-size:cover;position:relative}.welcome-main::before{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5)}.welcome-main .welcome-main-content{padding:4rem;color:#d3d3d3;justify-content:center;align-items:center;display:flex;font-weight:700}.welcome-main .welcome-main-content .welcome-heading{font-size:52px;font-family:dancing script}.welcome-main .welcome-main-content .welcome-content{font-size:39px}.welcome-main .welcome-main-content hr{position:absolute;width:250px;border:2px solid;margin:0;top:125px;left:470px}.shrink{height:70px}.shrink .main-link{transition:.5s ease-in;position:relative;background:#8e3e04;padding:5px;justify-content:space-between;height:70px;width:100%}.shrink .main-link .home-logo{transition:.5s ease-in;height:60px;width:95px}.shrink .main-link .home-logo img{width:100%}.shrink .main-link .nav-link-card{position:absolute;right:0;height:60px;padding:0;width:55%}.shrink .main-link .nav-link-card .home-nav-links{margin:0;justify-content:space-around}.shrink .main-link .nav-link-card .home-nav-links .home-link{position:relative;color:#d3d3d3!important;font-size:18px}.shrink .main-link .nav-link-card .home-nav-links .home-link:after{transition:all .5s;position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#aaa;height:1px}.shrink .main-link .nav-link-card .home-nav-links .home-link:hover:after{width:100%}.desktop-nav{height:70px}.desktop-nav .main-link{transition:.5s ease-in;justify-content:flex-end;height:70px;width:100%}.desktop-nav .main-link .home-logo{transition:.5s ease-in;background:#8e3e04;padding:4rem;position:absolute;width:13%;left:25px;top:0;border-bottom:10px solid #5a2500}.desktop-nav .main-link .nav-link-card{padding:0;width:55%}.desktop-nav .main-link .nav-link-card .home-nav-links{margin:0;justify-content:space-around}.desktop-nav .main-link .nav-link-card .home-nav-links .home-link{position:relative;color:#d3d3d3!important;font-size:18px}.desktop-nav .main-link .nav-link-card .home-nav-links .home-link:after{transition:all .5s;position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#aaa;height:1px}.desktop-nav .main-link .nav-link-card .home-nav-links .home-link:hover:after{width:100%}.home-main{position:relative}.home-main .make-a-reservation{position:absolute;right:3%;color:#fff!important;z-index:1;bottom:0;background:#8e3e04;padding:.5rem 3rem}.discover-services .discover-vrindavan{background:#d3d3d3;padding:2rem}.discover-services .discover-vrindavan .discover-vrindavan-heading{font-weight:700;color:#8e3e04}.discover-services .discover-vrindavan .discover-vrindavan-heading .discover{font-family:dancing script;font-size:70px}.discover-services .discover-vrindavan .discover-vrindavan-heading .vrindavan{font-family:roboto,cursive;font-size:35px;padding-left:2%;position:relative}.discover-services .discover-vrindavan .discover-vrindavan-heading .vrindavan hr{margin:0;width:45px;border:2px solid;position:absolute;left:18px;top:40px}.discover-services .discover-vrindavan .discover-vrindavan-content{padding:2rem 0;color:grey}.discover-services .discover-vrindavan .discover-vrindavan-find-us,.discover-services .discover-vrindavan .discover-vrindavan-find-us a{color:grey!important}.discover-services .discover-vrindavan .discover-vrindavan-find-us p{font-size:16px;margin-bottom:.5rem!important}.discover-services .discover-vrindavan .discover-vrindavan-find-us a i{font-size:40px}.discover-services .our-services{padding:2rem;padding-bottom:0}.discover-services .our-services .our-services-heading{padding-top:1rem;font-weight:700;color:#333}.discover-services .our-services .our-services-heading .our{font-size:50px;font-family:roboto,cursive;position:relative}.discover-services .our-services .our-services-heading hr{margin:0;width:45px;border:2px solid;position:absolute;left:40px;top:110px}.discover-services .our-services .our-services-heading .services{padding-left:2%;font-family:dancing script;font-size:40px}.discover-services .our-services .our-services-content{padding-top:1rem!important}.discover-services .our-services .our-services-content .our-services-image-name{padding:1rem!important}.discover-services .our-services .our-services-content .our-services-image-name img{width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.discover-services .our-services .our-services-content .our-services-image-name p{margin:0;font-family:dancing script;text-align:center;font-weight:700;font-size:23px}.discover-services .our-services .our-services-content .our-services-image-name .mask{height:59%;width:82%;left:16px;top:17px;justify-content:center;align-items:center;display:flex}.discover-services .our-services .our-services-content .our-services-read-more{padding:1rem!important;justify-content:center;align-items:center;display:flex}.discover-services .our-services .our-services-content .our-services-read-more a{padding:.5rem;color:#fff!important;background:#8e3e04;font-size:23px}.book-hotel-basera{background:url(../img/re_banner.jpg);background-size:cover;padding:4rem}.book-hotel-basera .book-hotel-basera-headiing{position:relative;color:#fff;font-size:31px}.book-hotel-basera .book-hotel-basera-headiing p{margin:0}.book-hotel-basera .book-hotel-basera-headiing p .book,.book-hotel-basera .book-hotel-basera-headiing p .get-best{font-family:dancing script}.book-hotel-basera .book-hotel-basera-headiing hr{position:absolute;width:122px;border:3px solid #fff;top:44px;left:142px;margin:0}.home-page-gallery .home-page-gallery-main{padding:4rem;background:#8e3e04}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading{position:relative;justify-content:center;align-items:center;display:flex}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading p{font-size:65px;color:#fff;margin:0}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading p .gallery{font-family:dancing script}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading hr{position:absolute;width:84px;border:3px solid #fff;top:220px;left:61px;margin:0}.home-page-gallery .home-page-gallery-images{padding:0;margin:0}.home-page-gallery .home-page-gallery-images .home-gallery-image{padding:0;height:250px}.home-page-gallery .home-page-gallery-images .home-gallery-image img{height:100%;width:100%;object-fit:cover}.about-page .about-main{background:#d3d3d3;padding:4rem;border-bottom:3px solid #000}.about-page .about-main .about-heading{padding:0;position:relative}.about-page .about-main .about-heading p{margin:0}.about-page .about-main .about-heading p .about{font-size:52px;font-family:dancing script}.about-page .about-main .about-heading p .us{padding-left:1rem;font-size:39px;font-weight:700}.about-page .about-main .about-heading hr{position:absolute;width:205px;top:50px;border:2px solid #000}.about-page .about-main .about-content{text-align:justify;font-size:14px;padding:0;padding-top:1rem}.about-page .main-about-make-a-reservation{justify-content:center;align-items:center;display:flex;color:#d3d3d3;padding:4rem}.about-page .main-about-make-a-reservation .about-make-a-reservation{padding:0;height:max-content;background:#696969}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading{padding:1rem;padding-bottom:0;font-size:24px}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p{margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .make-a{font-family:dancing script}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .reservation{font-weight:700}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading hr{border:1px dashed;margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content{padding:1rem;font-size:15px;text-align:justify;text-shadow:1px 1px 2px #000}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-image,.services-page .services-page-room-card .services-page-room-image{padding:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content a{color:#7aa218!important}.services-page .services-page-room-card{margin:2rem;background:#5a2500;padding:0}.services-page .services-page-room-card .services-page-room-image img{width:100%}.services-page .services-page-room-card .services-page-room-main-content{color:#d3d3d3}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading{position:relative;font-family:dancing script;font-size:39px}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading hr{width:360px;position:absolute;top:55px;margin:0;border:2px solid}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-content{font-size:15px;text-align:justify}.gallery-page{padding:2rem}.gallery-page .gallery-page-image{height:300px;padding:1rem}.gallery-page .gallery-page-image .mask{width:93%;left:16px;height:89%;top:17px}.gallery-page .gallery-page-image img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);height:100%;width:100%;object-fit:cover}.facilities-rates-page .main-facilities{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.facilities-rates-page .main-facilities .facilities-page-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-facilities .facilities-page-heading .facilities{font-family:dancing script;font-size:52px}.facilities-rates-page .main-facilities .facilities-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-facilities .facilities-main-content{color:grey;font-size:14px;font-weight:700}.facilities-rates-page .main-facilities .facilities-main-content .facilities-content{padding:3.5px}.facilities-rates-page .main-rates{height:max-content;padding:2rem}.facilities-rates-page .main-rates .our-rates-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-rates .our-rates-heading .our-rate{font-family:dancing script;font-size:52px}.facilities-rates-page .main-rates .our-rates-heading .rates{font-size:39px}.facilities-rates-page .main-rates .our-rates-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-rates .our-rates-table table{width:100%}.facilities-rates-page .main-rates .our-rates-table table tbody tr td,.facilities-rates-page .main-rates .our-rates-table table thead tr th{padding:1rem}.contact-page .main-contact{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.contact-page .main-contact .contact-page-heading{padding:0;font-weight:700;position:relative}.contact-page .main-contact .contact-page-heading .contact{font-family:dancing script;font-size:52px}.contact-page .main-contact .contact-page-heading .us{font-size:39px}.contact-page .main-contact .contact-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .main-contact .contact-page-input{padding:0}.contact-page .main-contact .contact-page-input input{border:none;background:#fff;padding:.5rem;width:calc(97.5%);font-size:20px;margin-bottom:1rem}.contact-page .main-contact .contact-page-input textarea{height:9rem;border:none;background:#fff;padding:.5rem;font-size:20px}.contact-page .main-contact .contact-page-input input[type=date]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=datetime-local]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=email]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=number]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=password]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search-md]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=tel]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=text]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=time]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=url]:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea.md-textarea:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .main-contact .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.contact-page .main-contact .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .our-location{padding:2rem}.contact-page .our-location .our-location-heading{padding:0;font-weight:700;position:relative}.contact-page .our-location .our-location-heading .Our{font-family:dancing script;font-size:52px}.contact-page .our-location .our-location-heading .location{font-size:39px}.contact-page .our-location .our-location-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .our-location .our-location-map-content{padding:1rem 0;font-size:15px;color:#696969}.reservation-page .reservation-page-form{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.reservation-page .reservation-page-form .reservation-input{padding:0}.reservation-page .reservation-page-form .reservation-input .select{display:block;width:100%;border:none;padding:1rem;margin-bottom:1rem;color:grey}.reservation-page .reservation-page-form .reservation-input .select:focus{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.reservation-page .reservation-page-form .reservation-input .adults,.reservation-page .reservation-page-form .reservation-input .enter-date{width:90%}.reservation-page .reservation-page-form .reservation-input .children,.reservation-page .reservation-page-form .reservation-input .leave-date{width:95%}.reservation-page .reservation-page-form .reservation-input input{border:none;background:#fff;padding:.5rem;width:calc(97.5%);font-size:20px;margin-bottom:1rem}.reservation-page .reservation-page-form .reservation-input input[type=date]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=datetime-local]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=email]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=number]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=password]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search-md]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=tel]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=text]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=time]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=url]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea.md-textarea:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-form .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-form .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-content{padding:2rem}.reservation-page .reservation-page-content .reservation-page-room-card{margin:2rem;background:#5a2500;padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image{padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image img{width:100%}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content{padding:0;color:#d3d3d3}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading{justify-content:space-between;align-items:center;display:flex;padding:.5rem;position:relative;border-bottom:2px solid #fff;font-size:15px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading .reservation-page-room-price{float:right;font-size:19.5px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-content{padding:.5rem;font-size:11px;text-align:justify}.reservation-page .reservation-page-content .reservation-page-note{position:relative;font-size:14px;text-align:justify;color:#d3d3d3;display:flex;justify-items:center;align-content:center}.reservation-page .reservation-page-content .reservation-page-note .main-error{background:brown;padding:1rem}.reservation-page .reservation-page-content .reservation-page-note .error-sign{text-align:center}.reservation-page .reservation-page-content .reservation-page-note .reservation-send{position:absolute;bottom:0;right:8%}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.footer{padding:4rem;background:#d3d3d3}.footer .footer-contact{color:grey;font-size:15px}.footer .footer-copyright{color:grey!important;font-size:15px}.footer .footer-copyright a{color:#8e3e04!important;font-weight:700;letter-spacing:3px;border-bottom:1px solid}.footer-links{background:#000;font-size:15px;justify-content:center;align-items:center;display:flex}.footer-links .footer-link{color:grey!important;border-bottom:2px solid;margin:1rem}@media (max-width:1024px){.desktop-nav .main-link .nav-link-card,.shrink .main-link .nav-link-card{width:75%}.home-main{position:relative}.home-main .make-a-reservation{position:absolute;right:4%;color:#fff!important;z-index:1;bottom:0;background:#8e3e04;padding:10px 25px 10px 60px}.discover-services .our-services .our-services-content .our-services-image-name p,.discover-services .our-services .our-services-content .our-services-read-more a{font-size:18px}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading hr{top:175px}.home-page-gallery .home-page-gallery-images{padding:0;margin:0}.home-page-gallery .home-page-gallery-images .home-gallery-image{padding:0;height:250px}.home-page-gallery .home-page-gallery-images .home-gallery-image img{height:100%;width:100%;object-fit:cover}.about-page .about-main{background:#d3d3d3;padding:4rem;border-bottom:3px solid #000}.about-page .about-main .about-heading{padding:0;position:relative}.about-page .about-main .about-heading p{margin:0}.about-page .about-main .about-heading p .about{font-size:52px;font-family:dancing script}.about-page .about-main .about-heading p .us{padding-left:1rem;font-size:39px;font-weight:700}.about-page .about-main .about-heading hr{position:absolute;width:205px;top:50px;border:2px solid #000}.about-page .about-main .about-content{text-align:justify;font-size:14px;padding:0;padding-top:1rem}.about-page .main-about-make-a-reservation{justify-content:center;align-items:center;display:flex;color:#d3d3d3;padding:4rem}.about-page .main-about-make-a-reservation .about-make-a-reservation{padding:0;height:max-content;background:#696969}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading{padding:1rem;padding-bottom:0;font-size:24px}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p{margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .make-a{font-family:dancing script}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .reservation{font-weight:700}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading hr{border:1px dashed;margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content{padding:1rem;font-size:15px;text-align:justify;text-shadow:1px 1px 2px #000}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-image,.services-page,.services-page .services-page-room-card .services-page-room-image{padding:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content a{color:#7aa218!important}.services-page .services-page-room-card{margin:2rem 0;background:#5a2500;padding:0}.services-page .services-page-room-card .services-page-room-image img{height:100%;width:100%;object-fit:cover}.services-page .services-page-room-card .services-page-room-main-content{color:#d3d3d3}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading{position:relative;font-family:dancing script;font-size:39px}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading hr{width:360px;position:absolute;top:55px;margin:0;border:2px solid}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-content{font-size:15px;text-align:justify}.gallery-page{padding:2rem}.gallery-page .gallery-page-image{height:300px;padding:1rem}.gallery-page .gallery-page-image .mask{width:91%;left:16px;height:89%;top:17px}.gallery-page .gallery-page-image img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);height:100%;width:100%;object-fit:cover}.facilities-rates-page .main-facilities{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.facilities-rates-page .main-facilities .facilities-page-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-facilities .facilities-page-heading .facilities{font-family:dancing script;font-size:52px}.facilities-rates-page .main-facilities .facilities-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-facilities .facilities-main-content{color:grey;font-size:14px;font-weight:700}.facilities-rates-page .main-facilities .facilities-main-content .facilities-content{padding:3.5px}.facilities-rates-page .main-rates{height:max-content;padding:2rem}.facilities-rates-page .main-rates .our-rates-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-rates .our-rates-heading .our-rate{font-family:dancing script;font-size:52px}.facilities-rates-page .main-rates .our-rates-heading .rates{font-size:39px}.facilities-rates-page .main-rates .our-rates-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-rates .our-rates-table table{width:100%}.facilities-rates-page .main-rates .our-rates-table table tbody tr td,.facilities-rates-page .main-rates .our-rates-table table thead tr th{padding:1rem}.contact-page .main-contact{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.contact-page .main-contact .contact-page-heading{padding:0;font-weight:700;position:relative}.contact-page .main-contact .contact-page-heading .contact{font-family:dancing script;font-size:52px}.contact-page .main-contact .contact-page-heading .us{font-size:39px}.contact-page .main-contact .contact-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .main-contact .contact-page-input{padding:0}.contact-page .main-contact .contact-page-input input{border:none;background:#fff;padding:.5rem;width:calc(97.5%);font-size:20px;margin-bottom:1rem}.contact-page .main-contact .contact-page-input textarea{height:9rem;border:none;background:#fff;padding:.5rem;font-size:20px}.contact-page .main-contact .contact-page-input input[type=date]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=datetime-local]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=email]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=number]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=password]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search-md]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=tel]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=text]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=time]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=url]:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea.md-textarea:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .main-contact .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.contact-page .main-contact .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .our-location{padding:2rem}.contact-page .our-location .our-location-heading{padding:0;font-weight:700;position:relative}.contact-page .our-location .our-location-heading .Our{font-family:dancing script;font-size:52px}.contact-page .our-location .our-location-heading .location{font-size:39px}.contact-page .our-location .our-location-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .our-location .our-location-map-content{padding:1rem 0;font-size:15px;color:#696969}.reservation-page .reservation-page-form{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.reservation-page .reservation-page-form .reservation-input{padding:0}.reservation-page .reservation-page-form .reservation-input .select{display:block;width:100%;border:none;padding:1rem;margin-bottom:1rem;color:grey}.reservation-page .reservation-page-form .reservation-input .select:focus{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.reservation-page .reservation-page-form .reservation-input .adults,.reservation-page .reservation-page-form .reservation-input .enter-date{width:90%}.reservation-page .reservation-page-form .reservation-input .children,.reservation-page .reservation-page-form .reservation-input .leave-date{width:95%}.reservation-page .reservation-page-form .reservation-input input{border:none;background:#fff;padding:.5rem;width:calc(97.5%);font-size:20px;margin-bottom:1rem}.reservation-page .reservation-page-form .reservation-input input[type=date]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=datetime-local]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=email]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=number]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=password]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search-md]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=tel]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=text]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=time]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=url]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea.md-textarea:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-form .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-form .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-content{justify-content:center;align-items:center;display:flex;padding:2rem}.reservation-page .reservation-page-content .reservation-page-room-card{margin:2rem;height:fit-content;background:#5a2500;padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image{padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image img{width:100%}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content{padding:0;color:#d3d3d3}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading{justify-content:space-between;align-items:center;display:flex;padding:.5rem;position:relative;border-bottom:2px solid #fff;font-family:dancing script;font-size:20px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading .reservation-page-room-price{float:right;font-size:11.5px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-content{padding:.5rem;font-size:11px;text-align:justify}.reservation-page .reservation-page-content .reservation-page-note{position:relative;font-size:11px;text-align:justify;color:#d3d3d3;display:flex;justify-items:center;align-content:center}.reservation-page .reservation-page-content .reservation-page-note .main-error{background:brown;padding:1rem}.reservation-page .reservation-page-content .reservation-page-note .error-sign{text-align:center}.reservation-page .reservation-page-content .reservation-page-note .reservation-send{position:absolute;bottom:-83px;right:8%}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.footer{padding:4rem;background:#d3d3d3}.footer .footer-contact{color:grey;font-size:15px}.footer .footer-related-link{margin:0;border-bottom:2px solid;color:#5a2500;font-size:23px}.footer .footer-copyright{color:grey!important;font-size:15px}.footer .footer-copyright a{color:#8e3e04!important;font-weight:700;letter-spacing:3px;border-bottom:1px solid}.footer-links{background:#000;font-weight:700;font-size:18px;justify-content:center;align-items:center;display:flex}.footer-links .footer-link{color:grey!important;border-bottom:2px solid;margin:1rem}}@media (max-width:768px){.mobile-nav{padding:5px;background-color:#8e3e04!important}.mobile-nav .main-mobile-nav .navbar-toggler-right{color:#d3d3d3!important;top:10px}.mobile-nav .main-mobile-nav .navbar-brand{width:100px;margin:0;padding:0}.mobile-nav .main-mobile-nav .mobile-nav-main-link ul{border-top:2px solid #d3d3d3}.mobile-nav .main-mobile-nav .mobile-nav-main-link ul .mobile-nav-link{color:#d3d3d3;font-size:21px}.home-main .make-a-reservation{position:absolute;right:4%;color:#fff!important;z-index:1;bottom:0;background:#8e3e04;padding:10px 25px 10px 60px}.home-page-gallery .home-page-gallery-main{padding:4rem;background:#8e3e04}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading{position:relative;justify-content:center;align-items:center;display:flex}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading p{font-size:65px;color:#fff;margin:0}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading p .gallery{font-family:dancing script}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading hr{position:absolute;width:84px;border:3px solid #fff;top:90px;left:235px;margin:0}.about-page .about-main{background:#d3d3d3;padding:4rem;border-bottom:3px solid #000}.about-page .about-main .about-heading{padding:0;position:relative}.about-page .about-main .about-heading p{margin:0}.about-page .about-main .about-heading p .about{font-size:52px;font-family:dancing script}.about-page .about-main .about-heading p .us{padding-left:1rem;font-size:39px;font-weight:700}.about-page .about-main .about-heading hr{position:absolute;width:205px;top:50px;border:2px solid #000}.about-page .about-main .about-content{text-align:justify;font-size:14px;padding:0;padding-top:1rem}.about-page .main-about-make-a-reservation{justify-content:center;align-items:center;display:flex;color:#d3d3d3;padding:4rem}.about-page .main-about-make-a-reservation .about-make-a-reservation{padding:0;height:max-content;background:#696969}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading{padding:1rem;padding-bottom:0;font-size:24px}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p{margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .make-a{font-family:dancing script}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .reservation{font-weight:700}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading hr{border:1px dashed;margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content{padding:1rem;font-size:15px;text-align:justify;text-shadow:1px 1px 2px #000}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-image,.services-page,.services-page .services-page-room-card .services-page-room-image{padding:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content a{color:#7aa218!important}.services-page .services-page-room-card{margin:1.33333333rem 0;background:#5a2500;padding:0}.services-page .services-page-room-card .services-page-room-image img{height:100%;width:100%;object-fit:cover}.services-page .services-page-room-card .services-page-room-main-content{color:#d3d3d3}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading{position:relative;font-family:dancing script;font-size:39px}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading hr{width:360px;position:absolute;top:55px;margin:0;border:2px solid}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-content{font-size:15px;text-align:justify}.gallery-page{padding:2rem}.gallery-page .gallery-page-image{height:300px;padding:1rem}.gallery-page .gallery-page-image .mask{width:91%;left:16px;height:89%;top:17px}.gallery-page .gallery-page-image img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);height:100%;width:100%;object-fit:cover}.facilities-rates-page .main-facilities{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.facilities-rates-page .main-facilities .facilities-page-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-facilities .facilities-page-heading .facilities{font-family:dancing script;font-size:52px}.facilities-rates-page .main-facilities .facilities-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-facilities .facilities-main-content{color:grey;font-size:14px;font-weight:700}.facilities-rates-page .main-facilities .facilities-main-content .facilities-content{padding:3.5px}.facilities-rates-page .main-rates{height:max-content;padding:2rem}.facilities-rates-page .main-rates .our-rates-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-rates .our-rates-heading .our-rate{font-family:dancing script;font-size:52px}.facilities-rates-page .main-rates .our-rates-heading .rates{font-size:39px}.facilities-rates-page .main-rates .our-rates-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-rates .our-rates-table table{width:100%}.facilities-rates-page .main-rates .our-rates-table table tbody tr td,.facilities-rates-page .main-rates .our-rates-table table thead tr th{padding:1rem}.contact-page .main-contact{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.contact-page .main-contact .contact-page-heading{padding:0;font-weight:700;position:relative}.contact-page .main-contact .contact-page-heading .contact{font-family:dancing script;font-size:52px}.contact-page .main-contact .contact-page-heading .us{font-size:39px}.contact-page .main-contact .contact-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .main-contact .contact-page-input{padding:0}.contact-page .main-contact .contact-page-input input{border:none;background:#fff;padding:.5rem;width:calc(97.5%);font-size:20px;margin-bottom:1rem}.contact-page .main-contact .contact-page-input textarea{height:9rem;border:none;background:#fff;padding:.5rem;font-size:20px}.contact-page .main-contact .contact-page-input input[type=date]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=datetime-local]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=email]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=number]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=password]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search-md]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=tel]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=text]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=time]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=url]:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea.md-textarea:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .main-contact .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.contact-page .main-contact .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .our-location{padding:2rem}.contact-page .our-location .our-location-heading{padding:0;font-weight:700;position:relative}.contact-page .our-location .our-location-heading .Our{font-family:dancing script;font-size:52px}.contact-page .our-location .our-location-heading .location{font-size:39px}.contact-page .our-location .our-location-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .our-location .our-location-map-content{padding:1rem 0;font-size:15px;color:#696969}.reservation-page .reservation-page-form{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.reservation-page .reservation-page-form .reservation-input{padding:0}.reservation-page .reservation-page-form .reservation-input .select{display:block;width:100%;border:none;padding:1rem;margin-bottom:1rem;color:grey}.reservation-page .reservation-page-form .reservation-input .select:focus{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.reservation-page .reservation-page-form .reservation-input .adults,.reservation-page .reservation-page-form .reservation-input .enter-date{width:90%}.reservation-page .reservation-page-form .reservation-input .children,.reservation-page .reservation-page-form .reservation-input .leave-date{width:95%}.reservation-page .reservation-page-form .reservation-input input{border:none;background:#fff;padding:.5rem;width:calc(97.5%);font-size:20px;margin-bottom:1rem}.reservation-page .reservation-page-form .reservation-input input[type=date]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=datetime-local]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=email]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=number]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=password]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search-md]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=tel]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=text]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=time]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=url]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea.md-textarea:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-form .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-form .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-content{padding:2rem}.reservation-page .reservation-page-content .reservation-page-room-card{margin:2rem;background:#5a2500;padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image{padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image img{width:100%}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content{padding:0;color:#d3d3d3}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading{justify-content:space-between;align-items:center;display:flex;padding:.5rem;position:relative;border-bottom:2px solid #fff;font-family:dancing script;font-size:26px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading .reservation-page-room-price{float:right;font-size:19.5px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-content{padding:.5rem;font-size:11px;text-align:justify}.reservation-page .reservation-page-content .reservation-page-note{position:relative;font-size:14px;text-align:justify;color:#d3d3d3;display:flex;justify-items:center;align-content:center}.reservation-page .reservation-page-content .reservation-page-note .main-error{background:brown;padding:1rem}.reservation-page .reservation-page-content .reservation-page-note .error-sign{text-align:center}.reservation-page .reservation-page-content .reservation-page-note .reservation-send{position:absolute;bottom:-118px;right:8%}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.footer{padding:2rem}.footer .footer-logo{padding:0;justify-content:center;align-items:center;display:flex}.footer .footer-contact,.footer .footer-copyright{font-size:13px}.footer .footer-copyright a{letter-spacing:2px}.footer-links{font-size:14px}}@media (max-width:460px){.container-fluid{padding-top:46px}.welcome-main{background:url(../img/re_banner.jpg);background-size:cover;position:relative}.welcome-main::before{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.5)}.welcome-main .welcome-main-content{padding:4rem;color:#d3d3d3;justify-content:center;align-items:center;display:flex;font-weight:700}.welcome-main .welcome-main-content .welcome-heading{font-size:31px;font-family:dancing script}.welcome-main .welcome-main-content .welcome-content{font-size:26px}.welcome-main .welcome-main-content hr{position:absolute;width:140px;border:2px solid;margin:0;top:111px;left:150px}.mobile-nav{padding:5px;background-color:#8e3e04!important}.mobile-nav .main-mobile-nav .navbar-toggler-right{color:#d3d3d3!important;top:0}.mobile-nav .main-mobile-nav .s-brand{width:100px;margin:0;padding:0}.mobile-nav .main-mobile-nav .mobile-nav-main-link ul{border-top:2px solid #d3d3d3}.mobile-nav .main-mobile-nav .mobile-nav-main-link ul .mobile-nav-link{color:#d3d3d3;font-size:15px}.home-main .make-a-reservation{position:absolute;right:4.1%;color:#fff!important;z-index:1;bottom:0;background:#8e3e04;padding:5px 15px}.discover-services .discover-vrindavan .discover-vrindavan-heading .discover{font-size:50px}.discover-services .discover-vrindavan .discover-vrindavan-heading .vrindavan{font-size:20px}.discover-services .discover-vrindavan .discover-vrindavan-heading .vrindavan hr{top:25px}.discover-services .our-services{padding-bottom:2rem}.book-hotel-basera{padding:2rem}.book-hotel-basera .book-hotel-basera-headiing{font-size:18px}.book-hotel-basera .book-hotel-basera-headiing hr{border:2px solid #fff;top:29px}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading p{font-size:46px}.home-page-gallery .home-page-gallery-main .home-page-gallery-heading hr{top:63px;left:70px}.about-page .about-main{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.about-page .about-main .about-heading{padding:0;position:relative}.about-page .about-main .about-heading p{margin:0}.about-page .about-main .about-heading p .about{font-size:52px;font-family:dancing script}.about-page .about-main .about-heading p .us{padding-left:1rem;font-size:39px;font-weight:700}.about-page .about-main .about-heading hr{position:absolute;width:205px;top:50px;border:2px solid #000}.about-page .about-main .about-content{text-align:justify;font-size:14px;padding:0;padding-top:1rem}.about-page .main-about-make-a-reservation{justify-content:center;align-items:center;display:flex;color:#d3d3d3;padding:2rem}.about-page .main-about-make-a-reservation .about-make-a-reservation{padding:0;height:max-content;background:#696969}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading{padding:1rem;padding-bottom:0;font-size:24px}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p{margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .make-a{font-family:dancing script}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading p .reservation{font-weight:700}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-heading hr{border:1px dashed;margin:0}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content{padding:1rem;font-size:15px;text-align:justify;text-shadow:1px 1px 2px #000}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-content a{color:#7aa218!important}.about-page .main-about-make-a-reservation .about-make-a-reservation .make-a-reservation-image,.services-page{padding:0}.services-page .services-page-room-card{margin:1rem 0}.services-page .services-page-room-card .services-page-room-main-content{padding:0}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading{padding:0;position:relative;font-family:dancing script;font-size:26px}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-heading hr{width:220px;position:absolute;top:32px;margin:0;border:2px solid}.services-page .services-page-room-card .services-page-room-main-content .services-page-room-content{padding:0;font-size:13px}.gallery-page{padding:1.33333333rem 0}.gallery-page .gallery-page-image{height:300px;padding:1rem}.gallery-page .gallery-page-image .mask{width:91%;left:16px;height:89%;top:17px}.gallery-page .gallery-page-image img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);height:100%;width:100%;object-fit:cover}.facilities-rates-page .main-facilities{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.facilities-rates-page .main-facilities .facilities-page-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-facilities .facilities-page-heading .facilities{font-family:dancing script;font-size:52px}.facilities-rates-page .main-facilities .facilities-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-facilities .facilities-main-content{color:grey;font-size:14px;font-weight:700}.facilities-rates-page .main-facilities .facilities-main-content .facilities-content{padding:3.5px}.facilities-rates-page .main-rates{height:max-content;padding:2rem}.facilities-rates-page .main-rates .our-rates-heading{padding:0;font-weight:700;position:relative}.facilities-rates-page .main-rates .our-rates-heading .our-rate{font-family:dancing script;font-size:52px}.facilities-rates-page .main-rates .our-rates-heading .rates{font-size:39px}.facilities-rates-page .main-rates .our-rates-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.facilities-rates-page .main-rates .our-rates-table table{width:100%}.facilities-rates-page .main-rates .our-rates-table table tbody tr td,.facilities-rates-page .main-rates .our-rates-table table thead tr th{padding:1rem}.contact-page .main-contact{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.contact-page .main-contact .contact-page-heading{padding:0;font-weight:700;position:relative}.contact-page .main-contact .contact-page-heading .contact{font-family:dancing script;font-size:52px}.contact-page .main-contact .contact-page-heading .us{font-size:39px}.contact-page .main-contact .contact-page-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .main-contact .contact-page-input{padding:0}.contact-page .main-contact .contact-page-input input{border:none;background:#fff;padding:.5rem;width:calc(95.5%);font-size:20px;margin-bottom:1rem}.contact-page .main-contact .contact-page-input textarea{height:9rem;border:none;background:#fff;padding:.5rem;font-size:20px}.contact-page .main-contact .contact-page-input input[type=date]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=datetime-local]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=email]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=number]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=password]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search-md]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=search]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=tel]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=text]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=time]:focus:not([readonly]),.contact-page .main-contact .contact-page-input input[type=url]:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea.md-textarea:focus:not([readonly]),.contact-page .main-contact .contact-page-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .main-contact .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.contact-page .main-contact .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.contact-page .our-location{padding:2rem}.contact-page .our-location .our-location-heading{padding:0;font-weight:700;position:relative}.contact-page .our-location .our-location-heading .Our{font-family:dancing script;font-size:52px}.contact-page .our-location .our-location-heading .location{font-size:39px}.contact-page .our-location .our-location-heading hr{position:absolute;width:100px;margin:0;top:65px;left:95px;border:2px solid}.contact-page .our-location .our-location-map-content{padding:1rem 0;font-size:15px;color:#696969}.reservation-page .reservation-page-form{background:#d3d3d3;padding:2rem;border-bottom:3px solid #000}.reservation-page .reservation-page-form .reservation-input{padding:0}.reservation-page .reservation-page-form .reservation-input .select{display:block;width:100%;border:none;background:#fff;padding:1rem;margin-bottom:1rem;color:grey}.reservation-page .reservation-page-form .reservation-input .select:focus{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}.reservation-page .reservation-page-form .reservation-input .adults,.reservation-page .reservation-page-form .reservation-input .children,.reservation-page .reservation-page-form .reservation-input .enter-date,.reservation-page .reservation-page-form .reservation-input .leave-date{width:calc(95.5%)}.reservation-page .reservation-page-form .reservation-input input{border:none;background:#fff;padding:.5rem;width:calc(95.5%);font-size:20px;margin-bottom:1rem}.reservation-page .reservation-page-form .reservation-input input[type=date]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=datetime-local]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=email]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=number]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=password]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search-md]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=search]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=tel]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=text]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=time]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input input[type=url]:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea.md-textarea:focus:not([readonly]),.reservation-page .reservation-page-form .reservation-input textarea:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-form .submit-contact input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-form .submit-contact input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.reservation-page .reservation-page-content{padding:2rem}.reservation-page .reservation-page-content .reservation-page-room-card{margin:2rem;background:#5a2500;padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image{padding:0}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-image img{width:100%}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content{padding:0;color:#d3d3d3}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading{justify-content:space-between;align-items:center;display:flex;padding:.5rem;position:relative;border-bottom:2px solid #fff;font-family:dancing script;font-size:26px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-heading .reservation-page-room-price{float:right;font-size:19.5px}.reservation-page .reservation-page-content .reservation-page-room-card .reservation-page-room-main-content .reservation-page-room-content{padding:.5rem;font-size:11px;text-align:justify}.reservation-page .reservation-page-content .reservation-page-note{position:relative;font-size:14px;text-align:justify;color:#d3d3d3;display:flex;margin:1rem!important;padding:0;justify-items:center;align-content:center}.footer .footer-contact,.footer .footer-copyright{margin-top:1rem;font-size:12px}.reservation-page .reservation-page-content .reservation-page-note .main-error{background:brown;padding:1rem}.reservation-page .reservation-page-content .reservation-page-note .error-sign{text-align:center}.reservation-page .reservation-page-content .reservation-page-note .reservation-send{position:absolute;bottom:-40px;right:8%;width:56%}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input{border:none;color:#fff;padding:.5rem 2rem;background:#8e3e04;cursor:pointer;text-transform:uppercase}.reservation-page .reservation-page-content .reservation-page-note .reservation-send input[type=submit]:focus:not([readonly]){box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;outline:0}.footer{padding:2rem}.footer .footer-copyright a{letter-spacing:1px}.footer-links{display:none}}.admin .side-nav .nav-item{border-bottom:1px solid #000}.admin .side-nav .nav-item .nav-link{display:flex;align-items:center;color:#000!important}.admin .side-nav .nav-item .nav-link i{padding-right:10px}.inline{display:inline-block}.black-text{color:#000!important}#booking-table .search input{margin-bottom:0!important;width:400px;padding-left:3px;margin-left:5px}#booking-table button[name=refresh]{margin:auto 10px 0 0!important;cursor:pointer}/*# sourceMappingURL=style.css.map */