@media (min-width:768px){.padding-global{padding:0 20px}.content-container{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.text-content{order:initial;flex-direction:column;align-items:start;padding-right:40px;display:flex}.image-gallery{order:initial;height:450px;margin:0;position:relative}.image-1{width:80%;height:80%;top:0;left:0}.image-2{width:70%;height:70%;bottom:-40px;right:-40px}}@media screen and (max-width:991px){.padding-global{padding:0 30px}.hero-mainblock{min-height:10px;padding-bottom:60px}.single-smallgrid{display:none}.center-video-wrap{max-width:none;top:0}.center-image{width:100%;max-width:none}.single-largegrid{position:relative}.main-banner-wrapper{margin:0}}@media (max-width:768px){.padding-global{padding:0 20px}.mobile-menu-toggle{display:block}.header-wrapper .nav-wrpper{opacity:0;background-color:#000;width:100%;max-height:0;position:absolute;top:100%;left:0;overflow:hidden}.header-wrapper .nav-wrpper.is-open{opacity:1;max-height:500px}.header-wrapper .nav-wrpper ul{flex-direction:column;margin:0;padding:0}.header-wrapper .nav-wrpper ul li a{text-align:center;color:#fff;border-bottom:1px dashed #ffffff80;padding:20px 20px 15px;font-size:22px;display:block}.header-wrapper .nav-wrpper ul li:last-child a{border-bottom:none}.header-wrapper.scrolled-up .nav-wrpper ul li a{color:#fff}.header-wrapper .nav-wrpper ul li a:hover{color:#fff;background-color:#c1121f}.faq-container .faq-answer{padding:0}.why-visit-section,.pricing-section,.faq-containermain-wrap{padding:60px 0}.maincommon-header{padding:0 0 20px}.login-wrapper{flex-direction:column}.login-image{min-height:30px;padding:0}.image-content h2,.image-content p{display:none}.login-container{padding:40px 20px}.input-row{flex-direction:column;gap:0;display:flex}}
