@media (min-width: 991px) {

	.booking-form{
		width: 32%;
    position: absolute;
    top: 135px;
    right: 130px;
    z-index: 1;
	}
}

@media only screen and (min-width: 1025px) {
	.why_choose::before {
		position: absolute;
		content: '';
		width: 506px;
		height: 470px;
		background: var(--trevlo-base);
		right: 0;
		z-index: -1;
		top: 50px;
		border-radius: 25px 0 0 123px;
	}
	.why_img{
		padding-left: 25px;
	}

/*	banner section*/
.banner-section.animate .card .card-img{
    transform: translateX(31px) scale3d(0.908,0.908,0.908);
    transition: transform 200ms linear;
}
.banner-section .card .card-img{
  margin-top: -67px;
  text-align: right;
  transform: translateX(100px) scale3d(0.700,0.700,0.700);
  transition: transform 200ms linear;
}
}


/*===========phone media query=============*/
@media (min-width: 360px) and (max-width: 1024px) {
/*	Home slider*/
	.main-slider-one__sub-title {
    font-size: 25px;
  }
  .main-slider-one__title {
    font-size: 15px;
    letter-spacing: 0;
    line-height: 1.3;
  }
  .main-slider-one__paragraph {
    font-size: 14px;
    line-height: 1.3;
}
.main-slider-one__image{
	height: 300px;
}
.main-slider-one__carousel .container{
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	padding-top: 0;
}


	.main-slider-two__image {
		height: 350px;
	}
	.main-slider-two .banner-form {
		bottom: -235px;
		top: 290px;
	}
	.banner-form .trevlo-btn{
		width: 60%;
		height: 45px;
		margin: auto;
		display: flex;
		justify-content: center;
	}
	.feature-one{
		padding-top: 745px;
	}



/*	about*/
.about_img{
	padding-left: 0;
}
.skill-area {
	bottom: 75px;
	left: -47px;
}

/*==========category section=============*/
.category-section .col,.tour-type-two .col{
	width: 50%;
}
.tour-type-two .col {
    flex: 1 0 50%;
}

/*	contact page*/
.contact-page{
	padding-top: 0;
}
.contact-page__info-container{
	margin-top: 120px;
}
.google-map iframe{
	height: 300px;
}

.booking-page{
  background-image: linear-gradient(to bottom, var(--trevlo-base) 50%, #fff 50%);
}

.destination-section{
	padding: 50px 0;
}

/*header*/
.main-header__inner{
	  display: flex;
    justify-content: space-between;
}

/*booking form*/
.booking-form{
	background-color: #000;
	margin: 10px;
}

/*banner section*/
.banner-section .card{
	flex-direction: column;
}
.banner-section .card .card-img{
	text-align: center;
	margin-top: 20px;
}

.section_title .title{
	font-size: 25px;
	line-height: 1.4;
	margin-bottom: 20px;
}
.about-section .about-title{
	font-size: 30px;
}

.cab-service-section .card{
	flex-direction: column;
}
.cab-service-section .card .card-img{
	width: 100%;
}

/*our service*/
.tour-type-two__box__front__image img{
	height: 200px;
}
.tour-type-two__box__front__title{
	font-size: 17px;
}
.tour-type-two__box__front__text{
	font-size: 14px;
}
.tour-type-two__box__back__image img{
	height: 310px;
}
.tour-type-two__box__front__icon{
	font-size: 25px;
}
}