@media (max-width:1650px) {
	.header-seaction {
		height: 100vh;
	}

	.banner-content {
		margin: 13rem 0 0;
	}

	#myHeader.sticky .navbar .login-sign-in {
		width: 17%;
	}

	.login-sign-in .Sign.up {
		font-size: 14px;
		font-weight: 600;
		margin: 0 10px 0 0;
	}

	.header-seaction .navbar-nav li a {
		color: #000;
		font-size: 12px;
	}

	.header-seaction .navbar a img {
		position: absolute;
		top: 4px;
	}

	.inner-header {
		height: 60vh;
	}

	.about-right-image img {
		width: 100%;
	}

	.dropdown-toggle img {
		top: 33px !important;
	}

	.header-seaction .navbar a img {
		top: 18px;
		width: auto;
		height: 45px;
	}

	.popup-content {
		margin: 40px auto;
	}

	#closePopup {
		background-color: #dcdcdc;
		width: 30px;
		border-radius: 50%;
		height: 30px;
		line-height: 30px;
		font-size: 30px;
	}

	.dropdown-toggle img {
		height: auto !important;
	}


}

@media (max-width: 992px) {
	.gallery-wrapper {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
		row-gap: 20px;
	}

	.gallery-box {
		height: 200px !important;
		grid-column: auto;
		grid-row: auto;
	}
}

@media (max-width: 576px) {
	.gallery-wrapper {
		grid-template-columns: 1fr;
		column-gap: 0;
		row-gap: 20px;
	}

	.gallery-box {
		height: 220px !important;
	}
}




