

@font-face {

    font-family: 'BwDarius-Bold';

    src: url('../Fonts/fonts/BwDarius-Bold.eot');

    src: url('../Fonts/fonts/BwDarius-Bold.eot?#iefix') format('embedded-opentype'),

        url('../Fonts/fonts/BwDarius-Bold.woff2') format('woff2'),

        url('../Fonts/fonts/BwDarius-Bold.woff') format('woff'),

        url('../Fonts/fonts/BwDarius-Bold.ttf') format('truetype'),

        url('../Fonts/fonts/BwDarius-Bold.svg#BwDariusBold') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}
@font-face {

    font-family: 'BwDarius-Regular';

    src: url('../Fonts/fonts/BwDarius-Regular.eot');

    src: url('../Fonts/fonts/BwDarius-Regular.eot?#iefix') format('embedded-opentype'),

        url('../Fonts/fonts/BwDarius-Regular.woff2') format('woff2'),

        url('../Fonts/fonts/BwDarius-Regular.woff') format('woff'),

        url('../Fonts/fonts/BwDarius-Regular.ttf') format('truetype'),

        url('../Fonts/fonts/BwDarius-Regular.svg#BwDariusRegular') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}
@font-face {

    font-family: 'BwVivant-Skinny';

    src: url('../Fonts/fonts/BwVivant-Skinny.eot');

    src: url('../Fonts/fonts/BwVivant-Skinny.eot?#iefix') format('embedded-opentype'),

        url('../Fonts/fonts/BwVivant-Skinny.woff2') format('woff2'),

        url('../Fonts/fonts/BwVivant-Skinny.woff') format('woff'),

        url('../Fonts/fonts/BwVivant-Skinny.ttf') format('truetype'),

        url('../Fonts/fonts/BwVivant-Skinny.svg#BwVivantSkinny') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'BwVivant-Black';

    src: url('../Fonts/fonts/BwVivant-Black.eot');

    src: url('../Fonts/fonts/BwVivant-Black.eot?#iefix') format('embedded-opentype'),

        url('../Fonts/fonts/BwVivant-Black.woff2') format('woff2'),

        url('../Fonts/fonts/BwVivant-Black.woff') format('woff'),

        url('../Fonts/fonts/BwVivant-Black.ttf') format('truetype'),

        url('../Fonts/fonts/BwVivant-Black.svg#BwVivant-Black') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}
@font-face {

    font-family: 'BwVivant-Light';

    src: url('../Fonts/fonts/BwVivant-Light.eot');

    src: url('../Fonts/fonts/BwVivant-Light.eot?#iefix') format('embedded-opentype'),

        url('../Fonts/fonts/BwVivant-Light.woff2') format('woff2'),

        url('../Fonts/fonts/BwVivant-Light.woff') format('woff'),

        url('../Fonts/fonts/BwVivant-Light.ttf') format('truetype'),

        url('../Fonts/fonts/BwVivant-Light.svg#BwVivantLight') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}
@font-face {

    font-family: 'BwVivant-Light';

    src: url('fonts/BwVivant-Light.eot');

    src: url('fonts/BwVivant-Light.eot?#iefix') format('embedded-opentype'),

        url('fonts/BwVivant-Light.woff2') format('woff2'),

        url('fonts/BwVivant-Light.woff') format('woff'),

        url('fonts/BwVivant-Light.ttf') format('truetype'),

        url('fonts/BwVivant-Light.svg#BwVivantLight') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}
.nav-link{
     font-family: 'BwDarius-Regular';
     font-size: 14px !important;
}
.nav-link:hover{

}
.carousalheading{
    font-family: 'BwDarius-Bold';
    font-weight: bold;
}
body{
    overflow-x: hidden;
}
.skinny{
    font-family: 'BwVivant-Skinny';
}
h1{
     font-family: 'BwDarius-Regular';
}
.vivantblack{
     font-family: 'BwVivant-Black';
}
.fontregular{
    font-family: 'BwDarius-Regular';
}

p{
     font-family: 'BwVivant-Light';
}
button{
     font-family: 'BwVivant-Skinny';
}
h5{
     font-family: 'BwVivant-Black';
}
.book{
    font-family: 'BwVivant-Skinny';
}
.name{
     font-family: 'BwDarius-Bold';
}
h3{
      font-family: 'BwDarius-Regular';
}
.contact{
    font-family: 'Times New Roman';
    font-weight: bold;
    font-size: 20px !important;
}
.info{
   font-family: 'Times New Roman'; 
   text-align: left !important;
}
.text-center {
    text-align: center;
}
.experience {

    background: #ecc890;

    padding: 53px 0;

    margin-top: -5px;

}
.feedback{
    padding: 0 4rem;
}

