html{
	scroll-behavior: smooth;
}
body{
	margin: 0;padding: 0;
	box-sizing: border-box;
	font-family: "Poppins", sans-serif;
	background: #f2faf0;
}
/*---------------------- HEADER START ---------------------------*/
.top-header{
	padding: 0.5vw 16vw;background: #f2faf0;display: flex;position: relative;
	border-bottom: 5px solid #3a752d;align-items: center;
}
.top-header::before{
	position: absolute;background: #3a752d;border-radius: 0 50px 0 0;
	border-right: 15px solid #77bd68;width: 10%;top: 0;left: 0;bottom: -1px;content: '';
}
.top-header::after{
	position: absolute;background: #3a752d;border-radius: 50px 0 0 0;
  border-left: 15px solid #77bd68;width: 10%;top: 0;right: 0;bottom: -1px;content: '';
}
.contact-header{
	width:32%;
}
.contact-header ul li{
	display: inline-block;margin-right: 2vw;
}
.contact-header ul li a{
	color: #3a752d;
  	font-weight: 400;font-size:0.8vw; text-decoration: none;
}
.contact-header ul li a i{
	color: #3a752d;
}
.welcome{
	width: 38%;text-align: center;color: #3a752d;font-size: 0.8vw;
	text-transform: uppercase;
}
.social-mediaHeader{
	width: 32%;display: flex;align-items: center;justify-content: right;
}
.social-mediaHeader a{
	color: #3a752d;font-size: 0.8vw;margin-left: 1.2vw;
}
.header{
	padding: 0.5vw 16vw;border-bottom: 1px solid #ebebeb;
	display: flex;align-items: center;
}
.logo{
	width: 20%;
}
.menu{
	width: 60%;
}
.menu ul li{
	display: inline-block;
}
.menu ul li a{
	color: #000;font-size: 0.8vw;text-transform: uppercase;margin: 0 1vw;
	text-decoration: none;
}
.bookTaxi{
	width: 20%;
}
.bookTaxi a{
	background:  #3a752d;display: block;width: 90%;text-align: center;padding: 0.3vw;
	border-radius: 25px;color: #f2faf0;font-size: 0.8vw;font-weight: 600;text-decoration: none;
	text-transform: uppercase;margin-left: 10%;
}
/*---------------------- HEADER END ---------------------------*/
/*---------------------- FOOTER START ---------------------------*/
.moveToTop{
	width: 3vw;height: 3vw;background:  #3a752d;border-radius: 50%;color: #d5e6d1;
	display: flex;align-items: center;justify-content: center;border:none;position: fixed;
	right: 2%;bottom: 3%;font-size: 1.6vw;
}
.whatsappBtn{
	position: fixed;bottom: 2%;left: 1%;width: 3vw;height: 3vw;background:#23693c;color: #fff;z-index: 999;
	font-size: 1.5vw;display: flex;align-items: center;justify-content: center;border-radius: 50%;
}
.whatsappBtn:hover{
	color: #fff;text-decoration: none;
}
.footer{
	width: 100%;background: #2e2e2e;padding: 3vw 16vw;display: flex;
	justify-content: space-between;
}
.footerColumn1{
	width: 28%;
}
.footerColumn1 p{
	font-size: 0.8vw;color: #fff;
}
.bookYourCab{
	padding: 0.8vw;background:  #d5e6d1;border-radius: 15px;margin-top: 1vw;
	display: flex;justify-content: space-between;
}
.bookCallIc{
	width: 20%;display: flex;align-items: center;
}
.bookCallIc i{
	width: 3vw;height: 3vw;border-radius: 50%;background: #2e2e2e;color: #fff;
	display: flex;align-items: center;justify-content: center;font-size: 1.3vw;
}
.bookCabDefinition{
	width:78%;
}
.bookCabDefinition h3{
	text-align: left;font-size: 1vw;text-transform: uppercase;font-weight: 600;
	margin-bottom: 0.2vw;
}
.bookCabDefinition h1{
	font-size: 1.6vw;font-weight: 700;margin-bottom: 0;
	text-align: left;
}
.footerColumn2{
	width: 12%;
}
.footerColumn2 h3{
	color: #fff;font-size: 1.3vw;font-weight: 600;
}
.footerColumn2 ul li{
	margin-top: 0.3vw;
}
.footerColumn2 ul li a{
	color: #fff;font-size: 0.8vw;font-weight: 400;text-decoration: none;
}
.footerColumn3{
	width: 22%;
}
.footerColumn3 h3{
	color: #fff;font-size: 1.3vw;font-weight: 600;
}
.footerRow{
	margin-top: 0.8vw;display: flex;justify-content: space-between;
}
.footerConIc{
	width: 15%;
}
.footerIc{
	width: 2.5vw;height: 2.5vw;background:  #d5e6d1;display: flex;align-items: center;
	justify-content: center;
}
.footerIc i{
	color: #2e2e2e;font-size: 1.3vw;
}
.footerConDetail{
	width: 80%;font-size: 0.8vw;color: #fff;
}
.footerColumn3 ul li{
	margin-top: 0.5vw;
}
.footerColumn3 ul li a{
	color: #fff;font-size: 0.8vw;font-weight: 400;text-decoration: none;
}
.footerColumn4{
	width: 32%;
}
.footerColumn4 h3{
	color: #fff;font-size: 1.3vw;font-weight: 600;
}
.fb{
	width: 100%;height: 10vw;background: #ebebeb;margin-top: 0.8vw;
}
.copyright{
	background: #212121;padding: 0.8vw 16vw;display: flex;flex-wrap: wrap;width: 100%;
}
.copyrightText{
	color: #fff;font-size: 0.8vw;width: 50%;width: 100%;
}
.footerSocailMedia{
	display: flex;align-items: center;justify-content: right;width: 50%;
}
.footerSocailMedia a{
	color: #e4f2e1;font-size: 0.8vw;margin-left: 0.8vw;width: 2vw;height: 2vw;background:  #3a752d;
	display: flex;align-items: center;justify-content: center;border-radius: 50%;
}
.queryBox{
	width: 100%;
}
.queryRow{
	display: flex;justify-content: space-between;flex-wrap: wrap;
}
.queryColumn{
	width: 48%;margin-top: 0.5vw;
}
.queryColumn input{
	width: 100%;height: 2vw;font-size: 0.8vw;
}
.queryColumn input:focus{
	outline: none;
}
.queryColumn textarea{
	width: 100%;font-size: 0.8vw;
}
.queryColumn textarea:focus{
	outline: none;
}
.queryColumn button{
	display: block;width: 50%;height: 2.2vw;background: #d5e6d1;font-size: 0.8vw;text-transform: uppercase;
	border: none;
}

