@media only screen and (min-width: 1025px) {
	.navbar-expand-lg{
		padding-inline: 0;
	}

	.home_form .form_section {
    position: absolute;
    width: 34%;
    right: 9%;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
}

	.form-section form .form-control{
		background-color: transparent;
		color: #fff;
		border-color: #fff;
	}
	.form-section form ::placeholder{
		color: #fff;
		opacity: 0.7;
	}
	.tourist-zones-section img{
		height: 335px;
	}
/*==============gallery section==============*/
.gallery-section:before{
	content: '';
	background-image: url(../images/testimonial-bg.jpg);
	background-size: cover;
	position: absolute;
	left: 0;
	right: 0;
	top: 200px;
	bottom: 0;;
}



/*about vision mission*/
.vision-mission-section .img-part{
	margin-bottom: 35px;
}

.service-page{
	padding-left: 40px;
	margin-right: 40px;
}
}

/*phone and tablet media query*/
@media only screen and (max-width: 768px) {
	p{
		line-height: 26px;
	}
	.logo-bg.bg-mask{
		width: 80%;
	}
	.navbar>.container-fluid{
		justify-content: start;
	}
	.navbar ul li a:after {
		display: none;
	}
	.top-header .socials{
		float: none;
		justify-content: center;
	}
.contact .content{
	padding: 20px 12px;

}
.brandName{   
 padding-left: 52px;
    padding-block: 3px;
    width: 50%;
}
.site-logo img {
    width: 90px;
}
.slider{
	height: 530px;
}
.slide{
	flex-wrap: wrap;
	.content{
		top: 35%;
		width: 90%;
		h1{
			font-size: 32px;
		}
		P{
			font-size: 15px;
			line-height: 1.2;
		}
	}
	.image{
		width: 100%;
		img{
    margin-inline: auto;
    margin-top: 0;
    width: 92%;
    height: 250px;
    max-width: 92%;
		}
	}	
}

#demo .carousel-item img{
	height: 250px;
}
.slider-caption .caption-title{
	font-size: 30px;
}
.slider-caption p{
	font-size: 20px;
}

/*form*/
.form-section form .col{
	flex: 1 0 100%;
}

/*footer*/
footer{
	padding: 25px 15px 0;
	margin-top: 58px;
}
.footer_col_bg{
	padding: 0 15px;
}
.footer_col_bg:before{
	height: 105%;
}
.footer_col_bg .footer-widget{
	margin-bottom: 25px;
}
.contact_socials{
	justify-content: left;
}
.footer-title{
	margin-bottom: 12px;
}
.contact__part .col-md-4:nth-child(2) .contact_wight{
	margin-block: 15px;
}
.contact__part{
	margin-bottom: 0;
}
.copyright{
	text-align: center;
	margin-top: 15px;
	background-color: var(--theme-color);
    margin-bottom: 50px;
    border-radius: 10px 10px 0 0;
}
.copyright .row{
	flex-direction: column-reverse;
    --bs-gutter-y: 10px;
}
.copyright p{
	line-height: 1.2;
	color: #fff;
}
.policy-links{
	text-align: center;
}
.policy-links ul{
	padding-left: 0;
}

/*mission section*/
.our-mission-section .h1{
	font-size: 35px;
}
.our-mission-section .circle{
	width: 275px;
	height: 275px;
}
.our-mission-section .circle .title{
	top: 47px;
}
.our-mission-section .circle p {
	font-size: 16px;
	line-height: 1.4;
	top: 50px;
}

/*testimonials*/
.testimonial-box{
	padding: 5px;
}
.main-title.text-lg-start .h1:before{
	left: 50%;
	transform: translateX(-50%);
}
.testimonial-slider{
	position: static;
}
/*gallery-section*/
.gallery-section .card{
	background-color: transparent;
	padding: 0 20px;
}
.gallery-section{
	padding: 40px 0;
}

/*breadcrumb*/
.sub-banner{
	padding-block: 30px;
}
.sub-banner .breadcrumb-area .h1{
	font-size: 20px;
	margin-bottom: 12px;
}
.sub-banner .breadcrumbs li{
	font-size: 15px;
}
/*about vision mission*/
.vision-mission-section .img-part{
	margin-bottom: 5px;
}
.policy-links{
	margin-bottom: 5px;
}
.policy-links ul li a{
	font-size: 10px;
}
.slider .nav-icon{
	padding: 14px;
}
.navbar-nav > li ul{
	background-color: var(--theme-color2);
}
.navbar ul li a{
	color: #fff;
	border-bottom: 1px solid #fff;
}
.navbar-nav > li ul a{
	color: #000;
}


.tour_attraction .package-box{
  background-color: var(--second-color);
  background-repeat: repeat;
        width: 82%;
        margin-inline: auto;
}
.package_box .title{
	font-size: 19px;
}
.package_box p{
	font-size: 16px;
}
.package-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../images/bg_trees.png);
  background-size: cover;
  background-position: center;
  opacity: 0.2;
}
.main-title .h1{
	font-size: 20px;
}
.main-title .subtitle{
	font-size: 16px;
	font-weight: 600;
}
.tes1
.tes1-slider-all
.single-slider
.tes1-image-area
.stars {
    display: flex;
    justify-content: center;
}
.tes1
.tes1-slider-all
.single-slider {
    padding: 10px;
}
.why_section.about-section .main-title .h1{
	font-size: 35px;
}
.navbar-nav > li:hover > a, .navbar-nav ul li:hover > a{
	color: #fff;
}

