html,body{
	overflow-x:hidden;
}

/* header css */

.header_menutxt .elementor-nav-menu > li:last-child {
  padding-top: 15px;
  font-weight: 700;
}
.header_menutxt .elementor-nav-menu > li:last-child > a {
  font-weight: 900!important;
}

/* End */

/* footer css */



.footer_menu .elementor-nav-menu > li:last-child > a{
    color:#FBFBFB !important;
}

.privacy_policytxt h2{
    color: #9AAE8F;
}

.privacy_policytxt h1{
    color: #9AAE8F;
}

.terms_conditionstxt  h2{
    color: #9AAE8F;
}

.terms_conditionstxt  h1{
    color: #9AAE8F;
}



/* End */

.hardwaretxt_bold strong{
    color: #212121;
    font-weight: 700
}


.elementor-page-188 .header_svg img{
        filter: brightness(0) invert(1);
}


.elementor-page-188 .headertxt .elementor-icon{
        filter: brightness(0) invert(1);
}



 
.elementor-page-188 .headertxt .elementor-nav-menu a {
  color: #676767 !important;
}
 

.elementor-page-188 .headertxt .elementor-nav-menu a.elementor-item-active 
  {
  color: #ffffff !important;
}


 .elementor-page-188 .headertxt .elementor-12 .elementor-element.elementor-element-31c8584 
.elementor-nav-menu--main:not(.e--pointer-framed) 
.elementor-item:hover::before,
.elementor-12 .elementor-element.elementor-element-31c8584 
.elementor-nav-menu--main:not(.e--pointer-framed) 
.elementor-item:hover::after {
    background-color: #ffffff !important;
}

 

.elementor-page-188 .headertxt .elementor-12 .elementor-element.elementor-element-31c8584 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-12 .elementor-element.elementor-element-31c8584 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color:  #ffffff !important;
}

.elementor-page-188 .header_menutxt .elementor-nav-menu > li:last-child > a {

  color:  #ffffff !important;
}

 
.privacy_txt a {
    color: #212121;
    font-weight: 700;
}
#an-viewer {
    position: fixed;
    width: 100%;
    height: 1250px;
    top: 90px;
    z-index: 1;
}
.an-home-banner .elementor-widget-html {
    width: 100%;
}
.an-home-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500px;
    background: linear-gradient(180deg , #1f1f1f 50%, transparent);
    z-index: 11;
    opacity: 0.9;
}
.an-home-banner .elementor-element-3474a32 {
    z-index: 11;
}
.an-home-banner {
    overflow: hidden;
}
.elementor-element-1bb0d70 {
    z-index: 111;
}
.an-banner-text {
    bottom: -38%!important;
    position: absolute!important;
    width: 200%;
    max-width: 200%!important;
    left: -71%;
    transition: 0.5s!important;
    opacity: 0.9;
}

.elementor-element-9d6b3b7 {
    position: static;
}
.an-home-banner .elementor-background-video-container {
    opacity: 0.8;
}
.an-home-banner {
    background: #1b1b1b;
}
#an-viewer {
    transition: 1s;
    left: -3%;
}
.scroll-anSection-2 #an-viewer {
    transform: scale(0.6);
    top: -190px;
}
.scroll-anSection-3 #an-viewer {
    transform: scale(0.6);
    left: -21%;
    top: -13%;
}
.scroll-anSection-4 #an-viewer {
    transform: scale(0.6);
    left: 21%;
    top: -23%;
}
.scroll-anSection-5 #an-viewer {
    transform: scale(0.6);
    left: -21%;
    top: -13%;
}
#anSection-6 {
    position: relative;
    overflow: hidden;
}
.scroll-anSection-6 #an-viewer {
     transform: scale(0.5);
     top: -40%;
}
.scroll-anSection-1 .elementor-location-header, .scroll-anSection-2 .elementor-location-header  {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 111;
}
.scroll-anSection-1 .elementor-element-e3dda1c {
    transform: translateY(-200px);
    transition: 0.5s cubic-bezier(1, -0.03, 0, 1.02) all;
}
.scroll-anSection-2 .elementor-element-e3dda1c {
    transform: translateY(0px);
}
.scroll-anSection-2 .headertxt .elementor-nav-menu a.elementor-item-active {
    color: black !important;
    fill: black !important;
}
.scroll-anSection-2 .header_menutxt .elementor-widget-theme-site-logo{
    filter: brightness(0);
}
.scroll-anSection-2 .elementor-element-db5e623{
    filter: brightness(0);
}
/*.scroll-anSection-2 #an-viewer {top: 0px;height: 1005px;transform: translatex(-50%);}*/