/*---------------------- FOOTER END ---------------------------*/
/*------------------------------ INDEX START -----------------------------------------*/
/*---------------------- SLIDER INDEX START ---------------------*/
.slider{
	width: 100%;height: auto;
}
.imgSlider{
		display: block;
	}
	.respSlider{
		display: none;
	}
.three-Facilities{
	background: #d5e6d1;padding: 0.8vw 16vw;display: flex;align-items: center;
	justify-content: space-between;
}
.facilityCol{
	width: 33%;display: flex;
}
.facilityIc{
	width: 20%;display: flex;align-items: center;justify-content: center;
}
.facilityIcBox{
	width: 3vw;height: 3vw;background:  #3a752d;border-radius: 50%;
	display: flex;align-items: center;justify-content: center;
}
.facilityIcBox img{
	width: 60%;
}
.facilityDetail{
	width: 80%;
}
.facilityDetail h3{
	font-size: 0.9vw;font-weight: 600;margin-bottom: 0.2vw;text-transform: uppercase;
}
.facilityDetail p{
	font-size: 0.7vw;font-weight: 400;margin-bottom: 0;
}
/*---------------------- SLIDER INDEX END ---------------------*/
/*--------------------- ABOUT INDEX START --------------------------*/
.about-index{
	padding: 3vw 16vw;display: flex;justify-content: space-between;position: relative;
}
.about-indexDetail{
	width: 60%;
}
.about-indexDetail h1{
	font-size: 2vw;font-weight: 600;color: #2a5720;
}
.about-indexDetail p{
	font-size: 0.8vw;margin-bottom: 0;text-align: justify;
}
.whyChoose{
	display: flex;flex-wrap: wrap;justify-content: space-between;
}
.whyChooseCol{
	width: 47%;display: flex;justify-content: space-between;margin-top: 0.8vw;
}
.whyChooseIc{
	width: 15%;
}
.whyChooseIc img{
	width: 100%;
}
.whyChooseDetail{
	width: 80%;
}
.whyChooseDetail h3{
	font-size: 1vw;font-weight: 600;
}
.whyChooseDetail p{
	font-size: 0.7vw;margin-bottom: 0;
}
.aboutIndexPic{
	width:38%;position: relative;z-index: 10;
}
.aboutIndexPic img{
	width: 100%;position: absolute;content: '';bottom: 0;left: 0;
}
.hillSide{
	content: '';position: absolute;right: 0;bottom: 0;width: 30%;opacity: 0.5;
}
/*--------------------- ABOUT INDEX END --------------------------*/
/*--------------------- FORM INDEX START --------------------------*/
.passengerForm{
	content: '';position: absolute;right: -35%;width: 100%;background:  #3a752d;
	padding: 1vw;border-radius: 20px;top: 50%;transform: translateY(-50%);
}
.passengerForm h3{
	font-size: 1vw;font-weight: 600;text-transform: uppercase;color: #fff;
}
.passengerForm p{
	font-size: 0.8vw;margin-bottom: 0;color: #fff;
}
.passengerInputRow{
	display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;
}
.passengerForm input{
	width: 48%;height: 2vw;border-radius: 25px;border: none;padding: 0.5vw;background: #fff;
	margin-top: 0.8vw;font-size: 0.8vw;
}
.passengerForm input:focus{
	outline: none;
}
.passengerForm button{
	width: 100%;padding: 0.5vw;border-radius: 20px;background: #e4f2e1;
	text-align: center;font-size: 0.8vw;text-transform: uppercase;border: none;
	margin-top: 0.8vw;color: #2a5720;font-weight: 600;
}
/*--------------------- FORM INDEX END --------------------------*/
/*---------------------- DESTINATION INDEX START ---------------------*/
.destinationIndex{
	padding: 3vw 16vw 8vw 16vw;background: #d5e6d1;
}
.destinationIndex h2{
	font-size: 2vw;font-weight: 800;color: #2a5720;
}
.destinationIndex p{
	font-size: 0.8vw;margin-bottom: 0;
}
.destinationRow{
	width: 100%;
}
.destinationColumn{
	width: 24%;margin:10px;background: #fff;border-radius: 10px;overflow: hidden;
	margin-top: 1vw;
}
.destinationImage{
	width: 100%;height: 20vh;background: grey;
}
.destinationBox{
	padding: 0.5vw;
}
.destinationBox h4{
	font-size: 1vw;font-weight: 600;text-align: center;
}
.destinationBox p{
	font-size: 0.7vw;color: #6a6a6a;margin-bottom: 0;text-align: center;
}
.buttonROw{
	width: 100%;display: flex;margin-top: 0.5vw;border-radius: 20px;overflow: hidden;
}
.halfBtn{
	width: 50%;background: #77bd68;
}
.halfBtn a{
	display: block;width: 100%;padding: 0.3vw;font-size: 0.8vw;text-align: center;
	color: #fff !important;text-decoration: none;
}
.halfBtn:nth-child(2){
	width: 50%;background:  #3a752d;
}
.halfBtn:nth-child(2) a{
	display: block;width: 100%;padding: 0.3vw;font-size: 0.8vw;text-align: center;
	text-decoration: none;
}
.halfBtn:nth-child(1) a{
	border-top-left-radius: 10px;border-bottom-left-radius: 10px;text-decoration: none;
}
.slick-prev::before, .slick-next::before {
  color: #000;
}
/*---------------------- DESTINATION INDEX START ---------------------*/
/*---------------------- CAB INDEX START ---------------------*/