.form_section{
    margin-top: 20px;
    margin-bottom: 20px;
    width: 96%;
    position: relative;
    margin-inline: auto;
    padding: 20px;
}
.home_form .form_section{
	margin-top: -108px;
}
.border___form{
	display: none;
}
.top_header_info p{
	font-size: 13px;
}
.slider_box_index .package-img{
	height: 160px;
}
.contact-form-section{
  padding-inline: 0px;
}
.contact-section .card{
	height: auto;
}
.contact-section .main-title{
	margin-bottom: 30px;
}
.contact-section .card .card-icon{
	margin-top: -3.1875rem;
}
.contact-form-section form{
	padding: 10px 20px;
}
.corbett-zone .owl-nav button.owl-prev{
	left: -9px;
}
.corbett-zone .owl-nav button.owl-next{
	right: -4px;
}
.four-column-slider .owl-next{
	right: 3px !important;
}
.four-column-slider .owl-prev{
	left: 3px !important;
}

.testimonials_section{
	overflow:hidden;
}
.testi_bg_two {
        right: 1%;
        top: 10%;
    }
.testi_bg_one img{
	width: 200px;
}
.testi_bg_two img{
	width: 75px;
}
.testi_bg_one {
    left: 4px;
    bottom: 4px;
}
.top_header_info:nth-child(3) {
    border: none;
}
header{
	border-radius: 0;
}
#demo{
	width: 97%;
	border-radius: 8px;
}
section.position-relative.bg-theme{
	border-radius: 0 0 8px 8px;
}
.carousel-inner{
	padding-block: 40px 10px;
}

.home-form .form_section .form-control{
	border: 1px solid #a4a4a4;
    border-radius: 9px !important;
}

.about_bg-img{
	height: 462px;
	width: 86%;
}
.about-two__image img.large_img{
    height: 452px;
    border-radius: 10px;
    width: 100%;
}
.about-two__image .sm-image{    
	height: 160px;
    width: 185px;
    position: absolute;
    top: 6px;
    right: -11px;
    z-index: 1;
}

.about-two .btn-bs{
    padding: 7px 10px 7px 10px;
    font-size: 14px;
}
.about-two__right-item .about_info .info i{
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 27px;
}
.hghghghghhgh{
	justify-content: space-between;
}
.about_real-img{
    width: 86%;
    height: 429px;
    position: absolute;
    top: 17px;
  }
  .about_png-img{
    width: 50%;
  }
  .about_png-img img{
  	width: 100%;
  }
  .about_content{
  padding-inline: 5px;
}
.about-section {
	overflow: hidden;
}
.leaves_images .leaf-one{
    top: 0%;
    opacity: 0.5;
  }
  .leaves_images .leaf-two{
    opacity: 0.5;
  }
  .about-section .main-title .h1{
  	font-size: 50px;
  }
  .about-section .main-title{
  	margin-bottom: 10px;
  }
  .test__img{
  	display: none;
  }
  .test__img2{
  	display: none;
  }
  .test__img3{
  	display: none;
  }
  .test__img4{
  	display: none;
  }
  .testimonials_leaf{
  	display: none;
  }
  .testimonials_leaf2{
  	display: none;
  }
   .testimonials_section .owl-nav button.owl-prev{
display: none;
 }
 .testimonials_section .owl-nav button.owl-next{
display: none;
 }
 .testimonial-card p{
 	font-size: 16px;
 }
 .testimonials_section{
 	padding-block: 22px;
 }
 .why-body .title{
 	font-size: 19px;
 }
 .why_box{
 	padding: 10px 15px;
 }
 .why-body p{
 	font-size: 16px;
 }
 .corbett-zone .zone{
 	width: 100%;
 	margin-inline: auto;
 }
 .copyright_li{
 	justify-content: center !important;
 	flex-wrap: wrap;
 }
 .copyright_li a:nth-child(1)::after{
 	right: -2px;
 	background-color: #fff;
 }
 .copyright_li a:nth-child(2)::after{
 	display: none;
 }
 .copyright_li a {
    padding-inline: 14px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
 .lower_list .lists li{
 	font-size: 11px;
 	padding: 4px 6px;
 }
    .popup_content{
    	width: 95%;
    	padding: 20px;
    }
    .service1-box{
    	width: 300px;
    	height: 300px;
    	margin-inline: auto !important;
    	margin-bottom: 10px;
    	margion-top: 0 !important;
    }
    .heading1 {
    	h4{
    	font-size: 17px;
    }
    P{
    	line-height: 20px;
    }
}
.tp-header-style-2::after{
	display: none;
}
.tp-header-top-height{
	padding: 10px 0;
}
.tp-menu-bar.tpoffcanvas__close-btn{
    background: transparent;
    box-shadow: none;
    border: 0;	
}
.tp-section-title{
	font-size: 30px;
	line-height: 1.25;
}
.tp-company-text p{
	margin-right: 0;
}
.tp-company-icon-box{
	margin-bottom: 20px;
	br{
		display: none;
	}
}
.tp-company-thumb img{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.tp-funfact-2-right{
	margin-top: 0;
}
.tp-contact-2-area{
	position: relative;
	transform: none;
	left: auto;
	width: 100%;
	margin-top: 14px;
}
.tp-contact-2-left{
	margin-right: 0;
}
.tp-contact-2-right-content{
	gap: 20px;

}
.tp-contact-2-box{
	width: 100%;
}
.tp-contact-2-left{
	border-color: var(--theme-color);
	margin-bottom: 10px;
}
.footer_top_shape{
	height: auto;
}
.zone-content p{
	font-size: 13px;
	padding-right: 50px;
}
.tp-contact-2-left-content h5{
	margin-top: 10px;
}
.tp-contact-inner-style .tp-contact-2-box{
	margin-bottom: 10px;
	height: auto;
}
.tp-contact-3-left{
	margin-bottom: 15px;
}
.tp-contact-wrap{
	padding: 18px;
}
}