/*@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');
body {
    overflow-x: hidden;
    color: #000;
    background: #FFFCF0;
}
/* Header Styles */
header {
    height: 125px;
    background: rgba(255, 255, 255, 0.9);
    transition: all 0.3s ease;
}

header.scrolled {
    height: 80px;
    box-shadow: 1px 1px 12px #0000003b;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Vollkorn", serif;
}

.robofont {
    font-family: "Roboto", sans-serif;
}
.playfont {
    font-family: "Playfair Display", serif;
}
.volcornfont {
    font-family: "Vollkorn", serif;
}
.geatvibesfont {
    font-family: "Great Vibes", cursive;
}
a.linkBTN {
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 1em;
    transition: all 0.3s ease;
}
a.linkBTN:hover {
    color: #ed1c24!important;
    transition: all 0.3s ease;
}
a.lineBTN {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0.7em;
    text-decoration: none;
    border: 1px solid #fff;
    color: #ffffff;
    font-weight: 400;
    font-size: 1.15em;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
}
a.lineBTN:hover {
    color: #000!important;
    border-color: #C59E55!important;
    background-color: #C59E55;
    transition: all 0.3s ease;
}
a.commonlinkBTN {
    position: relative;
    display: table-cell;
    background-color: #000;
    color: #fff;
    padding: 1vh 2vw;
    text-decoration: none;
/*    border-radius: 5px;*/
    transition: all 0.3s ease;
}
a.commonlinkBTN:hover {
    background-color: #C59E55;
}
.pb5 {
    padding-bottom: 5em;
}
.roundedbrd {
    border-radius: 7px;
}
.subheader {
    font-family: "Roboto", sans-serif;
    font-size: 1.5rem;
}
.logo {
    height: 100px;
    transition: all 0.3s ease;
}
.logo::before {
  content: "";
  display: inline-block;
  width: 280px;
  height: 100px;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="543px" height="303px" viewBox="0 0 543 303" enable-background="new 0 0 543 303" xml:space="preserve"><image id="image0" width="543" height="303" x="0" y="0" xlink:href="data:image/png;base64,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" /></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
  vertical-align: middle;
    transition: all 0.3s ease;
}

header.fixed-top .navbar ul li a {
    font-size: 20px;
    font-weight: 400;
    color: #000;
    transition: all 0.3s ease;
}

header.fixed-top .navbar ul li a:hover {
    color: #C59E55;
}

.navbar-toggler:focus {box-shadow: unset;}
.navbar-collapse.collapse.show {background-color: #fff;padding: 10px 20px;}

header.scrolled .logo {
    height: 50px;
    transition: all 0.3s ease;
}

header.scrolled .logo::before {
  content: "";
  display: inline-block;
  width: 105px;
  height: 65px;
    transition: all 0.3s ease;
}

/* Hero Slider Styles */
.hero-slider {
    position: relative;
    height: 100vh;
    margin-top: -125px;
}

.hero-slider .slide-inner {
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
}

/* Update the slide content styles */
.hero-slider .slide-content {
    color: white;
    text-align: center;
    z-index: 2;
    position: relative;
    margin-top: 20vh;
}

.hero-slider .slide-content h2 {
    font-family: "Playfair Display", serif;
    font-optical-sizing: auto;
    font-size: 4rem;
    margin-bottom: 1rem;
    transform: translateY(30px);
    transition: all 1s ease;
}

.hero-slider .slide-content h1 {
    font-family: "Playfair Display", serif;
    font-optical-sizing: auto;
    font-size: 3.5rem;
    font-weight: 700;
    transform: translateY(30px);
    transition: all 1s ease;
}

.hero-slider .swiper-slide-active .slide-content h2 {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.5s;
}

.hero-slider .swiper-slide-active .slide-content h1 {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.8s;
}

/* Add overlay to make text more visible */
.hero-slider .slide-inner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
}

/* Navigation arrow styles */
.hero-slider .swiper-button-next,
.hero-slider .swiper-button-prev {
    width: auto;
    height: auto;
    color: #fff;
    background: none;
    transition: all 0.3s ease;
}

.hero-slider .swiper-button-next:after,
.hero-slider .swiper-button-prev:after {
    font-size: 35px;
}

.hero-slider .swiper-button-next:hover,
.hero-slider .swiper-button-prev:hover {
    color: rgba(255, 255, 255, 0.7);
}

/* Animation classes */
.hero-slider .slide-content h2.animate__fadeInUp {
    animation: fadeInUp 1s ease forwards;
}

