@charset "utf-8";

@media (max-width: 1200px) {
	.last-contents-text{
		height: 300px;
	}
	.last-contents-pic{
		height: 300px;
	}
	.slide-heading-h1{
		direction: rtl;
		font-weight: 500;
		margin-top: 20px;
		font-size:55px;
		text-align: center;
	}
}

@media (max-width: 992px) {
	.navbar .navbar-nav .nav-link{
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		color: #102a4e !important;
		border: none !important;
	}
	
	.navbar .navbar-nav .nav-item.active .nav-link{
		border-radius: 0px !important;
		border: none !important;
		background-color: #f5f5f5 !important;
	}
	.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{
		background-color: transparent !important;
		border: none !important;
		
	}
	 .navbar .navbar-toggler-bar {
		background: #1e88e5; 
	}
	.navbar-toggler{
		padding-top: 15px;
	}
	.dropdown-menu{
	  right: 0px;
	  left: auto;
	  float: right;
	  width: 80% !important;
	  box-shadow: none !important;
	  margin-top: -30px !important;
	}
	.dropdown-menu .dropdown-item{
		color: #027ebe !important;
	}
	.ms-nav-next,.ms-nav-prev{
		display: none;
	}
	.last-contents-container,.last-contents-container-pic{
		margin-bottom: 30px;
	}
	.last-contents-text{
		height: 250px;
	}
	.last-contents-pic{
		height: 250px;
	}
	.text-content h2{
		font-size:40px;
		line-height: 60px;
		max-width: 900px;
	}
	.tourinfo{
		position: relative;
		float: left;
		right: unset !important;
	}
	.tourbtn{
		position: relative;
		width: 94%;
		left: -15px;
		margin-top: 70px;
	}
	.code,.group{
		display: block;
		margin-left: 10px;
	}
	.code{
		margin-right: -10px;
	}
	.btnprice,.buybtn{
		width: 49%;
	}
	.buybtn{
		float: left;
	}
	.tour-footer{
		position: relative;
		right: 0px;
	}
	.navbar .dropdown-menu{
		margin-top: -20px !important;
	}
	.navbar-collapse {
		box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.15) !important;
	}
	
	.navbar-toggleable-md .navbar-nav{
		flex-direction: column !important;
	}
	.logo{
		width: 180px;
		margin-top: 0px;
	}
	.navbar .navbar-toggler {
		height: 50px !important;
	}
	.navbar .navbar-toggler-bar {
		background: #c99f55;
	}
	.swiper-container {
	  height: 450px;
	}
	.swiper-slide h1 {
	  top: 150px;
	}
	.tour-text {
		padding-bottom: 20px;
	}
	
}

@media (max-width: 767px) {
	.intro-text{
		min-height: 500px;
		display: block;
	}
	.intro2{

	}
	.intro-pic{
		min-height: auto;
		display: none;
	}
	.last-contents-text{
		height: auto;
		padding-bottom: 10px;
	}
	.last-contents-pic{
		height: auto;
	}
	#slogan h2{
		font-size: 40px;
		font-weight: 500;
		line-height: 60px;
		margin-top: 50px;
		margin-bottom: 100px !important;
	}
	#newsletter h2{
		text-align: center;
		font-size: 22px;
	}
	.nl-modal-btn{
		margin: 0 auto !important;
		display: block !important;
		width: 150px;
	}
	.slide-heading-h1{
			font-size:40px;
	}
	.text-content h2{
		font-size:30px;
		line-height: 50px;
		max-width: 700px;
	}
	.tourdetails-left{
		margin-top: 20px;
	}
        .galleryembeds-left{
		margin-top: 20px;
	}
	#services {
        margin-top: 10px;
	}
	.intro-container {
		margin-top: 0px;
	
	}
	#slideshow {
    	margin-top: 80px !important;
	}
	#services {
		margin-top: 0px !important;
	}
	.swiper-container {
	  height: 400px;
	}
	.swiper-slide h1 {
	  top: 130px;
	}
	.swiper-button-next, .swiper-button-prev {
		background-color:transparent!important;
	}
	.swiper-button-next::after, .swiper-button-prev::after {
		font-size: 20px !important;
	}
	.swiper-slide h1 {
		font-size: 28px;
	}

}


@media (max-width: 576px) {
	.last-contents-container-pic{
		display: none;
	}
	.last-contents-container,.last-contents-container-pic{
		margin-bottom: 15px;
	}
	.slide-heading-h1{
		font-size:30px;
		line-height: 50px;
	}
	#slideshow{
		margin-top: 73px;
	}
	.arrow-left,.arrow-right{
		display: none;
	}
	.text-content h2{
		font-size:25px;
		line-height: 45px;
		max-width: 500px;
	}
	.tour-pic-container{
		width: 100%;
		height: auto;
		max-height: 180px;
	}
	.tour-pic-container img{
		width: auto;
	}
	.btnprice,.buybtn{
		width: 100%;
		margin-bottom: 10px;
	}
	.buybtn{
		float: none;
	}
	[class*="navbar-toggleable-"] .navbar-collapse {
		width: 230px;
	}
}

@media (max-width: 420px) {
	.btnprice,.buybtn{
		width: 96%;
	}
	.applybt,.addPassengerbt{
		width: 100% !important;
		margin-bottom: 15px !important;
	}
}
@media (max-width: 385px) {
	.formbt{
		width: 95% !important;
		min-width: 100px !important;
		margin: 0 auto !important;
		margin-bottom: 15px !important;
		float: none !important;
	}
	.tabns{
		display: none;
	}
}

/*----------------GALLERY------------*/
@media (max-width: 1200px) { 
	.grid-item { 
		width:23.5%;
	}
}
@media (max-width: 992px) { 
	.grid-item { 
		width:31%;
	}
}
@media (max-width: 768px) { 
	.grid-item { 
		width:46%;
	}
}
@media (max-width: 576px) { 
	.grid-item { 
		width:46%;
	}
}
@media (max-width: 480px) { 
	.grid-item { 
		width:45.6%;
	}
	.gallery h3{
		font-size: 13px;
		text-align: right;
		line-height: 22px;
		color: #fff;
		margin: 0px;
	}
}
@media (max-width: 440px) { 
	.grid-item { 
		width:45%;
	}
}
@media (max-width: 400px) { 
	.grid-item { 
		width:44.5%;
	}
}
@media (max-width: 360px) { 
	.grid-item { 
		width:44%;
	}
}
@media (max-width: 340px) { 
	.grid-item { 
		width:43.5%;
	}
}



