.explore {

    border-bottom: 1px solid #ecc890;

    background: url(../img/graph.png);

    background-position: top;

    background-size: contain;

    background-repeat: no-repeat;

}

.exp_img{

	border-radius: 50%;

   width: 250px;

}



.about{



	background: url('../img/about.png');

	padding: 57px;

}

.nav-link {

    padding-right: 1.5rem !important;



}

.mx-7{

    margin-left: 6rem;

margin-right: 6rem;

}

.fa{

	 font-size: 1.4rem !important;

}

.letsgo {

    background: transparent;

    border: 2px solid white;

    color: #fff;

    padding: 0.5rem .55rem;

    margin: 1rem 0rem;

}

.carousel-caption.d-none.d-md-block {

    margin: 22rem 0rem;

}
.text-left{
    text-align: left;
}

.navbar-light .navbar-nav .nav-link {

    color: rgb(0, 0, 0) !important;

}

.about_container{

	background-color: white;

	padding: 82px;



}



.live_feed{

	border-bottom: 1px solid #ecc890;

}

.info li{
     font-family: 'Times New Roman'; 
}



.footer{

	background-image: url('../img/footer.png');

	background-color: #ecc890;

}

.heading112{display: inline-block;

  position: relative; color: #ecc890;}
  .heading112:after {

  content: "";

  height: 2px;

  width: 40%;

  background-color: #ecc890;

  position: absolute;

  bottom: -.5em;

  left: 50%;

  transform: translate(-50%);

  top: 80px;

}

.heading {

  display: inline-block;

  position: relative;

}



.heading:after {

  content: "";

  height: 2px;

  width: 40%;

  background-color: #ecc890;

  position: absolute;

  bottom: -.5em;

  left: 50%;

  transform: translate(-50%);

  top: 80px;

}

.line{

	border-bottom: 1px solid #ecc890;

}

.heading1 {

  display: inline-block;

  position: relative;

}



.heading1::after {

    content: "";

    height: 2px;

    width: 50%;

    background-color: black;

    position: absolute;

    bottom: -0.5em;

    left: 50%;

    transform: translate(-50%);

    top: 76px;

}
.headingmedia{
    color: rgb(56, 99, 132);
    font-size: 36px;
        font-weight: 600;

}
.fa-5x{
    
}
.card1 {

    position: relative;

    display: flex;

    flex-direction: column;

    min-width: 0;

    word-wrap: break-word;

    background-color: transparent !important;

    background-clip: border-box;

    border: none !important;

    border-radius: .25rem;

}

.head{

      display: inline-block;

  position: relative;



}

.head::after{

    content: "";

    height: 2px;

    width: 100%;

    background-color: #ecc890;

    position: absolute;

    bottom: -.5em;

    left: 50%;

    transform: translate(-50%);

    top: 40px;



}

.heading2{

    

  position: relative;



}

.card1{

   margin-bottom: -86px !important;

}

.heading2::after {

    content: "";

    height: 2px;

    width: 20%;

    background-color: #ecc890;

    position: absolute;

    bottom: -.5em;

    left: 50%;

    transform: translate(-50%);

    top: 80px;

}





.headingcolor{

    color: #ecc890;

}

.pdt-50{

    padding-top: 5rem;

}

.pdb-50{

    padding-top: 5rem;

}

.contact{

    margin: 0 auto;

display: block;

}

.book2 {
    background: transparent;
    border: 2px solid #00000091;
    color: #000;
    padding: 1rem 3rem;
    font-size: 18px;
    margin-left: 0rem;
    font-weight: 400;
}
.message{



    background: #000;

    border: 2px solid #00000091;

    color: #fff;

    padding:0.34rem 1rem;

    font-size: 18px;

    font-weight: 400;



}

.fa-star{

    color: gold;

}

.star-rating{

  display: flex;

margin: auto 0;

bottom: 24rem;

position: relative;

}

.social-color{

    color: #000 !important;

}

.input{

    border: 2px solid #000;

background: transparent;

padding: .45rem 1rem;



}

.card-text1{

    display: block;

margin: auto 0;

bottom: 3rem;

position: relative;

}

::placeholder { /* Firefox, Chrome, Opera */

    color: #000;

}

 

:-ms-input-placeholder { /* Internet Explorer 10-11 */

    color: #000;

}

 

::-ms-input-placeholder { /* Microsoft Edge */

    color: #000;

}

.form{

    display: table;

margin: auto;

}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    display: none !important;
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    display: none !important;
}