#anSection-2 {
    position: relative;
    overflow: hidden;
}

#anSection-2::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #9aae8f;
    left: 0px;
    top: 0px;
    transition: 0.3s cubic-bezier(1, -0.02, 0, 0.99) all;
}

.scroll-anSection-2 #anSection-2::before {
  opacity: 0; 
}

#anSection-2 .an-banner-text {
    filter: brightness(0) invert(1);
    opacity: 0.05;
    transition: 1s cubic-bezier(1, -0.02, 0, 0.99) all;
    transition-delay: 0.5s;
}

.scroll-anSection-2 #anSection-2 .an-banner-text {
    bottom: 0%!important;
    width: 300%!important;
    max-width: 300% !important;
    left: -111%;
    opacity: 1;
}

#anSection-2 .elementor-element-a7b92b6 {
    position: relative;
    z-index: 1;
    bottom: -1000px;
    transition: 1s cubic-bezier(1, -0.02, 0, 0.99) all;
}
.scroll-anSection-2 #anSection-2 .elementor-element-a7b92b6 {
    bottom: 0px;
}

#anSection-2 .elementor-element-1436ed4 {
    bottom: -1000px;
    transition: 1s cubic-bezier(1, -0.02, 0, 0.99) all;
}

.scroll-anSection-2 #anSection-2 .elementor-element-1436ed4 {
    bottom: 150px;
}
.elementor-location-footer {
    z-index: 11;
    position: relative;
}
.an-loader {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 9999;
    background: #1d1d1d;
    overflow: hidden;
}
.an-loader .elementor-element-fe8c6fa {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.an-loader img {
    width: 500px;
    transition: 0.5s;
}
.an-loader.an-loader-animate-1 img{
    transform: scale(5);
    opacity: 0;
}
.an-loader::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 0%;
    top: 0px;
    left: 0px;
    background: #FBFBFB;
    transition: 0.7s;
    transition-delay: 1.2s;
}
.an-loader.an-loader-animate-1:before{
    width: 100%;
    left: 100%;
}
.an-home-banner .elementor-element-5086482 {
    transform: translateX(-200px);
    opacity: 0;
    transition: 0.5s!important;
    transition-delay: 0.5s!important;
}
.an-home-banner .elementor-element-1c00304{
    transform: translatey(-200px);
    opacity: 0;
    transition: 0.5s!important;
    transition-delay: 0.5s!important;
}
.an-home-banner .elementor-element-3eef435{
    transform: translateX(200px);
    opacity: 0;
    transition: 0.5s!important;
    transition-delay: 0.5s!important;
}
.bannerLoad .an-home-banner .elementor-element-5086482, .bannerLoad .an-home-banner .elementor-element-1c00304, .bannerLoad .an-home-banner .elementor-element-3eef435{
    transform: none;
    opacity: 1;
}
.elementor-element-92fe3b9 {
    opacity: 0;
}
.bannerLoad .elementor-element-92fe3b9 {
    opacity: 1;
}
.an-home-banner::before {
    opacity: 0;
}
.elementor-page-188 .headertxt .elementor-nav-menu a {
    color: #ffffff !important;
}
.an-banner-text {
    background: transparent !important;
    opacity: 1 !important;
    filter: brightness(0) saturate(100%) invert(39%) sepia(16%) saturate(466%) hue-rotate(55deg) brightness(102%) contrast(89%);
}
.scroll-anSection-2.elementor-page-188 .header_svg img {
    filter: none;
}
.scroll-anSection-2 .header_menutxt .elementor-widget-theme-site-logo {
    filter: none;
}
.scroll-anSection-2.elementor-page-188 .headertxt .elementor-icon {
    filter: none;
}
.scroll-anSection-2 .elementor-element-db5e623 {
    filter: none;
}
.scroll-anSection-2.elementor-page-188 .headertxt .elementor-nav-menu a {
    color: #676767 !important;
}
.header_menutxt .elementor-nav-menu > li:last-child a {
    text-decoration: underline;
}

