@media (max-width:767px){
.elementor-menu-toggle{padding:0;z-index:999999;order:2}
.elementor-location-header .elementor-menu-toggle{order:0}
.elementor-location-header .elementor-nav-menu{margin-bottom:0!important;margin-top:10px!important}
.ar1-1 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:15px!important}
.elementor-nav-menu a{display:grid;text-align:right}
span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:0}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:-webkit-box;overflow-y:hidden;overflow-x:scroll;flex-wrap:nowrap}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu::-webkit-scrollbar{width:0;height:0}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu::-webkit-scrollbar-thumb{border:0}
.submenu-mobile{mask-image:linear-gradient(to left,transparent 0,gray 60px);-webkit-mask-image:linear-gradient(to left,transparent 0,gray 60px)}
.submenu-mobile ul li:first-child{padding-left:20px}
.submenu-mobile ul li:last-child{padding-right:30px}
.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}
.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{background-color:transparent}
.swiper-zoom-container{padding:0}
.hardware-list ul{padding:0;margin-bottom:20px}
.gallery .e-gallery-grid .e-gallery-image{-webkit-border-radius:12px;border-radius:12px}
.hide-mobile{display:none}
.aspectRatio1-1{box-shadow:none!important}
#gt_float_wrapper{bottom:20px!important;right:20px!important}
form.home-form{grid-template-columns:repeat(1,1fr);gap:10px}
.footer .pitch-deck svg{margin-bottom:-7px}
}
@media (max-width:340px){
.contain video{object-fit:cover!important}
}