header .rx-header {
  padding: 0;
  background: #fff;
  position: initial;
}
header .rx-header .rx-inner-menu-desk {
  background: none;
  padding: 10px 0;
  border-radius: 0;
  justify-content: space-between;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu {
  justify-content: flex-end;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu .header-button {
  gap: 25px;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu .header-button a {
  color: #000;
  font-size: 18px;
  transition: 0.25s all ease-in-out;
  position: relative;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu .header-button a i {
  color: #45589b;
  transition: 0.25s all ease-in-out;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu .header-button a:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: -13px;
  height: 100%;
  width: 2px;
  background-color: #45589b;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu .header-button a:hover {
  color: #45589b;
}
header .rx-header .rx-inner-menu-desk .rx-main-menu .header-button a:hover i {
  color: #45589b;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu {
  background-color: #45589b;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu {
  justify-content: center;
  gap: 50px;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .header-button {
  gap: 12px;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .header-button a:first-child::after {
  display: none;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav {
  justify-content: flex-start;
  gap: 40px;
  width: max-content;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item .nav-link::before {
  display: none;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item:hover .nav-link {
  color: #fff;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item.rx-dropdown .rx-dropdown-item::after {
  transform: translateY(-50%);
  content: "\f078";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  height: auto;
  width: auto;
  left: -15px;
  font-size: 12px;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item.rx-dropdown .rx-dropdown-menu {
  background-color: #45589b;
  border-color: #45589b;
  border-radius: 10px;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item.rx-dropdown .rx-dropdown-menu .dropdown-list-sub .dropdown-item {
  color: #fff;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item.rx-dropdown .rx-dropdown-menu .dropdown-list-sub .dropdown-item:hover {
  color: #fff;
}
header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item.rx-dropdown:hover .rx-dropdown-menu {
  top: 30px;
}
header .rx-header .navbar-toggler {
  height: 40px;
  width: 40px;
  border-color: #45589b;
  padding: 7.5px;
  display: none;
  align-items: center;
  justify-content: center;
}
header .rx-header .navbar-toggler i {
  color: #45589b;
}
header .rx-header.header-fixed {
  position: initial !important;
  padding: 0 !important;
  background: #fff !important;
}

.news-home {
  background-color: #8A6E4B;
}
.news-home .news-home-content {
  padding: 3px 0;
  line-height: 11px;
  box-shadow: none;
}
.news-home .news-home-content marquee a {
  margin-left: 50px;
  line-height: 28px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
  transition: all ease 0.3s;
}
.news-home .news-home-content marquee a:hover {
  color: #fff;
}

.rx-mobile-menu .rx-menu-title .rx-close-menu {
  color: #f34a3f;
}

.rx-slider .rx-slide {
  height: auto;
}

.section-hero .rx-hero-contact .inner-contact {
  max-width: 900px;
  width: 100%;
}

.section-breadcrumb::before {
  display: none;
}

.inner-breadcrumb-contact .rx-banner-breadcrumb .breadcrumb-contact .main-heading h4 {
  color: #8A6E4B;
}

.rx-blog-details .rx-blog-details-cart .blog-details-contact p {
  font-size: 20px;
  color: #000;
}

.rx-blog-details-sidebar {
  background-color: #8A6E4B;
}
.rx-blog-details-sidebar h5.sub-title {
  color: #fff;
}
.rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart .post-img img {
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart .post-contact {
  height: auto;
}
.rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart .post-contact span {
  color: rgba(255, 255, 255, 0.7);
}
.rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart .post-contact h4 a {
  color: rgba(255, 255, 255, 0.7);
}
.rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart .post-contact h4 a:hover {
  color: #fff;
}

.amenities-btn .rx-btn-two {
  border-radius: 50px;
  background-color: #45589b;
  color: #fff;
  overflow: hidden;
  position: relative;
  border: 1px solid #45589b;
}
.amenities-btn .rx-btn-two span {
  position: relative;
  z-index: 11;
}
.amenities-btn .rx-btn-two::after {
  content: "";
  position: absolute;
  top: 150%;
  left: 50%;
  transform: translateX(-50%);
  width: 200%;
  height: 200%;
  background-color: #fff;
  z-index: 10;
  transition: 0.25s all ease-in-out;
}
.amenities-btn .rx-btn-two:hover span {
  color: #45589b;
}
.amenities-btn .rx-btn-two:hover::after {
  top: 50%;
  transform: translate(-50%, -50%);
}

.teamSednaoui {
  background-color: #45589b;
}
.teamSednaoui .rx-banner h4 span {
  color: #fff;
}
.teamSednaoui .team-member .rx-testimonials-slider {
  position: relative;
}
.teamSednaoui .team-member .rx-testimonials-slider .rx-testimonials-img img {
  border-radius: 15px;
}
.teamSednaoui .team-member .rx-testimonials-slider .rx-testimonials-contact .rx-inner-banner h4 {
  color: #fff;
}
.teamSednaoui .team-member .rx-testimonials-slider .rx-testimonials-contact .rx-inner-banner span {
  color: rgba(255, 255, 255, 0.7);
}
.teamSednaoui .team-member .rx-testimonials-slider .rx-testimonials-contact .rx-inner-banner a {
  font-weight: 500;
  font-size: 15px;
  display: block;
  width: max-content;
  margin: 10px 0 0;
  padding: 7px 15px;
  background: #fff;
  border-radius: 30px;
  color: #45589b;
  box-shadow: 0 0 20px 5px rgba(255, 255, 255, 0.07);
}
.teamSednaoui .amenities-btn .rx-btn-two {
  background-color: #fff;
  color: #45589b;
  border-color: #fff;
}
.teamSednaoui .amenities-btn .rx-btn-two::after {
  background-color: rgba(255, 255, 255, 0.1);
}
.teamSednaoui .amenities-btn .rx-btn-two:hover {
  background-color: transparent;
}
.teamSednaoui .amenities-btn .rx-btn-two:hover span {
  color: #fff;
}
.teamSednaoui.teamSednaouiInner {
  background-color: #fff;
}
.teamSednaoui.teamSednaouiInner .row {
  row-gap: 30px;
}
.teamSednaoui.teamSednaouiInner .row.mb-30 {
  margin-bottom: 30px;
}
.teamSednaoui.teamSednaouiInner .team-member .rx-testimonials-slider {
  position: relative;
}
.teamSednaoui.teamSednaouiInner .team-member .rx-testimonials-slider .row {
  row-gap: 12px;
}
.teamSednaoui.teamSednaouiInner .team-member .rx-testimonials-slider .rx-testimonials-contact .rx-inner-banner h4 {
  color: #45589b;
}
.teamSednaoui.teamSednaouiInner .team-member .rx-testimonials-slider .rx-testimonials-contact .rx-inner-banner span {
  color: rgba(69, 88, 155, 0.7);
}
.teamSednaoui.teamSednaouiInner .team-member .rx-testimonials-slider .rx-testimonials-contact .rx-inner-banner a {
  font-weight: 500;
  font-size: 15px;
  display: block;
  width: max-content;
  margin: 10px 0 0;
  padding: 7px 15px;
  background: #45589b;
  border-radius: 30px;
  color: #fff;
  box-shadow: 0 0 20px 5px rgba(255, 255, 255, 0.07);
}

.productsSednaoui .rx-rooms-main-box:hover .rooms-box-front {
  -webkit-transform: rotateY(30deg);
  transform: rotateY(30deg);
}
.productsSednaoui.gallerySednaoui .rx-rooms-main-box .rooms-box-front .content-wrap {
  -webkit-transform-style: initial;
  transform-style: initial;
  -webkit-perspective: initial;
  perspective: initial;
  -webkit-backface-visibility: initial;
  backface-visibility: initial;
  -webkit-transform: none;
  transform: none;
}
.productsSednaoui.gallerySednaoui .rx-rooms-main-box .rooms-box-front .content-wrap .inner-contact {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.productsSednaoui.gallerySednaoui .rx-rooms-main-box:hover .rooms-box-front {
  transform: none;
}

.newsSednaoui .row {
  row-gap: 30px;
}

.news-single-layer {
  border-radius: 6px;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.07);
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
}
.news-single-layer:last-child {
  margin-bottom: 0;
}
.news-single-layer .img-news {
  height: 100%;
}
.news-single-layer .img-news img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.news-single-layer .text-news {
  padding: 10px;
  position: relative;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.9));
  display: flex;
  align-items: flex-end;
}
.news-single-layer .text-news .text-content {
  width: 100%;
}
.news-single-layer .text-news .top {
  margin-bottom: 10px;
}
.news-single-layer .text-news .top h4 {
  line-height: 26px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}
.news-single-layer .text-news .bottom {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.news-single-layer .text-news .bottom .date-time span {
  padding: 5px 10px;
  color: #fff;
  background-color: #45589b;
  border-radius: 50px;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  display: block;
}
.news-single-layer .text-news .bottom .save {
  color: #fff;
  background-color: #45589b;
  border-radius: 50px;
  font-size: 15px;
  padding: 5px 10px;
  position: absolute;
  top: 12px;
  right: 12px;
  font-weight: 700;
}
.news-single-layer .text-news .bottom .save.save-1 {
  background-color: #55c574;
}
.news-single-layer .text-news .bottom .save.save-2 {
  background-color: #f34a3f;
}
.news-single-layer .text-news .bottom .save.save-3 {
  background-color: #45589b;
}
.news-single-layer .tag {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #fff;
  background-color: #45589b;
  padding: 7px 15px;
  border-radius: 50px;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  max-width: max-content;
}

.footerSednaoui .rx-main-footer {
  background-color: #45589b;
}
.footerSednaoui .rx-main-footer .row {
  row-gap: 30px;
}
.footerSednaoui .rx-footer-copy {
  background-color: #45589b;
}

.rx-footer-other-info .inner-info:last-child {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.rx-footer-other-info .inner-info .social-icon {
  background-color: #fff;
  color: #45589b;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border: 1px solid #fff;
}
.rx-footer-other-info .inner-info .social-icon:hover {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
  text-decoration: none;
}

.contactSednaoui .rx-contact-form {
  background-color: rgba(69, 88, 155, 0.761);
  border-radius: 10px;
}
.contactSednaoui .start-contact .accordion .accordion-item {
  border-width: 3px;
  border-radius: 10px;
}
.contactSednaoui .start-contact .accordion .accordion-item .accordion-button {
  color: #fff;
  background-color: #45589b;
}
.contactSednaoui .start-contact .accordion .accordion-item .accordion-body .table {
  margin-bottom: 15px;
}
.contactSednaoui .start-contact .accordion .accordion-item .accordion-body .table tr * {
  color: #fff;
}
.contactSednaoui .rx-contact-form .rx-input-box label {
  color: #fff;
}
.contactSednaoui .rx-contact-form .rx-input-box input {
  border-radius: 5px;
}

.gallerySednaoui .rx-gallery-card .rx-gallery-img {
  overflow: hidden;
}
.gallerySednaoui .rx-gallery-card .rx-gallery-img img {
  border-radius: 10px;
}
.gallerySednaoui .rx-gallery-card .rx-gallery-img::after {
  border-radius: 10px;
}

.indicatorsSednaoui .table {
  margin: 0;
}
.indicatorsSednaoui .table tr th {
  font-size: 16px;
}
.indicatorsSednaoui .table tr th b {
  font-size: 18px;
}
.indicatorsSednaoui .table tr * {
  background: transparent;
}

.blogDetailsSednaoui .rx-gallery-card .rx-gallery-img {
  border-radius: 30px;
  overflow: hidden;
}
.blogDetailsSednaoui .rx-gallery-card .rx-gallery-img::before {
  opacity: 1;
  content: "\f009";
  font-size: 100px;
}
.blogDetailsSednaoui .rx-gallery-card .rx-gallery-img::after {
  opacity: 1;
  border-radius: 30px;
}

@media (max-width: 1199px) {
  header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav {
    gap: 25px;
  }
  header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item .nav-link {
    font-size: 14px;
  }
  header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu .rx-main-menu .navbar-nav .nav-item.rx-dropdown .rx-dropdown-menu .dropdown-list-sub .dropdown-item {
    font-size: 13px;
  }
  .rx-about-img {
    height: 100%;
  }
  .rx-about-img img {
    height: 100%;
    object-fit: cover;
  }
}
@media (max-width: 991px) {
  header .rx-header .rx-inner-menu-desk.rx-inner-bottom-menu {
    display: none;
  }
  header .rx-header .rx-inner-menu-desk .rx-header-btn img {
    width: 170px;
  }
  header .rx-header .rx-inner-menu-desk .navbar-toggler {
    display: flex;
  }
}
@media (max-width: 575px) {
  header .rx-header .rx-inner-menu-desk .rx-header-btn img {
    width: 150px;
  }
  .section-hero .rx-hero-contact .inner-contact h2 {
    font-size: 16px;
    line-height: 26px;
    margin: 0;
  }
}
@media screen and (max-width: 380px) {
  .rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart {
    flex-direction: row;
  }
  .rx-blog-details-sidebar .rx-recent-post .recent-inner-post .recent-post-cart .post-img {
    margin-bottom: 0;
  }
}
::selection {
  background-color: #fff;
  color: #45589b;
}

/*# sourceMappingURL=style-newDesign.css.map */
