
	body
		{
			background:white;
			

		
		
		}
		
 a{
  text-decoration: none !important;
 }
    #navbar1
    {

      background-color:transparent ;
    }
#saved-prompt
{
  background-color:#000D7B;
  color: white;
  position: fixed;
  bottom: -100px;
  right: 10px;
  padding: 15px;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
  transition: all .2s;
}

.package-section1
{
  z-index: 2000;
  position: relative;

}


.div-908 > p
{
  font-size: 20px !important;
}
.whatsapp-pulse
{
  position:fixed;
  bottom: 100px;
  right:25px;
  width: 60px;
  height: 60px;
  background-color:#25D366;
  border-radius: 10000px;
  transform: scale(1);
  opacity: 0;
  animation-name: whatsapppulse;

  opacity: 0;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

@keyframes whatsapppulse {
  0% {
     transform: scale(1);
     opacity: 1;
  }
  
  100% {
   transform: scale(1.4);
     opacity: 0;

  }
}
.package-card
{
  position:fixed;
  top: 55px !important;
  right:0px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  background-color: white;
  z-index: 1000;
  border-radius: 20px;
  padding: 15px;
  padding-top: 17px;
  border-top-right-radius: 0px;
   border-top-left-radius: 0px;
   left:0px;
   margin:0 auto !important;
   padding-bottom: 0px;
   opacity: 0;
   transition: all .5s linear;

}

.package-card-price
{
  margin-top:-40px;
  margin-left: -12px;
  font-size: 12px !important;
  opacity: 0.6;
}

.upfront
{
  z-index: 1000 !important;
  position: relative;
}
.bg-normal
{
  background-color: #998B02 !important;
}
.padding-top-100
{
  padding-top: 100px !important;
}

.padding-top-150
{
  padding-top: 150px !important;
}


.padding-bottom-100
{
  padding-bottom: 100px !important;
}
.slider-item
{
  background-position: center;background-size: cover;height: 100%;width: 100%;min-height: 100px;
}
.package-div-head-02
{
  font-size: 14px;
  position: absolute;
  bottom: -8px;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;

}

.package-div-head-03
{
  font-size: 14px;
  position: absolute;
  bottom: -8px;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.6);
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;

}

.package-div-img
{
  background-size: cover;background-position:center;background-repeat: no-repeat;min-height:200px;width: 100%;border-radius: 10px;position: relative;
}

.dark-overlay
{
  height: 100%;width: 100%;position: absolute;background-color: rgba(0, 0, 0, 0.6);border-radius: 10px;
}
.slider-caption1
{
  position: absolute;bottom: 10px;left: 0px;right: 0px;text-align: center;
}


.packages-jumbtron-p
{
  margin: 0 auto;margin-top: 15px;
}


.package-caption1
{
  position: absolute;top: 85px;left: 0px;right: 0px;text-align: center;
  z-index: 6000;
filter: brightness(100%);
padding-left: 10px;
padding-right: 10px;
color: white !important;

  
}


.package-caption3
{
  position: absolute;bottom: 5px;left: 10px;text-align: center;
  z-index: 6000;
filter: brightness(100%);
padding-left: 10px;
padding-right: 10px;
color: white !important;
text-align: left;

  
}


.package-caption3 > p
{

font-size: 20px !important;
text-align: left;

}
.slider-caption2
{
  text-align: center;
  padding-top: 200px;
  padding-bottom: 100px;
z-index: 1000;


  position: relative;

}

.slider-caption2 > h3
{

top: 40px;

  position: relative;
  animation-name: animation1;
  animation-delay: .5s;
  opacity: 0;
  animation-duration: .5s;
  animation-fill-mode: forwards;
}

@keyframes animation1 {
  0% {
   top: 40px;
   opacity: 0;
  }
  
  100% {
   top: 0px;
    opacity: 1;

  }
}


