.menu-toggle{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;position:relative;right:-10px;top:15px;width:30px;z-index:1001}.menu-toggle span{background:#333;border-radius:3px;display:block;height:3px;transition:.3s}.overlay{align-items:flex-start;background:#000;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow-y:auto;padding:40px;padding:16px max(32px,(100% - 1400px)/2)!important;position:fixed;top:-100%;transition:top .4s ease;width:100%;z-index:1}.menu-columns{grid-template-columns:repeat(4,1fr);margin-top:60px;width:100%}@media (max-width:991px){.menu-columns{grid-template-columns:1fr 1fr}}.overlay.active{top:0}.overlay .close-btn{background:#fff;color:#333!important;cursor:pointer;float:right;font-size:50px;height:50px;line-height:20px!important;padding:15px 12px;right:70px;width:55px}.menu-columns{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:75px}.menu-column h3{font-size:16px;margin-bottom:15px;padding-bottom:5px}.menu-column ul{list-style:none;margin:0;padding:0}.menu-column ul li{margin-bottom:6px}.menu-column h3{border-top:2px solid #3ccbda;font-family:Roboto,sans-serif!important;padding-bottom:15px;padding-top:20px}.menu-column h3 a{font-size:1.5rem!important;font-weight:400!important;padding-bottom:10px}.menu-column h3 a,.menu-column ul li a{color:#fff;font-family:Roboto,sans-serif!important}.menu-column ul li a{font-size:16px;text-decoration:none;text-transform:capitalize;transition:color .2s}.menu-column ul li a:hover{color:#0ff}@media (max-width:768px){.menu-columns{grid-template-columns:1fr}}.menuspaces{display:inline-block!important;font-weight:700!important;padding-top:20px!important}.close-btn{color:#fff}.close-btn,.overlay.active+.menu-toggle{display:none}.menubarlist{background:#fff;display:flex;float:right;height:50px;line-height:20px!important;width:55px}.bg-header .logo-default img{position:relative!important;z-index:10!important}#mainMenu{background:#000!important;padding:16px max(32px,(100% - 1400px)/2)!important}.menu-toggle span:nth-child(3){display:block;height:3px;width:20px}@media (max-width:991px){#mainMenu{height:85px!important}}.closeiconnew{width:100%!important}