@import url('https://fonts.googleapis.com/css2?family=Cabin:wght@500;600;700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,800;1,300;1,400;1,500;1,800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cabin:wght@500;600;700&family=EB+Garamond:ital,wght@0,400;0,500;0,700;0,800;1,400;1,700;1,800&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,800;1,300;1,400;1,500;1,800&family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
*,::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline: none;}
body{overflow:hidden;overflow-y:auto;font-family: 'Poppins', sans-serif;}
html{scroll-behavior: smooth}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,figure,p,strong{padding:0;margin:0;list-style:none;}
body,p{font-size:12px;color:#58595b;line-height:normal;}
h1,h2,h3,h4,h5,h6{font-weight:600}
a,.btn,button,input,select{text-decoration:none;outline:none;}
.container{padding:0;margin:0 auto;width: 100%; max-width:1170px;}
.containerFlex{display: flex;}
*::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(0,0,0,0.1);border-radius:20px;position:absolute;z-index:10000}
* ::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:20px}
* ::-moz-scrollbar{width:8px;height:8px;background-color:rgba(255,255,255,0.1);position:absolute;z-index:10000;right:0}
* ::-moz-scrollbar-thumb{background-color:#bfbfbf;border-radius:20px}
.thankyouBox{height: 221px;}
.topBtn{padding: 1.3rem 2.171rem;border:solid 1px #fff;color:#fff;tr2e1ansition:.5s;text-align: center;font-size: 16px;position:relative}
.slider{background-size: cover;height:611px;overflow:hidden;position: relative;background:#f5f5f5}
.bannerBg{position: absolute;top: 0;left: 0;width: 100%;z-index: 1;object-fit: cover;bottom: -19%;}
.bannerBg2{position: absolute;top: 0;left: 0;width: 100%;height:100%; z-index: 1;object-fit: cover;}
.slider2{height:100vh;overflow:hidden;}
.slider.inner{height: 70vh;background:url('../images/anirav_eshana.JPG') no-repeat fixed center center;background-size: cover;}
.sliderText {display: flex;flex-direction: column;align-items: center;height: 100%;grid-gap: 20px;position:relative;z-index:2}
.sliderText h1{font-size: 40px;text-align: center;color: #58595b;font-weight: 500;margin-top: 35px;line-height: 40px;}
.sliderText h1 span{font-size:75%;color:#808285}
.sliderText p{font-size: 26px;color: #000;text-align: center;}
.bannerBtn{padding: 1.3rem 2.171rem;border:solid 1px #58595b;color:#58595b;transition:.5s;width: 150px;text-align: center;font-size: 16px}
.bannerBtn:hover{background: #fff;color:#000}
.topBtn{padding: 1.3rem 2.171rem;border:solid 1px #fff;color:#fff;tr2e1ansition:.5s;text-align: center;font-size: 16px;position:relative}
.headering{font-size: 35px;text-align: center;color: #001d4f;font-weight: 400;margin-bottom: 30px;line-height: normal;}
.headering_left{font-size: 35px;color: #151f38;font-weight: 400;margin-bottom: 15px}
.storySection{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px}
.storyBox h3{font-size: 30px;color: #151f38;text-align: center;font-weight: 400;margin-bottom: 15px}
.storyBox p{text-align: justify;color: #7A7A7A;line-height: 26px;font-size: 16px;margin-bottom:15px}
.storyBox figure{width: 100%;margin-bottom: 20px;overflow:hidden;}
.storyBox figure img{width: 100%;display: block;transition: transform .2s;}
.storyBox figure:hover img{transform: scale(1.5);}
.Itinerarybox{display: flex;flex-direction: column;height: 100%;justify-content: center;align-items: center;}
.ArrivalSection {height: 300px}
.ArrivalSection h3{font-size: 53px;text-align: center;text-align: center;color: #fff;font-weight: 400;margin-bottom: 15px;text-shadow: 1px 3px 2px #818181;}
.ArrivalSection p{font-size: 22px;text-align: center;text-align: center;color: #fff;font-weight: 400;text-shadow: 1px 3px 2px #818181;}
/*.ArrivalSectionNew {height: 200px}*/
.iteneryBg{width:320px;height:90px;font-size: 35px;display: flex;justify-content: center;align-items: center;margin:auto auto 0px;color:#151f38;background-size: 100%;position:relative;margin-bottom: 70px;}
.iteneryBg::after{content:'';background:url('../images/Itinerary_bg.png') no-repeat;background-size: 100%; width:269px;height:123px;    position: absolute;right: -34px;align-self: baseline;   }
.iteneryBg.outStories::after{width:320px;right: -72px;bottom: -22px;}
.iteneryTravel{text-align:center; width:320px;height:90px;font-size: 35px;display: flex;justify-content: center;align-items: center;margin:50px auto 0;color:#151f38;background-size: 100%;position:relative;}
.iteneryTravel::after{content:'';background:url('../images/Itinerary_bg.png') no-repeat;width:390px;height:145px; bottom: -35px; position: absolute;right: -124px;align-self: baseline; background-size: 100%;}
.iteneryTravel.Wardrobe_bg::after{background:url('../images/Itinerary_bg.png') no-repeat;width:481px;height:182px;background-size: 100%;right: -190px;bottom: -42px;}
.ArrivalSectionNew h3{font-size: 53px;text-align: center;text-align: center;color: #000;font-weight: 400;margin-bottom: 15px;}
.ArrivalSectionNew p{font-size: 22px;text-align: center;text-align: center;color: #000;font-weight: 400;}
.Itinerary{background: url('../images/splatter_bg.png') no-repeat center center;background-size: auto 100%;height:100px}
.Itinerary2{background: url('../images/Stocksy_comp_2642673.jpg') no-repeat fixed center center;background-size: cover;}
.Itinerary3{background: url('../images/Stocksy_comp_2646339.jpg') no-repeat fixed center center;background-size: cover;}
.ItineraryList{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px}
.ItineraryItem{padding: 10px;display: flex;justify-content: center;align-items: center;flex-direction: column;grid-gap: 10px}
.ItineraryItem figure{background: #e9e9e9;border-radius: 4px;width: 80px;height: 80px}
.ItineraryItem h4{font-size: 22px;color:#151f38;text-align: center;}
.ItineraryItem p{display: flex;justify-content: space-between;grid-gap: 10px;font-size: 16px}

.subText{max-width: 80%;font-size: 18px;text-align: center;margin: auto;margin-bottom: 40px;line-height: 28px;font-weight: 500}
.subText_login{max-width: 80%;font-size: 18px !important;text-align: center;margin: auto;margin-bottom: 15px;line-height: 28px;font-weight: 500;color:#151f38 !important;}
.subText_left{font-size: 14px;margin: auto;margin-bottom: 10px;line-height: 22px;font-weight: 500}
.map{max-width: 50%;margin: auto;}
.map img{width: 100%}
.formBox{max-width: 50%;padding:0 20px;border-radius:8px;margin:150px auto 0 auto}
.formBox.active{margin-top:20px}
.formBox.rsvp{margin:auto}
.formItem{margin-bottom: 20px}
.idupload{display:flex;flex-wrap:wrap}
.formControl{padding:6px 12px;display:block;width:100%;height:40px;font-size:13px;color:#333;background:#fff !important;border-radius:5px;border:1px solid #ccc;box-shadow:none;font-family: 'Poppins', sans-serif;background:none}
option:hover {
  background-color: #005CC8;
}
.blankImage{margin:auto;max-width:230px;margin-bottom:50px}
.blankImage img{max-width:100%}
.labelText{font-size: 14px;color: #000;margin-bottom: 10px;display: inline-flex;font-weight: 500;grid-gap: 5px;align-items: flex-start;}
.labelText span{color:red}
.textRed{color:red}
.preText{font-size: 14px;color: #000;margin-bottom: 10px}
.preText2{font-size: 14px;color: #8a8a8a;margin-bottom: 10px}
.fild2{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px}
.fild3{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px}
.addIcon{width: 20px;height: 20px;background: #151f38;margin: 15px 0;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #fff;cursor: pointer;font-size: 16px;margin-left: auto;}
#form{margin:20px 0;}
.submit{padding: 15px 12px;border-radius: 4px;background:#151f38;color:#fff;display:block;color:#fff;border:none;font-size:16px;width:calc(100% );cursor:pointer;position: relative; }
.submit2{padding: 15px 12px;border-radius: 4px;background:#151f38;color:#fff;display:block;color:#fff;border:none;font-size:16px;width:100%;cursor:pointer; }
.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 10px;
}
.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0;
}
.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #646b7b;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
}
.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0;
    display: flex;
    align-items: center;
}
.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Browse";
}
.member_details{border: solid 1px #848996;border-radius: 8px;margin-bottom: 15px}
.memers{padding: 14px}
.member_heading{padding: 14px;border-radius: 8px 8px 0 0;font-size: 16px;margin-bottom: 17px;}
/*.idinfo_info{display:none;}*/
.idinfo_info.active{display:block}
.stayOption{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 70px;}
.stayItem h4{font-size: 26px;color: #151f38;font-weight: 400;margin-bottom: 15px;}
.stayItem p{font-size:16px;margin-bottom:10px;color:#7A7A7A}
.stayItem p span{font-weight:500}
.stayItem figure img{max-width:100%}
.tableDiv{max-width:80%;overflow:auto}
.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
}
.table td, .table th {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    font-size:14px;
}
.table-bordered {
    border: 1px solid #dee2e6;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6;
}
/*History*/
.naeep-history-wrap {
  max-width: 900px;
  margin: 0 auto;
  position: relative;
  padding: 0 15px;
}
.naeep-history-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  margin: 0 -15px;
  padding: 0px 0 0px;
}
.naeep-history-item .history-info,
.naeep-history-item .history-image {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 15px;
}
.naeep-history-item:nth-child(odd) .history-info {
  padding-right: 50px;
  text-align: right;
}
.naeep-history-item:nth-child(even) .history-info {
  padding-left: 50px;
  text-align: left;
  -ms-flex-order: 2;
  order: 2;
}
.naeep-history-item:nth-child(odd) .history-image {
  padding-left: 50px;
}
.naeep-history-item:nth-child(even) .history-image {
  padding-right: 50px;
  text-align: right;
  -ms-flex-order: 1;
  /*margin-top: 40px;*/
  order: 1;
}
.naeep-history-wrap:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #dcdced;
  display: inline-block;
}
.naeep-history-item span {
  background: #151f38;
}
.naeep-history-item span,
.naeep-history-item span:before,
.naeep-history-item span:after {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 0px;
  height: 10px;
  width: 10px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 0 rgba(37, 53, 81, 0.3);
  -moz-box-shadow: 0 0 0 0 rgba(37, 53, 81, 0.3);
  -ms-box-shadow: 0 0 0 0 rgba(37, 53, 81, 0.3);
  -o-box-shadow: 0 0 0 0 rgba(37, 53, 81, 0.3);
  box-shadow: 0 0 0 0 rgba(37, 53, 81, 0.3);
  -webkit-animation: rippleSmall 3s infinite;
  -moz-animation: rippleSmall 3s infinite;
  -ms-animation: rippleSmall 3s infinite;
  -o-animation: rippleSmall 3s infinite;
  animation: rippleSmall 3s infinite;
  -webkit-transition: all ease .4s;
  -ms-transition: all ease .4s;
  transition: all ease .4s;
}
.naeep-history-item span:before {
  -webkit-animation-delay: .9s;
  -moz-animation-delay: .9s;
  -ms-animation-delay: .9s;
  -o-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  top: 0;
}
.naeep-history-item span:after {
  -webkit-animation-delay: .6s;
  -moz-animation-delay: .6s;
  -ms-animation-delay: .6s;
  -o-animation-delay: .6s;
  animation-delay: .6s;
  content: "";
  position: absolute;
  top: 0;
}
@-webkit-keyframes rippleSmall {
  70% {box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}
  100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}
}
@keyframes rippleSmall {
  70% {box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}
  100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}
}
.history-info h3.history-title {
  padding: 15px 0 10px;
  margin: 0;
  font-size: 28px;
}
.naeep-history-item .history-info h5 {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  background: #151f38;
  display: inline-block;
  margin: 0;
  padding: 3px 8px;
  border-radius: 3px;
}
.history-info p {
  color: #7A7A7A;
  font-size: 16px;
  line-height: 26px;
}
.history-image .naeep-image {
  display: inline-block;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.history-image .naeep-image img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.history-image .naeep-image.naeep-popup a {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  margin: 0 auto;
  color: #0e25ff;
  background: #fff;
  width: 40px;
  height: 40px;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  border-radius: 100%;
  transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: all ease .4s;
  -ms-transition: all ease .4s;
  transition: all ease .4s;
  z-index: 9;
}
.history-image .naeep-image.naeep-popup:hover a {
  top: 50%;
  opacity: 1;
}
.history-image .naeep-image.naeep-popup:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(0.9);
  transition: transform ease 0.3s, opacity ease 0.3s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.history-image .naeep-image.naeep-popup:hover:after {
  transform: scale(1);
  opacity: 1;
}
.history-image .naeep-image img {
  -webkit-transition: all ease .4s;
  -ms-transition: all ease .4s;
  transition: all ease .4s;
}
.history-image .naeep-image.hover-image:hover img {
  transform: scale(1.1);
}
.naeep-history-wrap.history-two {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding: 0;
  max-width: 100%;
}
.naeep-history-wrap.history-two .naeep-history-item {
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0 15px;
}
.naeep-history-wrap.history-two .naeep-history-item {
  margin-bottom: 50px;
}
.naeep-history-wrap.history-two .naeep-history-item .history-info,
.naeep-history-wrap.history-two .naeep-history-item .history-image {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.naeep-history-wrap.history-two .naeep-history-item .history-info,
.naeep-history-wrap.history-two .naeep-history-item .history-image {
  text-align: center;
}
.naeep-history-wrap.history-two:before {
  content: none;
}
.naeep-history-wrap.history-two .naeep-history-item .history-info {
  padding: 0 0 30px;
  margin: 0 0 40px;
  position: relative;
}
.naeep-history-wrap.history-two .naeep-history-item .history-info:after {
  content: "";
  position: absolute;
  width: calc(100% + 30px);
  height: 2px;
  bottom: 0;
  left: -15px;
  right: -15px;
  margin: 0 auto;
  background: #0e25ff;
  display: inline-block;
}
.naeep-history-wrap.history-two .naeep-history-item span {
  top: auto;
  bottom: -4px;
  right: 0;
}
.naeep-history-wrap.history-two.history-three .naeep-history-item {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.history-vertical .history-info h3.history-title {
  padding-top: 0;
  font-size: 20px;
}
.history-vertical .history-info {
  background: #fff;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 10px 40px 0 rgba(0,0,0,0.1);
  box-shadow: 0 10px 40px 0 rgba(0,0,0,0.1);
  padding: 23px 30px;
}
.history-vertical .naeep-history-item:nth-child(odd) .history-info {
  padding-right: 35px;
  text-align: right;
  width: 40%;
  flex: 0 0 45%;
  margin-right: 45px;
  border-radius: 10px 0 0 10px;
  border-right: 3px solid #ed366d;
}
.history-vertical .naeep-history-item:nth-child(even) .history-info {
  padding-left: 35px;
  text-align: left;
  -ms-flex-order: 2;
  order: 2;
  width: 40%;
  flex: 0 0 45%;
  margin-left: 45px;
  border-radius: 0 10px 10px 0;
  border-left: 3px solid #ed366d;
}
.history-vertical .history-info p {
  padding-bottom: 0;
}
.history-vertical .naeep-history-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*Style Three*/
.naeep-history-wrap.style-two .naeep-history-item:nth-child(even) .history-image,
.naeep-history-wrap.style-two .naeep-history-item:nth-child(odd) .history-info {
  padding-right: 85px;
}
.naeep-history-wrap.style-two .naeep-history-item:nth-child(even) .history-info,
.naeep-history-wrap.style-two .naeep-history-item:nth-child(odd) .history-image {
  padding-left: 85px;
}
.naeep-history-wrap.style-two .naeep-history-item span:before, 
.naeep-history-wrap.style-two .naeep-history-item span:after {
  top: -2px;
  left: -2px;
}
.naeep-history-wrap.style-two .naeep-history-item span {
  border: 2px solid #0e25ff;
}
.naeep-history-wrap.style-two .naeep-history-item:hover .history-info span {
  background: #ffffff;
}
.naeep-history-wrap.style-two h3.history-title {
  padding-bottom: 0;
}
.naeep-history-wrap.style-two .history-info h5 {
  color: #0e25ff;
  background: transparent;
  padding: 0 0 15px;
}
.naeep-history-wrap.style-two .naeep-history-item span {
  top: 85px;
}
.naeep-history-wrap.style-two .history-image .naeep-image {
  padding-left: 15px;
}
.naeep-history-wrap.style-two .history-image .naeep-image:before {
  content: "";
  position: absolute;
  top: 30px;
  left: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 15px solid #020e0e;
}
.naeep-history-wrap.style-two .naeep-history-item:nth-child(even) .history-image .naeep-image {
  padding-left: 0;
  padding-right: 15px;
}
.naeep-history-wrap.style-two .naeep-history-item:nth-child(even) .history-image .naeep-image:before {
  left: auto;
  right: 0;
  border-left: 15px solid #020e0e;
  border-right: none;
}

/*Style Four*/
.naeep-history-wrap.style-three .naeep-history-item {
  align-items: center;
}
.naeep-history-wrap.style-three h3.history-title {
  padding-top: 0;
}
.naeep-history-wrap.style-three .naeep-history-item span {
  top: 55px;
}
.naeep-history-wrap.style-three .history-info h5 {
  color: #0e25ff;
  background: transparent;
  padding: 0 0 15px;
}
.history-info-inner {
  padding: 20px 30px;
  border: 1px solid #dde0e4;
  border-radius: 5px;
  border-top: 5px solid #fc2c55;
  text-align: left;
}
h3.image-title {
  font-size: 22px;
  padding: 20px 0 0;
  color: #232323;
}
.naeep-history-wrap.style-three .naeep-history-item:nth-child(even) .history-image,
.naeep-history-wrap.style-three .naeep-history-item:nth-child(odd) .history-info {
  padding-right: 75px;
}
.naeep-history-wrap.style-three .naeep-history-item:nth-child(even) .history-info,
.naeep-history-wrap.style-three .naeep-history-item:nth-child(odd) .history-image {
  padding-left: 75px;
}

/*Typewriter*/
.naeep-typewriter h1 {
  font-size: 40px;
}
.naeep-typewriter h1 span {
  color: #0e25ff;
}
.elementor-154 .elementor-element.elementor-element-32bb6d8 .naeep-history-item span, .elementor-154 .elementor-element.elementor-element-32bb6d8 .naeep-history-item span:before, .elementor-154 .elementor-element.elementor-element-32bb6d8 .naeep-history-item span:after {
    box-shadow: 0 0 0 0 #F6D1A0;
}
.elementor-154 .elementor-element.elementor-element-32bb6d8 .naeep-history-item span {
    background-color: #EABF86;
}
.floatIcon{position:fixed;width:40px;height:40px;background:#000;border-radius:50%;right:15px;bottom:15px;display:flex;z-index:3;justify-content: center;align-items: center;color: #fff;font-size: 25px;transform: rotate(275deg);cursor: pointer;}
/*@media screen and (max-width:1920px){*/
/*    .bannerBg{height:130%}*/
/*}*/
@media screen and (min-width:1408px){
    .bannerBg{height:135%}
}
@media screen and (max-width:991px) {
	.naeep-history-wrap.history-two .naeep-history-item {
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	  margin-bottom: 30px;
	}
	.naeep-process-item-vertical .vertical-info,
	.naeep-process-item-vertical .naeep-image,
	.naeep-history-item .history-info,
	.naeep-history-item .history-image {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  padding: 0 15px;
	}
	.naeep-process-item-vertical:nth-child(odd) .vertical-info,
	.naeep-history-item:nth-child(odd) .history-info {
	  padding-right: 15px;
	  text-align: left;
	}
	.naeep-process-item-vertical:nth-child(odd) .naeep-image,
	.naeep-history-item:nth-child(odd) .history-image {
	  padding-left: 15px;
	}
	.naeep-process-item-vertical:nth-child(even) .naeep-image,
	.naeep-history-item:nth-child(even) .history-image {
	  padding-right: 15px;
	  text-align: left;
	  -ms-flex-order: 1;
	  order: 2;
	}
	.naeep-process-item-vertical:nth-child(even) .vertical-info,
	.naeep-history-item:nth-child(even) .history-info {
	  padding-left: 15px;
	  text-align: left;
	  -ms-flex-order: 2;
	  order: 1;
	}
	.naeep-history-item {
	  padding-left: 30px;
	}
	.naeep-history-item span,
	.naeep-history-item span:before,
	.naeep-history-item span:after {
	  right: auto;
    top: 0px;
	}
	.naeep-history-wrap:before {
	  left: 15px;
	  right: auto;
	}
	.naeep-history-item {
	  padding: 0 0 50px 30px;
	}
	.naeep-history-item .history-info span {
	  left: 11px;
	}
	.naeep-history-item .history-info {
	  padding-bottom: 20px;
	}
	.history-vertical .naeep-history-item .history-info {
		padding-top: 20px;
		margin-bottom: 15px;
	}
	.history-vertical .naeep-history-item:nth-child(odd) .history-info {
    margin-left: 45px;
    border-left: 3px solid #ed366d;
    border-radius: 0 10px 10px 0;
    border-right: none;
    text-align: left;
    width: 90%;
		flex: 0 0 90%;
		padding-left: 45px;
	}
	.history-vertical .naeep-history-item:nth-child(even) .history-info {
		width: 90%;
		flex: 0 0 90%;
	}
	.naeep-masonry[data-items="3"] .masonry-item,
	.naeep-masonry[data-items="4"] .masonry-item,
	.masonry-item.one-third,
	.masonry-item.one-fourth,
	.masonry-item.one-fourth-two,
	.masonry-item.one-third-two,
	.masonry-item.one-half,
	.masonry-item.one-half-two,
	.masonry-item.full-width {
	  width: 50%;
	}
	.process-info {
	  max-width: 132px;
	  margin: 0 auto;
	}
	.naeep-process-item {
	  padding: 15px;
	  width: 50%;
	}
	.naeep-process-item:after,
	.naeep-process-item:before,
	.border-style.naeep-process-item:before {
		content: none;
	}
	.process-number-item {
	  flex: 0 0 50%;
	  max-width: 50%;
	}
	.naeep-process-wrap.style-three {
	  padding-left: 40px;
	}
	.naeep-process-wrap.style-three:before {
	  left: 15px;
	  right: auto;
	}
	.naeep-process-wrap.style-three {
	  padding-left: 30px;
	}
	.naeep-process-item-vertical:before,
	.naeep-process-item-vertical:after {
	  right: auto;
	  left: -7px;
	}
	.naeep-team-single-item .single-mate-image,
	.naeep-team-single-item .single-mate-info {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.naeep-team-single-item .single-mate-info {
	  padding-top: 40px;
	  text-align: center;
	}
	.naeep-aboutus-item .aboutus-image,
	.naeep-aboutus-item .aboutus-info,
	.naeep-aboutme-item .aboutme-image,
	.naeep-aboutme-item .aboutme-info {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.col-na-1,
	.col-na-2,
	.col-na-3,
	.col-na-4,
	.col-na-5,
	.col-na-6,
	.col-na-7,
	.col-na-8,
	.col-na-9,
	.col-na-10,
	.col-na-11 {
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
	.naeep-schedule-list .col-na-2 {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.naeep-schedule-list .col-na-10 {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.schedule-image .naeep-image {
	  max-width: 200px;
	  margin: 0 auto;
	  padding: 0 0 30px;
	}
	.schedule-content {
	  text-align: center;
	}
	.schedule-content ul li {
	  float: none;
	  display: inline-block;
	}
	.naeep-tab-links li {
	  margin: 5px !important;
	}
	.naeep-tab-links a {
		border-right: 1px solid #d8e1f5;
	}
	.naeep-tab-links a:after {
		content: none;
	}
	.naeep-team-item {
	  max-width: 400px;
	  margin: 0 auto;
	}
	.naeep-swiper-slide.swiper-container {
    height: auto;
    min-height: auto;
  }
	.naeep-swiper-slide.swiper-container .swiper-button-prev,
  .naeep-swiper-slide.swiper-container .swiper-button-next {
    width: 50px;
    height: 50px;
  }
  .naeep-swiper-slide.swiper-container .swiper-button-prev {
    left: 20px;
  }
  .naeep-swiper-slide.swiper-container .swiper-button-next {
    right: 20px;
  }
  .banner-caption h1 {
    font-size: 30px;
    line-height: 40px;
	}
	.banner-caption p {
    font-size: 16px;
    line-height: 28px;
	}
	.banner-caption.left-align,
	.banner-caption.right-align,
	.banner-caption.center-align {
	  margin: 0 auto;
	  text-align: center;
	}
}
.conatactBox{padding:20px;border-radius:8px;margin: 50px auto;margin-bottom:50px;display: flex;grid-gap: 50px;max-width: 850px;}
.contactusBg{width:50%;flex-shrink:0;}
.contactusBg img{max-width:100%}
.contactus{display:grid;margin-bottom:20px;align-items: center;}
.contactus .item{display: flex;flex-direction: column;grid-gap: 20px;}
.contactus .item figure{background:#808285;border-radius:50%;color:#fff;  height: 60px;width: 60px;margin: auto;margin-bottom:20px}
.contactus .item h5{font-size:20px;color:#808285}
.contactus .item p{font-size:16px;color:#808285}
.textcontact{margin-bottom:10px;font-size:16px;color:#808285}
.wardrobe{display:flex;flex-direction:column;grid-gap:80px}
.wardrobeItem{display:flex;}
.wardrobeItem .text p{font-size:16px;color:#7A7A7A;line-height:28px;margin-bottom: 15px;}
.wardrobeItem .text p span{font-weight:600;}
.wardrobeheading{font-family: 'EB Garamond', serif;  font-size: 30px;width: 33%;align-self: flex-start;min-height: 112px;flex-shrink: 0;color:#353535; font-weight: 500;text-transform: capitalize;letter-spacing: -1.2px;padding: 0px 0px 0px 30px;border-style: solid;border-width: 0px 0px 0px 4px;border-color: #edd6cb;position:relative}
.wardrobeheading span{color: rgb(237 214 203 / 50%);font-size: 150px;z-index: -1;font-style: italic;font-weight: 400;letter-spacing: -1px;    left: 10px;top: -62px;position: absolute;width: 100%;}
.list li{font-size: 16px;color: #7A7A7A;line-height: 28px;}
.list li span{font-weight:bold;}
.listIcon{display:grid;grid-template-columns: repeat(3, 1fr);margin-top:30px;justify-content: space-between;grid-gap:20px}
.listIcon li a,.listIcon li {display: flex;justify-content: center;align-items: center;}
.listIcon li img{max-width:70%;}
.iteneryTravel br{display:none}
@media screen and (max-width:768px){
    .iteneryBg::after{width: 212px;right: -45px;bottom: -55px;}
    .iteneryBg.outStories::after{width: 257px;right: -83px;bottom: -42px;}
    .iteneryTravel::after{right: -83px;bottom: -63px;width: 249px;}
    .iteneryTravel.Wardrobe_bg::after{width: 245px;right: -73px;bottom:-122px;}
    .iteneryTravel br{display:block}
    .contactus .item{text-align:center}
    .listIcon{grid-template-columns: repeat(2, 1fr);grid-gap: 5px 33px;}
    .conatactBox{margin:0 auto 25px auto}
    .contactusBg{max-width: calc(100% + 70px);
    position: relative;
    left: -35px;
    width: calc(100% + 70px);}
     .loginText{font-size:18px;}
    .wardrobeheading{width:100%}
    .wardrobeheading span{font-size:108px;top: -43px;}
    .wardrobeItem{flex-direction:column;grid-gap: 36px;}
    .conatactBox{flex-direction:column;padding-top:0}
    .fild2{grid-template-columns: repeat(1, 1fr);}
    .fild3,.contactus{grid-template-columns: repeat(1, 1fr);}
    .blankImage{max-width:120px;margin-bottom:30px}
    .contactus{grid-gap:30px}
    .sliderText h1{font-size: 30px}
    .sliderText p {font-size: 20px}
	.humBurget{  position: relative;display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;}
	.burger-inner{width: 100%;height: 100%;display: flex;flex-direction: column;grid-gap: 10px;justify-content: center}
	.burger-inner span{display: block;border-radius: 4px; width: 100%;height: 1px;transition: transform 250ms cubic-bezier(.2,.6,.3,1),width 250ms cubic-bezier(.2,.6,.3,1);background: #fff}
	.burger-inner.active span{transform: rotate(45deg);}
	.burger-inner.active span:nth-child(2){transform: rotate(137deg);top: -11px;position: relative;}
	.menu{position: fixed;width: 220px;z-index: 3;top: 0;bottom: 0;left: -300px;background: #fff;align-items: baseline;padding-top: 45px;transition: .5s}
	.menu.active{left: 0}
	.menu ul{flex-direction: column;    width:100%}
	.menu ul li a, .menu ul li{color: #000;text-align: center;}
	.headering{font-size: 26px;line-height: 28px}
	.headering_left{font-size: 20px;line-height: 28px;margin-bottom: 10px;}
	.storySection{grid-template-columns: repeat(1, 1fr);}
	.ItineraryList,.stayOption{grid-template-columns: repeat(1, 1fr);}
	.stayOption{grid-gap:20px}
	.storyBox h3{font-size: 26px}
	.storyBox p{font-size: 14px;line-height: 24px}
	.ItineraryItem p{justify-content: center;flex-direction: column;align-items: center;}
	.headerTop{padding: 30px 10px}
	.formBox,.tableDiv{max-width: 100%}
	/*.formBox{margin:auto auto calc(100% - 80%)}*/
	.iteneryBg,.iteneryTravel{width: 210px;font-size: 26px;height: 82px;}
	.Wardrobe_bg{margin-bottom: 50px;}
	.bannerBg{top: 11%;height: 100%;}
	.slider2{height:calc(100vh - 0px)}
}