@media screen and (max-width:767px) {
	.blg-red a {
		padding: 12px 21px;
		border-radius: 8px;
	}

	.about-page-header .hed-rtm.page-her.text-center h1 {
		padding-top: 0;
	}

	.packages-page-seaction form#filterForm {
		display: grid;
		gap: 10px;
	}

	.main-parent-explore {
		overflow: hidden;
	}

	.blaze-prev {
		right: 145px;
		width: 45px;
		height: 45px;
		display: none;
	}

	.gallery-section {
		margin: 50px 0;
	}

	.featured-text-overlay-bottom {
		bottom: 25px;
	}

	.testimonal-slider .blaze-prev.left-right {
		right: 16px !important;
	}

	.blaze-track-container {
		width: 100%;
	}

	.blaze11 {
		left: 69% !important;
	}

	.feature-gallery-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.featured-tours-seaction-inner-box-right .featured-text-overlay-bottom a {
		padding: 10px 12px !important;
	}

	.featured-tours-seaction-inner-box-right img.aos-init.aos-animate {
		width: 100%;
	}

	.featured-tours-seaction-inner-box-right {
		position: relative !important;
	}

	a.aos-init.aos-animate {
		padding: 10px 19px !important;
	}

	.featured-tours-seaction-inner-box-left ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.featured-tours-seaction a {
		width: 130px !important;
		padding: 10px 0px !important;
	}

	.featured-tours-seaction h2.plan-trip.aos-init.aos-animate {
		width: 220px;
	}

	.explore-seaction .blaze-next {
		left: 0px;
		width: 45px;
		height: 45px;
		font-size: 17px;
	}

	.view-all-btn-11 {
		padding: 10px 4px;
		width: 190px !important;
	}

	.trip {
		display: none;
	}

	.featured-tours-seaction-inner-box-left ul {
		display: grid;
		padding: 0;
		margin: 0;
	}

	.header-seaction .navbar {
		top: 0;
		z-index: 111;
		width: 100%;
		border-radius: 0;
		padding: 8px 15px !important;
	}

	.header-seaction .container {
		padding: 0;
	}

	.header-seaction .navbar a img {
		position: inherit;
		top: 4px;
	}

	.navbar-toggler {
		border: 1px solid #666 !important;
		padding: 5px 7px !important;
		width: auto !important;
	}

	.header-seaction {
		height: auto;
	}

	.banner-content {
		margin: 40px 0 0;
		padding: 0 15px;
	}

	.banner-content h2 {
		font-size: 22px;
	}

	.banner-content h2 br {
		display: none;
	}

	.banner-content p {
		margin: 5px 0 0 0;
		font-size: 14px;
	}

	.banner-content p br {
		display: none;
	}

	.booking-form {
		display: inline-block;
		width: 100%;
		border-radius: 10px;
		padding: 15px 10px;
		margin: 21px auto;
	}

	.booking-form .mb-3 {
		margin: 0 0 10px 0 !important;
		width: 100%;
		padding: 0 0px;
	}

	.booking-form .d-grid {
		display: inline-block !important;
		width: 100%;
	}

	.booking-form button {
		width: 100%;
		padding: 8px 0;
		line-height: inherit;
		margin: 0px 0 0;
		display: inline-block;
	}

	.bg-video {
		height: 496px !important;
	}

	.flatpickr-calendar.open {
		width: 88%;
	}

	.flatpickr-rContainer {
		width: 100%;
	}

	.dayContainer {
		width: 100% !important;
		min-width: inherit;
		max-width: inherit;
	}

	.popluar-destinaction-seaction {
		margin: 15px 0 0 0;
	}

	.popluar-destinaction-seaction h2 {
		float: left;
		width: 80%;
		font-size: 20px;
	}

	.popluar-destinaction-seaction a {
		font-size: 14px;
	}

	.popluar-destinaction-seaction-inner {
		margin: 15px 0 0 0;
	}

	.col-md-6.canter-box-6 {
		margin-top: 15px;
	}

	.left-image {
		height: auto;
	}

	.popluar-destinaction-seaction-box img {
		border-radius: 10px;
	}

	.left-image img {
		height: auto;
	}

	.popluar-destinaction-seaction-box::before {
		border-radius: 10px;
	}

	.canter-box-6 .col-md-6 {
		margin-bottom: 20px;
		width: 50%;
	}

	.canter-box-6 .popluar-destinaction-seaction-box::before {
		border-radius: 10px;
	}

	.popluar-destinaction-seaction-box-canter img {
		height: 160px;
		object-fit: fill;
	}

	.explore-seaction {
		margin: 15px 0 0 0;
	}

	.explore-seaction h2 {
		font-size: 20px;
	}

	.choose-your-seaction {
		margin: 0 0 0 0;
	}

	.choose-your-seaction-inner {
		border-radius: 10px;
		padding: 15px 0;
	}

	.choose-your-seaction-inner h2 {
		font-size: 24px;
	}

	.choose-your-seaction-inner p {
		margin: 0 0 0 0;
		font-size: 20px;
		line-height: 24px;
	}

	.choose-your-seaction-inner ul {
		margin: 20px 0 0 0;
		padding: 0;
	}

	.choose-your-seaction-inner ul li {
		width: auto;
		margin: 0 5px 10px;
	}

	.featured-tours-seaction {
		margin: 15px 0 0 0;
	}

	.featured-tours-seaction h2 {
		float: left;
		width: 80%;
		font-size: 20px;
	}

	.featured-tours-seaction a {
		font-size: 14px;
		width: 20%;
	}

	.featured-tours-seaction-inner {
		margin: 15px 0 0 0;
	}

	.featured-tours-seaction-inner-box-left {
		padding: 10px 10px 0 10px;
		height: 847px;
		border-radius: 10px;
	}

	.featured-tours-left-image {
		float: left;
		width: 100%;
	}

	.featured-tours-left-image img {
		height: auto;
		object-fit: cover;
	}

	.featured-tours-right-content {
		float: left;
		width: 100%;
		padding: 15px;
	}

	.featured-tours-right-content .box-itme-list {
		display: block;
		margin: 15px 0 0 0;
	}

	.featured-tours-right-content .box-itme-list em {
		font-size: 12px;
		margin: 7px 0;
	}

	.featured-tours-price-box-left {
		width: 100%;
		margin: 5px 0 0 0;
	}

	.book-now-button {
		float: right;
		width: 100%;
		text-align: left;
		margin: 15px 0 0 0;
	}

	.book-now-button a {
		border: 0;
		padding: 8px 15px;
		font-size: 14px;
		width: auto;
		float: left;
	}

	.featured-tours-seaction-inner-box-right {
		text-align: center;
	}

	.featured-tours-seaction-inner-box-right img {
		width: auto;
	}

	.testimonal-seaction {
		padding: 15px 0;
		margin: 15px 0 0 0;
	}

	.testimonal-seaction span {
		font-size: 16px;
	}

	.testimonal-seaction h2 {
		display: inline-block;
		width: 100%;
		margin: 5px 0 0 0;
		font-size: 20px;
	}

	.testimonal-slider {
		margin: 15px 0 0 0;
	}

	.testimonal-slider button {
		top: -3.5rem;
	}

	.testimonal-slider button img {
		width: 34px;
	}

	.testimonal-slider .blaze-prev.left-right {
		right: 38px;
	}

	.testimonal-user {
		margin: 15px 0 0 0;
	}

	.testimonal-name {
		margin: 10px 0 0 0;
		padding: 0 0 0px 15px;
	}

	.about-home-seaction {
		margin: 15px 0 0 0;
	}

	.about-home-seaction-box-left {
		padding: 0 0 0;
	}

	.about-home-seaction h2 {
		font-size: 18px;
		margin: 0;
	}

	.about-home-seaction p {
		margin: 15px 0 0 0;
		color: #666;
		line-height: 23px;
		font-size: 13px;
	}

	.about-home-seaction-box img {
		margin: 15px 0 0 0;
	}

	.recent-blog-seaction {
		padding: 15px 0;
		margin: 15px 0 0 0;
	}

	.recent-blog-seaction h2 {
		margin: 0 0 15px 0;
		font-size: 20px;
	}

	.recent-blog-seaction-box {
		border-radius: 10px;
		height: auto;
		margin-bottom: 15px;
	}

	.recent-blog-seaction-box img {
		height: auto;
	}

	.newslatter-seaction {
		padding: 15px 0;
	}

	.newslatter-seaction h2 {
		font-size: 20px;
	}

	.newslatter-seaction h2 br {
		display: none;
	}

	.newslatter-seaction p {
		margin: 10px 0 0;
		font-size: 14px;
	}

	.newslatter-seaction p br {
		display: none;
	}

	.news-later-input {
		display: inline-block;
		margin: 20px 0 0 0;
	}

	.news-later-input-inner {
		margin: 0 auto;
		width: auto;
		border-radius: 10px;
	}

	.news-later-input-inner input {
		padding: 10px 10px;
		font-size: 14px;
	}

	.news-later-input-inner button {
		padding: 12px 14px;
		font-size: 14px;
		width: 100%;
	}

	.footer-seaction {
		padding: 20px 0;
	}

	.footer-seaction .col-md-4 {
		width: 100%;
	}

	.footer-seaction .col-md-2 {
		width: 46%;
		margin-top: 15px;
	}

	.footer-seaction-box h3 {
		font-size: 14px;
	}

	.footer-seaction-box ul {
		margin: 10px 0 0 0;
	}

	.footer-seaction-box ul li {
		margin: 0 0 4px 0;
	}

	.adress-ul li a {
		padding: 0 0 0 0;
		display: inline-block;
		position: relative;
		width: 100% !important;
	}

	.adress-ul a i {
		position: inherit;
		left: 0;
	}

	.copy-right {
		margin: 15px 0 0 0;
		padding: 15px 0;
		text-align: center;
	}

	.copy-right p {
		font-size: 14px;
		letter-spacing: 0px;
	}

	.inquari-form #openPopup {
		bottom: 15px;
		z-index: 999;
		right: 15px;
		width: 45px;
		height: 45px;
		font-size: 24px;
	}

	.featured-tours-seaction-inner-box-right {
		position: inherit;
		top: 0;
		margin: 15px 0 0 0;
	}

	.navbar-collapse {
		border-top: 1px solid #dcdc;
		position: absolute;
		left: 0;
		right: 0;
		width: 100%;
		top: 61px;
		background-color: #fff;
		z-index: 999;
		height: 100vh;
		text-align: left;
	}

	.header-seaction .navbar-nav {
		text-align: left;
		padding: 0 0 0 0;
	}

	.header-seaction .navbar-nav li {
		display: inline-block;
		width: 100%;
		margin: 0 0;
	}

	.header-seaction .navbar-nav li a {
		font-size: 14px !important;
		font-weight: 600;
		border-bottom: 1px solid #dcdcdc;
		padding: 11px 20px;
	}

	#myHeader.sticky .navbar .login-sign-in {
		width: 100%;
		text-align: left;
	}

	#myHeader.sticky .navbar .Sign.up {
		border-radius: 0;
		padding: 14px 22px;
		width: 100%;
		margin: 15px 0 0 0;
	}

	.header-seaction {
		position: relative;
		overflow: inherit;
		height: 100vh;
	}

	.login-sign-in {
		display: inline-block;
		width: 100%;
		text-align: left;
	}

	.login-sign-in .Sign.up {
		padding: 15px 18px;
		font-weight: 600;
		width: 100%;
		border-radius: 0;
		margin: 15px 0 0 0;
	}

	.banner-image-inner {
		position: relative;
		top: inherit;
	}

	.banner-image-inner img {
		height: auto;
		width: 100%;
	}

	.about-page-header h2 {
		font-size: 20px;
	}

	.about-page-header ul {
		padding: 0;
		margin: 10px 0 0 0;
	}

	.about-page-header {
		top: 10rem;
		position: relative;
	}
	.search-result-seaction{
		padding: 0;
	}

	.about-page-header ul {
		margin: 0;
	}

	.inner-header::after {
		top: 64px !important;
		width: 100%;
		height: 70%;
	}

	.inner-header {
		height: 147px;
	}

	.header-seaction {
		height: auto;
	}

	.header-seaction::after {
		top: 5px;
	}

	.seaction-one-about h2 {
		font-size: 20px;
	}

	.seaction-one-about p {
		margin: 15px 0 0 0;
		font-size: 14px;
		line-height: 24px;
	}

	.seaction-one-about h4 {
		font-size: 14px;
		margin: 15px 0 0 0;
	}

	.box-icon-about {
		margin: 30px 0 0 0;
		text-align: center;
	}

	.box-icon-about ul li {
		float: left;
		width: 50%;
		text-align: center;
		list-style: none;
		margin: 0 0 15px 0;
		padding: 0 10px;
	}

	.box-icon-about ul li span {
		font-size: 12px;
		line-height: 18px;
		margin: 10px 0 0 0;
	}

	.seaction-one-about {
		display: inline-block;
		width: 100%;
		margin: 100px 0 15px;
	}

	.packages-page-seaction {
		margin: 100px 0 15px;
	}

	.packages-page-seaction h2 {
		float: left;
		width: 100%;
		font-size: 20px;
	}

	.filter-packages {
		width: 100%;
		text-align: left;
		margin: 15px 0 0 0;
	}

	.filter-packages .selct-box {
		display: inline-block;
		margin: 0 0 0 0;
		width: 100%;
		padding: 0 0px;
		text-align: center;
	}

	.filter-packages .selct-box select {
		border-radius: 10px;
		padding: 7px 10px;
		font-size: 15px;
		width: 100%;
	}

	.packages-page-seaction-box {
		margin: 15px 0 0 0;
	}

	.packages-image {
		height: auto;
	}

	.packages-content h4 {
		font-size: 16px;
		height: auto;
	}

	.packages-content .price-p {
		font-size: 16px;
		margin: 5px 0 0 0;
	}

	.packages-content .btn-wrap a {
		border-radius: 10px;
		font-size: 12px;
		padding: 10px 7px;
	}

	.form-adress-box {
		margin: 130px 0 15px;
	}

	.form-adress-box h2 {
		font-size: 20px;
		font-weight: 600;
		margin: 0 0 15px 0;
	}

	.form-adress-box .row {
		text-align: center;
	}

	.form-adress-box .row .col-md-4 {
		width: 50%;
		float: left;
		margin: 0 auto;
	}

	.form-adress-box-inner {
		border-radius: 10px;
		text-align: center;
		padding: 10px;
		overflow: hidden;
		height: 126px;
		margin-bottom: 15px;
	}

	.form-adress-box-inner svg {
		width: 24px;
	}

	.form-adress-box-inner h4 {
		display: inline-block;
		width: 100%;
		font-size: 16px;
	}

	.form-adress-box-inner p {
		font-size: 13px;
		display: inline-block;
	}

	.saph-image-home {
		display: none;
	}

	.why-travel-with .col-md-6:nth-child(1) {
		order: 2;
	}

	.why-travel-with-right {
		padding: 0;
	}

	.why-travel-with {
		padding: 20px 0;
	}

	.why-travel-with-right h2 {
		font-size: 20px;
	}

	.why-travel-with-right p {
		margin: 15px 0 0 0;
		line-height: 24px;
		font-size: 14px;
	}

	.counter-section {
		gap: 10px;
		padding: 20px 0;
		background: #fff;
	}

	.counter-box img {
		padding: 0;
		width: 40px;
		height: 40px;
	}

	.counter-box h3 {
		font-size: 20px;
		font-weight: 600;
		margin: 10px 0 5px;
	}

	.counter-box p {
		font-size: 12px !important;
		line-height: 15px !important;
	}

	.why-travel-with-left img {
		width: 100%;
	}

	.shap-tow-home {
		top: 0;
		right: 0;
	}

	.what-we-offer {
		margin: 20px 0;
		padding: 20px 0;
	}

	.what-we-offer span {
		font-size: 16px;
	}

	.what-we-offer h2 {
		font-size: 20px;
	}

	.what-we-offer p {
		font-size: 14px;
	}

	.what-we-offer-box {
		display: inline-block;
		margin: 20px 0 0 0;
		padding: 15px;
		height: auto;
	}

	.icon-offer {
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 10px;
	}

	.what-we-offer-box h3 {
		font-size: 18px;
	}

	.what-we-offer-box h4 {
		font-size: 12px;
		line-height: 20px;
		margin: 10px 0 0 0;
	}

	.get-started-today h2 {
		font-size: 24px;
	}

	.get-started-today p {
		font-size: 16px;
	}

	.get-started-today p br {
		display: none;
	}

	.button-get a {
		margin: 0 5px;
		width: 50%;
	}

	.button-get .your-trip {
		border-radius: 50px;
		padding: 14px 10px;
		font-size: 13px;
	}

	.get-started-today {
		height: 330px;
		padding: 4rem 0;
	}

	.what-we-offer-box {
		display: inline-block;
		margin: 20px 0 0 0;
		height: auto;
	}

	.popup-content {
		width: 100%;
		max-width: 92%;
		margin: 30px auto;
		padding: 20px;
		border-radius: 10px;
	}

	.alert.alert-success {
		font-size: 12px;
		padding: 6px 0;
		text-align: center;
		color: green;
	}

	#megaMenuDropdown img {
		height: auto;
	}

	.dropdown-menu.w-100.mt-0.border-top-0.shadow.show {
		border-radius: 4px;
		margin: 0 auto;
		padding: 10px !important;
		width: 100%;
		left: inherit;
		right: inherit;
		box-shadow: inherit !important;
	}

	.dropdown-menu.w-100.mt-0.border-top-0.shadow.show li a {
		font-size: 14px !important;
		color: #000;
		font-weight: 400 !important;
		padding: 5px 30px;
	}

	.form-contact-box-left {
		border-radius: 10px;
		padding: 15px;
		text-align: center;
	}

	.form-contact-box-left h3 {
		font-size: 20px;
		font-weight: 600;
		margin: 10px 0 0 0;
	}

	.form-contact-box-left p {
		margin: 0px 0 0 0;
		font-size: 14px;
	}

	.form-contact-box-left form {
		margin: 20px 0 0 0;
		text-align: left;
	}

	.form-contact-box-left form .left-input {
		width: 100%;
		margin-bottom: 15px;
	}

	.form-contact-box-left form .right-input {
		width: 100%;
		margin-bottom: 15px;
	}

	.form-contact-box-left form input {
		border-radius: 10px;
		padding: 10px 10px;
		color: #000;
		font-size: 14px;
	}

	.form-contact-box-left form textarea {
		border-radius: 10px;
		padding: 10px;
		font-size: 14px;
		font-weight: 400;
		height: 100px;
		resize: inherit;
	}

	.subimt-btn button {
		border-radius: 10px;
		padding: 10px 20px;
		font-size: 14px;
	}

	.form-contact-box-right {
		margin: 15px 0 0 0;
	}

	.form-contact-box-right iframe {
		height: auto;
		border-radius: 10px;
		padding: 5px;
	}

	.form-contact-box {
		display: inline-block;
		width: 100%;
		margin: 10px 0 15px 0;
	}

	.dropdown-menu.w-100.mt-0.border-top-0.shadow.show {
		width: 100% !important;
	}

	.listing-all-seaction-left {
		position: inherit;
		margin: 50px 0 0 0;
		padding: 15px;
	}

	.listing-all-seaction-left span {
		font-size: 16px;
		margin: 5px 0 5px;
	}

	.listing-all-seaction-right {
		border-radius: 10px;
		padding: 10px 10px 0 10px;
		margin: 15px 0 0 0;
	}

	.listing-all-seaction-right .box-itme-list {
		display: inline-block;
	}

	.listing-all-seaction-right .box-itme-list em {
		margin-bottom: 10px;
	}

	.listing-all-seaction {
		padding: 50px 0 15px;
	}

	.terms-conditions-seaction {
		margin: 110px 0 15px;
	}

	.terms-conditions-seaction h3 {
		font-size: 20px;
	}

	.terms-conditions-seaction h6 {
		margin: 15px 0 0;
	}

	.terms-conditions-seaction ul {
		padding: 10px 0 0 10px;
	}

	.table-box th {
		font-size: 13px;
	}

	.table-box td {
		font-size: 12px;
		padding: 8px 10px;
	}

	.hed-rtm.page-her.text-center h1 {
		font-size: 18px;
		padding-top: 4rem;
	}

	.single-itineray-header {
		margin: 150px 0 0 0;
	}

	.tabs-header {
		padding: 10px 0 0;
		margin: -7px 0 0 0;
	}

	.single-itineray-header ul#tabs-nav {
		list-style: none;
		margin: 5px 0 0 0;
		padding: 0;
		width: 100%;
	}

	.single-itineray-header ul#tabs-nav li {
		margin: 0 10px 0px 0;
	}

	.single-itineray-header #tabs-nav li a {
		font-size: 14px;
		padding: 0px 3px;
	}

	.price-right-box {
		float: right;
		width: 100%;
		text-align: left;
		position: relative;
		bottom: 0;
		margin: 10px 0;
	}

	.single-ul-scroll {
		overflow: scroll;
		width: 100%;
		padding: 0 0 5px 0;
	}

	.single-itineray-header ul#tabs-nav {
		width: max-content;
	}

	.price-tage {
		font-size: 20px;
	}

	.view-plan-btn {
		border-radius: 4px;
		padding: 7px 6px;
		font-size: 13px;
	}

	#tabs-content {
		padding: 15px 0;
	}

	.box-tab-one {
		width: 100%;
		float: left;
	}

	.box-tab-one h3 {
		font-size: 16px;
	}

	.box-tab-one-box {
		margin: 10px 0;
	}

	.bay-choos-icon-box {
		width: 50px;
		height: 50px;
	}

	.bay-choos-content-box {
		float: right;
		width: 83%;
	}

	.bay-choos-content-box h4 {
		font-size: 14px;
	}

	.bay-choos-content-box span {
		color: #666;
		font-size: 12px;
		line-height: 16px;
	}

	.box-tab-tow {
		font-size: 14px;
	}

	.button-get .explore-packages {
		font-size: 13px;
		padding: 14px 10px;
	}

	.form-inqari label {
		font-size: 11px;
		margin: 0 0 5px 0;
	}

	.form-inqari .col-md-4 {
		margin-bottom: 5px;
		width: 50%;
	}

	.form-inqari input {
		padding: 6px 10px;
		font-size: 13px;
		color: #000;
	}

	.input-with-icon input[type="date"] {
		width: 100%;
		padding: 10px 4px 10px 10px;
		font-size: 12px;
	}

	.form-inqari .form-select {
		font-size: 12px;
		border-radius: 4px;
		padding: 8px 10px;
		color: #666;
	}

	.box-tow-row .col-md-6 {
		float: left;
		width: 50%;
	}

	.submit-button button {
		font-size: 12px;
	}

	#closePopup {
		width: 30px;
		height: 30px;
		line-height: 30px;
		top: -1px;
		right: -1px;
		font-size: 24px;
	}

	.blog-pgwrp {
		display: inline-block;
		width: 100%;
		margin: 110px 0 15px;
	}

	.blog-pgwrp .col-md-4 {
		margin-bottom: 20px;
	}

	.single-post {
		margin: 85px 0 15px;
	}

	.accordion-body-left ul li {
		padding: 10px 0 0 91px;
	}

	.accordion-body-left p {
		font-size: 12px;
	}

	.tab-acccordiction .accordion-item .accordion-button span {
		padding: 16px 16px;
		margin: 0 20px 0 0;
	}

	.accordion-body-left::before {
		width: 71px;
	}

	.accordion-body-left ul::before {
		left: 28px;
	}

	.accordion-body-left::after {
		left: 33px;
	}

	.accordion-body-left ul li .icon-day {
		left: 14px;
	}

	.card-meta {
		font-size: 14px;
	}








}





