.main-wrapper img{width:100%;display:block}.main-wrapper a{color:#000;text-decoration:none}.main-wrapper ul li{list-style-type:none}.navbar_wrap{background:#fff;padding:0 1rem;width:100%;max-height:100vh;display:flex;z-index:10;justify-content:space-between;align-items:center;height:70px}.nav_right{display:flex;align-items:center}.brand-and-icon{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #ddd}.navbar-brand{font-size:1.8rem;letter-spacing:3px;font-weight:700}.navbar-toggler{display:block;cursor:pointer;padding:.2rem .5rem;transition:all .4s ease}.navbar-toggler:hover{opacity:.7}.navbar-collapse{overflow-y:scroll;display:none;position:absolute;top:70px;background:#ffff;width:100%;left:0;max-height:90vh;box-shadow:0 4px 28px rgb(0 0 0/8%)}.main-wrapper{position:relative;font-size:14px}.navbarNav>li>a{font-size:16px;font-weight:500;display:block;padding:.6rem .5em;margin:.2rem 0;border-bottom:1px solid #ddd;border-radius:1px;position:relative;transition:all .4s ease}.navbarNav>li:last-child>a{border-bottom:none}.drop-icon{position:absolute;right:3px;top:50%;transform:translateY(-50%)}.navbarNav>li>a:hover{opacity:.7}.sub-menu h4{text-transform:capitalize;font-size:14px;padding:.5rem 0}.sub-menu ul li{text-transform:capitalize;padding:.2rem 0;margin:.2rem 0;font-size:.95rem}.sub-menu ul li a{opacity:.8;transition:all .5s ease;font-size:14px}.sub-menu ul li a:hover{padding-left:14px;opacity:.9}.sub-menu{display:none}.sub-menu-item{padding-left:1.2rem}.sub-menu-item:nth-child(4){width:50%;margin:0 auto;padding:2rem 0;display:none}.header{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(images/banner-bg.jpg) center/cover no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center}.header h2{margin:1rem;font-size:3rem;font-weight:900;color:#fff;letter-spacing:2px}.header p{margin:1rem auto;color:#fff;width:60%;opacity:.8;font-weight:300;font-size:1.2rem;text-align:center}.header button{margin:1rem;font-size:1rem;text-transform:uppercase;background:#000;color:#fff;border:none;padding:.8rem 1.5rem;transition:all .5s ease;cursor:pointer}.header button:hover{background:#fff;color:#000}@media screen and (min-width:992px){.navbar_wrap{flex-direction:row;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ddd;padding:0 4%;position:relative;height:auto}.navbar-toggler{display:none}.brand-and-icon{flex:0 0 100px;border-bottom:none;padding:0}.navbar-collapse{display:block !important;overflow-y:hidden;flex:1 0 auto;position:relative;background:0 0;width:auto;top:unset;left:unset;overflow:initial;box-shadow:none}.navbarNav{display:flex;align-items:center;justify-content:center}.navbarNav>li>a{border-bottom:none;margin:0 .4rem;padding:25px 20px 25px 12px;font-size:16px}.sub-menu{position:absolute;left:0;width:100%;top:100%;background:#f8f8f8}.navbarNav>li:hover .sub-menu{display:grid !important;grid-template-columns:repeat(4,1fr);padding:2rem;background:#fff}.navbarNav>li:nth-child(7):hover .sub-menu,.navbarNav>li:nth-child(8):hover .sub-menu{display:grid !important;grid-template-columns:repeat(2,1fr);padding:2rem;background:#fff;gap:15px}.navbarNav>li:nth-child(6):hover .sub-menu{grid-template-columns:repeat(4,1fr);gap:10px}.sub-menu-img-only{position:relative}.sub-menu-img-only-text{position:absolute;bottom:15px;left:15px;font-size:20px;font-weight:700;text-transform:capitalize;padding:.2rem 0;margin:.2rem 0;opacity:.8}.navbarNav>li{border-bottom:2px solid transparent;transition:border-bottom .4s ease}.navbarNav>li:hover{border-bottom-color:#000}.sub-menu-item{padding-left:0}.sub-menu-item:nth-child(4){width:100%;padding:0;display:block}.header h2{font-size:6rem}.header p{width:40%}}