.content {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
}

.content .content-overlay {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  height: 99%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay {
  opacity: 1;
}

.content-image {
  width: 100%;
}

.content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details {
  top: 50%;
  left: 50%;
  opacity: 1;
}

.content-details h3 {
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.fadeIn-bottom {
  top: 80%;
}

.fadeIn-top {
  top: 20%;
}

.fadeIn-left {
  left: 20%;
}

.fadeIn-right {
  left: 80%;
}

.jssorb03 {
  position: absolute;
}

.jssorb03 div,
.jssorb03 div:hover,
.jssorb03 .av {
  position: absolute;
  /* size of bullet elment */
  width: 11px;
  height: 21px;
  text-align: center;
  line-height: 21px;
  color: white;
  font-size: 12px;
  background: url("images/b03.png") no-repeat;
  overflow: hidden;
  cursor: pointer;
}

.jssorb03 div {
  background-position: -5px -4px;
}

.jssorb03 div:hover,
.jssorb03 .av:hover {
  background-position: -35px -4px;
}

.jssorb03 .av {
  background-position: -65px -4px;
}

.jssorb03 .dn,
.jssorb03 .dn:hover {
  background-position: -95px -4px;
}

.jssora03l,
.jssora03r {
  display: block;
  position: absolute;
  /* size of arrow element */
  width: 55px;
  height: 55px;
  cursor: pointer;
  background: url("images/a03.png") no-repeat;
  overflow: hidden;
}

.jssora03l {
  background-position: -3px -33px;
}

.jssora03r {
  background-position: -63px -33px;
}

.jssora03l:hover {
  background-position: -123px -33px;
}

.jssora03r:hover {
  background-position: -183px -33px;
}

.jssora03l.jssora03ldn {
  background-position: -243px -33px;
}

.jssora03r.jssora03rdn {
  background-position: -303px -33px;
}

.jssora03l.jssora03lds {
  background-position: -3px -33px;
  opacity: 0.3;
  pointer-events: none;
}

.jssora03r.jssora03rds {
  background-position: -63px -33px;
  opacity: 0.3;
  pointer-events: none;
}

.intl-tel-input {
  width: 100%;
}

.regButn {
  margin-top: -15px;
}

.regButn2 {
  margin-top: -10px;
}

aside {
  margin: 10px 0;
  line-height: 30px;
  position: relative;
  cursor: pointer;
  user-select: none;
  font-size: 18px;
  text-align: center;
}

aside:hover {
  top: -1px;
}

aside:active {
  top: 1px;
}

aside.ribbon {
  background-color: #7de3c8;
  padding-left: 7px;
  padding-right: 7px;
}

aside.ribbon:before,
aside.ribbon:after {
  top: 5px;
  z-index: -10;
}

aside.ribbon:before {
  border-color: #53dab6 #53dab6 #53dab6 transparent;
  left: -25px;
  border-width: 17px;
}

aside.ribbon:after {
  border-color: #53dab6 transparent #53dab6 #53dab6;
  right: -25px;
  border-width: 17px;
}

aside:before,
aside:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0;
}

.horzLine {
  border-right: thick solid #531c2f;
}

.titlColor {
  color: #000;
  padding-left: 15px;
}

.zeroTxt {
  font-size: 17px;
  font-weight: 600;
  padding-left: 15px;
}

/* Small devices */
@media (min-width: 768px) and (max-width: 980px) {
  .titlColor {
    font-size: 18px;
  }

  .zeroTxt {
    font-size: 14px;
  }
}

@media (min-width: 285px) and (max-width: 767px) {
  .horzLine {
    border-right: none;
  }

  .titlColor {
    font-size: 17px;
  }

  .zeroTxt {
    font-size: 15px;
  }
}

/* mobile Fix bottom Form */
.down_enquiry {
  background: #ef7f1a none repeat scroll 0 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 9;
}

.down_enquiry ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.down_enquiry ul li {
  float: left;
  text-align: center;
  width: 100%;
  border-right: 1px solid #fff;
}

.down_enquiry ul li:last-child {
  border-right: none;
}

.down_enquiry ul li a {
  color: #fff;
  display: block;
  font-size: 18px;
  text-decoration: none;
  font-weight: bold;
  padding: 3px 0;
}

.down_enquiry ul li a:hover {
  color: #000;
}

a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}

