:root{--bs-primary:var(--bs-purple);--bs-link-color-rgb:var(--bs-purple-rgb);--bs-link-hover-color-rgb:var(--bs-purple-rgb);--bs-primary-rgb:var(--bs-purple-rgb);--bs-soft-primary:var(--bs-soft-purple);--bs-pale-primary:var(--bs-pale-purple);--bs-bullet-soft-primary:var(--bs-bullet-soft-purple);--bs-icon-fill-primary:var(--bs-icon-fill-purple);--bs-icon-solid-fill-primary:var(--bs-icon-solid-fill-purple);--bs-border-soft-primary:var(--bs-border-soft-purple)}.underline-3.primary.style-2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.01 8.3'%3E%3Cpath fill='%23747ed1' d='M64.42,2.42Q42.78,1.46,21.19,0c-2.8-.19-4.09.89-3.87,2L3.92,1.87c-5.13-.05-5.28,3.87-.12,3.92l60.49.55c46.63,2.08,93.34,2.51,139.81,1.27,5-.13,5.39-3.87.13-3.92Z'/%3E%3C/svg%3E")}.underline-3.primary.style-3:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%23747ed1' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E")}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'><path fill='#747ed1' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/></svg>")}.cursor-primary a{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23747ed1;opacity:0.9;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='25' cy='25' r='25'/%3E%3Cpath class='cls-2' d='M21.79,26.79,17,31.59V30a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,16,35h4a1,1,0,0,0,0-2H18.41l4.8-4.79a1,1,0,0,0-1.42-1.42Z'/%3E%3Cpath class='cls-2' d='M34.92,15.62a1,1,0,0,0-.54-.54A1,1,0,0,0,34,15H30a1,1,0,0,0,0,2h1.59l-4.8,4.79a1,1,0,0,0,0,1.41h0a1,1,0,0,0,1.41,0h0L33,18.41V20a1,1,0,0,0,2,0V16A1,1,0,0,0,34.92,15.62Z'/%3E%3C/svg%3E"),auto}.process-wrapper.arrow [class*=col-]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108.15 19.5'%3E%3Cpath fill='%23747ed1' d='M2.38,13.63A107.77,107.77,0,0,1,41.56,3.28C54.29,2.51,67,4.2,79.4,6.9c7.73,1.68,15.38,3.73,23,5.86a1.56,1.56,0,0,0,.83-3C89.85,6,76.35,2.5,62.54.87A111,111,0,0,0,24,2.73,119,119,0,0,0,.8,10.93c-1.81.85-.23,3.54,1.58,2.7Z'/%3E%3Cpath fill='%23747ed1' d='M95.51,19.27A60.35,60.35,0,0,1,107,12.41a1.58,1.58,0,0,0,1.12-1.29,1.53,1.53,0,0,0-.75-1.56,20.31,20.31,0,0,1-9-8.65,1.56,1.56,0,0,0-2.7,1.57c2.34,4,5.79,7.86,10.12,9.78l.37-2.86a62.69,62.69,0,0,0-12.25,7.18,1.6,1.6,0,0,0-.56,2.14,1.56,1.56,0,0,0,2.13.55Z'/%3E%3C/svg%3E")}


.navbar.navbar-light.fixed .offcanvas-header {padding-top:10px !important;padding-bottom:10px !important;}
.bg-dark-700 {background:rgba(0,0,0,0.7) !important;}
/*.bg-dark-400 {background:rgba(0,0,0,0.4) !important;}*/
.bg-dark-400 {
		background: rgb(0,0,0) !important;
		background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) !important;
	}

	.services-swiper .swiper-controls .swiper-navigation .swiper-button {
		background: transparent;
		color: #a5823e;
		box-shadow: 0 0.25rem 0.75rem rgba(30,34,40,.0);
	}

	.services-swiper  .swiper-controls .swiper-navigation .swiper-button:hover {
		background: transparent;
		color: #343f52;
	}

	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next:after {
		content: "\e930";
	}

	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev:after {
		content: "\e92e";
	}
	
	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next:after {
		font-size: 2.2rem !important;
	}

	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev:after {
		font-size: 2.2rem !important;
	}

