/*
====================================
large Screen - Others
====================================
*/
@media screen and (min-width: 1200px) and (max-width: 1399px) {

	html {
		font-size: 50%;
	}

	.about-area .exploration-content {
		width: 100%;
	}

	/* .about-item-second {
		width: 100%;
		margin-left: 0;
		margin-top: 2rem;
		z-index: 8;
	} */

}

@media (max-width:1500px) {
	.footer-content{
		width: 100% !important;
	}
	.footer-copyright-text>div:nth-child(2){
		margin-right: 80px;
	}
}




@media screen and (min-width: 992px) and (max-width: 1199px) {

	.about-area .exploration-content {
		width: 100%;
	}

	.about-item-second {
		width: 100%;
		margin-left: 0;
		margin-top: 2rem;
		z-index: 8;
	}

	html {
		font-size: 42.5%;
	}

	/*=== exploration area start ===*/

	.exploration-item-second-image {
		padding: 0 3.5rem;
	}

	.exploration-item-second-image img {
		width: 35rem;
	}

	.exploration-item-second-right h3 {
		font-size: 4rem;
	}

	/*=== founder page start ===*/

	.living-item-inner-sixth .academy-item-second-inner,
	.living-item-inner-sixth .academy-item-second-inner {
		min-height: 55rem;
	}






}