.hero-slider .slide-content h1.animate__fadeInUp {
    animation: fadeInUp 1s ease 0.3s forwards;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Booking Section Styles */
.booking-section {
    position: relative;
    margin-top: -60px;
    z-index: 10;
}

.booking-section ul {position: relative; display: flex; flex-direction: row; align-content: center; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 0;}
.booking-section ul li {list-style: none; width: 20%;}

.booking-section .booking-form {
    background: #fff;
    margin: 0 3vw;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}

.booking-section .form-select, .booking-section .form-control {
    height: 50px;
    border: 0px solid #e5e5e5;
    padding: 0 15px;
    font-size: 14px;
}

.booking-section .form-select:focus, .booking-section .form-control:focus {
    border-color: #C59E55;
    box-shadow: none;
}

.booking-section .btn-book {
    width: 100%;
    height: 50px;
    background-color: #c59e55bd;
    color: white;
    border: none;
    font-weight: 500;
    transition: all 0.3s ease;
    font-size: 22px;
    text-transform: uppercase;
}

.booking-section .btn-book:hover {
    background-color: #b08c45;
    color: white;
}
.booking-section .itemSection {position: relative; display: flex; flex-direction: column; flex-wrap: wrap; align-content: space-between; justify-content: center; align-items: flex-start;}
.booking-section .itemSection .titleRow {position: relative; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; font-size: 16px; font-weight: 500;}
.booking-section .itemSection .titleRow i.las {font-size: 25px; margin-right: 10px;}
.booking-section .itemSection select.bkRooms, .booking-section .itemSection select.bkAdults { position: relative; display: flex; height: 27px; width: 100%; padding-left: 2.5em; background-color: transparent; }
.booking-section .itemSection input.bkCHKinout, .booking-section .itemSection input.bkCHKinouts { position: relative; display: block; width: 100%; padding-left: 2.5em; }
.booking-section .itemSection input.bkCHKinout:after, .booking-section .itemSection input.bkCHKinouts:after { position: absolute; display: flex; content: '+'; }

.booking-section .itemSection .input-wrapperinout {
    position: relative;
    display: flex;
    width: 100%;
}

.booking-section .itemSection .input-wrapperinout input {
    height: 27px;
    padding-right: 2.5rem; /* Adjust padding to prevent text overlap */
    background-color: transparent;
}

.booking-section .itemSection .input-wrapperinout::after {
    content: "\f133";
    font-size: 17px;
    font-family: "Line Awesome Free";
    font-weight: 900;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    color: #000;
}

/* Datepicker customization */
.ui-datepicker {
    padding: 10px;
    border: none;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.ui-datepicker .ui-datepicker-header {
    background: #C59E55;
    color: white;
    border: none;
}

.ui-datepicker .ui-datepicker-today .ui-state-highlight {
    background: #C59E55;
    color: white;
}



/* Welcome Section Styles */
.welcome-section {
/*    background-color: #fff;*/
    position: relative;
    z-index: 1;
}

.welcome-content {
    padding: 2rem 0;
}
.welcome-content p.lead {
    font-size: 2.5rem;
}
.section-title {
    font-size: 2.75rem;
    margin-bottom: 0rem;
    color: #474747;
    font-weight: 500;
}

.welcome-content .lead {
    color: #666;
    margin-bottom: 2.5rem;
}

.welcome-content p.sublead {
    color: #4E4E4E;
    font-size: 1.5rem;
    line-height: 36px;
    margin-bottom: 2rem;
    text-align: justify;
}

.double-border {
  background-color: #FFFCF0;
  border: 5px solid #ccc;
  border-radius: 7px;
  padding: 2em;
  width: 35em;
  height: 25em;
  position: relative;
  margin: 0 auto;
}
.double-border::before {
  background: none;
  border: 4px solid #ccc;
  border-radius: 3px;
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  pointer-events: none;
}

.welcome-logo {
    padding: 2rem;}

.welcome-logo img {
    margin-top: 5vh;
    max-width: 80%;
    height: auto;
}

.btn-outline-primary {
    border: 2px solid #333;
    color: #333;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    transition: all 0.3s ease;
}

.btn-outline-primary:hover {
    background-color: #333;
    color: #fff;
    border-color: #333;
}

/* Responsive adjustments */
@media (max-width: 991.98px) {
    .welcome-content {
        text-align: center;
        padding: 2rem 0;
    }
    
    .welcome-logo {
        margin-top: 2rem;
    }
    
    .welcome-logo img {
        max-width: 60%;
    }
}

.home-accommodation-section {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #FBF6E8;
}
.home-accommodation-section .section-titles span {
    position: relative;
    display: block;
    color: #AA998A;
    padding-bottom: 0.5em;
    text-transform: uppercase;
    font-size: 1.4rem;
    letter-spacing: 0.7px;
}
.home-accommodation-section .section-titles h2 {
    color: #111111;
    font-size: 50px;
    font-weight: 400;
    max-width: 30vw;
}
.home-accommodation-section .section-titles .navigLink {
    position: relative;
    display: flex;
    height: 85%;
    width: 100%;
    flex-direction: column;
    align-content: flex-end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-wrap: nowrap;
}
.home-accommodation-section .section-titles .navigLink a {
    color: #111111;
    text-transform: uppercase;
}
.home-accommodation-section .accomSlides {}
.home-accommodation-section .accomSlides .owl-item .slideCaptions {display: none;}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions {
    display: block;
    position: absolute;
    display: flex;
    height: auto;
    width: 90%;
    align-content: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
    top: 100vh;
    margin-top: -50vh;
    margin-left: 2vw;
}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions ul {
    margin: 0;
    padding: 0;
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions ul li {
    display: flex;
    align-items: center;
    list-style: none;
    font-size: 1.2vw;
    font-weight: 300;
    letter-spacing: 0.02vw;
}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions ul li i.las {padding-right: 0.3em;}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions ul li i.las.extrnl img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(31deg) brightness(115%) contrast(105%);}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions span {
    position: relative;
    display: block;
    max-width: 10vw;
    padding: 0.5em;
    background-color: #AE802A;
    color: #fff;
    font-size: 1.3rem;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions .infoBar{
    border-radius: 7px;
    background-color: #1C2C34;
    padding: 1.5em;
    color: #fff;
}
.home-accommodation-section .accomSlides .owl-item.active .slideCaptions .infoBar h3 {
    margin: 0;
    height: 100%;
    font-size: 1.5vw;
    font-weight: 400;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}


.home-accommodation-section .item {
  height: 70vh;
  padding: 20px;
  opacity: 0.6;
  transition: .4s ease all;
  margin: 0 20px;
/*  transform: scale(0.9);*/
}

.home-accommodation-section .owl .item {
  background: #4DC7A0;
}

.home-accommodation-section .active .item {
  opacity: 1;
  transform: scale(1);
}

.home-accommodation-section .owl-controls {
  position: absolute;
  margin-top: 300px;
}

.home-accommodation-section .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 3em;}
.home-accommodation-section .owl-dots .owl-dot {
    padding: 0.7em 1em;
    font-weight: 400;
    transition: all 0.5s ease;
}
.home-accommodation-section .owl-dots .owl-dot span {
  font-size: 16px;
  background: none;
  color: #000;
  border: 1px solid #ccc;
  padding: 5px 10px;
  border-radius: 50%;
}
.home-accommodation-section .owl-dots .owl-dot.active span {
  background-color: #000;
  color: #fff;
}
.home-accommodation-section .owl-dots .owl-dot.active {
    background-color: #E4DECB;
    color: #000;
    font-weight: 500;
    border-radius: 50%;
    padding: 0.7em 1em;
}

.home-facilities-section {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #FFFCF2;
}

.home-facilities-section ul.service-list{
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.home-facilities-section ul.service-list li {
    list-style: none;
    width: 30%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding: 2em 0.1em;
    margin: 0.5rem;
    border-radius: 5px;
}
.home-facilities-section ul.service-list li img {max-width: 50px; margin-bottom: 0.5em;}
.home-facilities-section ul.color000 li img{
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7484%) hue-rotate(313deg) brightness(93%) contrast(107%);
}
.home-facilities-section .section-titles {
    position: relative;
    display: flex;
    height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
}

.home-facilities-section .section-titles p{
    font-size: large;
    /*text-align: justify;*/
    padding-bottom: 2em;
}

.home-banquet-section {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #fff;
}

.home-banquet-section .contentSection{
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
}
.home-banquet-section .contentSection p.pre-title{
    text-align: left;
}
.home-banquet-section .contentSection p{
    font-size: 19px;
    /*text-align: justify;*/
}

.home-banquet-section .thumbSection{
    position: relative;
    display: block;
}
.home-banquet-section .thumbSection img {
    width: 100%;
    border-radius: 10px;
}

.home-dining-section {
    position: relative;
    display: block;
    padding: 9em 0 5em 0;
    background-color: #fff;
}

.home-dining-section .contentCol {padding: 0 5em;}
.home-dining-section .context-style {
  font-size: 10px;
  font-weight: 500;
  color: #cfb763;
  letter-spacing: 3px;
}

.home-dining-section .bg-image {
  background-image: url("../images/restaurant_intro_thumb.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: auto;
  min-height: 100vh;
  margin-top: -6rem;
}
/*left side card section styling*/
.home-dining-section .heading {
  font-size: 54px;
  line-height: 70px;
}
.home-dining-section .context {
  line-height: 27px;
  /*text-align: justify;*/
}

.home-dining-section .border-style {
  border-color: #b5975d !important;
    transition: all 0.3s ease;
}
.home-dining-section .border-style:hover {
    border-color: #fff !important;
    transition: all 0.4s ease;
}
.home-dining-section .background-style {
  background-color: #201e1a;
}

.home-dining-section .right-side-color {
  background-color: #3d3931;
}
.home-dining-section .restaurant-heading {
  font-size: 27px;
  color: #cfb763;
  letter-spacing: 0.6px;
}
.home-dining-section .restaurant-content {
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.2px;
}
.home-dining-section .find-more {
  color: #b5975d;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 1.7px;
}

.home-dining-section .custom-container {
  max-width: 100%;
}

#ddThumb { 
    position: relative; 
    background-size: cover; 
    background-position: center; 
}

/*===============Room Details============*/
#roomDetails .playFair {
  font-family: "Playfair", serif;
}
#roomDetails .barlow {
  font-family: "Barlow", sans-serif;
}
#roomDetails .gilda-display {
  font-family: "Gilda Display", serif;
}
#roomDetails .lato {
  font-family: "Lato", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 18px;
}
#roomDetails .txtJustify {
  text-align: justify;
}
#roomDetails .li {
  list-style: none;
}
#roomDetails .a {
  text-decoration: none;
}
/*banner text */
#roomDetails .single-room {
  font-weight: 400;
}
/*Overview section is here */
#roomDetails .overview-intro h4 {
  font-weight: 400;
}
#roomDetails .overview-intro p {
  font-size: 18px;
  font-weight: 400;
  line-height: 33px;
  color: #4f4f4f;
}
#roomDetails .breaker {
  color: 2px solid #cacaca;
}
#roomDetails .amenities h4 {
  font-weight: 400;
}
#roomDetails .item-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}

