.header__top {padding: 5.5px 0;background: #581400;}
.header__top .social__links .link__item {font-size: 15px;color: #ffffff;gap: 10px;}
.header__top .social__links .link__item i {color: #fec203;}
.header__top .social__media {display: flex;justify-content: flex-end;align-items: center;gap: 15px;}
.header__top .social__media a {font-size: 18px;color: #fec203;}
.main__header.header__function .main__header__wrapper {display: flex;align-items: center;position: relative;justify-content: space-between;}
.main__header.header__function .main__header__wrapper .main__nav .navigation .navigation__menu--item {margin: 0 35px;}
.main__header.header__function .main__header__wrapper .main__nav .navigation .navigation__menu--item .navigation__menu--item__link {font-size: 15px;text-transform: uppercase;padding-top: 31px;padding-bottom: 31px;font-weight: 500;color: #464646;font-family: "Roboto", sans-serif;}
.main__header.header__function .main__header__wrapper .main__nav .navigation .navigation__menu--item .navigation__menu--item__link:hover {color: color: #581400 !important;}
.main__header.header__function .main__header__wrapper .navigation__menu--item.btnCenter {display: flex;align-items: center;}
.main__header.header__function .main__header__wrapper .navigation__menu--item.btnCenter .theme-btn.fill {background: #581400;border: 1px solid #581400;text-transform: uppercase;font-size: 14px;}
.main__header.header__function .main__header__wrapper .navigation__menu--item.btnCenter .theme-btn::before {background: #fec203;}
.main__header.header__function .main__header__wrapper .navigation__menu--item.btnCenter .theme-btn::after {background: #fec203;}
.main__header.header__function .main__header__wrapper .navigation__menu--item.btnCenter .theme-btn:hover.fill {background: #fec203 !important;color: #581400;border: 1px solid #fec203;}
.main__header.header__function .main__header__wrapper .navigation__menu--item.btnCenter .theme-btn.fill:hover span {color: #581400;}
.main__header.header__function .main__header__wrapper .main__logo a img {height: 80px;}
.banner__area .banner__slider .banner__slider__image {width: 100%;height: calc(100vh - 130px) !important;position: relative;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.banner__area .banner__slider .banner__slider__image::before {background-color: rgba(0, 0, 0, 0.65);}
.banner__area .banner__slider .banner__slider__image img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.banner__area .banner__slider .banner__slide__content {width: 100%;max-width: 1000px;margin: 0 auto;padding: 90px 0 !important;position: relative;z-index: 9;text-align: center;}
.banner__area .banner__slider .banner__slide__content .subtitle__icon::before {background-image: url(../images/shape/left.svg);}
.banner__area .banner__slider .banner__slide__content .subtitle__icon::after {background-image: url(../images/shape/right.svg);}
.banner__area .banner__slider .banner__slide__content h1 {font-size: 80px;line-height: 90px;margin-top: 20px;margin-bottom: 30px;}
.banner__area .banner__slider .banner__slide__content .theme-btn.fill {background: #fec203;border: 1px solid #581400;text-transform: uppercase;font-size: 14px;}
.banner__area .banner__slider .banner__slide__content .theme-btn.fill span {color: #000000;}
.banner__area .banner__slider .banner__slide__content .theme-btn::before {background: #581400;}
.banner__area .banner__slider .banner__slide__content .theme-btn::after {background: #581400;}
.banner__area .banner__slider .banner__slide__content .theme-btn:hover.fill {background: #fec203 !important;color: #581400;border: 1px solid #fec203;}
.banner__area .banner__slider .banner__slide__content .theme-btn.fill:hover span {color: #ffffff;}
.advance__search__section .query__input .advance__search__wrapper input::placeholder {font-family: "Roboto", sans-serif;}
.advance__search__section .advance__search__wrapper .query__input .query__input__icon::before {display: none;}
.advance__search__section .advance__search__wrapper .query__input input:focus-visible {outline: none;}
.advance__search .query__input input, .advance__search .query__input textarea {position: relative;width: 100%;margin-left: 25px;border: 0;z-index: 1;cursor: pointer;color: var(--rts-para);background-color: transparent;}
.advance__search__section .advance__search__wrapper .search__btn {background: #581400;border: 1px solid #581400;text-transform: uppercase;font-size: 14px;}
.advance__search__section .advance__search__wrapper .search__btn::before {background: #fec203;}
.advance__search__section .advance__search__wrapper .search__btn::after {background: #fec203;}
.advance__search__section .advance__search__wrapper .search__btn:hover {background: #fec203 !important;color: #581400;border: 1px solid #fec203;}
.advance__search__section .advance__search__wrapper .search__btn:hover span {color: #000000;}
.about__area.is__home__main.section__padding {padding-top: 100px;padding-bottom: 90px;}
.about__area.is__home__main .about__wrapper .image .image__card .icon {background-color: #581400;color: #fec203;}
.about__area.is__home__main .about__wrapper .content .subtitle__icon__two {color: #581400;}
.about__area.is__home__main .about__wrapper .content .subtitle__icon__two::before {background-image: url(../images/shape/section__style__two.webp);}
.about__area.is__home__main .about__wrapper .content .content__title {font-size: 60px;line-height: 72px;}
.about__area.is__home__main .about__wrapper .content .content__subtitle {font-size: 15px;line-height: 30px;text-align: justify;font-family: 'Roboto';color: #464646;max-width: 100%;margin-bottom: 30px;}
.about__area.is__home__main .about__wrapper .content .theme-btn.fill {background: #581400;border: 1px solid #581400;text-transform: uppercase;font-size: 14px;}
.about__area.is__home__main .about__wrapper .content .theme-btn::before {background: #fec203;}
.about__area.is__home__main .about__wrapper .content .theme-btn::after {background: #fec203;}
.about__area.is__home__main .about__wrapper .content .theme-btn:hover.fill {background: #fec203 !important;color: #581400;border: 1px solid #fec203;}
.about__area.is__home__main .about__wrapper .content .theme-btn.fill:hover span {color: #000000;}
.facilities__area .section__topbar .subtitle__icon__three {color: #581400;}
.facilities__area .section__topbar .subtitle__icon__three::before {background-image: url(../images/shape/section__style__three-1.webp);}
.facilities__area .section__topbar .subtitle__icon__three::after {background-image: url(../images/shape/section__style__three-2.webp);}
.facilities__area .rts__card .card-body .icon img {height: 65px;}
.rts__room .section__wrapper .section__content__left .subtitle__icon__two {color: #581400;}
.rts__room .section__wrapper .section__content__left .subtitle__icon__two::before {background-image: url(../images/shape/section__style__two.webp);}
.rts__room .room__slide__box .room__content .room__title h5 {font-size: 26px;line-height: 1.5;}
.rts__room .room__slide__box .room__content .bookBtn {font-size: 15px;font-family: 'Roboto';text-transform: uppercase;color: #fec203;text-decoration: underline;cursor:pointer;}
.rts__room .rts-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #581400;}
.testimonial.has__background {background-color: var(--rts-gray);}
.testimonial .section__content__left .subtitle__icon__two {color: #581400;}
.testimonial .section__content__left .subtitle__icon__two::before {background-image: url(../images/shape/section__style__two.webp);}
.testimonial .testimonial__content {background: #ffffff;padding: 20px;border-radius: 10px;border: 1px dashed #cccccc;box-shadow: 0 0 0 .05rem rgba(8, 60, 130, .06), 0 0 1.25rem rgba(30, 34, 40, .04);}
.testimonial .testimonial__content .author-details {margin-bottom: 20px;display: flex;align-items: center;gap:10px;text-align: left;position: relative;}
.testimonial .testimonial__content .author-details img {width: 50px;height: 50px;border-radius: 100%;object-fit: cover;}
.testimonial .testimonial__content .author-details .info .name {font-size: 18px;line-height: 1;font-family: 'Roboto';margin-bottom: 5px;}
.testimonial .testimonial__content .author-details::after {content: "";display: block;width: 20px;height: 20px;position: absolute;right: 0px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon/google-icon.svg);background-size: 100% 100%;}
.testimonial .testimonial__content .slider__rating i {color: #fec203;}
.testimonial .testimonial__content .content-box .slider__text {margin-top: 0;margin-bottom: 0;font-family: 'Roboto';font-size: 14px;line-height: 26px;text-align: justify;font-weight: 400;color: #444444;height: 100px;overflow-y: scroll;padding-right: 10px;}
.testimonial .review-box {text-align: center;}
.testimonial .review-box p {margin-top: 0;margin-bottom: 0;font-family: 'Roboto';line-height: 36px;color: #464646;}
.testimonial .slider__navigation .nav__btn:hover {background-color: #581400 !important;}
.video.video__full .rts__circle {background: rgba(254, 194, 3, 0.75);}
.is__home__main .section__topbar .subtitle__icon__three {color: #581400;}
.is__home__main .section__topbar .subtitle__icon__three::before {background-image: url(../images/shape/section__style__three-1.webp);}
.is__home__main .section__topbar .subtitle__icon__three::after {background-image: url(../images/shape/section__style__three-2.webp);}
.is__home__main .gallery__item {width: 100%;max-width: 100%;height: 300px;}
.is__home__main .gallery__item a img {width: 100%;height: 100%;object-fit: cover;}
.rts__footer.is__common__footer .footer__widget__wrapper .rts__widget .footer__logo {height: 100px;}
.rts__footer.is__common__footer .footer__widget__wrapper .rts__widget .widget__title {font-size: 20px;font-weight: 600;margin-bottom: 25px;}
.footer__widget__wrapper .rts__widget ul li a {line-height: 26px;}
.footer__widget__wrapper .rts__widget ul li a i {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #581400;border-radius: 5px;color: #ffffff;}
.rts__footer.is__common__footer .copyright__text {padding: 15px 0;}
.rts__back__top {background: #581400;}

.page__hero__height {height: 400px;}
.about.is__home__four .about__content .subtitle__icon__two {color: #581400;}
.about.is__home__four .about__content .subtitle__icon__two::before {background-image: url(../images/shape/section__style__two.webp);}
.about.is__home__four .about__content .content__title {font-size: 60px;line-height: 72px;}
.about.is__home__four .about__content p {font-size: 16px;line-height: 30px;text-align: justify;font-family: 'Roboto';color: #464646;max-width: 100%;margin-bottom: 34px;}
.about.is__home__four .about__content .theme-btn.fill {background: #581400;border: 1px solid #581400;text-transform: uppercase;font-size: 14px;}
.about.is__home__four .about__content .theme-btn::before {background: #fec203;}
.about.is__home__four .about__content .theme-btn::after {background: #fec203;}
.about.is__home__four .about__content .theme-btn:hover.fill {background: #fec203 !important;color: #581400;border: 1px solid #fec203;}
.about.is__home__four .about__content .theme-btn.fill:hover span {color: #000000;}
.facilities__area.background {background-color: #f9f9f999;}

.contact-info {padding: 90px 0 0;}
.contact-info .info-box {background: #fec203;padding: 30px;text-align: center;border-radius: 10px;min-height: 200px;}
.contact-info .info-box .icon {width: 65px;height: 65px;margin: 0 auto 20px;background: #581400;display: flex;align-items: center;justify-content: center;border-radius: 100%;font-size: 30px;color: #fec203;}
.contact-info .info-box p {margin-bottom: 0;font-size: 18px;font-family: 'Jost';color: #000000;}
.contact-info .info-box p a {margin-bottom: 0;font-size: 18px;font-family: 'Jost';color: #000000;}

.contact-area {padding: 60px 0 90px;}
.contact-area .rts__contact {background-color: #FFF8EB;padding: 50px;border-radius: 10px;}
.contact-area .rts__contact .query__input {position: relative;margin-bottom: 20px;}
.contact-area .rts__contact .query__input .query__label {display: block;width: 100%;font-size: 20px;font-family: var(--glida);color: var(--rts-heading);margin-bottom: 7px;}
.contact-area .rts__contact .query__input input {display: block;width: 100%;height: 50px;border-radius: 5px;border: 1px solid #581400;padding: 10px 30px 10px 50px;}
.contact-area .rts__contact .query__input .query__input__icon {position: absolute;top: 48px;left: 20px;}
.contact-area .rts__contact .query__input .query__input__icon i {font-size: 18px;color: #581400;}
.contact-area .rts__contact .theme-btn.fill {background: #581400;margin-top: 20px;}
.contact-area .rts__contact .theme-btn.btn-style::before {background: #fec203;}
.contact-area .rts__contact .theme-btn.btn-style::after {background: #fec203;}
.contact-area .rts__contact .theme-btn.fill:hover span {color: #000000;}


.gdprcookie {display: none !important;}

@media screen and (max-width: 1400px) {
	.main__header.header__function .main__header__wrapper {margin: 0 30px;}
}

@media screen and (max-width: 767px) {
	.main__header.header__function {padding: 10px 0;}
    .main__header.header__function .main__header__wrapper {margin: 0;}
    .main__header.header__function .main__header__wrapper .main__logo a img {height: 60px;}
    .main__header.header__function .main__right .theme-btn.fill {background: #581400;}
    .banner__area .banner__slider .banner__slide__content {max-width: 100%;padding: 50px 10px !important;}
    .banner__area .banner__slider .banner__slide__content .subtitle__icon {font-size: 14px;}
    .banner__area .banner__slider .banner__slide__content h1 {font-size: 30px;line-height: 36px;margin-top: 10px;margin-bottom: 20px;}
    .banner__area .banner__slider .banner__slide__content .sub__text {font-size: 15px;max-width: 100%;margin-bottom: 25px;}
    .advance__search .query__input {border-bottom: 1px solid #E4E4E4;padding-bottom: 12px;}
    .about__area.rts__section {padding: 20px 0 50px !important;}
    .about__area.is__home__main .about__wrapper .content .content__title {font-size: 30px;line-height: 42px;margin-bottom: 20px;}
    .facilities__area.py-90 {padding: 50px 0;}
    .rts__room .rts__pagination {padding-top: 35px !important;}
    .testimonial .review-box {text-align: left;margin-bottom: 30px;}
    .footer__background {padding-top: 50px;}
    .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__top {margin-bottom: 0;}
    .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__logo {margin-bottom: 20px;}
    .rts__btstrp__offcanvase .offcanvase__wrapper .left__side .offcanvase__logo img {height: 100px;}
    .page__hero__height {height: 200px;}
    .contact-info {padding: 50px 0 0;}
    .contact-area {padding: 35px 0 50px;}
    .contact-area .rts__contact {padding: 30px 20px;}
    .contact-area .contact__map iframe {height: 450px !important;}
}