@media only screen and (max-width:767px){
/* menu for mobile & tblet */
.navbar-expand-lg .collapse:not(.show){display:none!important;}
.is-ultimenu-canvas .is-ultimenu-canvas-off{max-width:100%;transform:none;}
.button.button--ultimenu{display:none;}
.header .header-menu{flex-direction:row-reverse;}
.navbar-toggler{padding:0px;border:0px;}
.header .container{flex-wrap:nowrap;}
/* mobile menu comman css*/
.navbar-expand-lg .collapse:not(.show){display:none!important;}
.mega-menu_state .mobile-menu-custom ul .sub-main-links{margin-bottom:25px;font-size:16px;font-weight:500;line-height:26px;text-transform:capitalize;        /* 162.5% */}
.mega-menu_state .submenu-close:after{content: "";width:calc(100% - 35px);background:#F18400;height:2px;position:absolute;bottom:-3px;left:33px;}
/* mobile menu style start */
.mobile-menu-custom button{background:transparent;border:0px;box-shadow:none;}
/* .sub-menu-btn-custom{padding-left:18px;} */
.mobile-menu-custom #menu-close-custom{top:15px;position:absolute;right:15px;padding:0px;z-index:10;}
.mobile-menu-custom .nav-menu .mega-menu_state{display:none;position:absolute;left:0;right:0;animation:menu-disappear 200ms ease;}
.mega-menu_links > *{flex:1;}
/* .mega-menu_links{flex-direction:column;height:calc(100vh - 85px);height:calc(100dvh - 85px);} */
.nav-menu .menu-left_section{width:100%;}
.nav-menu .mega-menu_state{top:0;}
.mega-menu_state > .layout-container-custom{padding-left:0!important;padding-right:0!important;overflow:auto;}
.mobile-menu-custom .nav-menu{z-index:1;}
.mobile-menu-custom .nav-menu{--transition-time:300ms;--transition-time:300ms;position:fixed;left:auto;right:0;top:0;bottom:0;transform:translateX(100%);transition:transform var(--transition-time) ease-out;background:#030C2C;height:100vh;height:100dvh;}
.nav-menu.menu-show{transform:translateX(0);}
.mobile-menu-custom .nav-menu ul{flex-direction:column;opacity:0;}
.mobile-menu-custom .nav-menu.menu-show ul{opacity:1;transform:translateX(0);padding-left:0px;justify-content:flex-start;margin-block:0px;}
.nav-menu > ul > li{padding:0 0px 0px 15px!important;display:flex;align-items:flex-start;cursor:pointer;flex-direction:column;}
.nav-menu .mega-menu_state{top:0;}
.nav-menu > ul > li.menu-state_active .mega-menu_state{display:block;animation:menu-reveal 300ms ease-in;transition:var(--transition-time) linear;}
@keyframes menu-reveal{
from{display:none;transform:translateX(100%);}
to{display:block;transform:translateX(0);}
}
@keyframes menu-disappear{
from{display:block;transform:translateX(0);}
to{display:none;transform:translateX(100%);}
}
.nav-menu .menu-right_section{display:none!important;}
.nav-menu .menu-left_section{width:100%;}
button[data-menu],#menu-overlay,#body-overlay{display:block!important;}
button[data-menu] > img{width:30px;height:30px;}
/* #menu-overlay,#body-overlay{position:fixed;left:0;right:100%;top:0;bottom:0;opacity:0;background-color:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity 300ms ease-in-out;cursor:pointer;} */
/* #menu-overlay.overlay-appear{right:0;opacity:1;background-color:rgba(17,34,53,0);} */
.mega-menu_links > *{flex:1;}
/* mobile menu style over */
.mega-menu_state .submenu-close{display:flex;justify-content:flex-start;align-items:center;flex:initial;position:relative;width:fit-content;padding:0px;}
.mega-menu_state .mobile-menu-custom ul{padding-top:0px;}
.mobile-menu-custom button{border:0px;background:transparent;}
.mega-menu_state .submenu-close svg{margin-right:5px;}
.mega-menu_state .list-unstyled{counter-reset:num-counter;}
.mega-menu_state .list-unstyled .sub-main-title{margin-bottom:0px;}
.mega-menu_state .list-unstyled .sub-main-title ul{padding-top:10px;padding-left:44px;margin-bottom:25px;list-style:none;}
.mobile-menu-custom ul .sub-main-links{margin-bottom:25px;font-size:16px;padding-left:29px;font-weight:500;line-height:26px;text-transform:capitalize;        /* 162.5% */}
.mobile-menu-custom .nav-menu{width:100%;
	/* padding:2px 15px; */
}
.header .header-wrap{height:inherit}
.header .container{height:inherit}
.header .navbar-brand{padding:2px 0px 0px 15px;}
.header .navbar-toggler{display:none;}
.header .header-left-sec{right:62px;}
.mobile-menu-custom .header-area{display:flex;justify-content:flex-end;align-items:center;}
.mobile-menu-custom .mobile-menu-custom button{padding:0px;}
.mobile-menu-custom ul li a,.mobile-menu-custom #accordionHoroscope .accordion-button{color:#F8F6F4;font-family:"Playfair Display",serif;font-size:28px;font-weight:700;line-height:normal;text-decoration:none;}
.mobile-menu-custom .polyval-menu-icon{position:absolute;right:0px;bottom:0px}
.mega-menu_state .submenu-close{margin-right:20px;position:relative!important;top:2px;        /* font-size: 18px;
font-weight: 500;
margin-bottom: 30px;
line-height: normal; */}
/* mobile menu comman css*/
/* comman css for horscope*/
.inner-sub-menu-sec{display:none;}
.inner-sub-menu-sec.toggle-inner-menu-ml{display:block;}
.hidden-custom{display:none;}
/* --- New CSS for menu --- */
.c-div .accordion-button[aria-expanded="true"]{pointer-events:none;}
.c-div .accordion-button[aria-expanded="false"] + .submenu-close{display:none;}
.c-div .accordion-button[aria-expanded="true"] + .submenu-close{display:block;}
.desktop-menu{display:none;}
.login-btn-custom{display:none;}
.mobile-menu-custom .login-btn-custom{display:block!important;position:fixed;bottom:20px;width:100%;padding:0px 15px;}
.mobile-menu-custom .login-btn-custom .nav{justify-content:center;column-gap:20px;}
.mobile-menu-custom .login-btn-custom .nav a{flex-direction:column;margin-right:0px;font-size:18px;line-height:normal;align-items:center;flex-basis:23%;justify-content: end;text-align: center;}
.mobile-menu-custom .login-btn-custom .nav a:nth-child(2){flex-basis:35%;}
.mobile-menu-custom .login-btn-custom .nav a:last-child{margin-right:0px;}
.mobile-menu-custom .login-btn-custom .nav a:before{margin-right:0px;margin-bottom:5px;}
}