a:active,
a:hover {
  outline: 0;
}

.parallax {
  /* The image used */
  background-image: url("images/offer-back.jpg");
  background-size: cover;
  width: 100%;
  background-size: cover;
  background-attachment: fixed;

  /* Set a specific height */
  min-height: 500px;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* Turn off parallax scrolling for tablets and phones. Increase the pixels if needed */
@media only screen and (max-device-width: 620px) {
  .parallax {
    background-attachment: fixed;
  }
}

.parallax1 {
  /* The image used */
  background-image: url("./images/banner/2023/11/10/Poem-LP-banner.png");

  /* Set a specific height */
  /*   min-height: 500px;  */
}

/* Turn off parallax scrolling for tablets and phones. Increase the pixels if needed */
@media only screen and (max-device-width: 620px) {
  .parallax1 {
    /*     background-attachment: fixed; */
    background-image: url("./images/banner/2023/11/10/Poem-LP-banner-2.png");
    min-height: 353px;
  }
}

@media only screen and (min-device-width: 620px) {
  .parallax1 {
    /*     background-attachment: fixed; */
    background-image: url("./images/banner/2023/11/10/Poem-LP-banner.png");
    min-height: 457px;
  }
}

.gradbutton {
  text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #003525 0%,
    #003525 35%,
    #d09e2a 100%
  );
  background-size: auto auto;
  /*   background-clip: border-box; */
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  /*   -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; */
  animation: textclip 2s linear infinite;
  display: inline-block;
  font-weight: 600;
}

/*       #grad{} */
/*  background: rgb(66,121,181);
background: linear-gradient(90deg, rgba(66,121,181,1) 0%, rgba(108,84,151,1) 35%, rgba(207,37,97,1) 100%);color:#fff;} */

#grad {
  background-color: #cfae7a;
  color: #000;
  font-size: 20px;
  font-weight: 600;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

* {
  box-sizing: border-box;
}

/* Position the image container (needed to position the left and right arrows) */
.container {
  position: relative;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
  background: #000;
}

/* Position the "next button" to the right */
.next {
  right: 15px;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 1px 0px;
  color: white;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column {
  float: left;
  /*  width: 16.66%;*/
}

/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

/*    @media only screen and (max-width: 600px) {
       section{
         max-width:100vw;

       }
    }
       @media only screen and (min-width: 600px) {
       section{
         max-width:76vw;
       }
    }
      */
/*    .sample{
         width: 93%;
       } */
/*    @media only screen and (max-width: 500px) {
         .sample{
         width:100%;
       }
       @media only screen and (min-width: 500px) {
        .sample{
         width: 93%;
       }
    } */
/*
      @media only screen and (max-width: 600px) {
        .modal-content1{
         width:92%;
       }
               .sample{
         width: 100% ;
       }
        .padding{
         padding-left:0px !important;
          padding-right:0px !important;
       }

    } */
@media only screen and (min-width: 600px) {
  .modal-content1 {
    width: 53%;
  }
}

/*    @media only screen and (max-width: 600px) {
    .bannersample{
     width:100%;
   }
}
   @media only screen and (min-width: 600px) {
    .bannersample{
     width:94%;
   }
}
   */
#overview {
  background: url(../../images/sectionback.jpg);
  position: relative;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}

#sec-amenities {
  background-image: url("../../images/sectionback1.jpg");
  background-size: cover;
  width: 100%;
  background-size: cover;
  background-attachment: fixed;
}

#background {
  background: url(../../images/about.png);
  position: relative;
  /*         background-attachment:fixed; */
  background-position: center;
  background-size: cover;
}

.centered {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#location1 {
  background-image: url("../../images/sectionback1.jpg");
  background-size: cover;
  width: 100%;
  background-size: cover;
  background-attachment: fixed;
}

.lightbox {
  /* Default to hidden */
  display: none;

  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  /* A bit of padding around image */
  padding: 1em;

  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}

/* Unhide the lightbox when it's the target */
.lightbox:target {
  display: block;
}