#roomDetails .item-list li {
  width: 25%;
  padding: 40px;
  margin: 10px;
  box-sizing: border-box;
  border-right: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;

  text-align: center;
}
#roomDetails .item-list a {
  text-decoration: none;
  color: #9a9a9a;
}

#roomDetails .inpageBooking input[type="text"]{
    width: 100%;
}

#roomDetails .booking {
  padding: 0;
  margin: 0;
  display: flex;
}

#roomDetails .booking li {
  flex: 1;
  list-style: none;
}

#roomDetails .booking a {
  display: block;
  width: 100%;
  padding: 0px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}
#roomDetails .booking a h3 {
    text-transform: capitalize;
}
#roomDetails .booking-button {
  color: black;
  border-bottom: 2px solid;
}
#roomDetails .request-booking {
  color: #666666;
  border-bottom: 0.5px solid #cacaca;
  box-shadow: 0 0.5px 0 #cacaca;
}
#roomDetails span {
  font-weight: 500;
  font-size: 20px;
}
#roomDetails .extra-service {
  font-size: 18px;
  font-weight: 400;
}
#roomDetails .form-check-input {
  width: 25px !important;
  height: 25px !important;
}
#roomDetails .select {
  width: 100%;
}
#roomDetails .select.minimal {
    -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 25px) calc(1em + 9px),
    calc(100% - 20px) calc(1em + 9px),
    calc(100% - 2.5em) 0.9em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  background-color: #fff;
}