.carPackage{
	margin-top: 2vw;display: flex;flex-wrap: wrap;align-items: center;
}
.leftCarPackage p{
	font-size: 1vw;margin-top: 1vw;
}
.leftCarPackage{
	width: 60%;
}
.rightCarPackage{
	width: 40%;
}
.taxiButton{
	margin-top:1vw;
}
.taxiButton a{
	width: 40%;text-align: center;padding: 0.4vw 2vw;border-radius: 25px;
	background:  #3a752d;color: #fff;display: block;text-decoration: none;font-size: 0.8vw;
	text-transform: uppercase;font-weight: 600;
}
.service{
	width: 70%;margin-left: 15%;display: flex;flex-wrap: wrap;margin-top: -5vw;margin-bottom: 1vw;
}
.serviceColumn{
	width: 33.3%;background: #2f2f2f;padding: 0.8vw;
}
.serviceColumn img{
	width: 20%;margin-bottom: 1vw;
}
.serviceColumn h3{
	font-size: 1vw;color: #fff;font-weight: 600;
}
.serviceColumn p{
	color: #fff;font-size: 0.7vw;margin-bottom: 0;
}
.serviceColumn:nth-child(2){
	background: #77bd68;
}
.serviceColumn:nth-child(3){
	background:  #3a752d;
}
/*---------------------- CAB INDEX START ---------------------*/
/*-------------------- TESTIMONIAL START --------------------*/

