.elementor-987516018 .elementor-element.elementor-element-644fa1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987516018 .elementor-element.elementor-element-cad25c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987516018 .elementor-element.elementor-element-cad25c4 .yn-header{--yn-accent:#FF5A2E;--yn-ink:#14161C;--yn-bg:#FFFFFF;--yn-panel:#0E1016;}.elementor-987516018 .elementor-element.elementor-element-cad25c4 .yn-logo img{height:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-987516018 .elementor-element.elementor-element-644fa1a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-987516018 .elementor-element.elementor-element-644fa1a{--content-width:1280px;}}/* Start custom CSS for yn_mega_menu, class: .elementor-element-cad25c4 */.yn-nav > ul > li .yn-mega {
    position: fixed !important;
    top: 106px !important;  /* header height (76px) + 1px border line */
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: min(880px, 92vw) !important;
    margin: 0 !important;
    border-radius: 0px 0px 16px 16px !important;
}

/* opening/closing ke waqt smooth fade rahe, jump na kare */
.yn-nav > ul > li .yn-mega {
    opacity: 0;
    transition: opacity .16s ease;
}
.yn-nav > ul > li.yn-open .yn-mega {
    opacity: 1;
    transform: translateX(-50%) !important;
}


.yn-header.yn-mobile-open .yn-mobile-panel {
    display: block;
    margin-top: -8px !important;
}


.yn-burger:hover , .yn-burger:focus{
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644fa1a *//*.site-header {*/

/*    top: 0;*/
/*    z-index: 100;*/

   
/*    border-bottom: 2px solid #e3cef0;*/
/*    transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);*/
/*}*/

/*.elementor-987516018 .elementor-element.elementor-element-644fa1a.elementor-sticky--effects  {*/
    
  
/*    box-shadow: 0 8px 30px rgba(22, 17, 15, .08);*/
    
    
/*     backdrop-filter: blur(16px) !important;*/
/*    -webkit-backdrop-filter: blur(16px) !important;*/
    
/*    border-bottom: 1px solid rgb(22 17 15 / 12%);*/
/*}*//* End custom CSS */