.lightbox span {
  /* Full width and height */
  display: block;
  width: 100%;
  height: 100%;

  /* Size and position background image */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* body {font-family: 'Adani Medium';} */
/* Style the tab */
.tab {
  overflow: hidden;
  /*   border: 1px solid #ccc;
          background-color: #F1F1F1; */
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0px 16px;
  transition: 0.3s;
  font-size: 17px;
  color: #000;
}

/* Change background color of buttons on hover */
/* .tab button:hover {
      background-color: #ddd;
    } */
/* Create an active/current tablink class */
.tab button.active {
  color: #fff;
  background-color: #777;
}

/* Style the tab content */
.tabcontent {
  display: block;
  padding: 6px 12px;
  /*   border: 1px solid #ccc; */
  border-top: none;
}

.tab button {
  background-color: #00212e;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  margin-right: 20px;
}

.arrow-prev {
  top: 50%;
  left: 0;
  background: #ddd;
  transform: scaleX(-1) translateY(-50%);
  padding: 17px;
}

.arrow-slide {
  /*     width: 55px;
            height: 55px; */
  position: absolute;
  z-index: 111;
  cursor: pointer;
  /* display: none; */
  align-items: center;
  justify-content: center;
}

.arrow-next {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background: #ddd;
  padding: 17px;
}

/* .arrow-slide {
        width: 55px;
        height: 55px;
        position: absolute;
        z-index: 111;
        cursor: pointer;

        align-items: center;
        justify-content: center;
    } */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
}

.heading {
  text-align: center;
  font-size: 2em;
  letter-spacing: 1px;
  padding: 40px;
  color: white;
}

.gallery-image {
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.gallery-image img {
  height: 250px;
  width: 350px;
  transform: scale(1);
  transition: transform 0.4s ease;
}

.img-box {
  box-sizing: content-box;
  margin: 10px;
  height: 250px;
  width: 350px;
  overflow: hidden;
  display: inline-block;
  color: white;
  position: relative;
  background-color: white;
}

.caption {
  position: absolute;
  bottom: 5px;
  left: 20px;
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.transparent-box {
  height: 250px;
  width: 350px;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  transition: background-color 0.3s ease;
}

.img-box:hover img {
  transform: scale(1.1);
}

.img-box:hover .transparent-box {
  background-color: rgba(0, 0, 0, 0.5);
}

.img-box:hover .caption {
  transform: translateY(-20px);
  opacity: 1;
}

.img-box:hover {
  cursor: pointer;
}

.caption > p:nth-child(2) {
  font-size: 0.8em;
}

.opacity-low {
  opacity: 0.5;
}

.btn:hover {
  background-color: #c1b39f;
  color: #000;
}

.btn.active {
  background-color: #666;
  color: white;
}

.close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  font-size: 20px;
  color: white;
  display: block;
  cursor: pointer;
  font-family: Arial;
}

.fa-angle-right:before {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 32px;
}

.fa-angle-left:before {
  content: "\f104";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 32px;
}

/* * {box-sizing: border-box}

/* Set height ]of body and the document to 100% */
/*body, html {
height: 100%;
margin: 0;
font-family: Arial;
} */

/* Style tab links */
.tablink {
  background-color: #fff;
  color: #58595b;
  /*   float: left; */
  outline: none;
  cursor: pointer;
  padding: 10px 0px;
  font-size: 15px;
  border-radius: 60px;
  border: 0.5px solid #ced1d4;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  /*   border: .5px solid #ced1d4; */
  font-family: "Poppins", sans-serif;
  /*   width:80%; */
}

.tablink:hover {
  background-color: rgb(207, 174, 122);
  color: #fff;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
  color: black;
  padding: 1px 10px;
  height: 100%;
}

.view360 {
  width: 80vw;
  height: 30vw;
}

@media only screen and (max-width: 600px) {
  .view360 {
    width: 90vw !important;
    height: 120vw !important;
  }
}

#Contact {
  background-color: blue;
}

#About {
  background-color: orange;
}

* {
  box-sizing: border-box;
}

/* Set height of body and the document to 100% */
body,
html {
  height: 100%;
  margin: 0;
}

/* Style tab links */
.tablink1 {
  background-color: #fff;
  color: black;
  /*   float: left; */
  border: none;
  outline: none;
  cursor: pointer;
  padding: 4px 6px;
  font-size: 17px;
  width: 76%;
  border-radius: 40px;
  box-shadow: 2px 2px 5px #000;
  margin-bottom: 20px;
}

