/* 1400 */

@media (max-width: 1400px) {
	.navbar-nav .nav-item .nav-link {
    font-size: 16px;
}
}
/* 1200 */
@media (max-width: 1200px) {
	.left-content {
		width: 60%;
		padding: 0 30px;
   }
	.left-content h1 {
		font-size: 36px;
   }
   .navbar-nav .nav-item .nav-link {
    font-size: 14px;
   }
	.navbar-header a {
    font-size: 12px;
    margin-left: 5px;
}
	.address-div p {
		margin-right: 10px;
		font-size: 14px;
   }
	.image-container {
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		text-align: center;
   }
   ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
    gap: 0px;
}
}
/* 992 */
@media (max-width: 992px) {
	.navbar-toggler {
		background:#658f2845 !important
   }
	li.nav-item {
		border-bottom: 1px solid #ddd;
   }
	.header-icon {
		margin-top: 20px;
		margin-bottom: 20px;
   }
	.top-header-div {
		flex-direction: column;
		text-align: center;
		gap: 10px;
   }
	.addressDiv {
		flex-wrap: wrap;
		justify-content: center;
   }
	.navbar-header .navbar-nav {
		text-align: center;
   }
	.header-icon {
		justify-content: center;
		margin-top: 10px;
   }
	.left-content {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		padding: 20px;
		text-align: center;
   }
	.left-content h6 {
		margin-bottom: 10px;
   }
	.left-content h1 {
		font-size: 30px;
		margin-bottom: 10px;
   }
	.left-content button {
		margin-top: 10px;
   }
	.swiper-slide img {
		height: auto;
   }
	.banner-container {
		width: 100%;
		height: fit-content;
   }
	.testimonial-group .mySwiper .swiper-button-next {
		right: 20%;
   }
	.testimonial-group .mySwiper .swiper-button-prev {
		left: 20%;
   }
	.heading-structure h2 {
		font-size: 30px;
   }
	.product-screen {
		margin: 50px 0;
   }
	button {
		padding: 12px 30px;
   }
	.about-screen {
		padding: 50px 0;
   }
	.about-screen .heading-structure {
		margin-top: 30px;
   }
	.offer-screen {
		margin: 50px 0;
   }
	.product-cards {
		margin-bottom: 30px;
   }
	.founder-section h1 {
		font-size: 30px;
   }
	.founder-info h6 {
		font-size: 14px;
   }
	.founder-section {
		padding: 50px 0;
		text-align: center;
   }
	.relative-structure p {
		font-size: 12px;
   }
	.founder-section p {
		font-size: 14px;
   }
	.row.founder-img {
		margin-top: 30px;
   }
	
   .choose-us-section {
		padding: 50px 0;
   }
	.choose-list li {
		font-size: 14px;
   }
	.choose-list {
		font-size: 16px;
   }
	p {
		font-size: 14px;
   }
	.choose-us-section h2.subheading {
		margin-top: 30px;
   }
	.spiritual-tourism {
		padding: 50px 0;
   }
	.mission-we-are-working {
		margin: 50px 0;
   }
	.mission-icons li {
		width: 100%;
   }
	.mission-icons {
		font-size: 20px;
		margin: 0;
   }
	.testimonial {
		padding: 50px 0;
   }
	.testimonial button {
		margin-bottom: 30px;
   }
	.explore-products {
		margin: 50px 0;
   }
	.explore-products .product-item {
		margin-bottom: 20px;
   }
	.faq-section {
		padding: 50px;
   }
	.footer .row {
		margin: 50px 0;
   }
	.footer img,section.footer p {
		text-align: center;
		margin: auto;
   }
	.top-footer {
		display: block;
		align-items: center;
		justify-content: space-between;
		text-align: center;
		margin-top: 20px;
   }
	ul.footer-Social li {
		justify-content: center;
   }
	.faq-btn h2 {
		font-size: 14px;
   }
	.faq-btn p {
		font-size: 12px;
   }
   .choose-list li:first-child {
    font-size: 20px;
}
.choose-us-section {
    margin-bottom: 0px;
}
.testimonial p {
    margin: 0px;
}
.products-content {
    margin-top: 0px;
}
p.card-name {
    font-size: 16px;
}
.product-item {
    height: 350px;
}
.product-item .product-item-image img {
    max-width: 200px;
    max-height: 200px;
}
.single-product-screen {
    padding: 50px;
}
.catalog-banner {
    padding: 50px 0;
}
.resorts-and-adventure {
    padding: 50px 0;
}
.resort-column-first {
    padding: 30px;
}
.resort-column {
    margin-top: 50px;
    padding: 50px;
}
.resorts-and-adventure .col-lg-8 {
    order: -1;
}
.Collaboration-section {
    padding: 50px 0;
}
#Shankh-section .row, #Pursuits-section .row {
    margin-bottom: 50px;
}
.about-content .row {
    margin-bottom: 50px;
}
.about-content {
    padding: 50px 0;
}
.top-container {
    margin-bottom: 50px;
}
.contact-info-item {
    padding: 10px;
}
.contact-info-text span {
    font-size: 14px;
}
.contact-form {
    margin: 50px 0;
}
.founder-guardian {
    padding: 50px 0;
}
.container-glass {
    padding: 20px;
    max-width: 100%;
}
.team-member {
    padding: 50px 0;
}
.team-member p.card-text {
    font-size: 12px;
}
.team-member .frontside .card .card-title, .backside .card .card-title {
    font-size: 20px;
}
.testimonial-area {
    padding: 50px 0;
}
}
/* 768 */
@media (max-width: 768px) {
	.left-content h1 {
		font-size: 28px;
   }
	.left-content p {
		display: none;
   }
	.left-content button {
		padding: 10px 30px;
   }
	.address-div {
		flex-direction: column;
		gap: 5px;
   }
	.address-div p {
		margin-right: 0;
   }
	.image-container {
		flex-wrap: wrap;
		justify-content: center;
   }
	.image-wrapper {
		width: calc(33.333% - 10px);
		margin-bottom: 10px;
   }
	.relative-structure {
		top: 0;
		left: 0;
   }
	.testimonial .swiper-slide img {
		margin: unset;
   }
	.testimonial .testimonial-group .mySwiper .swiper-button-next {
		right: 0;
   }
	.testimonial .testimonial-group .mySwiper .swiper-button-prev {
		left: 60%;
   }
	.faq-section {
		padding: 20px;
   }
   p.about-para {
    font-size: 18px;
}
.testimonial .slider-wraapper .col-md-4 p {
    text-align: left;
}
.product-screen {
    margin: 30px 0;
}
.about-screen {
    padding: 30px 0;
}
.offer-screen {
    margin: 30px 0;
    margin-bottom: 0;
}
.choose-us-section {
    padding: 30px 0;
}
.spiritual-tourism {
    padding: 30px 0;
}
.mission-we-are-working {
    margin: 30px 0;
}
.mission-we-are-working p {
    margin: 0;
}
.testimonial {
    padding: 30px 0;
}
.explore-products {
    margin: 30px 0;
}
.explore-products {
    margin: 30px 0;
    margin-bottom: 0px;
}
.choose-us-section .heading-structure {
    margin-bottom: 0;
}
.single-product-screen {
    padding: 20px;
}
.product-card .product-description h2 {
    font-size: 20px;
}
.product-card .product-description h4 {
    font-size: 14px;
}
.product-card nav a {
    font-size: 14px;
}
.catalog-banner {
    padding: 20px 0;
}
.resort-column {
    margin-top: 20px;
    padding: 20px;
}
.resorts-and-adventure {
    padding: 20px 0;
}
.resort-column-first {
    padding: 20px;
}
#Shankh-section, #Merchandise-section {
    padding-right: 0;
    border-radius: 0 35px 0 35px;
}
#Pursuits-section {
    padding-left: 0;
    border-radius: 0 35px 0 35px;
}
.col-md-8.Shankh-info,.col-md-8.Pursuits-info,.col-md-8.Merchandise-info {
    padding: 20px 40px;
	order:1;
}
.Collaboration-section {
    padding: 30px 0;
}
#Shankh-section .row, #Pursuits-section .row {
    margin-bottom: 30px;
}
.about-content .row {
    margin-bottom: 30px;
}
.about-content {
    padding: 30px 0;
}
.container.about-content .col-md-4 {
    order: -1;
    margin-bottom: 20px;
}
.top-container {
    margin-bottom: 30px;
}
.contact-form {
    margin: 30px 0;
}
.contact-info-item {
    margin-bottom: 15px;
}
.left-top-content h1,.about-banner h1 {
    font-size: 40px;
}
.founder-guardian {
    padding: 30px 0;
}
.team-member {
    padding: 30px 0;
}
.hover-image img {
    width: 200px;
    height: 200px;
    margin: 20px auto;
}
.product-card nav {
    display: block;
	font-size: 14px;
    padding: 10px;
}
.product-description button {
    margin-top: 10px;
}
.testimonial-area {
    padding: 30px 0;
}
.about-screen{
	margin-bottom: 30px;
}
}
/* 576 */
@media (max-width: 576px) {
	.left-content {
		padding: 10px;
   }
	.left-content h6 {
		font-size: 12px;
   }
	.left-content h1 {
		font-size: 18px;
   }
	.left-content button {
		display: none;
   }
	.about-svg {
		display: block;
   }
   .grid-product {
    display: block;
}
.product-cards img {
    max-height: 260px;
}
}
/* 480 */
@media (max-width: 480px) {
	.image-wrapper {
		width: calc(50% - 10px);
   }
	.footer .row,.mission-we-are-working,.explore-products,.offer-screen,.product-screen {
		margin: 20px 0;
   }
	.testimonial,.spiritual-tourism,.choose-us-section,.founder-section,.about-screen {
		padding: 20px 0;
   }
   .choose-us-section h2.subheading {
    margin-top: 20px;
}
.row.what-we-offer {
    margin-top: 20px;
}
.heading-structure h2{
	font-size: 20px;
}
.spiritual-icon {
    margin: 10px auto;
    width: 50px;
}
.button-pill span {
 display:none;
}
.product-item .product-item-image {
    margin-bottom: 20px;
}
}