.owl-prev {
    display: flex;
    margin-left: 0;
    justify-content: flex-start;
    float: left;
}
.owl-next {
    display: flex;
    margin-right: 0;
    
    justify-content: end;
    float: right;
}
p.mas {
    margin-top: 3rem;
}.container.about_container {
    margin-bottom: -44px !important;
}
button.book2.contact.footer_contact.mb-5 {margin-left: 1%;}
textarea#message {
    width: 100%;
}
@media only screen and (max-width: 768px) {
    .col-sm-3.costumepadding {
        padding-top: 3rem;
    }
    h2.mb-5.headingmedia {
    margin-top: 33px;
}
    .heading112{margin-top: -25px;}
    .container.about_container {padding-top: 6px;
    padding-bottom: 6px;}
    .container about_container{padding-top: 0px; padding-bottom: 0px;}
    .heading:after {
    content: "";
    height: 2px;
    width: 40%;
    background-color: #ecc890;
    position: absolute;
    bottom: -0.5em;
    left: 50%;
    transform: translate(-50%);
     top: 46px; 
}.headingmedia{margin-bottom: 0px !important;}
.pas{margin-top: -36px !important;}
.mas {
    margin-top: 1rem !important;
    margin-top: 0;
    margin-bottom: 1rem;
}
    button.book.mb-2 {
        padding-left: 4rem;
        padding-right: 4rem;
        margin-top: -1rem;
    }
    .row2.asa566 {
        width: 100%;
        height: auto !important;
        overflow: hidden;
    }
    .about {
        background: url(../img/about.png);
        padding: 10px;
    }
    div#carouselVideoExample {
    height: auto !important;
    overflow: hidden;
}

  /* For mobile phones: */

 .mx-7{

    margin-left: 0;

margin-right:0;

    }
    .feedback{
    padding: 0 0 !important;
}

}



.book{



    background: transparent;

border: 2px solid #00000091;

color: #000;

padding: 0.3rem 1rem;

}

.c8448{width: 100%; height:100vh; margin: auto; overflow: hidden;} 
.img-fluid {
    max-width: 100%;
    height: auto;
    margin: auto;
    
}
.experiencebanner{
    background-image: url('../img/experience stay.jpg'); background-size: cover; height: 300px;
}
.palacebanner{
    background-image: url('../img/palace.jpg'); background-size: cover; height: 300px;
}
.wellnessbanner{
    background-image: url('../img/Welness.jpg'); background-size: cover; height: 300px;
}
.villabanner{
     background-image: url('../img/villa.jpg'); background-size: cover; height: 300px;
}
.bannerimg{
    background-image: url('../img/beach.jpg'); background-size: cover; height: 300px;
}
.c857646{background-image: url('https://wat-s.app/hnhtravel/img/c45.jpg'); background-size: cover; height: 300px; padding: 0;}
.c111115{background-image: url('../img/hotel/banner/meetingsandevent.jpg'); background-size: cover; height: 300px; padding: 0;}
.c857645{background-image: url('../img/hotel/banner/delhi.jpg'); background-size: cover; height: 300px; padding: 0;}
.c850000005{background-image: url('../img/hotel/banner/safari.jpg'); background-size: cover; height: 300px; padding: 0;}
.c8599999{background-image: url('../img/mountainbanner.jpg'); background-size: cover; height: 300px; padding: 0;}
.c85544545{background-image: url('../img/hotel/banner/Mumbai.jpg'); background-size: cover; height: 300px; padding: 0;}
.c857098{background-image: url('../img/hotel/banner/Hydrabad.jpg'); background-size: cover; height: 300px; padding: 0;}
.c8511{background-image: url('../img/hotel/banner/Banglore.jpg'); background-size: cover; height: 300px; padding: 0;}
.c83345{background-image: url('../img/hotel/banner/shimla.jpg'); background-size: cover; height: 300px; padding: 0;}
.c975{background-image: url('../img/hotel/banner/chennai.jpg'); background-size: cover; height: 300px; padding: 0;}
.c765645{background-image: url('../img/hotel/banner/kolkata.jpg'); background-size: cover; height: 300px; padding: 0;}
.c857333{background-image: url('../img/hotel/banner/jaipur.jpg'); background-size: cover; height: 300px; padding: 0;}
.c857225{background-image: url('../img/hotel/banner/srinagar.jpg'); background-size: cover; height: 300px; padding: 0;}
.c851115{background-image: url('../img/hotel/banner/rishikesh.jpg'); background-size: cover; height: 300px; padding: 0;}
.c124345{background-image: url('../img/hotel/banner/hotelmainbanner.jpg'); background-size: cover; height: 300px; padding: 0;}
.container-fluid.c857098,.container-fluid.c857646,.container-fluid.c857645,.container-fluid.c85544545,.container-fluid.c857098,.container-fluid.c8511,.container-fluid.c83345,
.container-fluid.c975,.container-fluid.c765645,.container-fluid.c857333,.container-fluid.c857225,.container-fluid.c851115,.container-fluid.c124345 {
    padding: 0;
}
.v433{background: rgb(0, 0, 0,0.3); width: 100%; height: 300px;}
.h7556{text-align: center; padding-top: 9rem; z-index: 9; color: white;}
.container-fluid.c857645 {
    padding: 0;
}
.experience1{padding-top: 4rem; padding-bottom: 4rem;}
div#carouselVideoExample {
    height: 85vh;
    overflow: hidden;
}
.card.card1 {
    margin-top: 2rem;
    position: relative;
}



