/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2025 | 11:25:42 */
@media screen and (min-width: 768px) and (max-width: 1024px) {
.mobile_menu {
		display:block !important;
	}
.elementor-element.elementor-element-0c9a074.hfe-nav-menu__align-left.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
  display: none;
}
	.elementor-element.elementor-element-c63e1bf.elementor-widget.elementor-widget-button {
		 display: none;
	}
.bdt-prime-slider-skin-general ul.bdt-slideshow-items {
		min-height: 400px !important;
	}
.elementor-element.elementor-element-d0e4b14.mangal_bhavan::before {
  
  background: linear-gradient(180deg,rgb(41, 41, 41) 10%, rgba(255, 255, 255, 0) 85%) !important;
}
.stacked-column { 
	max-width: 100% !important;
  padding: 0px 15px 0px 15px !important;
}
.stacked-column .sticky-card {
  position: unset !important;
	}
.stacked-column .sticky-card {
  margin-bottom: 0px !important;
}
.elementor-632 .elementor-element.elementor-element-72c3b50:not(.elementor-motion-effects-element-type-background) {
  background-color: #FFF !important;
  background-image: unset !important;
 }
.elementor-element.elementor-element-16904b3.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
  display: block !important;
}
.elementor-element.elementor-element-1931ed2.e-con-full.e-flex.e-con.e-child {
  position: unset !important;
}
.elementor-element.elementor-element-c360193.e-con-full.e-flex.e-con.e-child {
  position: unset !important;
    width: 100%;
    padding: 40px 30px 100px 30px;
}
}
@media only screen and (max-width: 767px) {
.mobile_menu {
		display:block !important;
	}
.elementor-element.elementor-element-0c9a074.hfe-nav-menu__align-left.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
  display: none;
}
	.elementor-element.elementor-element-c63e1bf.elementor-widget.elementor-widget-button {
		 display: none;
	}
.bdt-prime-slider-skin-general ul.bdt-slideshow-items {
		min-height: 300px !important;
	}
.bdt-prime-slider-skin-general .bdt-prime-slider-wrapper {
	margin-left: clamp(20px, 5vw, 120px) !important;
}
.elementor-element.elementor-element-d0e4b14.mangal_bhavan::before {
  
  background: linear-gradient(0deg,rgb(41, 41, 41) 10%, rgba(255, 255, 255, 0) 85%) !important;
}
.stacked-column { 
max-width: 100% !important;
  padding: 0px 15px 0px 15px !important;
}
.stacked-column .sticky-card {
  position: unset !important;
	}
.stacked-column .sticky-card {
  margin-bottom: 0px !important;
}
.elementor-632 .elementor-element.elementor-element-72c3b50:not(.elementor-motion-effects-element-type-background) {
  background-color: #FFF !important;
  background-image: unset !important;
 }
.elementor-element.elementor-element-16904b3.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
  display: block !important;
}
.elementor-element.elementor-element-1931ed2.e-con-full.e-flex.e-con.e-child {
  position: unset !important;
}
.elementor-element.elementor-element-c360193.e-con-full.e-flex.e-con.e-child {
  position: unset !important;
}
}