@media (max-width:768px){.dropdown-modal{flex-direction:column;width:100%;height:auto;left:0;overflow-y:auto;max-height:90vh}.category-sidebar{width:100%;border-right:none;border-bottom:1px solid #e5e5e5}.category-item{width:100%}.tools-section{width:100%;padding:10px}.more-box{margin-left:44px}.free-classes-section{width:100%}}.header{padding-left:1rem}.header-div{height:40%}.header img{max-height:25px!important;max-width:30vw!important}.header .logo{padding:1rem 1.5rem}@media (max-width:700px){.header{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:650px){.header{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:630px){.header{padding-left:20px;padding-right:20px}}@media screen and (min-width:300px) and (max-width:760px){.header{padding-left:0;padding-right:0}.header-div{height:20%}.header .logo{padding:.5rem}.header img{max-height:20px!important;max-width:30vw!important}.header .dropdown-more{display:none}.header .header-div-div{gap:5px}}@media screen and (max-width:1024px){.header .logo{padding-left:4px}}@media (min-width:1024px) and (max-width:1051px){.custom-nav-items{margin-right:16px;font-size:14px;margin-left:0}.custom-nav-link{margin:16px 4px}}.explore-button{width:200px;border-radius:15px;color:var(--color-code-3);padding:8px 0;letter-spacing:1px;background-color:#fff;font-family:Gothic A1,sans-serif;font-weight:bolder;font-size:.8rem;text-align:center;transition:all .3s ease-in-out;color:#dd3b30;box-shadow:0 4px 6px rgba(0,0,0,.1)}.explore-button:hover{background-color:#dd3b30;color:#fff}.h-l-banner{background-color:#fff}.img-container img{margin-left:214px}.img-banner{width:77%;height:auto;max-width:none}@media screen and (min-width:300px) and (max-width:766px){.h-l-banner{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.h-l-banner img{width:80%;max-width:250px;margin:10px auto;display:block;position:relative;left:0;transform:translateX(0)}.content-container{margin:1.25rem 0}.explore-button{display:inline-block;width:auto;max-width:200px;padding:12px 20px;margin-top:-20px;z-index:2;position:relative}}@media screen and (min-width:768px) and (max-width:1020px){.h-l-banner img{width:80%;max-width:250px;margin:10px auto;display:block;position:relative;left:75px;transform:translateX(0)}}@media screen and (min-width:1024px) and (max-width:1700px){.h-l-banner img{max-width:80%;left:-70px;transform:translateX(0)}}@media screen and (min-width:1702px){.h-l-banner img{position:absolute;right:-60px;max-width:100%}.form-container{position:relative;z-index:2}}.masterclass-image{width:50%}@media screen and (min-width:768px){.masterclass-image{position:absolute;top:-50px;bottom:-50px;right:-114px;width:50%}}@media screen and (max-width:1096px){.masterclass-image{right:-80px}}@media screen and (max-width:1024px){.masterclass-image{right:-60px}}@media screen and (max-width:1000px){.masterclass-image{right:-30px}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.testimonial-main-div .dZkckO{transform:translate(15px)}.testimonial-main-div .hDZwAo{margin:0!important;width:80vw!important}.testimonial-main-div .jjfwLM{display:flex!important;justify-content:center!important;align-items:center!important}.testimonial-main-div .dZkckO{right:-20px!important;transition:opacity 1.5s!important}.testimonial-main-div .bBfHpH{left:-36px!important;transition:opacity 1.5s!important}.testimonial-main-div2 .dZkckO{transform:translate(15px)}.testimonial-main-div2 .hDZwAo{margin:0!important;width:80vw!important}.testimonial-main-div2 .jjfwLM{display:flex!important;justify-content:center!important;align-items:center!important}.testimonial-main-div2 .dZkckO{right:-25px!important;transition:opacity 1.5s!important}.testimonial-main-div2 .bBfHpH{left:-28px!important;transition:opacity 1.5s!important}@media (max-width:767px){.img-object-cover{margin-left:50%}}.MuiBackdrop-root{top:0!important}.MuiButtonBase-root{text-transform:capitalize!important}.main-content{padding:0 9rem}.main-content .main-title{margin:0 1rem;font-size:2rem;line-height:1}@media screen and (min-width:1024px){.main-content .main-title{font-size:3rem;line-height:1}}@media screen and (min-width:300px) and (max-width:768px){.main-content .main-title{margin:.5rem 2.5rem}.main-content{padding:0 2rem}}.ad-shadow{box-shadow:0 3px 5px rgba(0,0,0,.04)}.h-l-banner{background:#fff;background:linear-gradient(90deg,#fff,rgba(221,59,48,.096) 7%,hsla(0,0%,100%,.269) 15%,hsla(0,0%,100%,.269) 85%,rgba(221,59,48,.096) 93%,#fff)}