.testimonialFaq{
	padding: 2vw 16vw;position: relative;
}
.touristPng{
	content: '';position: absolute;left: 3%;bottom: 4%;
	width: 20%;
}
.testimonialFaqRow{
	display: flex;flex-wrap: wrap;justify-content: space-between;
}
.testimonialColumn{
	width: 50%;
}
.testimonialColumn h3{
	font-size: 2vw;font-weight: 800;color: #3a752d;
}
.testimonialColumn p{
	color: #000;font-size: 0.9vw;margin-bottom: 0;
}
.testimonials{
	padding: 1vw;background:  #d5e6d1;width: 100%;margin-top: 1vw;border-radius: 15px;
	margin-bottom: 1.5vw;
}
.testimonials p{
	font-size: 0.8vw;
}
.testimonials h5{
	font-size: 1.1vw;font-weight: 600;font-style: italic;margin-top: 1vw;margin-bottom: 0;
	color: #3a752d;
}
.testimonials img{
	width:5%;
}
.testimonialColumn a{
	color: #fff;font-size: 1vw;font-weight: 600;display: block;width: 40%;
	padding: 0.3vw;background:#3a752d;text-align: center;border-radius: 25px;
	text-decoration: none;
}
.faqColumn{
	width: 47%;
}
.faqColumn h3{
	font-size: 2vw;font-weight: 800;color: #3a752d;
}
.testimonialColumn p{
	color: #000;font-size: 0.9vw;margin-bottom: 0;
}
.faqColumn button{
	width: 100%;display: block;border: none;background: #d5e6d1;color: #000;
	font-size: 0.8vw;font-weight: 600;padding: 0.6vw;text-align: left;position: relative;
}
.dropButton{
	width: 2.3vw;height: 100%;background: #3a752d;color: #fff;position: absolute;right: 0;
	top: 0;content: '';color: #d5e6d1;font-weight: 800;font-size: 1.5vw;display: flex;
	align-items: center;justify-content: center;
}
.faqColumn .card-body{
	border: 1px solid #ebebeb;padding: 0.8vw;font-size: 0.8vw;
}
.faqTpMargin{
	margin-top: 0.8vw;
}
/*-------------------- TESTIMONIAL END ---------------------*/
/*---------------------- INDEX END ---------------------------*/