.scroll-anSection-2.elementor-page-188 .header_menutxt .elementor-nav-menu > li:last-child > a {
	color: #676767 !important;
}
.scroll-anSection-3 #an-viewer, .scroll-anSection-4 #an-viewer, .scroll-anSection-5 #an-viewer {
    opacity: 0;
	visibility: hidden;
}
model-viewer#an-viewer1 {
    width: 110%;
    height: 780px;
    margin-left: -5%;
}

#anSection-3 {
    overflow: hidden;
}

model-viewer#an-viewer1 {
    transform: translateX(-100%);
    opacity: 0;
    transition: 1s;
}
.scroll-anSection-3 model-viewer#an-viewer1 {
    opacity: 1;
    transform: translateX(0px);
}
model-viewer#an-viewer3 {
    width: 110%;
    height: 600px;
    transition: 1s;
    margin-left: -5%;
}

model-viewer#an-viewer2 {
    width: 110%;
    height: 600px;
    margin-left: -5%;
	transition: 1s;
}
model-viewer#an-viewer2{
	opacity: 0;
	transform: translatex(100%)
}
.scroll-anSection-4 model-viewer#an-viewer2{
	opacity: 1;
	transform: translatex(0%)
}
model-viewer#an-viewer3 {
	opacity: 0;
	transform: translatex(-100%)
}
.scroll-anSection-5 model-viewer#an-viewer3 {
	opacity: 1;
	transform: translatex(0%)
}
.page_nav ul.uc_nav-menu .uc_active .ue-menu-tooltip {
    font-weight: 700;
}

.page_nav ul.uc_nav-menu  .ue-menu-tooltip {}

.scroll-anSection-3 .page_nav ul.uc_nav-menu .uc_active .ue-menu-tooltip {
    color: white!important;
}

.scroll-anSection-4 .page_nav ul.uc_nav-menu .uc_active .ue-menu-tooltip p {
    color: black!important;
}

.scroll-anSection-6 .page_nav ul.uc_nav-menu .ue-menu-tooltip {
  color:  #212121 !important
}
.scroll-anSection-3 .page_nav ul.uc_nav-menu .ue-menu-tooltip {
    color: white !important;
}
.scroll-anSection-5 .page_nav ul.uc_nav-menu .ue-menu-tooltip {
    color: white !important;
}
#an-viewer4 {
    height: 450px;
    margin-top: 50px;
}
.scroll-anSection-6 #an-viewer {
    opacity: 0;
}
@media screen and (max-width: 1600px) {
  
  body {
    zoom:0.9;
  }
      .an-home-banner .elementor-element-3474a32 {
        padding-top: 50px;
    }
    .an-home-banner .elementor-element-dc84784 {
        margin-top: 20%!important;
    }
}

@media screen and (max-width: 1500px) {
  
  body {
    zoom:0.8;
  }
}

@media screen and (max-width: 1400px) {
  
  body {
    zoom:0.75;
  }
}


@media screen and (max-width: 1024px) {
	
	  body {
    zoom:1;
  }
	.terms_conditionstxt h2{ font-size: 28px; line-height: 20px; }
	
	.privacy_policytxt h2{ font-size: 28px; line-height: 20px; }
	
	.scroll-anSection-6 #an-viewer {
     transform: scale(0.7);
    top: -20%;
}
	
	.scroll-anSection-5 #an-viewer {
     
    top: 6%;
}
	.scroll-anSection-4 #an-viewer {
   
    top: 2%;
}
	
	.scroll-anSection-3 #an-viewer {
   
    top: 4%;
}
	.scroll-anSection-2 #an-viewer {
    transform: scale(0.8);
    top: 30px;
}
	
	#anSection-2 {
margin-top: -1px;
    top: -2px;
}
}