.over54 {
    position: absolute;
    bottom: 0%;
    left: 100;
    right: 0;
    background-color: #2E3191;
    overflow: hidden;
    width: 100%;
    height: 0%;
    transition: .5s ease;
}

img.img3432 {
    width: 100%;
}
.container-fluid.cg5443 {
    padding-top: 7%;
    padding-bottom: 7%;
}
.col-md-7.c73254 {
    margin-top: 8%;
}
.col-md-7.c73214 {
    margin-top: 4%;
}
.row.r9383 {
    margin-top: 7%;
}
input.input5 {
    width: 100%;
    height: 40px;
    margin-top: 2rem;
    padding-left: 1rem;
    font-size: 10pt;
}
.c303{padding-top: 4rem; padding-bottom: 4rem;}
textarea.input6 {
    width: 100%;
    height: 126px;
    padding-left: 1rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-size: 10pt;
}
button.submit10 {
    padding: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
    border: none;
    background: #ecc890;
    color: black;
    transition: 0.5s;
}
button.submit10:hover{
    background: seagreen;
    border: 1px solid #ccc;
    transition: 0.5s;
    color: white;
}

.packages {
    padding: 50px 0 88px;
    padding-bottom: 4rem;
}
.gallary-header h2{
    position:relative;
    color:#000;  
    font-size:30px;
    font-weight:500;
    text-transform:capitalize;
    font-family: 'Poppins', sans-serif;
    padding-bottom:14px;
}
.gallary-header p{
    position:relative;
    color:#000;  
    font-size:16px;
    font-family: 'Poppins', sans-serif;
    margin-top: 17px;
}

.packages-content{
    margin-top:65px;
}