@media(max-width:768px){
	.top-headerResp{
		background:  #3a752d;display: flex;
	}
	.top-headerResp a{
		display: block;width: 50%;padding: 5px;font-size: 14px;font-weight: 400;
		color: #d5e6d1;text-decoration: none;text-transform: uppercase;text-align: center;
	}
	.top-headerResp a:nth-child(1){
		border-right: 1px solid #d5e6d1;
	}
	.headerResp{
		padding: 10px;display: flex;
	}
	.respLogo{
		width: 70%;
	}
	.respMenu{
		display: flex;align-items: center;justify-content: right;width: 30%;
	}
	.respMenu button{
		width: 40px;height: 40px;background: none;border: 1px solid #000;font-size: 20px;
	}
	.drop-down{
		border: 1px solid #ebebeb;display: none;
	}
	.drop-down ul li a{
		display: block;width: 100%;padding: 10px;border-bottom: 1px solid #ebebeb;
		text-decoration: none;font-size: 15px;color: #000;
	}
	.drop-down ul li a:hover{
		background:  #3a752d;color: #d5e6d1;
	}
	/*--------------- HEADER END -------------------------*/
	/*---------------------- FOOTER START ---------------------------*/
	.whatsappBtn{
		position: fixed;bottom: 15px;left: 15px;width:50px;height:50px;background:#23693c;color: #fff;z-index: 999;
		font-size: 22px;display: flex;align-items: center;justify-content: center;border-radius: 50%;
	}
	.moveToTop{
		width: 50px;height: 50px;background:  #3a752d;border-radius: 50%;color: #d5e6d1;
		display: flex;align-items: center;justify-content: center;border:none;position: fixed;
		right: 15px;bottom: 15px;font-size: 28px;
	}
	.footer{
		width: 100%;background: #2e2e2e;padding: 18px;display: flex;
		justify-content: space-between;flex-wrap: wrap;
	}
	.footerColumn1{
		width:100%;
	}
	.footerColumn1 p{
		font-size: 15px;color: #fff;
	}
	.bookYourCab{
		padding: 10px;border-radius: 15px;margin-top: 1vw;
		display: flex;justify-content: space-between;width: 80%;
	}
	.bookCallIc{
		width: 20%;display: flex;align-items: center;
	}
	.bookCallIc i{
		width: 40px;height: 40px;border-radius: 50%;background: #2e2e2e;color: #fff;
		display: flex;align-items: center;justify-content: center;font-size: 18px;
	}
	.bookCabDefinition{
		width:78%;
	}
	.bookCabDefinition h3{
		text-align: left;font-size: 22px;text-transform: uppercase;font-weight: 600;
		margin-bottom:0x;
	}
	.bookCabDefinition h1{
		font-size: 28px;font-weight: 700;margin-bottom: 0;
		text-align: left;
	}
	.footerColumn2{
		width:100%;margin-top: 15px;
	}
	.footerColumn2 h3{
		color: #fff;font-size: 23px;font-weight: 600;
	}
	.footerColumn2 ul li{
		margin-top:8px;
	}
	.footerColumn2 ul li a{
		color: #fff;font-size:15px;font-weight: 400;text-decoration: none;
	}
	.footerColumn3{
		width: 100%;margin-top: 15px;
	}
	.footerColumn3 h3{
		color: #fff;font-size:23px;font-weight: 600;margin-bottom: 10px;
	}
	.footerRow{
		margin-top: 0.8vw;display: flex;justify-content: space-between;
	}
	.footerConIc{
		width: 15%;
	}
	.footerIc{
		width:40px;height:40px;display: flex;align-items: center;
		justify-content: center;
	}
	.footerIc i{
		color: #2e2e2e;font-size: 18px;
	}
	.footerConDetail{
		width: 85%;font-size: 15px;color: #fff;
	}
	.footerColumn3 ul li{
		margin-top:10px;
	}
	.footerColumn3 ul li a{
		color: #fff;font-size: 0.8vw;font-weight: 400;text-decoration: none;
	}
	.footerColumn4{
		width: 100%;
	}
	.footerColumn4 h3{
		color: #fff;font-size: 23px;font-weight: 600;margin-top: 15px;
	}
	.fb{
		width: 100%;height: 250px;background: #ebebeb;margin-top: 0.8vw;
	}
	.copyright{
		background: #212121;padding: 10px;display: flex;flex-wrap: wrap;width: 100%;
	}
	.copyrightText{
		color: #fff;font-size:12px;width:100%;display: flex;align-items: center;
		flex-wrap: wrap;text-align: center;
	}
	.footerSocailMedia{
		display: flex;align-items: center;justify-content: center;width: 100%;
	}
	.footerSocailMedia a{
		color: #e4f2e1;font-size: 18px;margin-left: 10px;width: 40px;height: 40px;background:  #3a752d;
		display: flex;align-items: center;justify-content: center;border-radius: 50%;
	}
	.queryBox{
		width: 100%;
	}
	.queryRow{
		display: flex;justify-content: space-between;flex-wrap: wrap;
	}
	.queryColumn{
		width: 100%;margin-top:10px;
	}
	.queryColumn input{
		width: 100%;height: 40px;font-size:14px;
	}
	.queryColumn input:focus{
		outline: none;
	}
	.queryColumn textarea{
		width: 100%;font-size:14px;
	}
	.queryColumn textarea:focus{
		outline: none;
	}
	.queryColumn button{
		display: block;width:100%;height:40px;background: #d5e6d1;font-size: 14px;text-transform: uppercase;
		border: none;
	}

	/*---------------------- FOOTER END ---------------------------*/
	/*------------------------------ INDEX START -----------------------------------------*/
	/*---------------------- SLIDER INDEX START ---------------------*/
	.slider{
		width: 100%;
	}
	.imgSlider{
		display: none;
	}
	.respSlider{
		display: block;
	}
	.three-Facilities{
		background: #d1d1d1;padding:10px;display: flex;align-items: center;
		justify-content: space-between;
	}
	.facilityCol{
		width: 33%;display: flex;
	}
	.facilityIc{
		width: 40%;display: flex;align-items: center;justify-content: center;
	}
	.facilityIcBox{
		width: 40px;height: 40px;background:  #3a752d;border-radius: 50%;
		display: flex;align-items: center;justify-content: center;
	}
	.facilityIcBox img{
		width: 60%;
	}
	.facilityDetail{
		width: 80%;display: flex;align-items: center;
	}
	.facilityDetail h3{
		font-size:10px;font-weight: 600;margin-bottom: 0;text-transform: uppercase;
	}
	.facilityDetail p{
		font-size: 0.7vw;font-weight: 400;margin-bottom: 0;display: none;
	}
	/*---------------------- SLIDER INDEX END ---------------------*/
	/*--------------------- ABOUT INDEX START --------------------------*/
	.about-index{
		padding:15px;display: flex;justify-content: space-between;
		flex-wrap: wrap;
	}
	.about-indexDetail{
		width: 100%;
	}
	.about-indexDetail h1{
		font-size: 22px;font-weight: 600;
	}
	.about-indexDetail p{
		font-size: 15px;margin-bottom: 0;text-align: justify;
	}
	.whyChoose{
		display: flex;flex-wrap: wrap;justify-content: space-between;
	}
	.whyChooseCol{
		width: 100%;display: flex;justify-content: space-between;margin-top: 20px;
	}
	.whyChooseIc{
		width: 15%;
	}
	.whyChooseIc img{
		width: 100%;
	}
	.whyChooseDetail{
		width: 80%;
	}
	.whyChooseDetail h3{
		font-size: 16px;font-weight: 600;
	}
	.whyChooseDetail p{
		font-size: 14px;margin-bottom: 0;
	}
	.aboutIndexPic{
		width:100%;position: relative;
	}
	.aboutIndexPic img{
		width: 70%;position: relative;bottom: 0;left: 50%;
		transform: translateX(-50%);margin-top: 18px;
	}
	/*--------------------- ABOUT INDEX END --------------------------*/
	/*--------------------- FORM INDEX START --------------------------*/
	.passengerForm{
		position: relative;right: 0%;width:100%;background:  #3a752d;
		padding: 15px;border-radius: 20px;margin-top: 18px;top: 35%;transform: translateY(-50%);
	}
	.passengerForm h3{
		font-size: 20px;font-weight: 600;text-transform: uppercase;
	}
	.passengerForm p{
		font-size: 14px;margin-bottom: 0;
	}
	.passengerForm input{
		width: 100%;height: 40px;border-radius: 25px;border: none;padding:8px;background: #fff;
		margin-top: 10px;font-size: 15px;
	}
	.passengerForm input:focus{
		outline: none;
	}
	.passengerForm button{
		width: 100%;padding: 10px;border-radius: 20px;background: #e4f2e1;
		text-align: center;font-size:15px;text-transform: uppercase;border: none;
		margin-top: 15px;color: #2a5720;font-weight: 600;
	}
	/*--------------------- FORM INDEX END --------------------------*/
	/*---------------------- DESTINATION INDEX START ---------------------*/
	.destinationIndex{
		padding:15px;background: #ebebeb;
	}
	.destinationIndex h2{
		font-size: 22px;font-weight: 800;
	}
	.destinationIndex p{
		font-size:15px;margin-bottom: 0;
	}
	.destinationRow{
		width: 90%;margin-left: 5%;
	}
	.destinationColumn{
		width: 24%;margin:10px;background: #fff;border-radius: 10px;overflow: hidden;
		margin-top: 1vw;
	}
	.destinationImage{
		width: 100%;height: 20vh;background: grey;
	}
	.destinationBox{
		padding: 10px;
	}
	.destinationBox h4{
		font-size: 18px;font-weight: 600;text-align: center;
	}
	.destinationBox p{
		font-size: 15px;color: #6a6a6a;margin-bottom: 0;text-align: center;
	}
	.buttonROw{
		width: 100%;display: flex;margin-top: 10px;border-radius: 20px;overflow: hidden;
	}
	.halfBtn{
		width: 50%;background: #77bd68;
	}
	.halfBtn a{
		display: block;width: 100%;padding: 8px;font-size: 15px;text-align: center;
		color: #fff !important;text-decoration: none;
	}
	.halfBtn:nth-child(2){
		width: 50%;background:  #3a752d;
	}
	.halfBtn:nth-child(2) a{
		display: block;width: 100%;padding: 8px;font-size:15px;text-align: center;
		color: #fff !important;text-decoration: none;
	}
	.halfBtn:nth-child(1) a{
		border-top-left-radius: 10px;border-bottom-left-radius: 10px;text-decoration: none;
	}
	.slick-prev::before, .slick-next::before {
	  color: #000;
	}
	/*---------------------- DESTINATION INDEX START ---------------------*/
	/*---------------------- CAB INDEX START ---------------------*/

	.carPackage{
		margin-top: 10px;display: flex;flex-wrap: wrap;align-items: center;
	}
	.leftCarPackage p{
		font-size: 15px;margin-top: 15px;
	}
	.leftCarPackage{
		width: 100%;
	}
	.rightCarPackage{
		width:100%;
	}
	.taxiButton{
		margin-top:1vw;
	}
	.taxiButton a{
		width: 60%;text-align: center;padding: 8px ;border-radius: 25px;
		background:  #3a752d;color: #ebebeb;display: block;text-decoration: none;font-size:15px;
		text-transform: uppercase;font-weight: 600;
	}
	.service{
		width: 100%;margin-left: 0%;display: flex;flex-wrap: wrap;margin-top: 0vw;margin-bottom: 1vw;
	}
	.serviceColumn{
		width: 33.3%;background: #2f2f2f;padding: 0.8vw;
	}
	.serviceColumn img{
		width:30%;margin-bottom: 1vw;
	}
	.serviceColumn h3{
		font-size: 16px;color: #fff;font-weight: 600;
	}
	.serviceColumn p{
		color: #fff;font-size: 10px;margin-bottom: 0;
	}
	.serviceColumn:nth-child(2){
		background: #77bd68;
	}
	.serviceColumn:nth-child(3){
		background:  #3a752d;
	}
	/*---------------------- CAB INDEX START ---------------------*/
	/*-------------------- TESTIMONIAL START --------------------*/

	.testimonialFaq{
		padding: 10px;
	}
	.testimonialFaqRow{
		display: flex;flex-wrap: wrap;justify-content: space-between;
	}
	.testimonialColumn{
		width: 100%;
	}
	.testimonialColumn h3{
		font-size: 24px;font-weight: 800;
	}
	.testimonialColumn p{
		color: #000;font-size: 14px;margin-bottom: 0;
	}
	.testimonialColumn a{
		color: #fff;font-size: 15px;font-weight: 600;display: block;width: 60%;
		padding: 8px 40px;background:#3a752d;text-align: center;border-radius: 25px;
		text-decoration: none;
	}
	.testimonials{
		padding: 15px;background:  #d5e6d1;width: 100%;margin-top: 18px;border-radius: 15px;
	}
	.testimonials p{
		font-size:15px;
	}
	.testimonials h5{
		font-size:16px;font-weight: 600;font-style: italic;margin-top: 1vw;margin-bottom: 0;
	}
	.testimonials img{
		width:5%;
	}
	.faqColumn{
		width: 100%;
	}
	.faqColumn h3{
		font-size: 22px;font-weight: 800;margin-top: 15px;
	}
	.testimonialColumn p{
		color: #000;font-size:15px;margin-bottom: 0;
	}
	.faqColumn button{
		width: 100%;display: block;border: none;background: #d5e6d1;color: #000;
		font-size:14px;font-weight: 600;padding:10px;text-align: left;position: relative;
	}
	.dropButton{
		width:50px;height: 100%;background: #3a752d;color: #fff;position: absolute;right: 0;
		top: 0;content: '';color: #fff;font-weight: 800;font-size: 20px;display: flex;
		align-items: center;justify-content: center;
	}
	.faqColumn .card-body{
		border: 1px solid #ebebeb;padding:10px;font-size: 14px;
	}
	.faqTpMargin{
		margin-top:10px;
	}
	/*-------------------- TESTIMONIAL END ---------------------*/
}