@media (max-width: 991px){
	
	    .scroll-anSection-6 #an-viewer {
        top: -36%;
        transform: scale(0.6);
    }
	
	.scroll-anSection-2 #an-viewer {
 
    top: -150px;
}

	
	#an-viewer {
  
    top: -20px;
 
}
		.scroll-anSection-6 #an-viewer {
 
    top: -30%;
}
	
}

@media (max-width: 768px){
	
 
	
	    .scroll-anSection-6 #an-viewer
 
 {
        top: -48%;
        transform: scale(0.5);
    }
	
	    .scroll-anSection-5 #an-viewer {
        top: -10%;
    }
	
	    .scroll-anSection-4 #an-viewer {
        top: -11%;
    }
	
	    .scroll-anSection-3 #an-viewer {
        top: -2%;
    }
	
	
	
    .scroll-anSection-2 #an-viewer {
        top: -250px;
    }
	
    #an-viewer {
        top: -100px;
    }
	
	
	  .scroll-anSection-6 #an-viewer {
        transform: scale(0.7);
        width: 150%;
        left: -25%;
        top: -6%;
        height: 70vh;
    }
	
	
}

@media (max-width: 767px){
	 
	#an-viewer {
    height: 120vh;
    width: 200%;
    left: -50%;
    top: 0px;
}
	    .an-home-banner .elementor-element-dc84784 {
        margin-top: 0% !important;
    }
	.scroll-anSection-2 #an-viewer {
    width: 150%;
    left: -25%;
    top: 0px;
    height: 70vh;
}
	.elementor-element-f166f12 {
    display: none;
}

 #anSection-2 .elementor-element-1436ed4 {
    position: relative;
    bottom: 0px!important;
	 right:  0px!important;
}

.elementor-element-72e6415 {
    gap: 0px;
}

.anFullSection {
    padding-left: 15px;
    padding-right: 15px;
}
	.elementor-element-36069ed {
		position: relative !important;
        right: 0px !important;
        bottom: 0px !important;
}
#anSection-3 .e-con-inner {
    gap: 0px;
    flex-direction: column-reverse;
    justify-content: flex-start;
}
.elementor-element-72fbed2 {
    padding: 0px;
}
.scroll-anSection-3 #an-viewer {
    transform: scale(0.5);
    left: -25%;
    top: 0%;
    height: 70vh;
    width: 150%;
}
	.elementor-element-8ec2f50 {
    	position: relative !important;
        right: 0px !important;
        bottom: 0px !important;
}
.scroll-anSection-4 #an-viewer {
    transform: scale(0.7);
    left: -25%;
    top: 0%;
    height: 70vh;
    width: 150%;
}
	.elementor-element-cd56177 {
    position: relative!important;
}
	.scroll-anSection-5 #an-viewer {
    transform: scale(0.7);
    width: 150%;
    left: -25%;
    top: -6%;
    height: 70vh;
}
	.scroll-anSection-2 .elementor-element.elementor-element-c1b4c2d .elementor-icon {
    filter: brightness(0);
}
	.header_menutxt .elementor-nav-menu > li:last-child {
    padding-top: 0px!important;
}
.scroll-anSection-2 #an-viewer {
    width: 120%;
    left: -10%;
}
.scroll-anSection-2 #an-viewer {
    width: 120%;
    left: -10%;
}

model-viewer#an-viewer1 {
    width: 100%;
    height: 380px;
    left: 0%;
    margin-left: 0%;
}

model-viewer#an-viewer2 {
    width: 100%;
    height: 400px;
     left: 0%;
     margin-left: 0%;
}

model-viewer#an-viewer3 {
    width: 100%;
    height: 400px;
     left: 0%;
     margin-left: 0%;
}

#an-viewer4 {
    margin-top: 0px;
    height: 300px;
    margin-bottom: 40px;
}
}
@media screen and (max-width: 600px) {
	
		#an-viewer {
   
    height: 1250px;
   
}
	
	.footer_menu .elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a {
    justify-content: center;
}
	
 
	.terms_conditionstxt h2{ font-size: 24px; line-height: 30px; }
	
	.privacy_policytxt h2{ font-size: 24px; line-height: 30px; }
}
