@media all and (max-width: 680px) and (min-width: 575px) {
.adrenaline .text {font-size: 65px;}
}
@media all and (max-width: 730px) and (min-width: 680px) {
.adrenaline .text {font-size: 75px;}
}
@media all and (max-width: 800px) and (min-width: 730px) {
.adrenaline .text {font-size: 85px;}
}
@media all and (max-width: 845px) and (min-width: 800px) {
.adrenaline .text {font-size: 90px;}
}
@media all and (max-width: 900px) and (min-width: 845px) {
.adrenaline .text {font-size: 100px;}
}
@media all and (max-width: 970px) and (min-width: 900px) {
.adrenaline .text {font-size: 100px;}
}
@media all and (max-width: 1100px) and (min-width: 970px) {
.adrenaline .text {font-size: 115px;}
}
@media all and (max-width: 1290px) and (min-width: 1100px) {
.adrenaline .text {font-size: 130px;}
}
@media all and (max-width: 1430px) and (min-width: 1290px) {
.adrenaline .text {font-size: 150px;}
}
@media all and (max-width: 1500px) and (min-width: 1430px) {
.adrenaline .text {font-size: 170px;}
}
@media all and (max-width: 1611px) and (min-width: 1500px) {
.adrenaline .text {font-size: 180px;}
}
@media all and (max-width: 1695px) and (min-width: 1610px) {
.adrenaline .text {font-size: 190px;}
}
@media all and (max-width: 1751px) and (min-width: 1694px) {
.adrenaline .text {font-size: 200px;}
}
@media all and (max-width: 1850px) and (min-width: 1750px) {
.adrenaline .text {font-size: 205px;}
}
/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px) {}

@media (max-width: 1440px) {
	.hero-text-area h1 {font-size: 50px;}
	.btn-effect {padding: 10px 25px;font-size: 16px;}
	.sec-title {font-size: 40px;}
	.section-space {padding: 50px 0;}
	.center-title {margin-bottom: 30px;}


	.tab-right-btn {margin-right: 15px;}
	.two-details-pricing-page .inr_txt h2 {font-size: 70px;}
	.gallery .row img {width: 100%;}
	.booking-modal .modal-content {border-radius: 18px;padding: 25px;}
	.booking-modal .modal-title {font-size: 30px;margin-bottom: 26px;}
	.booking-modal .form-group {margin-bottom: 18px;}
	.booking-modal .form-control {padding: 8px 10px;}
	.booking-modal textarea.form-control {max-height: 90px;}
	.authslctfrm .select2-container .select2-selection--single {padding: 6px 20px;}
	.modal-dialog {	max-width: 500px;}
}


