/*general code start*/.elementor-icon-wrapper{display:flex}body{margin:0;}
/*highlight deactive Start*/ *{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}button,a,.elementor-icon,.elementor-icon-wrapper,.e-n-menu-toggle,.e-n-menu-title-container,.e-n-menu-dropdown-icon{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable="true"]{-webkit-user-select:text;user-select:text}:focus{outline:none}:focus-visible{outline:2px solid #7a65ed;outline-offset:3px}
/*Scrollbar Start*/ ::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:transparent!important}::-webkit-scrollbar-thumb{background-color:#262626;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#404040}::-webkit-scrollbar-thumb:active{background-color:#525252}body.elementor-n-menu--active,body.e-n-menu-open,body.menu-open,body.e-n-menu,html.lenis.lenis-stopped,html.lenis.lenis-locked{width:auto!important}body:not(:has(.abnooc-main-menu .e-n-menu-toggle[aria-expanded="true"])).elementor-n-menu--active,body:not(:has(.abnooc-main-menu .e-n-menu-toggle[aria-expanded="true"])).e-n-menu-open,body:not(:has(.abnooc-main-menu .e-n-menu-toggle[aria-expanded="true"])).menu-open,body:not(:has(.abnooc-main-menu .e-n-menu-toggle[aria-expanded="true"])).e-n-menu{overflow:auto!important;position:static!important}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}
/*header menu start*/@media screen and (max-width:767px){body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-wrapper{position:fixed!important;inset:0!important;width:0!important;min-width:0!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:#15181f!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;scrollbar-width:none!important;opacity:1!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:width .45s cubic-bezier(.25,.1,.25,1),visibility 0s linear .45s!important;z-index:10000!important;display:flex!important;flex-direction:column!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-wrapper::-webkit-scrollbar{width:0!important;height:0!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle[aria-expanded="true"]+.e-n-menu-wrapper{width:100vw!important;visibility:visible!important;pointer-events:auto!important;transition:width .45s cubic-bezier(.25,.1,.25,1),visibility 0s!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-heading{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:72px 24px 0!important;box-sizing:border-box!important;flex:0 0 auto!important}body:not(.elementor-editor-active) .virasmainmenu .virascosialmenu{width:calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;margin:auto 24px 24px!important;box-sizing:border-box!important;flex:0 0 auto!important;flex-shrink:0!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle[aria-expanded="true"]{position:fixed!important;top:24px!important;right:auto!important;bottom:auto!important;left:4px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;z-index:10001!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle[aria-expanded="true"] .e-open{display:none!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle[aria-expanded="true"] .e-close{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle .e-close svg{display:none!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle .e-close:before{content:"\e92c";font-family:"virasmoon"!important;font-style:normal!important;font-weight:400!important;font-size:20px!important;line-height:20px!important;color:inherit!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:10px!important;border-radius:12px!important;background:transparent!important;box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;transition:opacity .01s linear,visibility 0s linear,background-color .2s ease!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle[aria-expanded="true"] .e-close:before{opacity:1!important;visibility:visible!important;transition:opacity .01s linear .4s,visibility 0s linear .4s,background-color .2s ease!important}body:not(.elementor-editor-active) .virasmainmenu .e-n-menu-toggle[aria-expanded="true"]:hover .e-close:before{background:var(--neutral-900)!important}html.viras-menu-open,html.viras-menu-open body{width:100%!important;height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}html.viras-menu-open body{touch-action:none!important}body.elementor-editor-active .virasmainmenu{display:block!important;min-width:40px!important;min-height:40px!important;visibility:visible!important;opacity:1!important}body.elementor-editor-active .virasmainmenu .e-n-menu{display:block!important;min-width:40px!important;min-height:40px!important;visibility:visible!important;opacity:1!important}body.elementor-editor-active .virasmainmenu .e-n-menu-toggle{position:relative!important;inset:auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.elementor-editor-active .virasmainmenu .e-n-menu-wrapper{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0!important;min-height:50px!important;max-width:100%!important;max-height:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;overflow:visible!important}}@media screen and (max-width:767px){body:has(.virasmainmenu .e-n-menu-toggle[aria-expanded="true"]) .elementor-element:has(> .virasmainmenu),body:has(.virasmainmenu .e-n-menu-toggle[aria-expanded="true"]) .elementor-location-header,body:has(.virasmainmenu .e-n-menu-toggle[aria-expanded="true"]) header{z-index:10000!important;}}

/*home icone color*/.virashomebuttonsticky.active{background-color:#1F1359}
/*header icons start*/ .viraslogo::before{content:"\e942"!important;font-family:'virasmoon'!important;} .viraslogo2::before{content:"\e942";font-family:'virasmoon'!important;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--brand-600);color:var(--brand-50);font-size:28px;position:absolute;right:16px;}.viraslogo2::after{content:attr(more-info);display:block;font-size:12px;line-height:18px;color:var(--neutral-400);font-family:inherit;} .viraslivenumber:after{content:attr(live-number);color:var(--neutral-50);font-weight:500;direction:ltr;} .virassocial1:before{content:"\e941";font-family:'virasmoon'!important;}.virassocial2:before{content:"\e939";font-family:'virasmoon'!important;}.virassocial3:before{content:"\e950";font-family:'virasmoon'!important;}.virassocial4:before{content:"\e921";font-family:'virasmoon'!important;} .virasheaderfav:before{content:"\e928";font-family:'virasmoon' !important;}.virashomebuttonsticky:before{content:"\e931";font-family:'virasmoon' !important;}
/*footer start*/ .viraslivetitle:after{content:"\e929";font-family:'virasmoon' !important;font-size:20px;color:var(--error-500);display: inline-block;animation: virasPulse 1.5s ease-in-out infinite;}@keyframes virasPulse{0%, 100%{opacity:1;}50%{opacity:0.2;}} .virasmenulist{flex-direction:column!important} .viraslogo3{display:grid!important;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;direction:rtl;text-align:right}.viraslogo3:before{content:"\e942";font-family:"virasmoon"!important;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--brand-600);color:var(--brand-50);font-size:28px;grid-column:1;grid-row:1/3}.viraslogo3:after{content:attr(more-info);display:block;grid-column:2;grid-row:2;font-size:12px;line-height:18px;color:var(--neutral-400);font-family:inherit}
/*main blue button*/ .virasmainbutton:after{content:"\e903";font-family:'virasmoon' !important;font-size:20px}
/*loop time icon*/ .viraslooptime:before{content:"\e90b";font-family:'virasmoon' !important;font-size:16px;color:var(--brand-500);padding-top:2px;padding-bottom:6px}
/*START VIRASWISHLIST CSS*/.viras-add-favorite{cursor:pointer;transition:transform .2s ease,opacity .2s ease}.viras-add-favorite:hover{transform:scale(1.05)}.viras-add-favorite:active{transform:scale(.94)}.viras-add-favorite.processing{pointer-events:none;opacity:.75}.viras-add-favorite .elementor-icon i{transition:color .25s ease}.viras-add-favorite.favorited .elementor-icon i{color:var(--brand-400)!important}.viras-add-favorite.processing .elementor-icon i{animation:viraswishlistPulse .8s ease-in-out infinite}@keyframes viraswishlistPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}#viraswishlist-toast-wrap{position:fixed;top:20px;right:50%;transform:translateX(50%);z-index:99999;display:flex;flex-direction:column;align-items:center;pointer-events:none}.viraswishlist-toast{--toast-duration:4000ms;background:#0B0E13CC;color:var(--neutral-50);padding:8px;gap:32px;border-radius:16px;font-size:14px;line-height:22px;box-shadow:0 10px 25px -5px rgba(0,0,0,.3);opacity:0;transform:translateY(-20px);transition:all .4s cubic-bezier(.16,1,.3,1);width:max-content;max-width:90vw;text-align:center;pointer-events:auto;margin-bottom:10px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px}.viraswishlist-toast.show{opacity:1;transform:translateY(0)}.viraswishlist-toast .toast-text{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;color:var(--neutral-50);font-size:14px}.viraswishlist-toast a.toast-link{color:var(--neutral-50)!important;font-size:16px;line-height:24px;text-decoration:none!important;font-weight:700;padding:8px 14px;}.viraswishlist-toast a.toast-link:hover{opacity:.9}.viraswishlist-toast::after{content:'';position:absolute;bottom:0;right:0;height:3px;width:100%;background:var(--brand-500);animation:viraswishlistToastProgress var(--toast-duration) linear forwards}@keyframes viraswishlistToastProgress{from{width:100%}to{width:0}}@media(max-width:767px){.viraswishlist-toast{font-size:12px}} .viraswishlist-toast .toast-text:before{content:"\e928";font-family:'virasmoon'!important;display:flex;align-items:center;justify-content:center;background-color:var(--brand-600);border-radius:12px;width:40px;height:40px;min-width:40px;flex: 0 0 40px;color:var(--brand-50);font-size:20px;line-height:1;box-sizing:border-box;}
/* Searchbox Start*/.virassearchbox{overflow:visible!important}.virassearchbox .e-search-form{height:40px;position:relative!important;border:1px solid var(--neutral-900);border-radius:12px}.virassearchbox .e-search-input-wrapper{height:100%;width:100%;display:flex!important;align-items:center!important;position:relative!important}.virassearchbox .e-search-input{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;border:1px solid var(--neutral-600)!important;opacity:1;box-sizing:border-box!important;caret-color:var(--brand-500);cursor:text!important;z-index:1!important;padding-right:38px!important;padding-left:15px!important}.virassearchbox .e-search-label{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;inset-inline-start:9px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.virassearchbox .e-search-label i{transform:none!important;inset-inline-start:auto!important;inset-block-start:auto!important}.virassearchbox .viras-view-all{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background-color:transparent;color:var(--neutral-50);border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.virassearchbox .viras-view-all:hover{background-color:var(--neutral-800);color:var(--brand-300)}.virassearchbox .viras-view-all:after{content:"\e903";font-family:'virasmoon'!important;display:inline-flex;align-items:center;justify-content:center}.virassearchicon:before{content:"\e927";font-family:'virasmoon' !important;}@media(min-width:1024px){.virassearchbox{width:40px!important;transition:width 300ms cubic-bezier(0.25,0.46,0.45,0.94)!important}.virassearchbox .e-search-form{width:40px!important;transition:width 300ms cubic-bezier(0.25,0.46,0.45,0.94),background-color 300ms ease!important}.virassearchbox .e-search-form:hover,.virassearchbox:focus-within .e-search-form{background-color:var(--neutral-900)!important}.virassearchbox:focus-within{width:272px!important}.virassearchbox:focus-within .e-search-form{width:272px!important}.virassearchbox:not(:focus-within) .e-search-input{opacity:0!important;padding:0!important;cursor:pointer!important;transition:opacity 200ms!important}}@media(max-width:1023px){.virassearchbox,.virassearchbox .e-search-form{width:100%!important;max-width:300px!important}}.virassearshclose:before{content:"\e92c";font-family:'virasmoon' !important;}
body, p, span, a, div, h1, h2, h3, h4, h5, h6, input, button {-moz-font-feature-settings: "ss02"; -webkit-font-feature-settings: "ss02"; font-feature-settings: "ss02";}