.single-tour-wrapper{
	margin-top: 40px;
	display: flex;
	justify-content: space-around;
/*	gap: 20px;*/

}

.single-tour-wrapper .tour-content{
	width: 60%;/*
	margin-left: 20px;
	margin-right: 20px;*/
}

.tour-content img{
	width: 100%;
	border-radius: 4px;
	height: 400px;
	object-fit: cover;
} 

.tour-content h4{
	margin-top: 14px;
}

.tour-list{
	padding-left: 20px;
}

.tour-list li{
	padding-left: 10px;
}

.single-tour-wrapper .tour-booking{
	margin-top: 6%;
	width: 30%;
}

.tour-booking .input-group{
	width: 100%;
	margin-top: 20px;
	padding: 10px 10px;
}

.tour-booking .booking-form-list{

}

.booking-form-list ul{
	margin: 10px 0;
}

.booking-label{
	margin-top: 20px;

}

.booking-field-label{
	font-weight: 600;
	margin-top: 10px;
} 

.booking-form-required-label{
	color: red;
}

.booking-form-desc{
	margin-bottom: 16px;
}

.booking-field-container{
/*	margin: 20px 0;*/
} 

.booking-field-container .booking-field-textarea textarea{
	width: 100%;
	height: 120px;
}

.booking-form-list .booking-form-list-label{
	margin-left: 10px;
}

.booking-form-submit{
	background: #003795;
	color: #fff;
	padding: 10px 20px;
	border: none;
	margin: 20px 0;
	cursor: pointer;
}

@media screen and (max-width: 800px){

	.single-tour-wrapper{
		flex-direction: column;
		gap: 0px;
	}

	.single-tour-wrapper .tour-content{
	width: 100%;
	}

  	.single-tour-wrapper .tour-booking{
    width: 100%;
  	}

}

@media screen and (max-width: 450px){

	.single-tour-wrapper .tour-content{
	padding: auto 10px;
	}

  	.single-tour-wrapper .tour-booking{
    padding: auto 10px;
  	}

}

/* About Zanzi
============================================= */
.about-zanzi-wrapper{
	display: flex;
	justify-content: space-around;
/*	gap: 10px;*/
}

.about-zanzi-wrapper .about-zanzi-img{
	width: 40%;
}

.about-zanzi-img img{
	width: 100%;
}

.about-zanzi-wrapper .about-zanzi-tabs{
	width: 40%;
}

@media screen and (max-width: 1000px){

	.about-zanzi-wrapper{
		display: flex;
		flex-direction: column;
	}

  	.about-zanzi-wrapper .about-zanzi-img{
   	 	width: 100%;
   	 	padding: 10px;
  	}

  	.about-zanzi-wrapper .about-zanzi-tabs{
  		width: 100%;
  		padding: 10px auto;
  	}

}