@media only screen and (min-width: 1200px) {



	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next:after {
		font-size: 5.2rem !important;
	}

	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev:after {
		font-size: 5.2rem !important;
	}
	
	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev {
		left: -1rem;
	}

	.services-swiper .swiper-controls .swiper-navigation .swiper-button.swiper-button-next {
		right: -1rem;
	}

}


.services-scroll, .services-scroll .item-inner, .services-scroll .card {position:relative !important;height:100% !important;;}

.bg-dark-400 .nav-link, .bg-dark-400 .dropdown-item {
    color: #fff !important;
}

.bg-dark-400 .nav-link:hover, .bg-dark-400 .dropdown-item:hover {color:#a5823e !important;}
.bg-dark-400 .dropdown-menu {background: rgba(0,0,0,0.9) !important;}
.footer-section a:hover {color: #343f52 !important;}

.navbar-stick.bg-dark-400-bar {background:rgba(0,0,0,0.9) !important;}



.header-6 .nav-link {color:#fff;padding:0px 30px !important;overflow:hidden;line-height:48px;height:48px;}
.header-6 .nav-link:hover, .header-6 .dropdown-item:hover {background:#fff;}
.header-6 .dropdown-menu {background:#a5823e !important;;margin-top:0px !important;border-radius:0px !important;}
.header-6 .navbar-collapse-wrapper {border-radius:0px !important;}
.header-6 .px-auto {margin:2px auto;}
.header-6 .follow-us {text-align:center;color:#fff;padding-top:30px;}
.header-6 .follow-us  .uil:before {font-size:32px;}
.header-6 .follow-us .btn-sm {padding:4px 10px;margin-top:8px;}
.header-6.navbar.fixed  {background:#a5823e !important;}
.header-6 .mobile-burger {position:absolute;right:20px;}


.header-7 .nav-link:hover, .header-7 .dropdown-item:hover {color:#343f52 !important;}
.header-7 .dropdown-menu {background:#A5823E !important;;margin-top:0px !important;border-radius:0px !important;}
.header-7 .navbar-collapse-wrapper {margin-bottom: -35px;}
.header-7.navbar.fixed  {background:#a5823e !important;margin-bottom: 0px !important;}
.header-7.navbar.fixed .navbar-collapse-wrapper {margin-bottom: 0px !important;}
.header-7 .follow-us {color:#fff !important;padding-top:30px;}
.header-7 .mobile-burger {position:absolute;right:20px;}

@media only screen and (max-width: 992px) {
.logo-light {max-height:150px;}
.navbar-stick.bg-dark-400-bar {background:rgba(0,0,0,0.0) !important;}
.navbar .bg-white-900,.navbar .bg-dark-400 {background:rgba(0,0,0,0.0) !important;}
.header-7.navbar.fixed  {display:none;}


}

@media screen and (min-width: 992px) {
	.header-7.navbar.fixed, .gradiant-bg {
		background: rgb(227,187,106) !important;
		background: linear-gradient(180deg, rgba(227,187,106,1) 0%, rgba(170,139,77,1) 100%) !important;
	}
	
	
}
.logo-cadcam {max-height:80px;margin-top:28px;margin-bottom:28px;}
.logo-cadcam-big {max-height:150px;margin-top:12px;margin-bottom:12px;}


.skiptranslate, #google_translate_element{display:none !important ;}
body {
    top: 0px !important; 
    }
    
    
.whatsapp {
    position: fixed;
    right: 25px;
    bottom: 25px;
}

.whatsapp img {
    width: 48px;
}

.brand-logo
{
 padding:10px !important ;
}


@media (max-width: 767px) {
  .swiper-hero,
.swiper-hero .swiper-slide {
    height: 600px !important;
  }