#roomDetails .select.minimal:focus {
  background-image:
    linear-gradient(45deg, black 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, black 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 10px),
    calc(100% - 25px) calc(1em + 10px),
    calc(100% - 2.5em) 1em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: black;
  outline: 0;
}


#roomDetails .inner-text {
  font-size: 18px;
  font-weight: 400;
}
#roomDetails .deposite-option p {
  font-size: 18px;
  font-weight: 400;
  color: black;
}
#roomDetails .deposite-text {
  background-color: black;
  font-size: 18px;
  font-weight: 200;
}
#roomDetails .booknow-option {
  background-color: black;
}

#roomDetails .total-room {
  margin-left: 82px;
}
#roomDetails .total-room p {
  font-size: 19px;
  font-weight: 400;
  color: #808080;
}

/*icon groups*/
#roomDetails .icon-group ul li span {
  font-size: 18px;
  color: #808080;
  font-weight: 600;
}
#roomDetails .icon-group ul li span span.perNight{font-weight: 100; font-size: 18px;}

#roomDetails .card-custom {
  height: 300px;
  color: white;
  background-size: cover;
  background-position: center;
  position: relative;
}
#roomDetails .card-buttons {
  position: absolute;
  top: 80%;
  left: 20px;
}
#roomDetails .card-text-bottom {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-weight: bold;
  font-size: 18px;
}
#roomDetails .single-room h2 {
  font-weight: 400;
  color: black;
}
#roomDetails .bottom-breaker {
  color: #cacaca;
}
@media (max-width: 576px) {
  #roomDetails .icon-group ul {
    flex-direction: column;
    align-items: center;
  }
}
/*=============End Room Details===========*/

/*responsiveness for small screen*/
/*@media (max-width: 576px) {*/
/*  .home-dining-section .bg-image {*/
/*    margin-top: 0;*/
/*    height: auto;*/
/*    min-height: 250vh;*/
/*  }*/
/*  .home-dining-section .custom-text-style {*/
/*    font-size: 14px;*/
/*    line-height: 1.6;*/
/*  }*/
/*}*/