.tablink1:hover {
  background-color: #bb9b5d;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontentgallery {
  color: black;
  display: none;
  padding: 100px 20px;
  height: 100%;
}

.overlay .tabcontent {
  min-width: 100% !important;
}

.overlay .slides {
  width: 77vw !important;
}

.overlay img {
  width: 100%;
}

.bookonline {
  display: flex;
  align-items: center;
}

.show .bookonline {
  display: none;
}

* {
  box-sizing: border-box;
}

/* Set height of body and the document to 100% */
body,
html {
  height: 100%;
  margin: 0;
  /*   font-family:'Poppins', sans-serif; */
}

/* Style tab links */
.tablink2 {
  background-color: #fff;
  color: black;
  /*   float: left; */
  border: none;
  outline: none;
  cursor: pointer;
  padding: 6px 6px;
  font-size: 17px;
  width: 46%;
  border-radius: 40px;
  box-shadow: 2px 2px 5px #000;
  margin-bottom: 20px;
}

.tablink2:hover {
  background-color: #bb9b5d;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontentvideos {
  color: black;
  display: none;
  padding: 100px 20px;
  height: 100%;
}

.slides {
  display: flex;
  overflow: hidden;
  width: 100%;
  scroll-behavior: smooth;
}

.slides-wrapper .static {
  display: flex;
  overflow: hidden;
  width: 100%;
  justify-content: center;
}

.slides-wrapper {
  position: relative;
}

.slides-wrapper i {
  background: #000;
  color: #fff;
  border-radius: 50%;
  padding: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#address {
  background-image: url("images/Convenience_bg.jpg");
  background-size: cover;
  width: 100%;
  background-size: cover;
  background-attachment: fixed;
}

.tab.sel {
  background: #00212e;
  color: #fff;
  /*     width:80% */
}

#sec-why {
  background-image: url("images/sectionback1.jpg");
  background-size: cover;
  width: 100%;
  background-size: cover;
  background-attachment: fixed;
}

.br {
  border: 1px solid #3e3d3d;
  padding: 24px 0px 12px 17px;
}

@media only screen and (max-width: 600px) {
  .alignment {
    text-align: center;
  }
}

@media only screen and (min-width: 600px) {
  .alignment {
    text-align: left;
  }
}

/* Popup box BEGIN */
.hover_bkgr_fricc {
  /*     background:rgba(0,0,0,.4); */
  cursor: pointer;
  display: none;
  height: 100%;
  position: fixed;
  text-align: center;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 10000000;
}

.hover_bkgr_fricc .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.hover_bkgr_fricc > div {
  background-color: #fff;
  box-shadow: 10px 10px 60px #555;
  display: inline-block;
  height: auto;
  max-width: 671px;
  min-height: 100px;
  vertical-align: middle;
  width: 89%;
  position: relative;
  border-radius: 8px;
  padding: 15px 2%;
  margin-top: 20px;
}

.popupCloseButton {
  background-color: #fff;
  border: 3px solid #999;
  border-radius: 50px;
  cursor: pointer;
  display: inline-block;
  font-family: "Adani Medium";
  font-weight: bold;
  position: absolute;
  top: -20px;
  right: -20px;
  font-size: 25px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
}

.popupCloseButton:hover {
  background-color: #ccc;
}

.trigger_popup_fricc {
  cursor: pointer;
  font-size: 10px;
  margin: 0px;
  display: inline-block;
  /*   	padding-bottom:30px; */
  color: #000;
  text-transform: capitalize;
}

.error_new {
  color: red;
  font-size: 9px !important;
  font-weight: 500 !important;
}

@media screen and (max-width: 767px) {
  #modal-subscribe {
    margin-top: 0rem;
  }
}

.selected-dial-code {
  color: black !important;
}

.error {
  color: red;
  font-size: 12px;
}

.error_new {
  color: red;
  font-size: 12px;
}

.vl {
  border-left: 3px solid white;
  height: 43px;
}

#callus,
#plan-modal {
  background: rgb(0 0 0/89%);
}

#callus .txtwhats,
#plan-modal .txtwhats {
  width: 90%;
}

