#top_mobile_menu .nav_menu_to_right {
	width: 100%;
}

#top_mobile_menu .menu_holder {
	width: inherit;
}

#social_media_menu .elementor-icon-box-content {
	text-align: center;
	padding: 4px 0;
}

#social_media_menu .elementor-icon-box-content i {
	font-size: 19px;
	color: #79c154;
}

#social_media_menu_height {
	height: 100%;
}

#social_media_menu_height #social_media_menu {
	height: 100%;
}

#social_media_menu .elementor-icon-box-content span {
	font-size: 15px;
	color: #ffffff;
}

#social_media_menu .elementor-widget-container {
	padding: 0;
	font-family: myMontserrat, sans-serif;
	background-color: #1F1F1F;
}

.contact_us {
	width: 100%;
	border: 1px solid #747474;
	padding-top: 15px;
}

.contact_us_container {
	padding: 10px;
}

.text_margin_bottom {
	margin-bottom: 10px;
}


#social_media_menu .elementor-element-populated {
	border: none;
}

#home_service .home_service_no_marg {
	margin-bottom: 0px;
}

#home_service .service_heading_padding {
	padding-bottom: 0px;
}

.elementor-element-56a629c .elementor-text-editor p {
	color: #ffffff;
	font-size: 12px;
	word-spacing: normal;
	text-align: justify;
	text-justify: inter-word;

}

#remove_boot_pad_and_marg .container_no_padding {
	padding-left: 0px;
	padding-right: 0px;
}

#remove_boot_pad_and_marg .row_no_padding {
	padding-left: 0px;
	padding-right: 0px;
}

#remove_boot_pad_and_marg .container_no_margin {
	margin-left: 0px;
	margin-right: 0px;
}

#remove_boot_pad_and_marg .row_no_margin {
	margin-left: 0px;
	margin-right: 0px;
}

#map_remove_boot_pad_and_marg .icon_no_padding {
	padding: 0;
}

#map_remove_boot_pad_and_marg .remove_background {
	background-color: #242c30;
}

#remove_boot_pad_and_marg .remove_background {
	background-color: #242c30;
}

#ec285d3 p {
	color: #ffffff;
	font-size: 16px;
	text-align: justify;
}

#c666548 p {
	color: #ffffff;
	font-size: 16px;

}

.elementor-element-123 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #747474;
}

#about_us_title .elementor-heading-title2 {
	font-family: Roboto;
	color: #ffffff;

}

#about_us_title_phone .elementor-heading-title2-phone {
	font-family: Roboto;
	color: #ffffff;
	font-size: 17px;

}

.elementor-element-38228e6_days div {
	width: 125px;
	float: left;
	text-align: start;
}

#feedback_popup {
	max-width: 600px;
}

@media(max-width:767px) {
	.elementor-134 .elementor-element.elementor-element-4cfd421 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		width: 35%;
	}

	.psychology_padding {
		padding-top: 35px;
	}

	.ayurveda_padding {
		padding-top: 10px;
	}

	.tours_padding {
		padding-top: 10px;
	}

	.container_no_padding {
		padding-left: 0px;
		padding-right: 0px;
	}

	#top_mobile_menu .mobile_menu_no_margin_padding {
		padding: 0px;
		margin: auto;
	}

	#top_mobile_menu .logo_align_left {
		text-align: left;
	}

	.elementor-134 .elementor-element.elementor-element-da80001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		width: 36%;
	}

	#about_us_title_phone .elementor-heading-title2-phone {
		font-size: 15px;

	}


}

@media(max-width:1024px) {

	#top_mobile_menu .mobile_menu_no_margin_padding {
		padding: 0px;
		margin: auto;
	}

	#top_mobile_menu .logo_align_left {
		text-align: left;
	}


}

@media(min-width:1025px) {
	#top_mobile_menu .hide_mobile_menu {
		display: none;
	}
}

.topup_index {
	z-index: 99991;
}

@media(min-width:768px) {
	.home_service_shadow {
		margin-top: 110px;

	}

	#home_service {
		box-shadow: 0px 8px 10px gray,
			-10px 8px 15px gray, 10px 8px 15px gray;
	}

	.home_service_shadow_bkp {
		margin-top: 110px;

		box-shadow: 14px 14px 107px 31px rgba(0, 0, 0, 0.6);

	}

	#tour7aca048 .elementor-widget-container {
		box-shadow: 0px 8px 10px gray,
			-10px 8px 15px gray, 10px 8px 15px gray;

	}

	.tours_quality_margin {
		margin-top: 50px;
	}

	.elementor-element-dc472ee .elementor-inline-items .elementor-icon-list-item {
		width: 47%;
	}

	.elementor-element-d4cb7d2 .elementor-inline-items .elementor-icon-list-item {
		width: 30%;
	}
}


@font-face {
	font-family: myMontserrat;
	src: url(../font/Montserrat-Regular.ttf);
}

@font-face {
	font-family: marck_script;
	src: url(../font/MarckScript-Regular.ttf);
}

@font-face {
	font-family: Playfair;
	src: url(../font/PlayfairDisplay-Regular.ttf);
}

@font-face {
	font-family: Roboto;
	src: url(../font/Roboto-Regular.ttf);
}