/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 12 2026 | 07:36:27 */
@media only screen and (max-width:1440px) {
	iframe.dealmap {
    height: 493px !important;
}
}

@media screen and (max-width:1402px) {
	.elementor-9 .elementor-element.elementor-element-44fa22c,
.elementor-9 .elementor-element.elementor-element-d7bea2d,
.elementor-9 .elementor-element.elementor-element-98cd575,
	.elementor-9 .elementor-element.elementor-element-cb768ec {
		padding: 75px 20px 75px 20px !important;
	}
}

@media only screen and (max-width: 767px) {
	#CustomSlider .swiper-slide.swiper-slide-active .elementor-element-1772539:before,
	#CustomSlider  .swiper-slide.swiper-slide-duplicate-prev .elementor-element-90ce826:after{
		content:unset !important;
	}
	#CustomSlider .swiper-slide.swiper-slide-active{
		transform:scale(1)!important;
	}
	#CustomSlider .elementor-element.elementor-element-205cf3b .elementor-main-swiper {
    width: 100% !important;
    margin-left: unset!important;
}
#cutomTab .tab-content.elementkit-tab-content a.btn-header {
    padding: 10px 20px !important;
    font-size: 16px !important;
    width: 110px !important;
}
#cutomTab .tab-content.elementkit-tab-content {
    display: none;
}
	
#cutomTab .ekit-icon-image {
    margin: unset!important;
}

#cutomTab .elementkit-nav-link {
    justify-content: flex-start !important;
    padding: 0 !important;
}

#cutomTab ul.nav.nav-tabs.elementkit-tab-nav {
    margin: 0 !important;
    width: 100% !important;
    padding-bottom: 0 !important;
}

#cutomTab .elementor-element.elementor-element-15ec6e3.e-flex.e-con-boxed.e-con.e-child {
    padding: 0;
}

#cutomTab li.elementkit-nav-item.elementor-repeater-item-560c83c {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF2E;
}
	
/* mob menu  */
	
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {/* Right ki bajaye Top set karein */
top: 0;
    right: 0;
    height: 100%;
    
    /* Menu ko screen se upar bhej dein */
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);

    /* Smooth Slide Effect (Aane aur Jane dono ke liye) */
    -webkit-transition: -webkit-transform .6s cubic-bezier(.6, .1, .68, .53) !important;
    transition: transform .6s cubic-bezier(.6, .1, .68, .53) !important;

    /* Purani right property ko disable karein */
    right: auto !important; 
    left: 0;
}

.elementskit-menu-offcanvas-elements.active {
-webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
}

.elementskit-menu-container {
    max-width: 100% !important;
}
#ekit-megamenu-main-menu .menu-item {
    border-bottom: 1px solid #7e7e7e;
}	
	
.mobile-sec {
    position: relative;
	
}

.mobile-sec:before {
    position: absolute;
    content: '';
    background: #00000073;
    width: 100%;
    height: 100%;
}
	
    .elementor-2342 .elementor-element.elementor-element-cc8db89 {
        --width: 100% !important;
    }
}