@media (max-width:375px) {}



@media (min-width:768px) and (max-width:1024px) {

	.trip {
		display: none;
	}

	.header-seaction .navbar {
		top: 0;
		z-index: 111;
		width: 100%;
		border-radius: 0;
		padding: 8px 15px !important;
	}

	.header-seaction .container {
		padding: 0;
	}

	.header-seaction .navbar a img {
		position: inherit;
		top: 4px;
	}

	.navbar-toggler {
		border: 1px solid #666 !important;
		padding: 5px 7px !important;
	}

	.header-seaction {
		height: auto;
	}

	.banner-content {
		margin: 40px 0 0;
		padding: 0 15px;
	}

	.banner-content h2 {
		font-size: 22px;
	}

	.banner-content h2 br {
		display: none;
	}

	.banner-content p {
		margin: 5px 0 0 0;
		font-size: 14px;
	}

	.banner-content p br {
		display: none;
	}

	.booking-form {
		display: flex;
		width: 100%;
		border-radius: 10px;
		padding: 15px 10px;
		margin: 21px auto;
	}

	.booking-form .mb-3 {
		margin: 0 0 0 0 !important;
		width: 100%;
		padding: 0 5px;
	}

	.booking-form .d-grid {
		display: inline-block !important;
		width: 100%;
	}

	.booking-form button {
		width: 100%;
		padding: 8px 0;
		line-height: inherit;
		margin: 0px 0 0;
		display: inline-block;
	}

	.bg-video {
		height: 298px !important;
	}

	.flatpickr-calendar.open {
		width: 88%;
	}

	.flatpickr-rContainer {
		width: 100%;
	}

	.dayContainer {
		width: 100% !important;
		min-width: inherit;
		max-width: inherit;
	}

	.popluar-destinaction-seaction {
		margin: 15px 0 0 0;
	}

	.popluar-destinaction-seaction h2 {
		float: left;
		width: 80%;
		font-size: 20px;
	}

	.popluar-destinaction-seaction a {
		font-size: 14px;
	}

	.popluar-destinaction-seaction-inner {
		margin: 15px 0 0 0;
	}

	.col-md-6.canter-box-6 {
		margin-top: 0px;
	}

	.left-image {
		height: auto;
	}

	.popluar-destinaction-seaction-box img {
		border-radius: 10px;
	}

	.left-image img {
		height: 343px;
		width: 100%;
	}

	.popluar-destinaction-seaction-box::before {
		border-radius: 10px;
	}

	.canter-box-6 .col-md-6 {
		margin-bottom: 15px;
		width: 50%;
	}

	.canter-box-6 .popluar-destinaction-seaction-box::before {
		border-radius: 10px;
	}

	.popluar-destinaction-seaction-box-canter img {
		height: 160px;
		object-fit: fill;
	}

	.explore-seaction {
		margin: 15px 0 0 0;
	}

	.explore-seaction h2 {
		font-size: 20px;
	}

	.choose-your-seaction {
		margin: 0 0 0 0;
	}

	.choose-your-seaction-inner {
		border-radius: 10px;
		padding: 15px 0;
	}

	.choose-your-seaction-inner h2 {
		font-size: 24px;
	}

	.choose-your-seaction-inner p {
		margin: 0 0 0 0;
		font-size: 20px;
		line-height: 24px;
	}

	.choose-your-seaction-inner ul {
		margin: 20px 0 0 0;
		padding: 0;
	}

	.choose-your-seaction-inner ul li {
		width: auto;
		margin: 0 5px 10px;
	}

	.featured-tours-seaction {
		margin: 15px 0 0 0;
	}

	.featured-tours-seaction h2 {
		float: left;
		width: 80%;
		font-size: 20px;
	}

	.featured-tours-seaction a {
		font-size: 14px;
		width: 20%;
	}

	.featured-tours-seaction-inner {
		margin: 15px 0 0 0;
	}

	.featured-tours-seaction-inner-box-left {
		padding: 10px 10px 0 10px;
		height: 455px;
		border-radius: 10px;
	}

	.featured-tours-left-image {
		float: left;
		width: 40%;
	}

	.what-we-offer .col-md-3 {
		width: 50%;
	}

	.featured-tours-left-image img {
		height: 264px;
		object-fit: cover;
		width: 100%;
	}

	.featured-tours-right-content {
		float: left;
		width: 60%;
		padding: 15px;
	}

	.featured-tours-right-content .box-itme-list {
		display: flex;
		margin: 15px 0 0 0;
	}

	.featured-tours-right-content .box-itme-list em {
		font-size: 12px;
		margin: 0;
	}

	.featured-tours-price-box-left {
		width: 100%;
		margin: 5px 0 0 0;
	}

	.book-now-button {
		float: right;
		width: 100%;
		text-align: left;
		margin: 15px 0 0 0;
	}

	.book-now-button a {
		padding: 7px 12px;
		font-size: 12px;
		width: auto;
		float: left;
	}

	.featured-tours-seaction-inner-box-right {
		text-align: center;
	}

	.featured-tours-seaction-inner-box-right img {
		width: 100%;
	}

	.testimonal-seaction {
		padding: 15px 0;
		margin: 15px 0 0 0;
	}

	.testimonal-seaction span {
		font-size: 16px;
	}

	.testimonal-seaction h2 {
		display: inline-block;
		width: 100%;
		margin: 5px 0 0 0;
		font-size: 20px;
	}

	.testimonal-slider {
		margin: 15px 0 0 0;
	}

	.testimonal-slider button {
		top: -3.5rem;
	}

	.testimonal-slider button img {
		width: 34px;
	}

	.testimonal-slider .blaze-prev.left-right {
		right: 38px;
	}

	.testimonal-user {
		margin: 15px 0 0 0;
	}

	.testimonal-name {
		margin: 10px 0 0 0;
		padding: 0 0 0px 15px;
	}

	.about-home-seaction {
		margin: 15px 0 0 0;
	}

	.about-home-seaction-box-left {
		padding: 0 0 0;
	}

	.about-home-seaction h2 {
		font-size: 18px;
		margin: 0;
	}

	.about-home-seaction p {
		margin: 15px 0 0 0;
		color: #666;
		line-height: 23px;
		font-size: 13px;
	}

	.about-home-seaction-box img {
		margin: 15px 0 0 0;
	}

	.recent-blog-seaction-box {
		border-radius: 10px;
		height: 340px;
		margin-bottom: 15px;
	}

	.recent-blog-seaction h2 {
		margin: 0 0 15px 0;
		font-size: 20px;
	}

	.recent-blog-seaction-box {
		border-radius: 10px;
		height: auto;
		margin-bottom: 15px;
	}

	.recent-blog-seaction-box img {
		height: auto;
	}

	.newslatter-seaction {
		padding: 50px 0;
	}

	.newslatter-seaction h2 {
		font-size: 20px;
	}

	.newslatter-seaction h2 br {
		display: none;
	}

	.newslatter-seaction p {
		margin: 10px 0 0;
		font-size: 14px;
	}

	.newslatter-seaction p br {
		display: none;
	}

	.news-later-input {
		display: inline-block;
		margin: 20px 0 0 0;
	}

	.news-later-input-inner {
		margin: 0 auto;
		width: auto;
		display: flex;
		border-radius: 10px;
	}

	.news-later-input-inner input {
		padding: 10px 10px;
		font-size: 14px;
		width: 100%;
	}

	.news-later-input-inner button {
		padding: 12px 14px;
		font-size: 14px;
		width: auto;
	}

	.footer-seaction {
		padding: 20px 0;
	}

	.footer-seaction .col-md-4 {
		width: 100%;
	}

	.footer-seaction .col-md-2 {
		width: 25%;
		margin-top: 15px;
	}

	.footer-seaction-box h3 {
		font-size: 14px;
	}

	.footer-seaction-box ul {
		margin: 10px 0 0 0;
	}

	.footer-seaction-box ul li {
		margin: 0 0 4px 0;
	}

	.adress-ul li a {
		padding: 0 0 0 0;
		display: inline-block;
		position: relative;
		width: 100% !important;
	}

	.adress-ul a i {
		position: inherit;
		left: 0;
	}

	.copy-right {
		margin: 15px 0 0 0;
		padding: 15px 0;
		text-align: center;
	}

	.copy-right p {
		font-size: 14px;
		letter-spacing: 0px;
	}

	.inquari-form #openPopup {
		bottom: 15px;
		z-index: 999;
		right: 15px;
		width: 45px;
		height: 45px;
		font-size: 24px;
	}

	.featured-tours-seaction-inner-box-right {
		position: inherit;
		top: 0;
		margin: 0px 0 0 0;
	}

	.navbar-collapse {
		border-top: 1px solid #dcdc;
		position: absolute;
		left: 0;
		right: 0;
		width: 100%;
		top: 61px;
		background-color: #fff;
		z-index: 999;
		height: 100vh;
		text-align: left;
	}

	.header-seaction .navbar-nav {
		text-align: left;
		padding: 0 0 0 0;
	}

	.header-seaction .navbar-nav li {
		display: inline-block;
		width: 100%;
		margin: 0 0;
	}

	.header-seaction .navbar-nav li a {
		font-size: 14px !important;
		font-weight: 600;
		border-bottom: 1px solid #dcdcdc;
		padding: 11px 20px;
	}

	#myHeader.sticky .navbar .login-sign-in {
		width: 100%;
		text-align: left;
	}

	#myHeader.sticky .navbar .Sign.up {
		border-radius: 0;
		padding: 14px 22px;
		width: 100%;
		margin: 15px 0 0 0;
	}

	.header-seaction {
		position: relative;
		overflow: inherit;
		height: 100vh;
	}

	.login-sign-in {
		display: inline-block;
		width: 100%;
		text-align: left;
	}

	.login-sign-in .Sign.up {
		padding: 15px 18px;
		font-weight: 600;
		width: 100%;
		border-radius: 0;
		margin: 15px 0 0 0;
	}

	.banner-image-inner {
		position: inherit;
		top: inherit;
	}

	.banner-image-inner img {
		height: auto;
		width: 100%;
	}

	.about-page-header h2 {
		font-size: 20px;
	}

	.about-page-header ul {
		padding: 0;
		margin: 10px 0 0 0;
	}

	.about-page-header {
		top: -10rem;
		position: relative;
	}

	.inner-header::after {
		top: 0px !important;
		width: 100%;
		height: 100%;
	}

	.inner-header {
		height: 147px;
	}

	.header-seaction {
		height: auto;
	}

	.header-seaction::after {
		top: 0px;
	}

	.seaction-one-about h2 {
		font-size: 20px;
	}

	.seaction-one-about p {
		margin: 15px 0 0 0;
		font-size: 14px;
		line-height: 24px;
	}

	.seaction-one-about h4 {
		font-size: 14px;
		margin: 15px 0 0 0;
	}

	.box-icon-about {
		margin: 30px 0 0 0;
		text-align: center;
	}

	.box-icon-about ul li {
		float: left;
		width: 50%;
		text-align: left;
		list-style: none;
		margin: 0 0 15px 0;
		padding: 0 10px;
	}

	.box-icon-about ul li span {
		font-size: 12px;
		line-height: 18px;
		margin: 10px 0 0 0;
	}

	.seaction-one-about {
		display: inline-block;
		width: 100%;
		margin: 0 0 15px;
	}

	.packages-page-seaction {
		margin: 0px 0 15px;
	}

	.packages-page-seaction-box .col-md-4 {
		width: 50%;
	}

	.packages-page-seaction h2 {
		float: left;
		width: 100%;
		font-size: 20px;
	}

	.filter-packages {
		width: 100%;
		text-align: left;
		margin: 15px 0 0 0;
	}

	.filter-packages .selct-box {
		display: inline-block;
		margin: 0 0 0 0;
		width: 49%;
		padding: 0 0px;
	}

	.filter-packages .selct-box select {
		border-radius: 10px;
		padding: 7px 10px;
		font-size: 15px;
		width: 100%;
	}

	.packages-page-seaction-box {
		margin: 15px 0 0 0;
	}

	.packages-image {
		height: auto;
	}

	.packages-content h4 {
		font-size: 16px;
		height: auto;
	}

	.packages-content .price-p {
		font-size: 16px;
		margin: 5px 0 0 0;
	}

	.packages-content .btn-wrap a {
		border-radius: 10px;
		font-size: 12px;
		padding: 10px 7px;
	}

	.form-adress-box {
		margin: 0px 0 15px;
	}

	.form-adress-box h2 {
		font-size: 20px;
		font-weight: 600;
		margin: 0 0 15px 0;
	}

	.form-adress-box .row {
		text-align: center;
	}

	.form-adress-box .row .col-md-4 {
		width: 50%;
		float: left;
		margin: 0 auto;
	}

	.form-adress-box-inner {
		border-radius: 10px;
		text-align: center;
		padding: 10px;
		overflow: hidden;
		height: 126px;
		margin-bottom: 15px;
	}

	.form-adress-box-inner svg {
		width: 24px;
	}

	.form-adress-box-inner h4 {
		display: inline-block;
		width: 100%;
		font-size: 16px;
	}

	.form-adress-box-inner p {
		font-size: 13px;
		display: inline-block;
	}

	.saph-image-home {
		display: none;
	}

	.why-travel-with-right {
		padding: 4rem 0 0 0;
	}

	.explore-seaction .parent span {
		font-size: 12px;
	}

	.why-travel-with {
		padding: 20px 0;
	}

	.why-travel-with-right h2 {
		font-size: 20px;
	}

	.why-travel-with-right p {
		margin: 15px 0 0 0;
		line-height: 24px;
		font-size: 14px;
	}

	.col-md-9 {
		flex: 0 0 auto;
		width: 70%;
	}

	.col-md-3 {
		flex: 0 0 auto;
		width: 30%;
	}

	.counter-section {
		gap: 10px;
		padding: 20px 0;
		background: #fff;
	}

	.counter-box img {
		padding: 0;
		width: 40px;
		height: 40px;
	}

	.counter-box h3 {
		font-size: 20px;
		font-weight: 600;
		margin: 10px 0 5px;
	}

	.counter-box p {
		font-size: 12px !important;
		line-height: 15px !important;
	}

	.why-travel-with-left img {
		width: 100%;
	}

	.shap-tow-home {
		top: 0;
		right: 0;
	}

	.what-we-offer {
		margin: 20px 0;
		padding: 20px 0;
	}

	.what-we-offer span {
		font-size: 16px;
	}

	.what-we-offer h2 {
		font-size: 20px;
	}

	.what-we-offer p {
		font-size: 14px;
	}

	.what-we-offer-box {
		display: inline-block;
		margin: 20px 0 0 0;
		padding: 15px;
		height: auto;
	}

	.icon-offer {
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 10px;
	}

	.what-we-offer-box h3 {
		font-size: 18px;
	}

	.what-we-offer-box h4 {
		font-size: 12px;
		line-height: 20px;
		margin: 10px 0 0 0;
	}

	.get-started-today h2 {
		font-size: 24px;
	}

	.get-started-today p {
		font-size: 16px;
	}

	.get-started-today p br {
		display: none;
	}

	.button-get a {
		margin: 0 5px;
		width: auto;
	}

	.recent-blog-seaction .col-md-3 {
		width: 50%;
	}

	.button-get .your-trip {
		border-radius: 50px;
		padding: 14px 10px;
		font-size: 13px;
	}

	.get-started-today {
		height: 330px;
		padding: 4rem 0;
	}

	.what-we-offer-box {
		display: inline-block;
		margin: 20px 0 0 0;
		height: 200px;
	}

	.popup-content {
		width: 100%;
		max-width: 92%;
		margin: 160px auto;
		padding: 20px;
		border-radius: 10px;
	}

	#megaMenuDropdown img {
		height: auto;
	}

	.dropdown-menu.w-100.mt-0.border-top-0.shadow.show {
		border-radius: 4px;
		margin: 0 auto;
		padding: 10px !important;
		width: 100%;
		left: inherit;
		right: inherit;
		box-shadow: inherit !important;
	}

	.dropdown-menu.w-100.mt-0.border-top-0.shadow.show li a {
		font-size: 14px !important;
		color: #000;
		font-weight: 400 !important;
		padding: 5px 30px;
	}

	.form-contact-box-left {
		border-radius: 10px;
		padding: 15px;
		text-align: center;
	}

	.form-contact-box-left h3 {
		font-size: 20px;
		font-weight: 600;
		margin: 10px 0 0 0;
	}

	.form-contact-box-left p {
		margin: 0px 0 0 0;
		font-size: 14px;
	}

	.form-contact-box-left form {
		margin: 20px 0 0 0;
		text-align: left;
	}

	.form-contact-box-left form .left-input {
		width: 100%;
		margin-bottom: 15px;
	}

	.form-contact-box-left form .right-input {
		width: 100%;
		margin-bottom: 15px;
	}

	.form-contact-box-left form input {
		border-radius: 10px;
		padding: 10px 10px;
		color: #000;
		font-size: 14px;
	}

	.form-contact-box-left form textarea {
		border-radius: 10px;
		padding: 10px;
		font-size: 14px;
		font-weight: 400;
		height: 100px;
		resize: inherit;
	}

	.subimt-btn button {
		border-radius: 10px;
		padding: 10px 20px;
		font-size: 14px;
	}

	.form-contact-box-right {
		margin: 0px 0 0 0;
	}

	.form-contact-box-right iframe {
		height: 645px;
		border-radius: 10px;
		padding: 5px;
	}

	.form-contact-box {
		display: inline-block;
		width: 100%;
		margin: 10px 0 15px 0;
	}

	.dropdown-menu.w-100.mt-0.border-top-0.shadow.show {
		width: 100% !important;
	}

	.listing-all-seaction-left {
		position: inherit;
		margin: 0 0 0 0;
		padding: 10px;
	}

	.listing-all-seaction-left span {
		font-size: 16px;
		margin: 5px 0 5px;
	}

	.listing-all-seaction-right {
		border-radius: 10px;
		padding: 10px 10px 0 10px;
		margin: 0 0 0 0;
	}

	.listing-all-seaction .col-md-3 {
		width: 30%;
	}

	.listing-all-seaction .col-md-9 {
		width: 70%;
	}

	.listing-all-seaction-right .box-itme-list {
		display: inline-block;
	}

	.listing-all-seaction-right .box-itme-list em {
		margin-bottom: 10px;
	}

	.listing-all-seaction {
		padding: 0px 0 15px;
	}

	.listing-all-seaction-left .form-group label {
		font-size: 12px;
	}

	.terms-conditions-seaction {
		margin: 0px 0 15px;
	}

	.terms-conditions-seaction h3 {
		font-size: 20px;
	}

	.terms-conditions-seaction h6 {
		margin: 15px 0 0;
	}

	.terms-conditions-seaction ul {
		padding: 10px 0 0 10px;
	}

	.table-box th {
		font-size: 13px;
	}

	.table-box td {
		font-size: 12px;
		padding: 8px 10px;
	}

	.hed-rtm.page-her.text-center h1 {
		font-size: 18px;
	}

	.single-itineray-header {
		margin: 0px 0 0 0;
	}

	.single-itinerary-page {
		position: absolute;
		top: 10rem !important;
	}

	.tabs-header {
		padding: 10px 0 0;
		margin: -7px 0 0 0;
	}

	.single-itineray-header ul#tabs-nav {
		list-style: none;
		margin: 5px 0 0 0;
		padding: 0;
		width: 100%;
	}

	.single-itineray-header ul#tabs-nav li {
		margin: 0 10px 0px 0;
	}

	.single-itineray-header #tabs-nav li a {
		font-size: 14px;
		padding: 0px 3px;
	}

	.price-right-box {
		float: right;
		width: 25%;
		text-align: right;
		position: relative;
		bottom: 0;
		margin: -1px 0 0;
	}

	.single-ul-scroll {
		overflow: inherit;
		width: 75%;
		padding: 0 0 0 0;
	}

	.single-itineray-header ul#tabs-nav {
		width: max-content;
	}

	.price-tage {
		font-size: 20px;
	}

	.view-plan-btn {
		border-radius: 4px;
		padding: 7px 6px;
		font-size: 13px;
	}

	#tabs-content {
		padding: 15px 0;
	}

	.box-tab-one {
		width: 100%;
		float: left;
	}

	.box-tab-one h3 {
		font-size: 16px;
	}

	.box-tab-one-box {
		margin: 10px 0;
	}

	.bay-choos-icon-box {
		width: 50px;
		height: 50px;
	}

	.bay-choos-content-box {
		float: right;
		width: 83%;
	}

	.bay-choos-content-box h4 {
		font-size: 14px;
	}

	.bay-choos-content-box span {
		color: #666;
		font-size: 12px;
		line-height: 16px;
	}

	.box-tab-tow {
		font-size: 14px;
	}

	.button-get .explore-packages {
		font-size: 13px;
		padding: 14px 10px;
	}

	.form-inqari label {
		font-size: 11px;
		margin: 0 0 5px 0;
	}

	.form-inqari .col-md-4 {
		margin-bottom: 5px;
		width: 50%;
	}

	.form-inqari input {
		padding: 6px 10px;
		font-size: 13px;
		color: #000;
	}

	.input-with-icon input[type="date"] {
		width: 100%;
		padding: 10px 4px 10px 10px;
		font-size: 12px;
	}

	.form-inqari .form-select {
		font-size: 12px;
		border-radius: 4px;
		padding: 8px 10px;
		color: #666;
	}

	.box-tow-row .col-md-6 {
		float: left;
		width: 50%;
	}

	.submit-button button {
		font-size: 12px;
	}

	#closePopup {
		width: 30px;
		height: 30px;
		line-height: 30px;
		top: -1px;
		right: -1px;
		font-size: 24px;
	}

	.blog-pgwrp {
		display: inline-block;
		width: 100%;
		margin: 0px 0 15px;
	}

	.blog-pgwrp .col-md-4 {
		margin-bottom: 20px;
		width: 50%;
	}

	.single-post {
		display: inline-block;
		width: 100%;
		margin: 0px 0 15px;
	}

	.single-post .col-md-9 {
		width: 65%;
	}

	.single-post .col-md-3 {
		width: 35%;
	}

	.gerot-move {
		font-size: 14px;
	}

	.single-post .ft-img {
		margin: 0 0 0 0;
	}

	.single-post-box-right-inner {
		margin: 0 0 0 0;
	}

	.sinc-lair ol {
		margin: 15px 0 0 0;
	}

	.sinc-lair ol li {
		font-size: 14px;
		color: #666;
		margin: 0 0 5px 0;
	}


}

@media (min-width:820px) and (max-width:1190px) {
	.container {
		margin-left: 10px;
		margin-right: 10px;
	}

}

@media (min-width:992px) and (max-width:1190px) {
	.navbar.navbar-expand-lg.navbar-light.bg-light {
		display: inline-block;
	}

	.navbar.navbar-expand-lg.navbar-light.bg-light {
		display: inline-block;
		width: 100%;
	}

	.navbar-expand-lg .navbar-toggler {
		display: inherit;
		float: right;
	}

	.header-saction .container {
		max-width: 100%;
	}

	.header-saction #navbarSupportedContent {
		display: inline-block !important;
	}
}

@media (min-width:1191px) and (max-width:1200px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 100%;
		padding-right: 15px;
	}

	.button-contact {
		text-align: right;
		width: 30%;
	}
}