#modal-subscribe {
  z-index: 1112;
  margin-top: 5rem;
}

@media screen and (max-width: 767px) {
  .modal-open .modal {
    padding-top: 150px;
  }

  .txtwhats {
    width: 90%;
  }
}

.modal-backdrop {
  z-index: 0 !important;
}

.cloudzoom-blank {
  display: none;
}

body .mfp-close-btn-in .mfp-close {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  padding: 0px;
  background: red;
  border-radius: 100px;
}

header nav li a {
  font-size: 16px;
}

header nav li a {
  position: relative;
}

header nav li a:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 11px;
  background: #404040;
  right: 7px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

header nav li:last-child a:before {
  display: none;
}

.modal-content {
  margin: auto;
}

@media (max-width: 800px) {
  header nav ul {
    display: none;
    position: absolute;
    width: 210px;
    right: 15px;
    background: #fff;
    top: 60px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 10px;
    padding: 10px 0px !important;
  }
  header nav li a:before {
    display: none;
  }
  header nav ul a {
    display: block;
  }
}

#sec-gallery {
  background: url(../../images/sectionback.jpg);
  position: relative;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}

.owl-amenities_slider {
  width: 100%;
  margin: auto;
}
nav ul {
  padding: 0px;
}

ul.plans_tabs_lists {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 35px;
  border-radius: 8px;
}

ul.plans_tabs_lists button {
  width: 190px;
  padding: 10px;
  border-radius: 5px;
  background: #976e4a;
  color: #fff;
  font-size: 18px;
}

ul.plans_tabs_lists button.active {
  background: #000;
}
header#header nav ul a {
  padding-right: 18px;
}
header#header nav ul li:last-child a {
  padding: 0px;
}
@media (max-width: 650px) {
  .owl-amenities_slider {
    width: 100%;
  }
  .amenities_icons_row p {
    margin-top: 10px;
  }
  ul.plans_tabs_lists button {
    width: 111px;
    padding: 4px 0px;
  }

  #sec-gallery,
  section#sec-plans,
  section#sec-connectivity {
    padding: 30px 0px !important;
  }
}

.toggle_content_map {
  display: none;
}

.toggle_content_map.active {
  display: block;
}

div#mapview iframe {
  width: 100%;
}

div#mapview img {
  width: 100%;
}

.map_view_btn:hover {
  color: #976e4a;
  background: #fff;
}
.map_view_btn {
  width: 190px;
  padding: 10px;
  border-radius: 5px;
  background: #976e4a;
  border: 1px solid #976e4a;
  color: #fff;
  font-size: 18px;
  transition: 0.6s;
}

ul.plans_tabs_lists {
  padding: 0px;
}

/*Header*/
header {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  padding: 10px;
  z-index: 999;
}
.menuLists {
  padding: 20px 0px;
}
.menuLists li {
  margin: 0px 10px;
}
.menuLists li a {
  color: #000000;
  font-size: 15px;
  text-decoration: none;
  position: relative;
  transition: 0.6s;
}
.menuLists li:last-child {
  margin-right: 0px;
}

.menuLists li a:after {
  content: "";
  position: absolute;
  right: -8px;
  width: 1px;
  height: 12px;
  background: #707070;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.menuLists li:last-child a:after {
  display: none;
}

.menuLists li:hover a {
  color: #2a3958;
}

header.fixed-header {
  background: #fff;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

header.fixed-header .menuLists li a {
  color: #000;
}
.brand {
  display: block;
  width: 180px;
}

header.fixed-header {
  position: fixed;
  z-index: 999;
}

header.fixed-header {
  background: #fff;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

@media (max-width: 996px) {
  .menuLists li a:after {
    display: none;
  }
  .menuLists_header {
    position: absolute;
    top: 80px;
    background: #fff;
    height: auto;
    right: 68px;
    max-width: 100%;
    display: none;
    width: 40%;
  }
  .menuLists li {
    margin: 0px 10px;
    width: 100%;
    margin-bottom: 15px;
  }
  .menuLists {
    width: 100%;
    flex-direction: column;
  }
  .menu.btn11 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: end;
  }
}

@media (max-width: 675px) {
  .menuLists_header {
    width: 100%;
    right: 0px;
    left: 0px;
    top: 67px;
  }
}
/*Header*/