.home-gallery-section {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #FFFCF2;
}
.home-gallery-section .gallerySection {
    position: relative;
    display: block;
    margin-bottom: 1em;
}
.home-gallery-section .gallerySection ul{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 0;
    margin: 0;
}
.home-gallery-section .gallerySection ul li{
    list-style: none;
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-end;
    align-items: flex-start;
    width: 23%;
    border-radius: 10px;
    overflow: hidden;
}
.home-gallery-section .gallerySection ul li a{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    text-decoration: none;
}
.home-gallery-section .gallerySection ul li a .thumbImage{
    position: relative;
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 40vh;
      -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
}
.home-gallery-section .gallerySection ul li a .thumbImage:hover{
    -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
                -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.home-gallery-section .gallerySection ul li a .title{
    position: absolute;
    display: block;
    font-size: 22px;
    bottom: 0px;
    color: #fff;
    padding: 20px;
    text-shadow: 1px 2px 2px #0000009e;
      -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
      -ms-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
}
.home-gallery-section .gallerySection ul li a:hover .title{
    color: #000;
    text-shadow: 1px 2px 2px #ffffff3b;
}

.home-offers-section {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #FFFCF2;
}
.home-offers-section .contentSection {text-align: center;}
.home-offers-section .contentSection p.sub-title{position: relative; display: block; font-size: 23px; padding: 0em 16vw;}
.home-offers-section .offerList {position: relative; display: block; margin-top: 3em;}
.home-offers-section .offerList .offerSect{position: relative; display: block; padding: 0em 1em;}
.home-offers-section .offerList .offerSect .offerThumb {
    position: relative;
    display: block;
    border-radius: 10px;
    -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
    transition: all .5s ease;
    overflow: hidden;
}
.home-offers-section .offerList .offerSect .offerThumb img{
    border-radius: 10px;
    -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
                -o-transition: all .5s ease;
    transition: all .5s ease;
}
.home-offers-section .offerList .offerSect .offerThumb:hover img{
    -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
            -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.home-offers-section .offerList .offerSect .offerContent {position: relative; display: block; padding: 1.5em 0;}
.home-offers-section .offerList .offerSect .offerContent .date{font-size: 17px; padding-bottom: 1em;}
.home-offers-section .offerList .offerSect .offerContent .offerTitle{font-size: 25px; font-weight: 600; padding-bottom: 0.5em;}
.home-offers-section .offerList .offerSect .offerContent .offerSub{font-size: 20px; line-height: 30px; padding-bottom: 1em;}
.home-offers-section .offerList a.lineBTNlink {position: relative; display: flex; text-decoration: none; color: #ffffff; background-color: #000; padding: 0.6em 1em; border-radius: 0px; font-weight: 400; font-size: 1em; transition: all 0.3s ease; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; max-width: 170px; padding-left: 2.3em;}
.home-offers-section .offerList a.lineBTNlink i { position: absolute; display: block; left: 1.7vw; font-size: 1.2em; top: 0.7em;}
.home-offers-section .offerList a.lineBTNlink:hover {background-color: #C59E55;}


.home-contact-section {
    position: relative;
    display: block;
    padding: 0em 0;
    background-color: #ffffff;
}
.home-contact-section .homeMapSection { position: relative; padding-bottom: 41vh; height: 0; overflow: hidden; border-radius: 10px; }
.home-contact-section .homeMapSection iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.home-contact-section .MapList { position: relative; display: block; }
.home-contact-section .MapList ul { margin: 0; padding: 0; position: relative; display: flex; flex-direction: column; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; height: 42vh; }
.home-contact-section .MapList ul li { list-style: none; border: 1px solid #E9E9E9; border-radius: 5px; color: #606060; padding: 1em 1em; margin-bottom: 0.5em; font-size: 17px; width: 100%; }
.home-contact-section .MapList ul li i { font-size: 20px; padding-right: 0.4em; }
.home-contact-section .MapList ul li a { text-decoration: none; color: #606060; }
.home-contact-section .MapList ul li:hover i { color: #C59E55; }
.home-contact-section .MapList ul li:hover a { text-decoration: none; color: #C59E55; }
.home-contact-section .MapList ul li:hover { background-color: #f0f0f0; }

/*=====Inner Page=========*/
.pageBanner {
    position: relative;
    display: block;
    background-color: #f0f0f0;
}
.pageBanner .bannerSection{ position: relative; display: block; background-size: cover; background-position: center center; height: 50vh; width: 100vw; z-index: 1; }
.pageBanner .bannerSection::before{ content: ''; position: absolute; display: block; background-color: #0000004a; width: 100vw; height: 50vh; z-index: 2; }
.pageBanner .bannerSection h1{ position: relative; display: block; font-size: 4rem; font-weight: 400; text-align: center; margin: 0; padding: 27vh 0 18vh 0; color: #fff; text-shadow: 3px 5px 10px #00000030; z-index: 2; }

.pageprecontent {
    position: relative;
    display: block;
    padding: 10vh 0 8vh 0;
    background-color: #fff;    
}
.pageprecontent:before {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    background: url(../images/page-sub-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center left;
    height: 100%;
    width: 90vw;
}
.pageprecontent p {
    font-size: 25px;
    font-weight: 400;
    line-height: 37px;
    margin: 0;
    padding: 0 5em;
}

.innerPageSection {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #ffffff;
}
.innerPageSection .roomsLandingRow {position: relative; display: block; margin: 4em 0;}
.innerPageSection .roomSlide {position: relative; display: block;}
.innerPageSection .roomSlide .carousel-indicators {margin-bottom: 2rem;}
.innerPageSection .roomSlide .carousel-indicators [data-bs-target] {width: 13px; height: 13px; border: 2px solid #fff; background-color: transparent; margin: 0 5px;}
.innerPageSection .roomSlide .carousel-indicators .active {background-color: #fff;}


.innerPageSection .roomsDiningRow {
    position: relative;
    display: block;
}
.innerPageSection .roomsDiningRow .restaurantThumb{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 80vh;
    width: 100%;
}
.innerPageSection .roomsDiningRow .sectionContent{
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 5em;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    width: 100%;
}
.innerPageSection .roomsDiningRow .sectionContent.meet {
    padding: 2em 5em;
}
.innerPageSection .roomsDiningRow .sectionContent h2 {
    font-size: 40px;
}
.innerPageSection .roomsDiningRow .sectionContent.meet h2 {
    font-size: 35px;
}
.innerPageSection .roomsDiningRow .sectionContent img {
    width: 120px;
}
.innerPageSection .roomsDiningRow .sectionContent img.angralogo {
    width: 170px;
}
.innerPageSection .roomsDiningRow .sectionContent .capcity {
    position: relative;
    display: flex;
    font-size: 21px;
    padding-bottom: 1.2em;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.7em;
}
.innerPageSection .roomsDiningRow .sectionContent .capcity i.las{
    font-size: 27px;
    position: absolute;
    display: block;
    left: 0;
    top: 4px;
}
.innerPageSection .roomsDiningRow .restaurantThumb.meetThumb{
    height: 60vh;
}


.innerPageSection .roomsContent {
    position: relative;
    display: flex;
    padding: 0 2em;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
    height: 100%;
    justify-content: center;
    color: #454545;
}
.innerPageSection .roomsContent h2 {
    font-size: 2vw;
}
.innerPageSection .roomsContent p {
    font-size: 17px;
}
.innerPageSection .roomsContent .tariffSect {
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
}
.innerPageSection .roomsContent .tariffSect ul.roomTariff{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
}
.innerPageSection .roomsContent .tariffSect ul.roomTariff li {
    list-style: none;
}
.innerPageSection .roomsContent .tariffSect span{font-size: 16px;font-weight: 200;}
.innerPageSection .roomsContent .tariffSect h3{ font-size: 27px; margin-bottom: 0; position:relative; display:block; width: 100%; }
.innerPageSection .roomsContent .tariffSect h3 span.priceBar{font-size: unset; font-weight: 200; position: absolute; display: block; top: 3px; background-color: #0000006b; width: 0.05em; height: 25px;}
.innerPageSection .roomsContent .tariffSect h3 span.currencyicon{font-size: 23px; font-weight: 600;}
.innerPageSection .roomsContent .tariffSect p{ font-size: 18px; font-weight: 200; padding-bottom: 0.3em; }
.innerPageSection .roomsContent .tariffSect a.viewDetails{
    position: relative;
    display: table-cell;
    color: #fff;
/*    padding: 1vh 1vw;*/
    text-decoration: none;
    border-radius: 5px;
    color: #000;
    font-size: 18px;
    font-weight: 200;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    line-height: 35px;
    background-color: #f0f0f0;
    border-radius: 0;
    padding: 0.5vh 1vw;
    transition: all 0.3s ease;
}
.innerPageSection .roomsContent .tariffSect a.viewDetails:hover {color: #C59E55; background-color: #f0f0f070;}
/*.innerPageSection .roomsContent .tariffSect {position: relative; display: block;}
.innerPageSection .roomsContent .tariffSect span {
    content: '';
    position: absolute;
    display: block;
    width: 2px;
    height: 20px;
    margin: 0px 10px;
    background-color: #000;
}*/

.innerPageSection .roomsContent ul.commonAmenities{
    position: relative;
    display: flex;
    height: auto;
    width: 100%;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
.innerPageSection .roomsContent ul.commonAmenities li {
    list-style: none;
    height: 100%;
    width: 47%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    background-color: #F9F9F9;
    padding: 2em;
    margin: 0.2rem;
    border-radius: 5px;
    font-size: 12px;
    transition: all 0.3s ease;
}
.innerPageSection .roomsContent ul.commonAmenities li img {max-width: 30px; margin-bottom: 0.5em;}
.innerPageSection .roomsContent ul.commonAmenities li:hover {background-color: #f0f0f0;}

.commonFacilities {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #FFFCF2;
}
.commonFacilities h3 {
    position: relative;
    display: block;
    font-size: 40px;
}
.commonFacilities ul.service-list{
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.commonFacilities ul.service-list li {
    list-style: none;
    width: 22%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding: 2em;
    margin: 0.5rem;
    border-radius: 5px;
}
.commonFacilities ul.service-list li span {
    font-size: 14px;
    line-height: 35px;
}
.commonFacilities ul.service-list li img {max-width: 50px; margin-bottom: 0.5em;}
.commonFacilities ul.service-list li i.las{
    font-size: 50px;
}

#meetBook { position: relative; display: block; padding: 0 0 1em 0; }
#meetBook form { margin-bottom: 0; }
#meetBook h5 {font-size: 27px; padding-bottom: 1em; }
#meetBook label {position: relative; display: block; color: #000; font-size: 15px; font-weight: 500; text-transform: capitalize; padding-bottom: 15px;}
#meetBook input[type="text"],
#meetBook select {position: relative; display: block; width: 100%; color: #000; border: none; border-bottom: 1px solid #B0B0B0; margin-bottom: 2.5em; height: 40px; margin-top: -5px; font-weight: 400; }
#meetBook input[type="text"]:focus-visible,
#meetBook select:focus-visible {outline: none;}
#meetBook button, #meetBook input[type="submit"] {border: 1px solid #000; background-color: #fff; color: #000; width: 100%; padding: 18px 10px; text-transform: uppercase; font-size: 20px; font-weight: 400; letter-spacing: 2px; border: 1px solid #000; border-radius: 0; margin-top: 1em;         -webkit-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear;}
#meetBook button, #meetBook textarea { position: relative; display: block; width: 100%; color: #000; border: none; border-bottom: 1px solid #B0B0B0; margin-bottom: 2em; margin-top: -5px; font-weight: 300; }
#meetBook button:hover, #meetBook input[type="submit"] {border: 1px solid #000; background-color: #000; color: #fff;}
#meetBook button:hover, #meetBook input[type="submit"]:hover {border: 1px solid #000; background-color: #fff; color: #000;}
#meetBook .bookForms .xinptbtn p{margin: 0; padding: 0;}
#meetBook .bookForms .xinptbtn p input{margin: 0;}
#meetBook .bookForms ul { position: relative; display: flex; flex-direction: column; flex-wrap: wrap; align-content: flex-start; justify-content: flex-start; align-items: flex-start; margin: 0; padding: 0; font-size: 18px;}
#meetBook .bookForms ul li {list-style: none; padding-left: 0; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 0.3em;}
#meetBook .bookForms ul li:nth-child(2) {padding-top: 0.5em;}
#meetBook .bookForms ul li:nth-child(3), 
#meetBook .bookForms ul li:nth-child(4) {font-size: 15px;}
#meetBook .bookForms ul li span {font-size: 18px;}

.facilitiesList {position: relative; display: block;}
.facilitiesList ul.fList{margin-bottom: 2em; padding-left: 3em;}
.facilitiesList ul.fList li{list-style: square; font-size: 18px; padding-bottom: 5px;}

.facilitiesList .postFaciList {font-size: 28px; text-align: left; letter-spacing: 1px;}


.page-contact-section {
    position: relative;
    display: block;
    padding: 5em 0;
    background-color: #ffffff;
}
.page-contact-section h4 {}
.page-contact-section .MapList { position: relative; display: block; padding-right: 1em; }
.page-contact-section .MapList ul { margin: 0; padding: 0; position: relative; display: flex; flex-direction: column; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; height: auto; }
.page-contact-section .MapList ul li { list-style: none; border: 1px solid #E9E9E9; border-radius: 5px; color: #606060; padding: 1em 1em; margin-bottom: 0.5em; font-size: 17px; width: 100%; }
.page-contact-section .MapList ul li i { font-size: 20px; padding-right: 0.4em; }
.page-contact-section .MapList ul li a { text-decoration: none; color: #606060; }
.page-contact-section .MapList ul li:hover i { color: #C59E55; }
.page-contact-section .MapList ul li:hover a { text-decoration: none; color: #C59E55; }
.page-contact-section .MapList ul li:hover { background-color: #f0f0f0; }
#contactPreFooter .contactMapSection { position: relative; padding-bottom: 45vh; height: 0; overflow: hidden; border-radius: 10px; }
#contactPreFooter .contactMapSection iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

.socialContacts .siincontact {padding-top: 0em!important; background-color: transparent!important;}
.socialContacts .siincontact .footerColumns{padding-left: 0vw!important;}
.socialContacts .siincontact .footerColumns ul.socialLinks {justify-content: flex-start!important;}
.socialContacts .siincontact .footerColumns ul.socialLinks li {margin-right: 1em;}
.socialContacts .siincontact .footerColumns ul.socialLinks li a {color: #000!important; border-color: #000!important;}
.socialContacts .siincontact .footerColumns ul.socialLinks li a i {font-size: 2vw!important;}
.socialContacts .siincontact .footerColumns ul.socialLinks li a:hover {color: #000!important; border-color: #f00!important; }
.socialContacts .siincontact .footerColumns ul.socialLinks li a.xtwiter img, .socialContacts .siincontact .footerColumns ul.socialLinks li a.tiktok img { filter: invert(100%) sepia(55%) saturate(259%) hue-rotate(350deg) brightness(0%) contrast(89%)!important; max-width: 48px!important; }

.contactFormsect {position: relative; display: block; padding-left: 2em;}
.contactFormsect .sub-title{color: #000; font-size: 18px;}
.contactFormsect .contactFormID {}
.contactFormsect .contactFormID span.fieldLabel {}
.contactFormsect .contactFormID input.cformInput{
    position: relative;
    display: block;
    width: 100%;
    padding: 15px;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    color: #000;
    height: 60px;
    margin-bottom: 2em;
}
.contactFormsect .contactFormID input::focus{
    border-color: #f0f0f0;
    border-radius: 0;
}
.contactFormsect .contactFormID textarea{
    position: relative;
    display: block;
    width: 100%;
    height: 200px;
    padding: 15px!important;
    border: 1px solid #d7d7d7!important;
    border-radius: 0!important;
    color: #000;
}

.reservationForm {}
.reservationForm select.selectDrop{
    position: relative;
    display: block;
    width: 100%;
    padding: 15px;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    color: #000;
    height: 60px;
    margin-bottom: 2em;
}
.reservationForm textarea.cformInput{height: 150px;}
.reservationForm textarea.cformInput.addressinfo{height: 100px;}

    /*----responsive slider-------*/
    .slideXS .item { height: 35vh; }
    .slideXS .slideCaption { position: absolute; bottom: 10%; left: 5%; background-color: rgba(0, 0, 0, 0.3); color: #fff; padding: 1em 2em; border-radius: 0px; max-width: 80%; z-index: 2; }
    .slideXS .slideCaption h4 { font-size: 1.2rem; margin: 0 0 0.5em 0; }
    .slideXS .slideCaption a { display: inline-block; padding: 0.4em 1em; background-color: #000; color: #fff; text-decoration: none; border-radius: 0px; font-size: 0.9rem; }
    .slideXS .owl-carousel .item { position: relative; }
    /*----End responsive slider-------*/

    /*-------virtual tour -------------------*/
    .fancybox__content {padding: 0;}
    .btnVT {}
    .btnVT a.viewDetailsVT{
        position: relative;
        display: block;
        width: 100%;
        text-align: center;
        background-color: #F9F9F9;
        padding: 8px;
        text-decoration: none;
        text-transform: uppercase;
        color: #000;
    }
    .btnVT a.viewDetailsVT img{width: 47px; margin-right: 9px;}
    .btnVT a:hover.viewDetailsVT{
        color: #C59E55;
        background-color: #f0f0f070;
    }
    .btnVT a:hover.viewDetailsVT img{filter: invert(52%) sepia(55%) saturate(259%) hue-rotate(350deg) brightness(96%) contrast(89%);}
    
    .btnVT a.viewDetailsVT.vtExtd {
        padding: 0.5em 2em;
        color: #ffffff;
        background-color: #000;
    }
    .btnVT a.viewDetailsVT.vtExtd img{
        filter: brightness(0) invert(1);
    }
    .btnVT a:hover.viewDetailsVT.vtExtd {
        color: #ffffff;
        background-color: #C59E55;
    }
    
    .btnVT a.viewDetailsVT.vtList {
        padding: 0.5em;
        color: #ffffff;
        background-color: #000;
        text-transform: capitalize;
    }
    .btnVT a.viewDetailsVT.vtList img{
        filter: brightness(0) invert(1);
    }
    .btnVT a:hover.viewDetailsVT.vtList {
        color: #ffffff;
        background-color: #C59E55;
    }
    .fullWidth {width: 100%;}
    .phgList a {line-height: 26px;}
    .inpageVT a {text-decoration: none;}
    /*-------End virtual tour-----------------*/
    
    /*----------Popup offer-----------------*/
    .popup{ position: absolute; display: flex; flex-direction: column; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; background-color: rgba(0,0,0,.8); width: 100vw; height: 100vh; padding: 0px; left: 0%; top: 0%; display: none; text-align: center; overflow-y: hidden; transition: all 0.3s ease; z-index: 99999; }
    .popup #close { position: absolute; display: block; right: 2vw; top: 0vh; color: #fff; background-color: transparent; border: none; font-size: 3rem; }
    .popup a img{ width: 100%; padding: 0 33%; }
    /*-------End Popup offer-----------------*/
    

/*----------------Footer----------------*/
#footerSection {
    position: relative;
    display: block;
    padding: 3em 0 0em 0;
    background-color: #000000;
}
#footerSection .logofooter img{ max-width: 200px; }
#footerSection .addressFooter { position:relative; display:block; margin-top: 1em; }
#footerSection .addressFooter ul { margin: 0; padding: 0; padding-bottom: 1em; }
#footerSection .addressFooter ul li { position: relative; display: inline-block; color: #fff; list-style: none; line-height: 25px; font-size: 18px; padding-left: 25px; padding-bottom: 10px; font-weight: 300;}
#footerSection .addressFooter ul li a { color: #fff; text-decoration: none; font-weight: 300;}
#footerSection .addressFooter ul li i{ position: absolute; display: inline-block; font-size: 22px; color: #fff; padding-right: 0.5em; left: -3px; top: 3px; }

#footerSection .footerColumns { position: relative; display: block; padding: 1vw; }
#footerSection .footerColumns h4 { color: #fff; font-size: 25px; padding-bottom: 0.5em; }
#footerSection .footerColumns ul.quickLinks{ position: relative; display: block; margin: 0; padding: 0; }
#footerSection .footerColumns ul.quickLinks li{ list-style: none; padding-bottom: 5px; }
#footerSection .footerColumns ul.quickLinks li a{
    position: relative;
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    padding-left: 0.5em;
    transition: all 500ms ease-in-out;
}
#footerSection .footerColumns ul.quickLinks li a i{margin-left: -0.5em;font-size: 16px;}
#footerSection .footerColumns ul.quickLinks li a:hover {
    letter-spacing: 0.01em;
    transition: all 700ms ease-in-out;
}
#footerSection .footerColumns ul.socialLinks {
    position: relative;
    display: flex;
    margin: 0;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
#footerSection .footerColumns ul.socialLinks li{ list-style: none;}
#footerSection .footerColumns ul.socialLinks li a{
    position: relative;
    display: block;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 7px;
}
#footerSection .footerColumns ul.socialLinks li a i{
    font-size: 1.3vw;
    padding: 5px;
}
#footerSection .footerColumns ul.socialLinks li a img{
    padding: 10px;
}
#footerSection .footerColumns ul.socialLinks li a.xtwiter img, #footerSection .footerColumns ul.socialLinks li a.tiktok img{
    max-width: 34px; padding: 5px; filter: invert(100%) sepia(55%) saturate(259%) hue-rotate(350deg) brightness(96%) contrast(89%);
}
#footerSection .footerColumns ul.socialLinks li a:hover.xtwiter, #footerSection .footerColumns ul.socialLinks li a:hover.tiktok {background-color: #fff;}
#footerSection .footerColumns ul.socialLinks li a:hover.xtwiter img, #footerSection .footerColumns ul.socialLinks li a:hover.tiktok img{    
    filter: invert(0%) sepia(55%) saturate(259%) hue-rotate(350deg) brightness(96%) contrast(89%);
}
#footerSection .footerColumns ul.socialLinks li a:hover i{
    background-color: #fff;
    color: #000;
    border-radius: 6px;
}
#footerSection .mostfooter {
    position: relative;
    display: block;
    border-top: 1px solid #484848;
    padding: 1em 0;
    color: #fff;
}
#footerSection .mostfooter .credit {color: #fff; float: right;}
#footerSection .mostfooter .credit a {text-decoration: none; color: #fff; font-size: 14px;}