.border-primary {
  border-color: #b42024 !important; }

.bg-available {
  background-color: #F58120; }

.bg-onrequest {
  background-color: #0d6efd; }

body {
  font-family: "Roboto", Arial !important; }

.rn-header-homepage {
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2; }

.rn_topbar_mobilemenu {
  display: none !important; }

.fs-7 {
  font-size: 0.9rem; }

.fs-8 {
  font-size: 0.8rem; }

.fs-9 {
  font-size: 0.7rem; }

.setscreen {
  position: relative;
  width: 100%;
  transition: all 0.3s; }

.rn-sidebar {
  position: fixed;
  top: 0px;
  right: -250px;
  height: 100%;
  width: 250px;
  background-color: #202020;
  border-left: 1px solid #101010;
  transition: all 0.3s; }

.rn_screen-active {
  transform: translate(-250px); }

.rn_screen-active::after {
  border: 1px solid #C00;
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  height: 500px; }

.rn_sidebar-active {
  right: 0px; }

.rn-sidebarbox {
  overflow: hidden;
  overflow-y: scroll;
  padding: 15px;
  height: 100%;
  font-size: 14px;
  font-size: 1.4rem;
  color: #ffffff; }

.rn-sidebarbox::-webkit-scrollbar {
  width: 5px; }

.rn-sidebarbox::-webkit-scrollbar-track {
  border-radius: 0px;
  background-color: #020202; }

.rn-sidebarbox::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #202020; }

.rn-sidebar-services ul {
  list-style: none;
  margin: 0px;
  padding: 0px; }
  .rn-sidebar-services ul li {
    padding: 0px;
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
    .rn-sidebar-services ul li:first-child {
      border-top: 0px; }
    .rn-sidebar-services ul li a {
      display: flex;
      text-decoration: none;
      align-items: center;
      color: #ffffff;
      padding: 12px 0px; }
    .rn-sidebar-services ul li i {
      width: 40px;
      text-align: center; }
    .rn-sidebar-services ul li span {
      width: calc(100% - 40px); }

.carousel-control-next,
.carousel-control-prev {
  width: 5% !important; }

.carousel-indicators-outsider {
  position: static !important; }
  .carousel-indicators-outsider button {
    background-color: #595959 !important; }
    .carousel-indicators-outsider button.active {
      background-color: #C00 !important; }

.rn-banner-homepage {
  position: relative;
  width: 100%;
  background-color: transparent;
  padding: 250px 15px 15px 15px; }
  .rn-banner-homepage .rn-banner-info {
    position: relative;
    margin: auto;
    max-width: 1100px;
    width: 100%;
    z-index: 2; }
  .rn-banner-homepage .rn-banner-image {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: calc(100% - 70px);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

@media screen and (max-width: 1200px) {
  .rn-banner-homepage {
    padding: 150px 15px 15px 15px; }
    .rn-banner-homepage .rn-possearch-homepage {
      max-width: 936px; } }
@media screen and (max-width: 991px) {
  .rn-banner-homepage {
    padding: 150px 15px 15px 15px; }
    .rn-banner-homepage .rn-possearch-homepage {
      max-width: 696px; } }
@media screen and (max-width: 767px) {
  .rn-banner-homepage {
    padding: 150px 15px 15px 15px; }
    .rn-banner-homepage .rn-possearch-homepage {
      max-width: 516px; } }
.text-star-rating {
  color: #F58120; }

@media screen and (max-width: 576px) {
  /*
  .rn-container{
      padding: 0px !important;
  }
  */ }
.bg-size-cover {
  background-repeat: no-repeat;
  background-size: cover; }

.bg-position-center {
  background-position: center center; }

.bg-position-top {
  background-position: top center; }

.bg-position-bottom {
  background-position: bottom center; }

@media screen and (max-width: 992px) {
  .rn_topbar_monitormenu {
    display: none !important; }

  .rn_topbar_mobilemenu {
    display: flex !important; } }
@media screen and (max-width: 576px) {
  .rn_logo_title {
    display: none !important; }

  .carousel-control-next,
  .carousel-control-prev {
    width: 10% !important; } }
.btn-primary {
  border-color: #b42024;
  background-color: #b42024; }

.btn-primary:hover {
  border-color: #b42024;
  background-color: #b42024; }

.btn-primary:focus {
  background-color: #b42024;
  border-color: #b42024;
  box-shadow: 0 0 0 0.25rem rgba(200, 32, 41, 0.5) !important; }

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #b42024; }

.rn-destination {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .rn-destination ul {
    margin: 0px;
    padding: 0px;
    list-style: none; }
    .rn-destination ul li {
      float: left;
      width: 20%;
      padding: 0px 0px 13px 24px; }
      .rn-destination ul li:nth-child(1) {
        width: 40%;
        padding: 0px; }
        .rn-destination ul li:nth-child(1) img {
          height: 400px; }
      .rn-destination ul li a {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-decoration: none;
        color: #595959; }

@media screen and (max-width: 1400px) {
  .rn-destination ul li:nth-child(1) img {
    height: 347px; } }
@media screen and (max-width: 1200px) {
  .rn-destination ul li:nth-child(1) img {
    height: 293px; } }
@media screen and (max-width: 992px) {
  .rn-destination ul {
    margin: 0px -10px; }
    .rn-destination ul li {
      width: 33.3333%;
      padding: 0px 10px 13px 10px; }
      .rn-destination ul li:nth-child(1) {
        width: 100%;
        padding: 0px 10px 20px 10px; }
        .rn-destination ul li:nth-child(1) img {
          height: auto !important; } }
@media screen and (max-width: 576px) {
  .rn-destination ul {
    margin: 0px -5px; }
    .rn-destination ul li {
      width: 50%;
      padding: 0px 5px 13px 5px; }
      .rn-destination ul li:nth-child(1) {
        width: 100%;
        padding: 0px 5px 20px 5px; } }

/*# sourceMappingURL=customize.css.map */