/* Laptop */
@media (max-width: 1366px) {
	.hero-text-area p {font-size: 16px;margin-bottom: 20px;}
	.learn-more-btn,.btn-effect {font-size: 16px;}
	header .navbar .menu .brand {margin-left: 60px; margin-right: 60px;}
	header .navbar .menu-item a{padding: 35px 23px;}
	.adventure .bg-design-1 , .adventure .bg-design-2{top: -32px;}

	/* vk */

	.title svg {width: 100%;max-width: 750px;}
	.inr_txt h2 {font-weight: 400;font-size: 60px;line-height: 10px;}
	.tours-details-title-section {padding-top: 40px;}
	.main-tab-inner {max-width: 847px;}
   .tours-details-tab-section .row {justify-content: space-around;}
   .two-details-pricing-page .inr_txt h2 {font-size: 60px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px) {
	.home-hero-area {height: 700px;}
	.sec-title {font-size: 32px;}
	header .navbar .menu-item a{font-size: 16px;padding: 35px 15px;}
	header .navbar .menu .brand {margin-left: 20px;margin-right: 20px;}
	.tour-content h2 {font-size: 21px;}
	.tour-content p{font-size: 14px;}
	.tour-box img{height: 400px;}
	.adrenaline .text::after{background-image: linear-gradient(359deg, rgb(0 0 0 / 95%) 1%, rgb(255 255 255 / 0%) 450%);}


	.tours-details-tab-section .row {justify-content: normal;padding-bottom: 50px;}
	.tab-right-btn {margin-right: 0;margin-left: 15px;}
	.main-tab-inner {max-width: 870px;}
	.two-details-pricing-page .inr_txt h2 {font-size: 52px;}
	.privacy-content {padding: 65px 0 200px;}
	.contact-right-col .form-group {margin-bottom: 26px;}
	.contact-right-col .form-control {padding: 12px 10px;}
	.gallery {gap: 20px;}
	.gallery .row {gap: 20px;}
	.gallery .row {grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)) !important;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) {
	main{padding: 100px 0 0;}
	.mobile-logo{display: block;}
	.faq-answer p{font-size: 12px;}
	.your-bike-detail h5{font-size: 25px;}
	.your-bike-detail p{font-size: 14px;margin: 12px 0px;line-height: 26px;}
	.footer-title{margin-top: 25px;}
	.half img {width: 100%;margin-left: 0;}
	.hero-text-area h1 {font-size: 38px;}
	.home-hero-area {height: auto;padding: 50px 0;}
	.sec-title {font-size: 30px;}
	.section-space {padding: 40px 0;}
	header .navbar .brand img{height: 80px;}
	header .navbar .menu li.logo{display:none}
	header .navbar{justify-content: space-between;}
	.slide {width: 400px;height: 240px;}
	.review-card{padding: 12px;}
	.review-quote{font-size: 15px;}
	.review-author{font-size: 18px;}
	.review-text{margin-bottom: 15px;}
	.adventure .bg-design-1, .adventure .bg-design-2{display: none;}
	.social-icons{justify-content: start;}
	.copyright{text-align: left !important;}
	.footer-logo{max-width: 90px;}

	.title svg {max-width: 630px;height: 115px;}
	.inr_txt h2 {font-size: 50px;}
	.tours-details-title-section {padding-top: 10px;}
	.tours-details-slider {padding: 60px 0;}
	.tours-details-tab-section .nav-link {font-size: 20px;}
	.tab-content h4 {font-size: 24px;line-height: 22px;margin-bottom: 16px;}
	.tab-right-btn h3 {font-size: 28px;}
	.tab-right-btn p {font-size: 14px;}
	.tab-right-btn {max-width: 300px;}
	.two-details-pricing-page .inr_txt h2 {font-size: 40px;}
	.orange-h4 {font-size: 24px;line-height: 32px;}
	.white-h5 {font-size: 22px;line-height: 32px;}
	.privacy-content {padding: 65px 0 100px;}
	.contact-right-col .form-group {margin-bottom: 24px;}
	.contact-right-col .form-control {padding: 10px 8px;}
	.contact-right-col .sbt-btn {padding: 9px 26px;}
	.gallery {gap: 15px;}
	.gallery .row {gap: 15px;}
	.gallery .row {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)) !important;}
	.contact-left-col img {max-width: 100%;}
	.contact-left-col {width: 100%;padding-bottom: 50px;}
	.modal-dialog {max-width: 465px;}
	.booking-modal .modal-content {border-radius: 10px;padding: 20px;}
	.newsletter-box input {max-width: 100%;}

}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) {
	/* Home */
	.home-hero-area{padding: 30px 0;}
	.faq-question {font-size: 14px;}
	.faq-item {padding: 18px 10px;}
	.adventure {padding-top: 30px;}
	.sec-title {font-size: 24px;margin: 0;line-height: 31px;}
	.hero-text-area h1 {font-size: 22px;margin-bottom: 8px;}
	.hero-text-area p{font-size: 14px;}
	.btn-effect {font-size: 14px;padding: 8.5px 25px;}
	.slide{width: 300px;height: 140px;}
	.home-hero-area::after{background-image: linear-gradient(180deg, rgb(0 0 0) -5%, rgb(255 255 255 / 0%) 50%);}


	.title svg {max-width: 460px;}
	.inr_txt h2 {font-size: 36px;margin-top: -40px;}
	.two-details-pricing-page .inr_txt h2 {font-size: 30px;margin-top: -20px;}
	.contact-left-col img {max-width: 100%;}
	.contact-section {padding: 50px 0;}
	.contact-right-col .form-control {padding: 8px 8px;}
	.contact-right-col .form-group {margin-bottom: 20px;}
	.adrenaline .text::before {top: -50px;}


	.modal-dialog {max-width: 400px;}
	.booking-modal label {font-size: 16px;line-height: 12px;margin-bottom: 10px;}
	.booking-modal .form-group {margin-bottom: 12px;}


}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	.learn-more-btn,.btn-effect {font-size: 14px;}
	.home-hero-area {background-position: 90% 100%;}
	.adrenaline .text {font-size: 45px;line-height: 100%;}
	.newsletter-box .input{font-size: 10px;}
	.hero-text-area p br{display: none;}
	.newsletter-box{flex-wrap: wrap;}
	footer .orange-btn{width: 100%;}
	.about-us .about-content p{font-size: 14px;line-height: 25px;}
	.about-us .about-content {margin: 10px 0px;}
	.about-us .about-content a.btn-effect.orange-btn{padding: 10px 25px;}
	.team-card .card-content p{font-size: 14px;}
	.team-card{padding: 12px;}
	.team-card .card-content span{margin-bottom: 8px;font-size: 18px;}
	.team-card .card-content h3{font-size: 22px;}
	.content-common div{font-size: 14px;}
	.content-common P{font-size: 14px;line-height: 26px;}
	.content-common h4{font-size: 20px;}
	.content-common .space {margin-bottom: 16px;}


	.title svg {max-width: 390px;height: 60px;}
	.inr_txt h2 {font-size: 25px;margin-top: 0px;}
	.tours-details-title-section {padding-top: 30px;}
	.tours-details-tab-section .nav-link {font-size: 18px;}
	.tab-content p {font-size: 14px;line-height: 26px;}
	.tab-orange-btn {padding: 10px;}
	.two-details-pricing-page .title svg {max-width: 285px;}
	.two-details-pricing-page .inr_txt h2 {font-size: 18px; margin-top: -4px;}
	.orange-h4 {font-size: 22px;line-height: 32px;}
	.white-h5 {font-size: 20px;line-height: 32px;}
	.white-para {padding: 15px;border-radius: 10px;margin-bottom: 20px;}
	.orange-para p {font-size: 15px;line-height: 28px;}
	.list-bg-gray li {font-size: 15px;line-height: 32px;}
	.privacy-content {padding: 45px 0;}
	.contact-section {padding: 20px 0 50px;}
	.gallery .row {grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)) !important;}
	.contact-left-col {padding-bottom: 30px;}
	.contact-right-col .form-control {padding: 6px 8px;}
	.contact-right-col .form-group {margin-bottom: 15px;}
	.adrenaline .text::before {top: -26px;}

}

@media only screen and (max-width: 375px) {
	.wd-btn-grp a {width: 100%;}
	.home-hero-area .wd-btn-grp a {width: fit-content;}
	.adrenaline .text{font-size: 35px;}
}