/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {

	html {
		font-size: 62.5%;
	}

	.container {
		max-width: 72rem;
	}

	/*=== Header area start ===*/

	.header-top {
		padding: 3rem 0;
	}

	.header-navigation {
		width: 100%;
	}

	.header-logo img {
		width: 14rem;
	}

	.header-navigation-link>ul>li {
		margin-left: 1rem;
	}

	.header-navigation-link ul li a {
		font-size: 1.6rem;
	}

	.header-navigation-link ul li a:after {
		height: .15rem;
	}

	/*=== banner ===*/

	.banner-area {
		padding: 7rem 0 5rem;
	}

	.banner-content h2 {
		font-size: 4.2rem;
		margin-bottom: 3rem;
	}

	/*=== exploration area start ===*/

	.exploration-content {
		width: 100%;
	}

	.exploration-item {
		padding-bottom: 30rem;
	}

	.exploration-item h3 {
		font-size: 3.8rem;
	}

	.exploration-item-second-left h3 {
		font-size: 2.8rem;
	}

	.exploration-item-second-image {
		padding: 0 1.7rem;
		margin-top: -25rem;
	}

	.exploration-item-second-image img {
		width: 22rem;
	}

	.exploration-item-second-image-inner {
		display: none;
	}

	.exploration-item-second-right h3 {
		font-size: 2.4rem;
	}

	.exploration-item-second-right p {
		font-size: 1.2rem;
	}

	/* === about area start ===	 */

	.about-item {
		padding: 6rem 2rem;
		flex-direction: column;
	}

	.about-left {
		width: 100%;
		padding-top: 3rem;
		padding-right: 0;
		margin-bottom: 3rem;
	}

	.about-left h2 {
		font-size: 3.2rem;
	}

	.about-left p {
		font-size: 1.6rem;
		width: 100%;
	}

	.about-right {
		width: 100%;
		padding: 35rem 1.5rem 4.5rem 2.5rem;
		border-radius: 10px;
	}

	.about-right h3 {
		font-size: 2rem;
		width: 100%;
	}

	.about-right-image {
		width: 10rem;
		right: 2rem;
		bottom: 2rem;
	}

	.about-item-second {
		width: 100%;
		margin-left: 0;
		margin-top: 2rem;
		position: relative;
		z-index: 10;
	}


	/*=== academy area start ===*/

	.academy-item h2 {
		font-size: 6rem;
	}

	.academy-item p {
		font-size: 2.4rem;
	}

	.academy-item-second {
		grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr));
		justify-content: center;
		gap: 2rem;
	}

	.academy-item-second-inner {
		padding: 4rem 2.5rem;
	}

	/*=== location area start ===*/

	.location-content {
		width: 100%;
	}

	.location-item {
		grid-column-gap: 2.4rem;
	}

	/*=== footer area start ===*/

	.footer-content {
		flex-wrap: nowrap;
	}

	.footer-left {
		width: 25rem;
		margin-right: 3rem;
	}

	.footer-form {
		width: 22rem;
		margin-right: 3rem;
	}

	.footer-form h2 {
		font-size: 2.6rem;
	}

	.footer-form p {
		font-size: 1.2rem;
		margin-bottom: 2rem;
	}

	.footer-form form div {
		width: calc(100% - 4rem);
	}

	.footer-form form div input {
		font-size: 1.4rem;
		padding: 0 .5rem;
	}

	.footer-form form button {
		width: 4rem;
		height: 4rem;
		flex: 0 0 4rem;
	}

	.footer-right ul li a {
		font-size: 1.4rem;
		margin-bottom: 1.4rem;
	}

	/*=== vedanta page start ===*/

	.vedanta-header .banner-area {
		padding: 10rem 0 28rem;
	}

	.vedanta-content {
		width: 100%;
	}

	.vedanta-item-inner {
		padding: 18rem 0;
	}

	.vedanta-item-inner h2 {
		font-size: 7.5rem;
	}

	.vedanta-item-inner h2 img {
		width: 5rem;
	}

	.vedanta-item p {
		width: 100% !important;
	}

	/*=== academy page start ===*/

	.banner-item-inner {
		padding: 14.6rem 1.5rem;
		width: 100%;
	}

	.banner-item p {
		font-size: 3.4rem;
		width: 100%;
	}

	/*=== course area start ===*/

	.course-content {
		width: 100%;
	}

	.course-item-inner h2 {
		font-size: 7rem;
	}

	.course-item-inner-second p {
		width: 100%;
	}

	.course-item-inner h4 {
		font-size: 2.8rem;
	}

	.course-item-title {
		margin: 0 0 0rem;
	}

	.course-item-title h2 {
		font-size: 10.9rem;
	}

	.course-item-inner-seventh {
		padding-left: 2rem;
		padding-right: 2rem;
		grid-column-gap: 3rem;
	}

	/*=== activitise area start ===*/

	.activitise-item-inner {
		min-height: 32rem;
	}

	.activitise-item-inner h2 {
		font-size: 4.4rem;
	}

	/*=== contact area start ===*/

	.contact-item {
		padding: 4rem 1.5rem 14rem;
	}

	.contact-item-inner h2 {
		font-size: 7rem;
	}

	/*=== unique area start ===*/

	.unique-item-inner h3 {
		font-size: 3.8rem;
		width: 100%;
	}

	.unique-item-inner-second {
		padding: 15rem 3rem;
	}

	.unique-item-inner-second h3 {
		font-size: 3.2rem;
	}

	/*=== living area start ===*/

	.living-item-inner-second {
		min-height: 40rem;
	}

	.living-item-inner-second h3 {
		font-size: 5rem;
	}

	.living-item-inner .academy-item-second-inner {
		padding: 3.5rem 1.6rem;
		min-height: 39.2rem;
	}

	.living-item-inner-fourth .academy-item-second-inner {
		min-height: 26rem;
	}

	.living-item-second p {
		width: 100%;
	}

	.living-item-third .academy-item-second-inner p {
		margin-bottom: 1.5rem;
	}

	.living-item .academy-item-second-inner p br {
		display: none;
	}

	.living-item-third .living-item-inner-third {
		width: 50%;
	}

	.living-item-third .academy-item-second-inner {
		min-height: 100%;
	}

	.living-item-third .academy-item-second-inner p br {
		display: none;
	}

	/*=== lecture area start ===*/

	.lecture-upper ul {
		gap: 1.2rem;
	}

	.lecture-item {
		width: 100% !important;
		padding: 0;
	}

	.lecture-item-inner {
		padding: 2.4rem 2rem;
	}

	/*=== visit area start ===*/

	.visit-item-inner div {
		width: 30rem;
	}

	/*=== near you page start ===*/

	.near-content {
		grid-template-columns: repeat(3, 1fr);
	}

	.near-item {
		padding: 3rem 1.5rem 2.6rem;
	}

	.near-item-inner {
		margin-bottom: 8rem;
	}

	.near-item-inner div {
		width: 4rem;
		height: 4rem;
	}

	.near-item-inner-second {
		padding-left: 0rem;
		padding-right: 0rem;
	}

	.near-item-inner-second h2 {
		font-size: 2.6rem;
	}

	.near-item-inner-second h3 {
		font-size: 1.8rem;
	}

	.near-area-details .near-item {
		padding: 3.5rem 2rem;
	}

	.near-item-inner-third {
		margin-bottom: 8rem;
	}

	/*=== learn vedanta page start ===*/

	.banner-content-second h3 {
		font-size: 3.8rem;
		width: 100%;
		margin: 0 auto 6rem;
	}

	.banner-content-second h5 {
		width: 100%;
	}

	/*=== living area start ===*/

	.learn-area .living-item-inner-third {
		width: 50%;
	}

	.learn-area .academy-item-second-inner h2 {
		font-size: 2.8rem;
		min-height: 7rem;
	}

	.learn-area .academy-item-second-inner p {
		min-height: 14rem;
	}

	/*=== download area start ===*/

	.download-area {
		padding: 10rem 0;
	}

	.download-item {
		padding-top: 9rem;
	}

	.download-item h2 {
		font-size: 7rem;
	}

	/*=== day life page start ===*/

	.day-life-area {
		padding-bottom: 16rem;
	}

	.day-life-item ul {
		width: 100%;
	}

	.day-life-item ul li {
		grid-column-gap: 2rem;
	}

	.day-life-item ul li:nth-of-type(1) .day-life-item-image-inner {
		margin-left: -6.6rem;
		margin-right: -3rem;
	}

	.day-life-item ul li:nth-of-type(2) {
		margin-top: -8rem;
	}

	.day-life-item ul li:nth-of-type(2) .day-life-item-image-inner {
		margin-left: -5rem;
		margin-right: -3rem;
	}

	.day-life-item ul li:nth-of-type(3) {
		margin-top: -7rem;
	}

	.day-life-item ul li:nth-of-type(3) .day-life-item-image-inner {
		margin-left: -7rem;
		margin-right: -3rem;
	}

	.day-life-item ul li:nth-of-type(10) {
		margin-top: -3rem;
	}

	.day-life-item ul li:nth-of-type(10) .day-life-item-image-inner {
		margin-left: -5rem;
		margin-right: -8rem;
	}

	.day-life-item ul li:nth-of-type(12) .day-life-item-image-inner {
		margin-left: -1.2rem;
		margin-right: -6rem;
	}

	.day-life-item ul li:nth-of-type(13) .day-life-item-image-inner {
		width: auto;
	}

	.day-life-item ul li:nth-of-type(14) .day-life-item-image-inner {
		margin-right: -5rem;
	}

	.day-life-item ul li:nth-of-type(15) {
		margin-top: -5rem;
	}

	.day-life-item ul li:nth-of-type(16) .day-life-item-image-inner {
		margin-left: -2.8rem;
		margin-right: -6rem;
	}

	.day-life-item-second-image {
		width: 68rem;
	}

	/*=== founder page start ===*/

	.founder-area .living-item>div:nth-of-type(1).living-item-inner,
	.founder-area .living-item>div:nth-of-type(2).living-item-inner,
	.founder-area .living-item>div:nth-of-type(9).living-item-inner,
	.founder-area .living-item>div:nth-of-type(10).living-item-inner {
		width: 100%;
	}

	.living-item-inner-sixth .academy-item-second-inner,
	.living-item-inner-sixth .academy-item-second-inner {
		min-height: auto;
	}

	.founder-area-second .living-item>div:nth-of-type(3).living-item-inner {
		width: 100%;
	}

	.founder-area-second .living-item>div:nth-of-type(4).living-item-inner {
		width: 50%;
	}

	/*=== corporate page start ===*/

	.corporate-header .banner-content h2 {
		margin-bottom: 2rem;
	}

	.corporate-area .living-item>div:nth-of-type(1).living-item-inner,
	.corporate-area .living-item>div:nth-of-type(2).living-item-inner,
	.corporate-area .living-item>div:nth-of-type(3).living-item-inner {
		width: 50%;
	}

	.corporate-area .living-item>div:nth-of-type(4).living-item-inner {
		width: 100%;
	}

	.corporate-area .living-item>div:nth-of-type(5).living-item-inner {
		width: 50%;
	}

	.corporate-content {
		width: 100%;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 3rem;
	}

	.corporate-item .academy-item-second-inner {
		padding: 2.4rem 1.6rem;
	}

	/*=== Youth Camps page start ===*/

	.youth-area:after {
		height: 20rem;
	}

	.youth-area .living-item-inner {
		width: 100%;
	}

	.youth-area .living-item-inner-sixth .academy-item-second-inner {
		padding: 4rem;
	}

	.youth-item-inner {
		width: 100%;
	}

	.youth-item-inner .near-item h2 {
		min-height: 8rem;
	}

	/*=== gallery area start ===*/

	.gallery-content {
		width: 100%;
	}

	/*=== book page start ===*/

	.book-header .banner-content-second h3 {
		width: 100%;
	}

	.book-area {
		padding-bottom: 10rem;
	}

	.book-area .living-item-inner-third {
		width: 50%;
	}

	.book-area-second .living-item-inner {
		width: 100%;
	}

	.book-area-second .living-item-inner-third {
		width: 50%;
	}

	.academy-item-second-inner-button-second {
		margin-left: 0;
	}

	/*=== faq page start ===*/

	.faq-content {
		width: 100%;
		grid-column-gap: 3rem;
	}

	.faq-content .academy-item-second-inner {
		padding: 3rem 2rem;
	}

	.faq-content .academy-item-second-inner h2 br {
		display: none;
	}

	/*=== press page start ===*/

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

	.press-item .academy-item-second-inner {
		padding: 3.2rem 2rem;
	}

	.press-item-second {
		width: 100%;
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 3rem;
	}

	/*=== app page start ===*/

	.exploration-area-second:after {
		height: 42rem;
	}

	.exploration-area-second .exploration-item {
		padding-top: 5rem;
		padding-bottom: 30rem;
	}

	.exploration-area-second .exploration-item h2 {
		font-size: 7rem;
	}

	/*=== cost area start ===*/

	.cost-item {
		width: 100%;
	}

	.cost-item-inner {
		padding: 3rem 2rem;
	}

	.cost-item-button ul li a.button {
		width: 30rem;
	}






}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (max-width: 767px) {
	.loc-sec {
		padding-top: 4.5rem;
	}

	.conta .contact-item {
		padding-top: 0;
	}

	html {
		font-size: 62.5%;
	}

	.container {
		max-width: 54rem;
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.button {
		font-size: 16px;
		padding: 16px 16px !important;
	}

	.home-btn {
		flex-wrap: wrap;
	}

	.upcoming-event .lecture-bottom a {
		width: 100%;
	}

	.footer-left-image-shadow {
		width: 100%;
		max-width: 40rem;
		top: -5rem;
		right: 0;
	}

	.footer-left-image-shadow img {
		width: 100%;
	}

	/*=== Header area start ===*/

	.header-top {
		padding: 2rem 0;
	}

	.header-navigation {
		width: 100%;
	}

	.header-logo img {
		width: 17.5rem;
	}

	/*=== banner ===*/

	.banner-area {
		padding: 8rem 0 5rem;
	}

	.banner-content h2 {
		font-size: 4.4rem;
		line-height: 127.273%;
		margin-bottom: 1.4rem;
	}

	.banner-content p {
		font-size: 1.8rem;
		margin-bottom: 3.6rem;
	}

	.banner-content form {
		width: 100%;
	}

	/*=== exploration area start ===*/

	.exploration-area {
		padding: 4rem 0 13rem;
		background-position: 0 11rem;
	}

	.exploration-area:after {
		height: 11rem;
	}

	.exploration-content {
		width: 100%;
	}

	.exploration-item {
		padding: 0;
		margin-bottom: 3.4rem;
		background-image: none;
	}

	.exploration-item img {
		display: block;
	}

	.exploration-item h3 {
		color: #173B31;
		font-size: 2.6rem;
		margin-bottom: 1.6rem;
	}

	.exploration-item h3 br {
		display: none;
	}

	.exploration-item a {
		width: 100%;
	}

	.exploration-item-second-left {
		width: 100%;
		padding-bottom: 3rem;
	}

	.exploration-item-second-left h3 {
		font-size: 2.6rem;
		text-align: center;
		width: 31rem;
		margin: 0 auto;
	}

	.exploration-item-second-left h3 br {
		display: none;
	}

	.exploration-item-second-image {
		padding: 0;
		width: 100%;
		margin-top: 0;
		margin-bottom: 3rem;
	}

	.exploration-item-second-image img {
		width: 100%;
	}

	.exploration-item-second-image-inner {
		display: none;
	}

	.exploration-item-second-right {
		width: 100%;
		text-align: center;
	}

	.exploration-item-second-right h3 {
		font-size: 3.8rem;
		margin-bottom: 1rem;
	}

	.exploration-item-second-right p {
		margin-bottom: 1rem;
	}

	.exploration-item-second-right p br {
		display: none;
	}

	.exploration-item-second-right a {
		width: 100%;
	}

	.activitise-item-inner:before {
		content: '';
		position: absolute;
		background: #20202081;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-radius: 1.6rem;
	}



	/* .about-area .exploration-content {
		margin-top: -9rem;
	}

	.about-item {
		padding: 3rem 1.6rem 25.7rem;
		background-image: none;
	}

	.about-item:after {
		display: block;
	}

	.about-left {
		width: 100%;
		padding: 0 .4rem 4.4rem;
	}

	.about-left h6 {
		margin-bottom: .8rem;
	}

	.about-left p {
		font-size: 1.6rem;
		width: 100%;
		line-height: 150%;
	}

	.about-right {
		width: 100%;
		padding: 27.8rem 2rem 2rem; */
	/* background-image: none; */
	/* }

	.about-right:after {
		display: none;
	}

	.about-right:before {
		display: block;
	}

	.about-right h3 {
		font-size: 2rem;
		width: 26.6rem;
		margin-bottom: 1.2rem;
	}

	.about-right-image {
		width: 10rem;
		top: -5rem;
		right: -1.6rem;
		bottom: auto;
	}

	.about-item-second {
		width: 100%;
		margin-left: 0;
		padding: 1.6rem;
		margin-top: -24.7rem;
	}

	.about-item-second img:nth-of-type(1) {
		display: none;
	}

	.about-item-second img:nth-of-type(2) {
		display: block;
	} */

	/*=== academy area start ===*/

	.academy-area {
		padding-top: 4rem;
	}

	.academy-item {
		padding: 22.3rem 1.5rem 23.3rem;
		background-image: none;
	}

	.academy-item:after {
		display: block;
	}

	.academy-item h2 {
		font-size: 3.8rem;
		margin-bottom: .6rem;
	}

	.academy-item p {
		font-size: 1.8rem;
	}

	.academy-item-second {
		padding: 1.2rem 0 2.8rem;
		grid-template-columns: repeat(1, 1fr);
		gap: 10px;
	}

	.academy-item-second-inner {
		padding: 4rem 2rem;
		/*padding: 1.6rem;*/
		margin-bottom: 1.2rem;
	}

	.academy-item-second-inner-icon {
		margin-bottom: 1.6rem;
	}

	.academy-item-second-inner h2 {
		font-size: 2.6rem;
		margin-bottom: 1rem;
	}

	.academy-item-second-inner p {
		font-size: 1.4rem;
		line-height: 128.571%;
		min-height: auto;
		margin-bottom: 1.6rem;
	}

	.academy-item-second-inner a.button {
		width: 100%;
		/* height: 4rem; */
		bottom: -10px;
	}

	/*=== location area start ===*/

	.location-area {
		padding: 4.5rem 0;
		/* margin-bottom: 4rem; */
	}

	.location-content {
		width: 100%;
	}

	.location-content h2 {
		margin-bottom: 2.4rem;
	}

	.location-item {
		grid-template-columns: repeat(1, 1fr);
	}

	.location-item-inner ul li a {
		font-size: 16px;
		padding: 2rem 0;
		margin-bottom: 0;
	}

	.location-item-inner ul li a img {
		width: 1.6rem;
	}

	/*=== footer area start ===*/

	.footer-area {
		padding: 5rem 0;
		background-image: none;
	}

	.footer-area:after {
		display: block;
	}

	.footer-left {
		width: 100%;
		margin-right: 0rem;
	}

	.footer-left-image-shadow {
		width: 72rem;
	}

	.footer-left-image-shadow img {
		height: 107.8rem;
	}

	.footer-form {
		width: 100%;
		margin-right: 0rem;
		padding: 3.5rem 0;
	}

	.footer-form h2 {
		text-align: center;
		margin-bottom: 1.1rem;
	}

	.footer-form p {
		text-align: center;
		margin-bottom: 2.3rem;
	}

	.footer-form form div {
		width: calc(100% - 4rem);
	}

	.footer-form form div input {
		font-size: 1.6rem;
	}

	.footer-right {
		width: 100;
	}

	.footer-right ul li {
		text-align: center;
	}

	.footer-right ul li a {
		font-family: var(--secondary-font);
		font-weight: 400;
	}

	/*=== vedanta page start ===*/

	.vedanta-header .banner-area {
		padding: 9rem 0 18rem;
	}

	.vedanta-header .banner-content h2 {
		margin-bottom: 1rem;
	}

	.vedanta-area {
		padding-bottom: 0px;
	}

	.vedanta-content {
		width: 100%;
	}

	.vedanta-item {
		margin-bottom: 40px;
	}

	.vedanta-item-inner {
		padding: 8rem 0;
		margin-bottom: 2rem;
	}

	.vedanta-item-inner h2 {
		font-size: 3.4rem;
	}

	.vedanta-item-inner h2 img {
		width: 2.4rem;
	}

	.vedanta-item p {
		font-size: 1.6rem;
		line-height: 187.5%;
		width: 100% !important;
		margin: 0 auto;
	}

	/*=== academy page start ===*/

	.academy-header .banner-area {
		padding: 3rem 0 4.7rem;
	}

	.banner-item-inner {
		padding: 14.6rem 1.5rem;
		width: 100%;
		margin: 0 auto 3rem;
		background-image: none;
	}

	.banner-item-inner:after {
		display: block;
	}

	.banner-item-inner h2 {
		font-size: 3.9rem;
	}

	.banner-item p {
		font-size: 3.4rem;
		line-height: normal;
		width: 100%;
	}

	/*=== course area start ===*/

	.course-area {
		padding-top: 4rem;
	}

	.course-content {
		width: 100%;
	}

	.course-item-inner {
		padding: 14.6rem 1.5rem;
		margin-bottom: 3.2rem;
		background-image: none;
	}

	.course-item-inner:after {
		display: block;
	}

	.course-item-inner h2 {
		font-size: 4.4rem;
	}

	.course-item-inner-second {
		margin-bottom: 4rem;
	}

	.course-item p {
		margin: 0 auto 3.2rem;
	}

	.course-item-inner-second p {
		width: 100%;
	}

	.course-item a {
		width: 100%;
	}

	.course-item-inner-third {
		padding-bottom: 14.6rem;
	}

	.course-item-inner h4 {
		font-size: 2rem;
		line-height: 170%;
	}

	.course-item-title {
		margin: 3rem 0 -1.8rem;
	}

	.course-item-title h2 {
		font-size: 6.2rem;
		line-height: normal;
	}

	.course-item-inner-fourth {
		padding: 42rem 1.4rem 1.4rem;
		margin-bottom: 4.7rem;
		background-image: none;
	}

	.course-item-inner-fourth:after {
		display: block;
	}

	.course-item-inner-fifth {
		width: 100%;
		padding: 2.4rem;
	}

	.course-item-inner-fifth h3 {
		margin-bottom: .8rem;
	}

	.course-item-inner-fifth p {
		margin-bottom: 2.4rem;
	}

	.course-item-inner-fifth a {
		width: 19.8rem;
		transform: translateY(0);
	}

	.course-item-inner-seventh {
		padding-left: 0rem;
		padding-right: 0rem;
		padding-bottom: 0;
		grid-template-columns: repeat(1, 1fr);
		grid-column-gap: 0;
	}

	.course-item-inner-seventh p {
		margin-bottom: 2.8rem;
		text-align: center;
	}

	/*=== activitise area start ===*/

	.activitise-area .course-item-title h2 {
		font-size: 6rem;
	}

	.activitise-item ul li {
		width: 100%;
	}

	.activitise-item-inner {
		margin-bottom: .8rem;
		min-height: 32rem;
		align-items: center;
		background-image: none;
	}

	.activitise-item-inner:after {
		display: block;
	}

	.activitise-item-inner h2 {
		font-size: 4.4rem;
		line-height: normal;
	}

	.activitise-item ul li:nth-of-type(2),
	.activitise-item ul li:nth-of-type(6),
	.activitise-item ul li:nth-of-type(9) {
		width: 100%;
	}

	/*=== contact area start ===*/

	.contact-area {
		padding: 3.2rem 0 4rem;
	}

	.contact-item {
		padding: 13.2rem .5rem;
	}

	.contact-item:after {
		display: none;
	}

	.contact-item:before {
		display: block;
	}

	.contact-item-inner {
		margin-bottom: 3.4rem;
	}

	.contact-item-inner h2 {
		font-size: 4.4rem;
	}

	.contact-item-inner-second {
		width: 100%;
	}

	.contact-item-inner-second textarea {
		height: 13.5rem;
	}

	/*=== residential course page start ===*/

	.residential-header .banner-area {
		padding: 9.5rem 0 13.6rem;
	}

	.residential-header .banner-content h2 {
		margin-bottom: 3.4rem;
	}

	.residential-header .banner-content a {
		width: 100%;
	}

	/*=== unique area start ===*/

	.unique-area {
		padding-top: 7rem;
	}

	.unique-item-inner h3 {
		font-size: 3.2rem;
		line-height: normal;
		width: 100%;
	}

	.unique-area .course-item-title {
		margin-top: 0;
	}

	.unique-item-inner-second {
		background-image: none;
		padding: 7.3rem 2rem;
		margin-bottom: 0rem;
	}

	.unique-item-inner-second:after {
		display: block;
	}

	.unique-item-inner-second h3 {
		font-size: 2.8rem;
		line-height: normal;
	}

	/*=== living area start ===*/

	.living-area {
		padding-top: 8rem;
	}

	.living-item-inner {
		width: 100%;
	}

	.living-item-inner-second {
		background-image: none;
		min-height: 40rem;
		margin-bottom: .8rem;
	}

	.living-item-inner-second:after {
		display: block;
	}

	.living-item-inner-second h3 {
		font-size: 6.8rem;
	}

	.living-item-inner .academy-item-second-inner {
		padding: 1.6rem;
		min-height: auto;
	}

	.living-item-inner .academy-item-second-inner p {
		min-height: auto;
		margin: 0;
	}

	.living-item-inner-third {
		width: 100% !important;
	}

	.living-item-inner .academy-item-second-inner {
		margin-bottom: .8rem;
	}

	.living-item-inner-fourth .academy-item-second-inner {
		min-height: auto;
	}

	.living-item-second {
		background-image: none;
		padding: 4rem 0;
		margin: 0;
	}

	.living-item-second:after {
		display: block;
	}

	.living-item-second p {
		font-size: 1.6rem;
		line-height: 162.5%;
		width: 100%;
	}

	.living-item-second a.button {
		width: 100%;
	}

	.living-item-third .academy-item-second-inner {
		padding: 1.6rem;
	}

	.living-item-third .academy-item-second-inner p {
		min-height: 100%;
		margin-bottom: 1.6rem;
	}

	.living-item-third .living-item-inner {
		margin-bottom: .8rem;
	}

	.living-area p br {
		display: none !important;
	}

	/*=== contact area start ===*/

	.contact-area-second {
		padding-top: 4rem;
	}

	.contact-area-second .contact-item {
		padding-top: 13.2rem;
		padding-bottom: 13.2rem;
	}

	.contact-area-second .contact-item-inner p br {
		display: none;
	}

	.information-item {
		padding: 4rem 0;
	}

	.information-item h2 {
		margin-bottom: .8rem;
	}

	.information-item p {
		font-size: 1.4rem;
		line-height: 142.857%;
		width: 100%;
		margin: 0 auto 2.4rem;
	}

	.information-item a.button {
		width: 100%;
	}

	/*=== lecture area start ===*/

	.lecture-area {
		padding-top: 2rem;
	}

	.lecture-upper ul {
		margin: 0 -.6rem;
	}

	.lecture-upper ul li {
		width: 50%;
		padding: 0 .6rem;
	}

	.lecture-upper ul li a {
		width: 100%;
		height: 4.5rem;
		margin: 0 0 1.2rem;
		justify-content: flex-start;
		padding-left: 1rem;
	}

	.lecture-upper ul li a img {
		width: 2.6rem;
	}

	.lecture-upper ul li:nth-of-type(2) a {
		width: 100%;
	}

	.lecture-upper ul li:nth-of-type(3) {
		width: 100%;
	}

	.lecture-upper ul li:nth-of-type(3) a {
		width: 100%;
	}

	.lecture-item {
		width: 100% !important;
		padding: 0;
	}

	.lecture-item-inner {
		padding: 2rem 1.6rem;
		margin-bottom: 0;
	}

	.lecture-item-inner-upper {
		margin-bottom: 1.4rem;
	}

	.lecture-item-inner h3 {
		margin-bottom: 0.8rem;
	}

	.lecture-item-inner h2 {
		width: 100%;
		margin-bottom: 0.8rem;
	}

	/* Read More button full-width on mobile */
	.lecture-area .lecture-item-inner a.button {
		width: 100%;
		/* height: 4.5rem; */
		/* font-size: 1.6rem; */
	}

	.upcoming-event .lecture-item-inner {
		padding: 4rem 2rem;
		margin-bottom: 1.2rem;
	}

	.lecture-upper ul {
		gap: 0.8rem;
	}

	.lecture-bottom {
		padding-top: 1.6rem;
	}

	.lecture-bottom a {
		width: 100%;
	}

	/*=== visit area start ===*/

	.visit-item {
		padding: 3.1rem 0 4rem;
	}

	.visit-item-inner {
		margin-bottom: 0;
	}

	.visit-item-inner div {
		margin: 0 0 2.4rem;
		width: 100%;
	}

	.visit-item-inner div:nth-of-type(2) {
		margin-top: 0;
	}

	.visit-item-inner-second p {
		width: 100%;
	}

	/*=== near you page start ===*/

	.near-you-header .banner-area {
		padding: 5rem 0 4rem;
	}

	.near-you-header .banner-content h2 {
		margin-bottom: 1.2rem;
	}

	.near-you-header .banner-content p {
		font-size: 2.8rem;
		margin-bottom: 2.5rem;
	}

	.near-you-header .banner-content a.button {
		width: 100%;
	}

	.near-area:after {
		height: 16rem;
	}

	.near-content {
		grid-template-columns: repeat(1, 1fr);
	}

	.near-item {
		padding: 2.4rem;
		margin-bottom: .8rem;
	}

	.near-item-inner {
		margin-bottom: 6.4rem;
	}

	.near-item-inner-second {
		padding-left: 0rem;
		padding-right: 0rem;
	}

	.near-area-details:after {
		height: 23rem;
	}

	.near-area-details .near-item {
		padding: 2.4rem;
	}

	.near-item-inner-third {
		margin-bottom: 6.4rem;
	}

	.near-item-inner-third a.button {
		margin-left: 0;
	}

	/*=== contact area start ===*/

	.contact-area-third {
		padding: 0;
		margin-top: 0;
	}

	.contact-area-third .unique-item-inner-second {
		margin-bottom: 4rem;
	}

	/*=== learn vedanta page start ===*/

	.learn-header .banner-area {
		padding: 7.8rem 0 4rem;
	}

	.banner-content-second h2 {
		margin-bottom: 1rem;
	}

	.banner-content-second p {
		font-size: 2.4rem;
		margin-bottom: 1rem;
	}

	.banner-content-second h3 {
		font-size: 2rem;
		line-height: normal;
		width: 100%;
		margin: 0 auto 5rem;
	}

	.banner-content-second h4 {
		margin-bottom: 1.8rem;
	}

	.banner-content-second h5 {
		font-size: 2rem;
		line-height: normal;
		width: 100%;
	}

	/*=== living area start ===*/

	.learn-area:after {
		height: 8rem;
	}

	.learn-area .academy-item-second-inner h2 {
		min-height: 100%;
		margin-bottom: .6rem;
	}

	.learn-area .academy-item-second-inner p {
		min-height: 100%;
		margin-bottom: 1.6rem;
	}

	/*=== download area start ===*/

	.download-area {
		padding: 4rem 0;
	}

	.download-item:after {
		display: none;
	}

	.download-item:before {
		display: block;
	}

	.download-item h2 {
		font-size: 4.4rem;
		line-height: normal;
		margin-bottom: 2.6rem;
	}

	.download-item a.button {
		width: 100%;
		margin-bottom: 5.5rem;
	}

	.download-item-image img {
		width: 100%;
	}

	/*=== day life page start ===*/

	.day-life-area {
		padding: 4rem 0;
	}

	.day-life-content h2 {
		font-size: 5.4rem;
		margin-bottom: 2rem;
	}



	.day-life-content p {
		font-size: 2.4rem;
	}

	.day-life-item ul {
		width: 100%;
	}

	.day-life-item ul li {
		margin: 0 !important;
		display: flex;
		flex-wrap: wrap;
	}

	.day-life-item ul li:nth-of-type(odd) {
		flex-direction: column-reverse;
	}

	.day-life-item-content {
		width: 100%;
	}

	.day-life-item-content p {
		font-size: 1.6rem;
		line-height: 137.5%;
	}

	.day-life-item-image {
		width: 100%;
	}

	.day-life-item ul li .day-life-item-image {
		margin: 0 !important;
	}

	.day-life-item ul li:nth-of-type(1) .day-life-item-image {
		margin: -4rem !important;
	}

	.day-life-item ul li:nth-of-type(2) .day-life-item-image {
		margin: 0 -8rem -4rem -2rem !important;
	}

	.day-life-item ul li:nth-of-type(13) .day-life-item-image {
		width: 20rem;
		margin: 0 auto;
	}

	.day-life-item-second-image {
		width: 100%;
	}

	.day-life-item-second-content {
		width: 100%;
		text-align: left;
	}

	.day-life-item-second-content a.button {
		margin: 0;
	}

	/*=== founder page start ===*/

	.founder-header .banner-area {
		padding: 5.5rem 0 4rem;
	}

	.founder-area {
		padding-bottom: 4rem;
	}

	.founder-area:after {
		height: 16.8rem;
	}

	.founder-area .living-item-inner .academy-item-second-inner a.button {
		width: 100%;
		margin-top: 1.6rem;
	}

	.living-item-inner-sixth .academy-item-second-inner,
	.living-item-inner-sixth .academy-item-second-inner {
		padding: 1.6rem;
		min-height: auto;
	}

	.living-item {
		gap: 10px;
	}

	/*=== corporate page start ===*/

	.corporate-header .banner-area {
		padding: 5rem 0 4rem;
	}

	.corporate-header .banner-content h2 {
		font-size: 4rem;
		margin-bottom: 1rem;
	}

	.corporate-area:after {
		height: 12.5rem;
	}

	.corporate-content {
		width: 100%;
		grid-template-columns: repeat(1, 1fr);
		padding-bottom: 1.6rem;
	}

	.corporate-item .academy-item-second-inner {
		padding: 1.6rem;
	}

	.corporate-item-second {
		margin-top: 0;
	}

	/*=== Youth Camps page start ===*/

	.youth-header .banner-area {
		padding: 3.4rem 0 4rem;
	}

	.youth-area:after {
		height: 13rem;
	}

	.youth-area .living-item-inner-sixth .academy-item-second-inner {
		padding: 1.6rem;
	}

	.youth-item {
		padding-top: 0;
	}

	.youth-item .course-item-title {
		margin-top: 1rem;
		margin-bottom: -3rem;
	}

	.youth-item .course-item-title h2 {
		font-size: 9.4rem;
	}

	.youth-item-inner {
		width: 100%;
		grid-template-columns: repeat(1, 1fr);
		margin-bottom: 1.6rem;
	}

	.youth-item-inner .near-item-inner {
		margin-bottom: 1.7rem;
	}

	.youth-item-inner .near-item h4 {
		margin-bottom: 1rem;
	}

	.youth-item-inner .near-item h2 {
		min-height: 100%;
	}

	.youth-item-inner .near-item h2 br {
		display: none;
	}

	.youth-item-inner .near-item p br {
		display: none;
	}

	/*=== gallery area start ===*/

	.gallery-content {
		width: 100%;
	}

	.living-item-inner-image {
		margin-bottom: .8rem;
	}

	/*=== question area start ===*/

	.question-area {
		padding: 0rem 0 4rem;
	}

	.question-area .course-item-title {
		margin-top: 0;
	}

	.question-item {
		width: 100%;
	}

	.accordion-title {
		padding: 2rem 1.6rem;
	}

	/*=== book page start ===*/

	.book-header .banner-area {
		padding: 5rem 0 4rem;
	}

	.book-header .banner-content-second h3 {
		width: 100%;
	}

	.book-area {
		padding-bottom: 3.2rem;
	}

	.book-area:after {
		height: 20.7rem;
	}

	.book-area .academy-item-second-inner {
		padding: 1.6rem;
	}

	.book-area .academy-item-second-inner p {
		min-height: auto;
		margin-bottom: 2rem;
	}

	.book-area .academy-item-second-inner p:last-of-type {
		margin-bottom: 0;
	}

	.book-area .academy-item-second-inner a {
		width: 100%;
	}

	.book-content .academy-item-second-inner ul {
		margin: 0 -.8rem;
	}

	.book-content .academy-item-second-inner ul li {
		width: 100%;
		padding: 0 .8rem;
	}

	.book-content .academy-item-second-inner ul li:nth-of-type(5) {
		width: 100%;
	}

	.book-content .academy-item-second-inner ul li a.button {
		margin-right: 0;
	}

	.academy-item-second-inner-button div {
		width: 100%;
	}

	.academy-item-second-inner-button-second {
		margin-left: 0;
		padding-top: .8rem;
	}

	.academy-item-second-inner-button-second ul li:last-of-type {
		width: 100%;
	}

	/*=== faq page start ===*/

	.faq-content {
		width: 100%;
		grid-template-columns: repeat(1, 1fr);
	}

	.faq-content .academy-item-second-inner h2 br {
		display: none;
	}

	/*=== press page start ===*/

	.press-area {
		padding-bottom: 3.4rem;
	}

	.press-item {
		grid-template-columns: repeat(1, 1fr);
	}

	.press-item .academy-item-second-inner {
		padding: 1.6rem;
		margin-bottom: .8rem;
	}

	.press-item .academy-item-second-inner a.button {
		width: 100%;
		margin-top: 3rem !important;
	}

	.press-item-second {
		padding-top: 3.2rem;
		width: 100%;
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 1.6rem;
	}

	/*=== app page start ===*/

	.exploration-area-second {
		padding-top: 4.5rem;
	}

	.exploration-area-second:after {
		height: 46rem;
	}

	.exploration-area-second .exploration-item {
		padding: 0;
	}

	.exploration-area-second .exploration-item h2 {
		font-size: 4.4rem;
		line-height: normal;
		margin-bottom: 3.4rem;
	}

	.exploration-area-second .exploration-item ul {
		margin-bottom: 2.4rem;
	}

	.exploration-area-second .exploration-item ul li {
		width: 100%;
	}

	.exploration-area-second .exploration-item ul li a.button {
		margin: 0 0 1.6rem;
	}

	/*=== cost area start ===*/

	.cost-area {
		padding: 4rem 0;
	}

	.cost-item {
		width: 100%;
		grid-template-columns: repeat(1, 1fr);
	}

	.cost-item-inner {
		padding: 1.6rem;
	}

	.cost-item-inner h2 {
		font-size: 2.6rem;
		line-height: normal;
		margin-bottom: .6rem;
	}

	.cost-item-inner ul li {
		font-size: 1.4rem;
		line-height: 128.571%;
	}

	.cost-item-inner ul li span {
		margin-right: .6rem;
	}

	.cost-item-button ul {
		padding-top: 0rem;
	}

	.cost-item-button ul li {
		width: 100%;
	}

	.cost-item-button ul li a.button {
		font-size: 2.18rem;
		width: 100%;
		height: 6.54rem;
		border-radius: 1.44rem;
		border: .12rem solid #F6FFBE;
	}

	.cost-item-button ul li:nth-of-type(1) a.button {
		margin-right: 0;
		margin-bottom: 2rem;
	}

	.press-article-card-media img {
		width: 100%;
	}


}

/*=== about area start ===*/

/* TABLET - 768px to 991px */
@media (max-width: 991.98px) and (min-width: 768px) {
	.about-item {
		padding: 4rem 3rem;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.about-left {
		width: 55%;
		padding-top: 2rem;
		padding-right: 2rem;
	}

	.about-left h2 {
		font-size: 3.2rem;
	}

	.about-left p {
		font-size: 1.6rem;
		width: 100%;
	}

	.about-left .button {
		display: flex !important;
		width: 23rem !important;
		height: 5rem !important;
		position: relative;
		z-index: 99;
		margin-bottom: 2rem;
		padding: 0;
	}

	.about-right {
		width: 44%;
		padding: 22rem 1.5rem 4.5rem 2.5rem;
		border-radius: 10px;
	}

	.about-right h3 {
		font-size: 2rem;
		width: 100%;
	}

	.about-right-image {
		width: 10rem;
		right: -3rem;
		bottom: 2rem;
	}

	.about-item-second {
		width: 100%;
		margin-left: 0;
		margin-top: 2rem;
		/* KEY FIX: no negative margin */
		position: relative;
		z-index: 10;
	}
}

/* MOBILE - below 768px */
@media (max-width: 767.98px) {
	.about-item {
		padding: 3rem 1.5rem;
		flex-direction: column;
		background-size: 100% 100%;
		/* KEY FIX: stack everything vertically */
	}

	.about-left {
		width: 100%;
		padding-right: 0;
		padding-top: 2rem;
		order: 1;
		/* text first */
	}

	.about-left h2 {
		font-size: 2.8rem;
	}

	.about-left p {
		font-size: 1.5rem;
		width: 100%;
	}

	.about-left .button {
		display: flex !important;
		width: 100%;
		height: 5rem !important;
		font-size: 1.6rem !important;
		position: relative;
		z-index: 99;
		margin-bottom: 2rem;
		padding: 0;
	}

	.about-right {
		width: 100%;
		padding: 35rem 1.5rem 3rem 2.5rem;
		margin-top: 2rem;
		border-radius: 10px;
		order: 2;
		/* quote card second */
	}

	.about-right h3 {
		font-size: 2rem;
		width: 100%;
		text-align: left;
		margin-bottom: 5px;
	}

	.about-right p {
		font-size: 18px;
		text-align: left;
	}

	.lecture-content {
		display: block;
	}

	.about-right-image {
		width: 12rem;
		right: -1rem;
		bottom: 17rem;
	}

	.about-item-second {
		width: 100%;
		margin-left: 0;
		margin-top: 2rem;
		/* KEY FIX: no negative margin */
		position: relative;
		z-index: 10;
		order: 3;
		/* group image last */
	}
}

/* FOLD - below 375px */
@media (max-width: 374px) {
	.about-item {
		padding: 2rem 1rem;
	}

	.about-left .button {
		width: 17rem !important;
		height: 4.5rem !important;
		font-size: 1.4rem !important;
	}

	.about-right {
		padding: 15rem 1rem 3rem 1.5rem;
	}

	.about-right h3 {
		font-size: 1.8rem;
	}

	.about-right-image {
		width: 9rem;
		right: 0.5rem;
		bottom: 1rem;
	}
}

/* DESKTOP FIX — 1400px and above */
@media screen and (min-width: 1400px) {
	.about-left {
		position: relative;
		z-index: 99;
	}

	.about-left .button {
		position: relative;
		z-index: 99;
	}

	.about-item-second {
		z-index: 9;
	}
}

@media screen and (max-width: 767px) {
	.cib ul li:nth-of-type(2) a.button {
		margin-right: unset;
		margin-bottom: 2rem;
	}

	.cib {
		padding-top: 16px;
	}
	.footer-copyright-text>div:nth-child(2) {
        margin-right: 0;
    }
}

@media (max-width: 374px) {
	.about-right.ar {
		padding: 35rem 1.5rem 3rem 2.5rem !important;
	}

	.about-right-image.ar {
		width: 8rem !important;
		right: 0.5rem !important;
		bottom: 17rem !important;
	}
}


/* LAPTOP — 992px to 1399px
@media screen and (min-width: 992px) and (max-width: 1399px) {
	.about-area .exploration-content {
		width: 100%;
	}

	.about-item-second {
		width: 100%;
		margin-left: 0;
		margin-top: 2rem;
		z-index: 8;
	}
} */


@media screen and (max-width: 767px) {
    .book-area .academy-item-second-inner p:last-of-type {
        margin-bottom: 15px;
    }
    .swamiji_intro_video_wrapper .sunandaji-custom-play-icon {
        width: 50px !important;
        height: 50px !important;
    }
	.academy-item-second-inner-button.ship-btn ul li{
		width: 100%;
	}
}