.slider-sub-caption
{

top: 40px;

  position: relative;
  animation-name: animation2;
  animation-delay: .6s;
  opacity: 0;
  animation-duration: .5s;
  animation-fill-mode: forwards;
}

@keyframes animation2 {
  0% {
   top: 40px;
   opacity: 0;
  }
  
  100% {
   top: 0px;
    opacity: 1;

  }
}

.slider-button
{

top: 40px ;

  position: relative;
  animation-name: animation3;
  animation-delay: .5s;
  opacity: 0;
  animation-duration: .5s;
  animation-fill-mode: forwards;

}

@keyframes animation3 {
  0% {
   top: 40px ;
   opacity: 0;
  }
  
  100% {
   top: 0px ;
    opacity: 1;

  }
}

.slider-sub-caption
{
  position: relative;
  top:0px;
  font-size: 20px;
}

.package-caption1 > p
{

font-size: 20px !important;

}

.package-sub-caption
{
  position: relative;
  top: -10px;
  font-size: 14px;
}

.bg-closed
{
  background-color:#00C103 !important;
}
		.navbar{

			position:fixed !important;top:0px !important;width:100% !important;z-index: 8000 !important;
      transition: all .5s;
`

		}

    .nav-link
    {
      color:white !important;
      transition: all .5s
    }

		
		#full
		{

					transition: all 1s;
			display:table-cell;vertical-align: middle;margin:0 auto;text-align: center;
				opacity: 1;
		}


		#img
		{
			border-radius: 1000px;text-align: center;width: 200px;
		}



p{
	font-family: 'Poppins', sans-serif;
			font-size: 14px;
	
			color: #6D6D6D;
}


h5
{

	padding-top: 50px;
	font-family: 'Playfair Display', serif;
}

.padding-7-normalized
{
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.packages-main-div
{
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.packages-head-div01
{
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;border-radius: 5px;
  padding-left: 10px !important;padding-right: 10px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.packages-head-div02
{
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;border-radius: 5px;
  padding-left: 10px !important;padding-right: 10px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.packages-div03
{
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;border-radius: 5px;
  margin: 0 auto !important;margin-top: 10px !important;margin-bottom: 10px !important;
}

.margin-top-10
{
  margin-top: 10px !important;
}
#underline
{
	width: 25px;
	background-color: black;
	margin:0 auto;
	height: 1.5px;
	margin-bottom: 30px;
}

.center-align
{
  position: relative;
  top: 45%;
  transform: translateY(-45%);
}

		b
		{
			font-weight: normal;
		}


.color1
{


 
	
 color:#000B76 !important ;
}

.color3{

color:#00A97B !important;
}

.red
{
  color:red !important;
}

.black{

	color :black !important;
}

.bg-color1
{
	background-color: #000B76 !important ;

}

.bg-color2
{
	background-color:#00A97B !important;
}
.divider1
{
	background-color: #F2F2F2;
	width: 70% !important;
	height: 5px;
	margin: 0 auto;
	margin-top: 50px !important;
	margin-bottom: 50px;
}


.white
{
	color:white !important;
}


.margin-top-15
{
  margin-top: 15px !important;
}



.margin-top-20
{
	margin-top: 20px !important;
}


.margin-top-30
{
  margin-top: 30px !important;
}


.margin-top-40
{
  margin-top: 40px !important;
}


.margin-top-50
{
  margin-top: 50px !important;
}

.padding-bottom-20
{
  padding-bottom: 20px !important;
}


.padding-left-20
{
  padding-left: 20px !important;
}


.padding-15
{
	padding: 15px !important;
}
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}


.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

.great-vibes-regular {
  font-family: "Great Vibes", cursive;
  font-weight: 400;
  font-style: normal;
}

.norican-regular {
  font-family: "Norican", cursive;
  font-weight: 400;
  font-style: normal;
}




.playfair-normal {
  font-family: "Playfair", serif;
  font-optical-sizing: auto;
  font-weight: 300>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;

}

.align-left
{
  text-align: left !important;
}

.text-decoration-normal
{
  text-decoration: none !important;
}


.align-center
{
  text-align: center !important;
}

.review-content
{
  font-size: 16px;
}

.review-quote
{
  font-size: 16px;
}
.review-carousel
{
  padding-bottom:10px;
}

.review-dp
{
  border-radius: 10000px;margin-right: 5px;
  position: relative;
  top: 9px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height:30px;width: 30px;background-color: transparent;display: inline-block;
}

.rating-yellow
{
  color: #eebe3d !important;
}

.rating-grey
{
  color: #d6d6d6 !important;
}

.underline02
{
  text-decoration: underline !important;
}
.package-main-banner
{
  padding-top: 100px;padding-bottom: 50px;background-size: cover;background-repeat: no-repeat;background-position:center;
}

.main-inclusions-icons
{
  display: inline-block;text-align: center;margin: 5px;
}


.inclusions-main-div
{
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;padding: 15px;padding-top:10px;
  margin-top: 27px !important;
}

.accomodation-main-div
{
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;padding: 15px;padding-top: 30px;
}

.accommodation-row
{
box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  max-width: 99% !important;margin:0 auto !important;
  margin-top:20px !important;padding-bottom: 20px;
  background-color: #f3f3f3;
}

.inclusions-slider-item
{
  background-position: center;background-size: cover;height: 100%;width: 100%;min-height: 300px;
}

.price-tag1
{
  background-color:#010c47 !important;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.book-now-btn1
{
  background-color:#010c47 !important;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.itinerary-div
{
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;padding: 15px;padding-top: 30px;
}


.exclusions-div
{
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;padding: 15px;padding-top: 30px;
}


.tips-div
{
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;padding: 15px;padding-top: 30px;
}

.day-head > span
{
  background-color:#010c47;color:white;padding: 15px;
}

.underline1
{
  height: 1px;width: 100%;background-color: #dadada;position: relative;top: 6px;
}
.itinerary-img-div
{
  background-position: center;background-size: contain;height: 100%;width: 100%;min-height: 300px;background-repeat: no-repeat;border: 1px solid #f1f1f1;background-color:#f9f9f9;
  margin-top: 5px;
}


.itinerary-img-div22
{
  background-position: center;background-size: cover;height: 100%;width: 100%;min-height: 300px;background-repeat: no-repeat;
}
.green1
{
  color:#00A97B !important;
}
#header-logo
{
  width: 140px !important;
}

.full-body-optimize
{
max-width: 1150px !important;margin:0 auto;
padding-left: 0px !important;
padding-right: 0px !important;
text-align: center;
}


.full-body-optimize-header
{
max-width: 1150px !important;
padding-left: 0px !important;
padding-right: 0px !important;
text-align: center !important;
margin: 0 auto !important;

}


.slider
{
	margin-top: 0px !important;
}

.form-input1
{
	border:none !important;
	outline: none !important;
	background-color: #ECECEC !important;
	padding: 10px;
	border-radius: 10px !important;
  margin-top: 5px;

}


.heading-02
{
	font-size: 40px;
}


.heading-021
{
  font-size: 40px;
}

.heading-05
{
  font-size: 30px;
}
.heading-03
{
	font-size: 24px;
}

.heading-04
{
  font-size: 18px;
  margin-bottom: 15px !important;
}


.sub-head-04
{
  font-size: 14px !important;
}
.packages-button
{
  font-size: 16px !important;
 
}
.title02
{
	padding-top: 10px;
}

.title03
{
  padding-top: 10px;
}

.package-item

{
  margin-top: -10px;
  font-size: 12px;
}

.package-item01

{

  font-size: 12px;

  margin-top: -10px !important;
 
}

.text-transform1 {
    text-transform: lowercase;
}

/* Capitalize the first letter */
.text-transform1::first-letter {
    text-transform: uppercase;
}


.package-item02

{

  font-size: 12px;

  margin-top: 5px !important;
}

.package-item022

{

  font-size: 12px;

  margin-top: 5px !important;
}

.price-box1
{
background-color:#00A97B !important;
color: white;
width: 100px;
padding: 10px;
border-radius: 1000px;
margin: 0 auto;


text-align: center;
}

.price-box2
{
background-color:#00A97B !important;
color: white;
width: 150px;
padding: 10px;
border-radius: 1000px;
margin: 0 auto;


text-align: center;
}
.sections
{
	padding-top: 50px;

  padding-bottom: 100px;
	

}



[data-testimonials-bg="testimonials"]
{

  background-image:url("../img/testimonials.webp");
background-size: cover;
background-position: center;

}


[data-dubai4-bg="dubai4"]
{

  background-image:url("../img/dubai-01.webp");
background-size: cover;
background-position: center;


}


[data-dubai5-bg="dubai5"]
{

  background-image:url("../img/dubai-02.webp");
background-size: cover;
background-position: center;


}

[data-baku5-bg="baku5"]
{

  background-image:url("../img/azerbaijan-03.webp");
background-size: cover;
background-position: center;


}


[data-bali5-bg="bali5"]
{

  background-image:url("../img/bali-01.webp");
background-size: cover;
background-position: center;


}

[data-gangtok-bg="gangtok"]
{

  background-image:url("../img/gangtokanddarjeeling-peacepagoda-day5.webp");
background-size: cover;
background-position: center;



}



[data-hyderabad-bg="hyderabad"]
{

  background-image:url("../img/hyderabad-ramojifilmcity-day2.jpg");
background-size: cover;
background-position: center;



}


[data-goa-bg="goa"]
{

  background-image:url("../img/goa-bagabeach-day3.jpg");
background-size: cover;
background-position: center;



}


[data-shimla-bg="shimla"]
{

  background-image:url("../img/shimla-indiratouristpark-day2.jpg");
background-size: cover;
background-position: center;


}


[data-andaman-bg="andaman"]
{

  background-image:url("../img/andaman-rossisland-day5.jpg");
background-size: cover;
background-position: center;



}

[data-udaipur-bg="udaipur"]
{

  background-image:url("../img/udaipur-day1.webp");
background-size: cover;
background-position: center;


}

[data-delhi-bg="delhi"]
{

  background-image:url("../img/delhi-tajmahal-day2.webp");
background-size: cover;
background-position: center;


}

[data-kashmir-bg="kashmir"]
{

  background-image:url("../img/kashmir-gondolacablecarride-day3.jpg");
background-size: cover;
background-position: center;


}


[data-kutabliss-bg="kutabliss"]
{

  background-image:url("../img/bali-02.jpg");
background-size: cover;
background-position: center;


}


[data-kutaparadise-bg="kutaparadise"]
{

  background-image:url("../img/bali-03.jpg");
background-size: cover;
background-position: center;


}


[data-kutaexotic-bg="kutaexotic"]
{

  background-image:url("../img/bali-04.jpg");
background-size: cover;
background-position: center;


}


[data-vietnam8-bg="vietnam8"]
{

  background-image:url("../img/vietnam-04.webp");
background-size: cover;
background-position: center;


}


[data-vietnam5-bg="vietnam5"]
{

  background-image:url("../img/vietnam-02.webp");
background-size: cover;
background-position: center;


}


[data-malaysia6-bg="malaysia6"]
{

  background-image:url("../img/malaysia-04.webp");
background-size: cover;
background-position: center;


}




[data-malaysia4-bg="malaysia4"]
{

  background-image:url("../img/malaysia-02.webp");
background-size: cover;
background-position: center;


}




[data-malaysia3-bg="malaysia3"]
{

  background-image:url("../img/malaysia-01.webp");
background-size: cover;
background-position: center;


}




[data-singapore3-bg="singapore3"]
{

  background-image:url("../img/singapore-package-01.webp");
background-size: cover;
background-position: center;


}

[data-singapore4-bg="singapore4"]
{

  background-image:url("../img/singapore-package-02.webp");
background-size: cover;
background-position: center;


}

[data-singapore5-bg="singapore5"]
{

  background-image:url("../img/singapore-09.webp");
background-size: cover;
background-position: center;


}





[data-thailand9-bg="thailand9"]
{

  background-image:url("../img/thailand-03.webp");
background-size: cover;
background-position: center;

}

[data-kerala-bg="kerala"]
{

  background-image:url("../img/kerala-rajamala-day1.jpg");
background-size: cover;
background-position: center;

}

[data-thailand5-bg="thailand5"]
{

  background-image:url("../img/thailand-02.webp");
background-size: cover;
background-position: center;


}

[data-russia-bg="russia"]
{

  background-image:url("../img/st-petersburg-4805301_1920.jpg");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;

}

[data-russia1-bg="russia1"]
{

  background-image:url("../img/st-petersburg-4805301_1920.jpg");
background-size: cover;
background-position: center;


}

[data-hongkong-bg="hong-kong"]
{

  background-image:url("../img/skyscrapers-5838029_1920.jpg");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}

[data-hongkong1-bg="hong-kong1"]
{

  background-image:url("../img/skyscrapers-5838029_1920.jpg");
background-size: cover;
background-position: center;

}
[data-thailand9-bg="thailand9"]
{

  background-image:url("../img/thailand-bangkok.webp");
background-size: cover;
background-position: center;


}


[data-cruise-bg="cruise"]
{

  background-image:url("../img/cruise-packages.webp");
background-size: cover;
background-position: center;


}
[data-kerala-bg="kerala"]
{

  background-image:url("../img/kerala-tour-packages.webp");
background-size: cover;
background-position: center;


}


[data-destinationw-bg="destinationw"]
{

  background-image:url("../img/destination-wedding-packages.webp");
background-size: cover;
background-position: center;


}


[data-ayurveda-bg="ayurveda"]
{

  background-image:url("../img/ayurveda-03.webp");
background-size: cover;
background-position: center;


}


[data-ayurveda1-bg="ayurveda1"]
{

  background-image:url("../img/ayurveda-package-01.webp");
background-size: cover;
background-position: center;


}


[data-ayurveda2-bg="ayurveda2"]
{

  background-image:url("../img/ayurveda-package-02.webp");
background-size: cover;
background-position: center;


}

[data-ayurveda3-bg="ayurveda3"]
{

  background-image:url("../img/ayurveda-package-03.webp");
background-size: cover;
background-position: center;


}


[data-ayurveda4-bg="ayurveda4"]
{

  background-image:url("../img/ayurveda-package-04.webp");
background-size: cover;
background-position: center;


}


[data-ayurveda5-bg="ayurveda5"]
{

  background-image:url("../img/ayurveda-package-05.webp");
background-size: cover;
background-position: center;


}

[data-ayurveda6-bg="ayurveda6"]
{

  background-image:url("../img/ayurveda-package-06.webp");
background-size: cover;
background-position: center;


}

[data-international-bg="international"]
{

  background-image:url("../img/singapore-03.webp");
background-size: cover;
background-position: center;


}


[data-indian-bg="indian"]
{

  background-image:url("../img/india-package.webp");
background-size: cover;
background-position: center;


}


[data-singapore-bg="singapore"]
{

  background-image:url("../img/singapore-14.webp");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}





[data-thailand-bg="thailand"]
{

  background-image:url("../img/thailand-bg-01.webp");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}


[data-malaysia-bg="malaysia"]
{

  background-image:url("../img/malaysia-bg-01.webp");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}


[data-vietnam-bg="vietnam"]
{

  background-image:url("../img/vietnam-bg-01.webp");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}



[data-dubai-bg="dubai"]
{

  background-image:url("../img/dubai-bg-02.webp");
background-size: cover;
background-position: center;

padding-top:100px;
padding-bottom: 40px;
}




[data-bali-bg="bali"]
{

  background-image:url("../img/bali-bg-01.webp");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}


[data-azerbaijan-bg="azerbaijan"]
{

  background-image:url("../img/azerbaijan-cover.webp");
background-size: cover;
background-position: center;

padding-top: 100px;
padding-bottom: 40px;
}




.package-sections
{
  padding-bottom: 100px;
  padding-top: 50px;
}
.padding-bottom-0
{
  padding-bottom: 0px !important;
}


.section2-row
{
	padding-top: 30px;
	text-align: left !important;
}
.section3-row
{
		padding-top: 0px;
	text-align: center !important;
}

.section4-row
{
		padding-top: 30px;
	text-align: center !important;
}

#section3
{
	background-color: #F0F0F0;
}

#section4
{
	background-color: white;
	text-align: left !important;
}
.package-content
{
	opacity: 0.8;
	padding-top: 10px;
}

.package-div
{
	background-color: white;
 
	border-radius: 15px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

.package-div_itnry
{
	position:absolute;right: 10px;bottom: 10px;
}

.package-div_itnry-whatsapp
{
  position:absolute;left: 10px;bottom: 15px;
  padding: 0px;
  z-index: 7000;

}

.package-div_itnry-whatsapp >img
{
width: 30px;
border-radius: 1000px;
 
}


.contact-heads
{
	
	
}




.hightlight-div
{
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;padding: 5px;border-radius: 10px;padding-left: 10px;padding-right: 10px;
  background-color: white;
}

.hightlight-div > p
{
  position:relative;top: 8px
}


.attractions-div
{
  border-radius:100px;position: relative;box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}

.bg-color11{
  background-color: #010c47 !important;

}

.theme-color11
{
  color: #010c47 !important;
}

.attractions-div > img
{
  width:100%;border-radius: 10px;border-top-left-radius: 50px;border-bottom-right-radius: 50px;
}

.attractions-div > h3
{
  position:absolute;bottom: 10px;font-size: 16px;left: 10px;background-color: #010c47;padding: 10px;border-radius: 10px;border-left: 3px solid white;
}
.whatsapp-btn1
{
  background-color: #25D366 !important;
  border-radius: 5px !important;
  margin-bottom: 15px;
}

.whatsapp-btn2
{
  background-color: white !important;
  border-radius: 0px !important;
  margin-bottom: 15px;
}
.contact-form1
{
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	padding: 15px;
  position: relative;

  margin-bottom: 100px;

}


.heading-045
{
  text-align:left;margin-bottom: 20px;position: relative;left:0px;border-bottom: 1px solid #dadada;padding: 15px;
}

.heading-045-icon
{
  display:inline-block;padding: 15px;background-color: #010c47;margin-right: 15px;
}
.heading-045-icon2
{
  display:inline-block;padding: 15px;background-color: #af0909;margin-right: 15px;margin-left: -15px;
}

.heading-045-icon > i,.heading-045-icon2 > i
{
  color:white;font-size: 36px;
}



.heading-045-text
{
  display:block;


}

.heading-045-text1
{
  position:relative;top: -10px;
  left: -8px;
  color: #010c47;
}


.heading-045-text2
{
position:absolute;top: 40px;left: 80px;font-size: 14px;color: grey; 
}
.heading-045-text22
{
position:relative;top: 00px;left: -7px;font-size: 14px;color: grey;margin-top: -15px; 
}

.heading-045-text23
{
position:absolute;top: 40px;left: 78px;font-size: 14px;color: grey; 
}
.fixed-contact-div
{
  width: 100%;
  position: fixed;
  background-color: white;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  height: 55px;
  bottom: 0px;
  z-index:9999;
  padding-top: 10px;
  transition: all .5s;
  opacity: 1;
  display: none;

}



.mobile-menu
{
    width: 100%;
  position: fixed;
  background-color: white;
  
  height: 100%;
  bottom: 0px;
  z-index: 8000;
  padding-top: 10px;
  transition: all .5s;
  opacity: 1;
  text-align: center;
  right: -1000px;
  display: none;

}


#close-icon
{
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 30px; 
  cursor: pointer;
  z-index: 9999;
}

#open-icon
{
    position: absolute;
  top: 10px;
  right: 10px;
  font-size: 24px; 
  display: none;
  cursor: pointer;
  z-index: 1000;
}
#mobile-menu-div
{
  position: relative;
  top: 45%;
  transform: translateY(-45%);
}

.mobile-menu-item
{
  color: black;
  text-decoration: none;
  padding-top: 15px;
}


#footer-div2
{
  background-color:#00053b;width:100%;padding:15px;

}

.footer-cd
{
  position: relative;
}


.footer-icons2
{
  position: absolute;
  top:2.5px;
  left: 0px;
}

#hewocraft
{
  color:#5A5A5A !important;
}

#hewocraft:hover
{
  color:white !important;
}
@media(max-width: 1101px)
{
.full-body-optimize
{
	max-width: 100% !important;
width: 100% !important;
padding-left: 15px !important;
padding-right: 15px !important;overflow-x: hidden;
}

}


@media(max-width:992px)
{

  .mobile-menu
{
    width: 100%;
  position: fixed;
  background-color: white;
  
  height: 100%;
  bottom: 0px;
  z-index: 8000;
  padding-top: 10px;
  transition: all .5s;
  opacity: 1;
  text-align: center;
  right: -1000px;
  display: block;

}

.center-align
{
  position: relative;
  top: 0%;
  transform: translateY(0%);
}


#open-icon
{
    position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px; 
  display: block;
}


#header-logo
{
  width: 140px !important;
  padding-left: 15px;
}
}


@media(max-width:768px)
{



.heading-021
{
  font-size: 30px;
}

.slider-caption2
{
  text-align: center;
  padding-top: 100px;
  padding-bottom: 50px;
z-index: 1000;


  position: relative;

}



[data-singapore-bg="singapore"]
{

  background-image:url("../img/singapore-14.webp");
background-size: cover;
background-position: center;

padding-top: 80px;
padding-bottom: 40px;
}


[data-thailand-bg="thailand"]
{

  background-image:url("../img/thailand-01.webp");
background-size: cover;
background-position: center;

padding-top: 200px;
padding-bottom: 40px;
}

[data-russia-bg="russia"]
{

  background-image:url("../img/st-petersburg-4805301_1920.jpg");
background-size: cover;
background-position: center;


padding-top: 100px;
padding-bottom: 40px;
}


[data-hongkong-bg="hong-kong"]
{

  background-image:url("../img/skyscrapers-5838029_1920.jpg");
background-size: cover;
background-position: center;


padding-top: 100px;
padding-bottom: 40px;
}

.fixed-contact-div
{
  width: 100%;
  position: fixed;
  background-color: white;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  height: 55px;
  bottom: 0px;
  z-index: 9999;
  padding-top: 10px;
  transition: all .5s;
  opacity: 1;
  display: block;

}



}

@media (max-width: 650px)
{
  .heading-03
{
  font-size: 22px;
}

.heading-04,.packages-button
{
  font-size: 14px !important;
}


.sub-head-04
{
  font-size: 12px !important;
}

.package-item02

{

  font-size: 12px;

  margin-top: -15px !important;
}

.package-item022

{

  font-size: 12px;

  margin-top: 5px !important;
}
.package-caption3 > p
{

font-size: 16px !important;
text-align: left;

}



.package-caption3
{
  position: absolute;bottom: 5px;left: 5px;text-align: center;


  
}
}



@media (max-width: 360px)
{
  .heading-03
{
  font-size: 22px;
}

.heading-04
{
  font-size: 14px;
}


}