.single-package-item{
    margin-bottom: 30px;
    padding-bottom: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    -webkit-transition: .5s; 
    -moz-transition:.5s; 
    -ms-transition:.5s; 
    -o-transition:.5s;
    transition: .5s;
}
.single-package-item-txt{
    padding: 0 25px;
}
.single-package-item img {
    width: 100%;
}
.single-package-item h3{
    position: relative;
    font-size: 20px;
    color: #565a5c;
    font-weight:500;
    font-family: 'Poppins', sans-serif;
    padding: 20px 0;
}
.single-package-item h3:after{
    position: absolute;
    content: " ";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #ebebeb;
}
.imgovr3 {
  position: relative;
  width: 100%;
}
.imgovr3:hover .over54 {
  bottom: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.img43 {
  display: block;
  width: 100%;
  height: auto;
}
.over54 {
  position: absolute;
  bottom: 0%;
  left: 100;
  right: 0;
  background-color: #ecc890;
  overflow: hidden;
  width: 100%;
  height:0%;
  transition: .5s ease;
}
.text67 {
  color: white;
  font-size: 20px;
  position: absolute;
      top: 44%;
    width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
button.about-view.packages-btn {
    background: #ecc890;
    border: navajowhite;
    padding: 2%;
    padding-left: 2rem;
    padding-right: 2rem;
    margin-top: 11rem;
    margin-left: 5rem;
     transition: 1s;
}
a.bt452222 {
    color: black;
    text-decoration: none;
}
a.bt452222:hover {
    color: white;
    text-decoration: none;
}
button.about-view.packages-btn:hover{background: seagreen; transition: 1s; color: white;}
.packages-para {
    margin-top: 1rem;
    margin-bottom: -1rem;
}
.card.card1 img{transition: 1s;}
.card.card1 img:hover{transform: scale(1.07); transition: 1s;}
img.img3432{transition: 1s;}
img.img3432:hover{transition: 1s;transform: scale(1.07);}
.card1 {
    margin-bottom: -60px !important;
}
.pt876{font-size: 16px;    margin-top: 5%;    height: 23%; font-family: inherit;}
.mt-4 {
    margin-top: 2rem!important;
}
button.book.mb-2 {
    padding-left: 4rem;
    padding-right: 4rem;
    margin-top: 1rem;
}
.c0976 {
    text-align: center !important;
    background: #fff;
    padding-top: 3%;
    padding-bottom: 2%;
}
.mt-5,.info{padding-left: 0;}
.jh87{padding-bottom: 10%;}
.help_text {
    font-size: 16px !important;
    padding-bottom: 3%;
}
.sec_section {
    padding: 83px;
    padding-top: 0 !important;
}
.sec_section p {
    font-size: 16px !important;
}
.datelabel{
    font-size: smaller;
}

@media (min-width: 1200px) and (max-width: 1500px) { 
    .info li {
    font-family: 'BwDarius-Regular';
    font-size: 7pt;
}
input.fld678 {
    padding: 5%;
    padding-right: 3% !important;
    margin-top: 10%;
    border-radius: 0;
    border: solid 1px #878585;
}



.nav-link {
    font-family: 'BwDarius-Regular';
    font-size: 12px !important;
}
h5.mt-4 {
    font-family: 'BwDarius-Bold';
    font-size: 1rem;
}
h5.text-center {
    font-family: 'BwDarius-Bold';
    font-size: 1rem;
}
}
h5.mt-4 {
    font-family: 'BwDarius-Bold';
}
p {
    font-family: 'BwDarius-Regular';
}
h5.text-center {
    font-family: 'BwDarius-Bold';
}
.info {
    font-family: 'BwDarius-Regular';
    text-align: left !important;
}
.info li {
    font-family: 'BwDarius-Regular';
    font-size: 10pt;
}
ul.iu87 {
    font-family: 'BwDarius-Regular';
}
img.img987 {
    width: 100%;
}
.row.po21 {
    margin-top: 3%;
}
.container-fluid.po21 {
    margin-bottom: 3%;
}
.col-md-6.oi42 {
    margin-top: 3%;
}
.col-md-3.oi44 {
    margin-top: 10%;
}


input.fld678 {
    padding: 5%;
    padding-right: 13%;
    margin-top: 10%;
    border-radius: 0;
    border: solid 1px #878585;
}
label.fld678 {
    margin-top: 8%;
}
textarea.txt3648 {
    height: 234px;
    width: 100%;
    margin-top: 3%;
    border-radius: 0;
    border: solid 1px #878585;
}
input.yut765 {
    padding-right: 1%;
    width: 100%;
    padding-left: 1%;
    border-radius: 0;
    border: solid 1px #878585;
}
input.sbmt543 {
    padding: 8px;
    padding-left: 15px;
    padding-right: 15px;
    background: #07377f;
    color: #fff;
     margin-top: 4%;
    border-radius: 0;
    border: solid 1px #878585;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
    padding-bottom: 7% !important;
}
h5#ModalLabel {
    font-family: 'BwDarius-Regular';
}
.col-md-7.oi42 {
    margin-top: 10%;
}
.text-left a{text-decoration: none;}


.btn-primary {
    color: #000 !important;
    background-color: transparent !important;
    border-color: #000 !important;
}


.btn-primary:hover {
    color: #fff !important;
    background: #000 !important;
}
.container-fluid.c74238 {
    padding: 0;
}

.row2.asa566 {
    width: 100%;
    height: 90vh;
    overflow: hidden;
}
video.img-fluid {
    margin-top: -5%;
}


button.btn.btn-primary.book.mb-2 {
    border-radius: 0px;
}
p.cstm4334 {
    text-align: center;
    font-size: 17pt;
}
a.jk32 {
    text-decoration: none;
    color: #000;
    display: block;
    width: 50%;
    margin: auto;
    transition: 0.5s;
}
a.jk32:hover{background: #ecc890; transition: 0.5s; color: black;}
p.cls353 {
    text-align: center;
}
ul.list243 {
    list-style: none;
}
ul.list243 {
    list-style: none;
    text-align: center;
    margin-left: -15%;
}

button.btn.btn-primary.book.mb-2.claas34 {
    background: #d9bc92 !important;
    margin-top: 33%;
    margin-left: 22%;
}
button.btn.btn-primary.book.mb-2.claas356 {
    background: #e2c6a3 !important;
    margin-left: 18%;
    margin-top: 0;
    margin-bottom: 10% !important;
}

h3.text-center.mb-5.headingcolor.heading2 {
    background: white;
    margin-top: -5rem;
    padding-top: 3%;
}

.footer_contact{margin: auto;padding: 10px !important;}