.tp-offcanvas-logo a img{background:linear-gradient(135deg,#0f172a 60%,#ff5722 140%);border-radius:50px;width:150px;height:auto;padding:2px 12px}.tp-offcanvas-wrapper{height:100vh;padding:20px}.tp-offcanvas-wrapper .tp-offcanvas-top{margin-bottom:20px}.tp-offcanvas-wrapper .tp-megamenu-wrapper{padding:6px 2px}.tp-offcanvas-wrapper .tp-offcanvas-menu .tp-megamenu-list ul li a{padding:8px 20px;font-size:14px;background-color:#0000!important}.tp-offcanvas-wrapper .tp-offcanvas-menu{margin-bottom:20px}.tp-offcanvas-wrapper .tp-megamenu-list{margin-top:20px}.tp-offcanvas-wrapper .tp-megamenu-list ul li a{padding:8px 0}.tp-offcanvas-menu ul li .submenu+.tp-menu-close{display:none}
.main-menu{list-style:none}.tp-megamenu-wrapper{background:#fff;padding:15px;display:none;position:absolute;top:100%;left:0}.has-dropdown:hover .tp-megamenu-wrapper{display:block}.menu-heading{color:#ff3d00;grid-column:span 4;margin-top:15px;font-size:14px;font-weight:700}.menu-link{align-items:center;padding:6px 0;transition:all .3s;display:flex}.menu-link:hover{color:#ff3d00;transform:translate(5px)}.menu-icon{color:#ff3d00;margin-left:0!important;padding:0!important}.menu-icon svg{color:#000!important}.menu-text{font-size:14px!important;font-weight:600!important}@media screen and (min-width:1300px){.menu-text{font-size:11px!important}}@media screen and (min-width:1500px){.menu-text{font-size:12.5px!important}}@media screen and (min-width:1700px){.menu-text{font-size:14.5px!important}}li.menu-heading{color:#ff5722;font-size:18px;font-weight:600}.tp-megamenu-list .mega-grid{display:block}.tp-megamenu-list .mega-grid li{padding:0}.mega-grid{grid-template-columns:repeat(4,1fr);gap:10px 25px;display:grid}.mega-grid li{line-height:35px}.mega-grid li:not(.tp-megamenu-title){padding:4px 10px!important}.mega-grid li:not(.tp-megamenu-title):hover{background-color:#ff572229;border-radius:7px}.mega-grid li:not(.tp-megamenu-title):hover .menu-text{color:#ff3d00}.mega-grid li:not(.tp-megamenu-title):hover .menu-icon svg{color:#ff3d00!important}.mega-grid li a.menu-link{padding:0!important}@media screen and (min-width:1500px){.mega-grid li{margin-top:5px}}.mega-grid .tp-megamenu-title{line-height:unset!important}
